Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v12 #5712

Merged
merged 330 commits into from
Jan 29, 2020
Merged

v12 #5712

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
330 commits
Select commit Hold shift + click to select a range
e771704
wip
syuilo Jan 15, 2020
61dc4dd
wip
syuilo Jan 16, 2020
ae12718
wip
syuilo Jan 16, 2020
eb30056
wip
syuilo Jan 16, 2020
ed13228
wip
syuilo Jan 16, 2020
af54388
wip
syuilo Jan 16, 2020
91f8e8c
wip
syuilo Jan 16, 2020
6b0bea1
wip
syuilo Jan 16, 2020
e9cdbca
wip
syuilo Jan 16, 2020
f3fa46c
wip
syuilo Jan 16, 2020
504771d
wip
syuilo Jan 16, 2020
671d750
wip
syuilo Jan 16, 2020
5f27b00
wip
syuilo Jan 16, 2020
bfd66ab
wip
syuilo Jan 16, 2020
8634c8b
wip
syuilo Jan 16, 2020
830c5cc
wip
syuilo Jan 16, 2020
8a2e1dc
wip
syuilo Jan 16, 2020
d9ff1d2
wip
syuilo Jan 16, 2020
2366211
wip
syuilo Jan 16, 2020
c864f4f
wip
syuilo Jan 16, 2020
1225f07
wip
syuilo Jan 16, 2020
af1b2b8
wip
syuilo Jan 16, 2020
c0f98e8
wip
syuilo Jan 16, 2020
7cd9db9
wip
syuilo Jan 17, 2020
7a85114
wip
syuilo Jan 17, 2020
25f8d92
wip
syuilo Jan 17, 2020
be39d66
wip
syuilo Jan 17, 2020
e95b61e
wip
syuilo Jan 17, 2020
cbaec76
wip
syuilo Jan 18, 2020
9e3238a
wip
syuilo Jan 18, 2020
8b9ab35
wip
syuilo Jan 18, 2020
08886e3
wip
syuilo Jan 18, 2020
2192f38
wip
syuilo Jan 18, 2020
f963439
wip
syuilo Jan 18, 2020
030e2a4
wip
syuilo Jan 18, 2020
d9e1bdb
wipo
syuilo Jan 18, 2020
f871b02
wip
syuilo Jan 18, 2020
ffa009e
wip
syuilo Jan 18, 2020
1c935c4
wip
syuilo Jan 18, 2020
d138fff
wip
syuilo Jan 18, 2020
70cab91
wip
syuilo Jan 18, 2020
bf12541
wip
syuilo Jan 18, 2020
c4d0b5d
wip
syuilo Jan 18, 2020
5188fb1
wip
syuilo Jan 18, 2020
72788b4
wip
syuilo Jan 18, 2020
d2d4a1f
wip
syuilo Jan 18, 2020
9d04ac3
wip
syuilo Jan 18, 2020
a1f1e38
wip
syuilo Jan 18, 2020
8872d09
Merge branch 'develop' into new-ui
syuilo Jan 18, 2020
bac7463
wip
syuilo Jan 18, 2020
0bbf330
wip
syuilo Jan 18, 2020
357638e
wip
syuilo Jan 18, 2020
ff2198e
wip
syuilo Jan 18, 2020
6ac87b3
wip
syuilo Jan 18, 2020
1a3c615
wip
syuilo Jan 19, 2020
5ae6c98
wip
syuilo Jan 19, 2020
60cb623
Merge branch 'develop' into new-ui
syuilo Jan 19, 2020
eeb0857
wip
syuilo Jan 19, 2020
22d530d
wip
syuilo Jan 19, 2020
c899053
wip
syuilo Jan 19, 2020
656f078
wip
syuilo Jan 19, 2020
b594796
wip
syuilo Jan 19, 2020
475e379
wip
syuilo Jan 19, 2020
e44f55c
wip
syuilo Jan 19, 2020
0510248
wip
syuilo Jan 19, 2020
d61e471
wip
syuilo Jan 19, 2020
5d6a643
wip
syuilo Jan 19, 2020
20115a7
wip
syuilo Jan 19, 2020
84c4ad6
wip
syuilo Jan 19, 2020
dc75034
wip
syuilo Jan 19, 2020
cb5206d
wip
syuilo Jan 19, 2020
31296d8
wip
syuilo Jan 19, 2020
600c396
wip
syuilo Jan 19, 2020
d0ac5df
wip
syuilo Jan 19, 2020
60f0cca
wip
syuilo Jan 19, 2020
948e51f
wip
syuilo Jan 19, 2020
79a8f66
wip
syuilo Jan 19, 2020
03d5a00
wip
syuilo Jan 19, 2020
bb65ad2
wip
syuilo Jan 19, 2020
7eba764
wip
syuilo Jan 19, 2020
e540389
wip
syuilo Jan 19, 2020
8a627fe
wip
syuilo Jan 19, 2020
f81af9f
wip
syuilo Jan 19, 2020
7da43bc
wip
syuilo Jan 19, 2020
9a91fec
wip
syuilo Jan 19, 2020
b33914b
wip
syuilo Jan 20, 2020
f691059
wip
syuilo Jan 20, 2020
2d1d358
wip
syuilo Jan 20, 2020
ce099fb
wip
syuilo Jan 20, 2020
083ea2a
wip
syuilo Jan 20, 2020
dd37ca7
wip
syuilo Jan 20, 2020
73d762a
wip
syuilo Jan 20, 2020
859b63e
wip
syuilo Jan 20, 2020
4a86a30
wip
syuilo Jan 20, 2020
341fb17
wip
syuilo Jan 20, 2020
f92ef51
wip
syuilo Jan 20, 2020
be63ded
wip
syuilo Jan 20, 2020
c2b1cef
wip
syuilo Jan 20, 2020
e922a03
wip
syuilo Jan 20, 2020
b80361f
wip
syuilo Jan 20, 2020
0420992
wip
syuilo Jan 20, 2020
c131882
wip
syuilo Jan 20, 2020
5f53596
wip
syuilo Jan 20, 2020
3e21d37
wip
syuilo Jan 20, 2020
a729107
wip
syuilo Jan 20, 2020
ae5529a
Merge branch 'develop' into new-ui
syuilo Jan 20, 2020
4e9c3db
wip
syuilo Jan 20, 2020
614260c
Use dart-sass (#5738)
mei23 Jan 20, 2020
3f6a783
wip
syuilo Jan 20, 2020
35135b1
wip
syuilo Jan 20, 2020
e8570c4
wip
syuilo Jan 20, 2020
b6f567a
wip
syuilo Jan 20, 2020
9a5bb2d
wip
syuilo Jan 20, 2020
519e595
wip
syuilo Jan 20, 2020
5b751d1
wip
syuilo Jan 21, 2020
5c38c18
wip
syuilo Jan 21, 2020
ebff441
wip
syuilo Jan 21, 2020
379cb44
wip
syuilo Jan 21, 2020
dc968b5
wip
syuilo Jan 21, 2020
c791556
wip
syuilo Jan 21, 2020
6473f92
wip
syuilo Jan 21, 2020
66d215b
wip
syuilo Jan 21, 2020
f6c95ac
wip
syuilo Jan 21, 2020
b37eea6
wip
syuilo Jan 21, 2020
35347ec
wip
syuilo Jan 21, 2020
367c513
wip
syuilo Jan 21, 2020
dd30907
wip
syuilo Jan 21, 2020
c0419ff
wip
syuilo Jan 22, 2020
a4d6e0a
wip
syuilo Jan 22, 2020
f199bee
wip
syuilo Jan 22, 2020
b69ebfa
wip
syuilo Jan 22, 2020
62aad2f
wip
syuilo Jan 22, 2020
c1668f9
wip
syuilo Jan 22, 2020
ac0d8be
wip
syuilo Jan 22, 2020
9f0f437
wip
syuilo Jan 22, 2020
2eae05a
wip
syuilo Jan 22, 2020
5e89ee4
wip
syuilo Jan 22, 2020
02fec36
wip
syuilo Jan 22, 2020
1266d23
wip
syuilo Jan 22, 2020
2370c72
wip
syuilo Jan 22, 2020
7e294ee
wip
syuilo Jan 22, 2020
5ac2267
wip
syuilo Jan 22, 2020
ade6cc8
wip
syuilo Jan 22, 2020
a0676b7
wip
syuilo Jan 22, 2020
fea908a
wip
syuilo Jan 22, 2020
e7c5179
wip
syuilo Jan 22, 2020
ac19588
qip
syuilo Jan 23, 2020
1c35f6b
wip
syuilo Jan 23, 2020
f1ae26a
wip
syuilo Jan 23, 2020
d2dc52f
wip
syuilo Jan 24, 2020
f7e1118
Merge branch 'develop' into new-ui
syuilo Jan 24, 2020
8fc9376
wip
syuilo Jan 24, 2020
bb9111c
wip
syuilo Jan 24, 2020
048ccdb
wip
syuilo Jan 24, 2020
ff6ba69
wip
syuilo Jan 24, 2020
b79f670
wip
syuilo Jan 24, 2020
6e15be2
wip
syuilo Jan 24, 2020
8830d31
wip
syuilo Jan 24, 2020
ff328fd
wip
syuilo Jan 24, 2020
1a36bfe
wip
syuilo Jan 24, 2020
c7e9735
wip
syuilo Jan 24, 2020
d071e2a
wip
syuilo Jan 24, 2020
3eb0fa1
wip
syuilo Jan 24, 2020
763dd8a
wip
syuilo Jan 24, 2020
c2a3253
wip
syuilo Jan 25, 2020
b6d8f6a
Update CHANGELOG.md
syuilo Jan 25, 2020
24474c6
wip
syuilo Jan 25, 2020
fdbc593
wip
syuilo Jan 25, 2020
c1cd774
wip
syuilo Jan 25, 2020
962fbc9
wip
syuilo Jan 25, 2020
01636d1
wip
syuilo Jan 25, 2020
a70b9c5
wip
syuilo Jan 25, 2020
3794fb7
wip
syuilo Jan 25, 2020
3f1707c
wip
syuilo Jan 25, 2020
6c18d82
wip
syuilo Jan 25, 2020
4e5b146
wip
syuilo Jan 25, 2020
513428e
wip
syuilo Jan 25, 2020
9a40e01
wip
syuilo Jan 25, 2020
ca6e951
wip
syuilo Jan 25, 2020
5079cfd
wip
syuilo Jan 25, 2020
e124585
wip
syuilo Jan 25, 2020
b0f33fa
wip
syuilo Jan 26, 2020
fa46335
wip
syuilo Jan 26, 2020
16b2d30
wip
syuilo Jan 26, 2020
4149726
Allow 'internal' device in WebAuthN (#5757)
u1-liquid Jan 26, 2020
61762df
Merge branch 'develop' into new-ui
syuilo Jan 26, 2020
192e1a9
Merge branch 'new-ui' of https://github.com/syuilo/misskey into new-ui
syuilo Jan 26, 2020
684aa43
wip
syuilo Jan 26, 2020
384f8bb
wip
syuilo Jan 26, 2020
de19a44
wip
syuilo Jan 26, 2020
77f853f
wip
syuilo Jan 26, 2020
8bbb87f
wip
syuilo Jan 27, 2020
57005b4
wip
syuilo Jan 27, 2020
dcf7383
wip
syuilo Jan 27, 2020
752a762
wip
syuilo Jan 27, 2020
6c75159
wip
syuilo Jan 27, 2020
5c01d35
wip
syuilo Jan 27, 2020
a2f613c
wip
syuilo Jan 27, 2020
ac5a380
wip
syuilo Jan 27, 2020
776e171
wip
syuilo Jan 27, 2020
aab06b8
wip
syuilo Jan 27, 2020
cf8ac05
wip
syuilo Jan 27, 2020
ea6a3b4
wip
syuilo Jan 27, 2020
b31adaa
wip
syuilo Jan 27, 2020
9d0aebf
wip
syuilo Jan 27, 2020
5c0d67f
wip
syuilo Jan 27, 2020
4cc6295
wip
syuilo Jan 27, 2020
f6b22da
wip
syuilo Jan 27, 2020
8f18bfb
wip
syuilo Jan 27, 2020
002a2da
wip
syuilo Jan 27, 2020
662e586
wip
syuilo Jan 27, 2020
72b1bf8
wip
syuilo Jan 27, 2020
966cc3f
wip
syuilo Jan 27, 2020
9e5bf0e
wip
syuilo Jan 27, 2020
82fae65
wip
syuilo Jan 27, 2020
b34d007
wip
syuilo Jan 27, 2020
48185fa
wip
syuilo Jan 28, 2020
13775cb
wip
syuilo Jan 28, 2020
48ee50f
wip
syuilo Jan 28, 2020
438f53f
wip
syuilo Jan 28, 2020
de7754e
wip
syuilo Jan 28, 2020
4654a50
Merge branch 'new-ui' of https://github.com/syuilo/misskey into new-ui
syuilo Jan 28, 2020
7669e2b
wip
syuilo Jan 28, 2020
50b3eba
wip
syuilo Jan 28, 2020
5e4d928
wip
syuilo Jan 28, 2020
7de555b
wip
syuilo Jan 28, 2020
a151763
wip
syuilo Jan 28, 2020
6cdd81a
wip
syuilo Jan 28, 2020
a3f5004
wip
syuilo Jan 28, 2020
177144d
wip
syuilo Jan 28, 2020
4488122
wip
syuilo Jan 28, 2020
1de4e03
wip
syuilo Jan 28, 2020
c0fd709
wip
syuilo Jan 28, 2020
87b9221
wip
syuilo Jan 28, 2020
55e7f16
wip
syuilo Jan 28, 2020
e34a277
wip
syuilo Jan 28, 2020
89b3dc9
wip
syuilo Jan 28, 2020
bc9a236
wip
syuilo Jan 29, 2020
039d797
wip
syuilo Jan 29, 2020
1e0e1e2
wip
syuilo Jan 29, 2020
c45e929
wip
syuilo Jan 29, 2020
a6b8983
Merge branch 'develop' into new-ui
syuilo Jan 29, 2020
6f1b54a
wip
syuilo Jan 29, 2020
0b25e00
wip
syuilo Jan 29, 2020
7844cb7
wip
syuilo Jan 29, 2020
480166b
wip
syuilo Jan 29, 2020
dafed68
wip
syuilo Jan 29, 2020
8ee9221
wip
syuilo Jan 29, 2020
83dd5ba
wip
syuilo Jan 29, 2020
5372e52
wip
syuilo Jan 29, 2020
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
4 changes: 0 additions & 4 deletions .config/example.yml
Original file line number Diff line number Diff line change
Expand Up @@ -111,10 +111,6 @@ id: 'aid'
# ┌─────────────────────┐
#───┘ Other configuration └─────────────────────────────────────

# If enabled:
# The first account created is automatically marked as Admin.
autoAdmin: true

# Whether disable HSTS
#disableHsts: true

Expand Down
50 changes: 50 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,56 @@
ChangeLog
=========

12.0.0 indigo (unreleased)
--------------------
### Breaking Chnages
* お知らせがリセットされます。
* 通知がリセットされます。
* モデレーターがインスタンス設定を閲覧したり変更したりできなくなります(それらができるのはAdminのみになります)。
* モデレーターが出来るのは、ユーザーのサイレンス/凍結などに限られます。
* 従来と同じ権限を与えたい場合、モデレーターをAdminに設定することを検討してください(Adminは複数人設定可能です)。
* notes/search APIのページングがoffsetではなくuntilId方式に
* クライアントのテーマのフォーマットが調整されました。
* 旧テーマを変換してインポートする機能が予定されています
* ノートに位置情報を添付できる機能を廃止
* ノートに何のアプリから投稿したかという情報を含めるのを廃止

### ✨Improvements
* Webクライアントを一新
* Syuilo Design System (仮称)を採用し、各コンポーネントが統一され一貫したデザインに
* レスポンシブデザインになり、デスクトップ/タブレット/スマートフォンで同じ機能が使えるように
* 複数アカウントに対応し、簡単に別のアカウントに切り替えられるように
* 通知から直接フォローリクエストを許可/拒否できるように
* ユーザーの登録日を表示するように
* タイムラインウィジェットを追加
* ユーザーを選択する操作が便利に
* ユーザーページからユーザーにメッセージを送れるように
* ユーザーページからユーザーとトークを開始できるように
* 「戻る」ボタンを追加し、PWAフレンドリーに
* 軽量化
* お知らせ機能の強化
* お知らせが未読か既読か管理されるようになり、未読のお知らせがあると分かりやすく表示されるように
* 何人がお知らせを読んだか分かるように
* アンテナ機能
* 指定した条件(キーワード、ファイル添付の有無など)にマッチする投稿のタイムラインを見れる機能
* 新しい投稿があったとき通知するようにもできる
* ウィジェットとしても表示可能
* Elasticsearchをインストールしなくても全文検索できるように
* リモートのカスタム絵文字をコピーしてくる機能を追加
* 自分の送ったフォローリクエストが承認されたときの通知を追加
* 他多数

### 🐛Fixes
* ミュートしている人からのリアクション通知があると、通知があると表示される問題を修正
* 投稿メニューを開いて操作した後にもう一度メニューを開こうとしてもできない問題を修正
* リモートのノートのURLが書かれていた場合、動作がおかしい問題を修正
* リストTLだとTでのTLフォーカスが効かない問題を修正
* OAuth認証画面の配色がおかしい問題を修正
* 設定画面で、アバターを更新してもアバターの画像がその場で更新されない問題を修正
* 投稿詳細/ユーザー詳細 画面でadminや公式アカウントマークが表示されない問題を修正
* APIのリクエスト方法(websocket/HTTP)によって返ってくるエラーの内容に違いがある問題を修正
* Pages: VERSION 変数が常に null な問題を修正

11.37.1 (2020/01/07)
--------------------
### 🐛Fixes
Expand Down
90 changes: 17 additions & 73 deletions gulpfile.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,86 +2,51 @@
* Gulp tasks
*/

import * as fs from 'fs';
import * as gulp from 'gulp';
import * as ts from 'gulp-typescript';
const sourcemaps = require('gulp-sourcemaps');
import tslint from 'gulp-tslint';
const stylus = require('gulp-stylus');
import * as rimraf from 'rimraf';
import * as chalk from 'chalk';
import * as rename from 'gulp-rename';
import * as mocha from 'gulp-mocha';
import * as replace from 'gulp-replace';
const cleanCSS = require('gulp-clean-css');
const terser = require('gulp-terser');
const sass = require('gulp-dart-sass');
const fiber = require('fibers');

const locales = require('./locales');

const env = process.env.NODE_ENV || 'development';
const isDebug = env !== 'production';

if (isDebug) {
console.warn(chalk.yellow.bold('WARNING! NODE_ENV is not "production".'));
console.warn(chalk.yellow.bold(' built script will not be compressed.'));
}
const meta = require('./package.json');

gulp.task('build:ts', () => {
const tsProject = ts.createProject('./tsconfig.json');

return tsProject
.src()
.pipe(sourcemaps.init())
.pipe(tsProject())
.on('error', () => {})
.pipe(sourcemaps.write('.', { includeContent: false, sourceRoot: '../built' }))
.pipe(gulp.dest('./built/'));
});

gulp.task('build:copy:views', () =>
gulp.src('./src/server/web/views/**/*').pipe(gulp.dest('./built/server/web/views'))
);

gulp.task('build:copy:fonts', () =>
gulp.src('./node_modules/three/examples/fonts/**/*').pipe(gulp.dest('./built/client/assets/fonts/'))
);
gulp.task('build:copy:locales', cb => {
fs.mkdirSync('./built/client/assets/locales', { recursive: true });

gulp.task('build:copy', gulp.parallel('build:copy:views', 'build:copy:fonts', () =>
for (const [lang, locale] of Object.entries(locales)) {
fs.writeFileSync(`./built/client/assets/locales/${lang}.${meta.version}.json`, JSON.stringify(locale), 'utf-8');
}

cb();
});

gulp.task('build:copy', gulp.parallel('build:copy:views', 'build:copy:locales', () =>
gulp.src([
'./src/const.json',
'./src/emojilist.json',
'./src/server/web/views/**/*',
'./src/**/assets/**/*',
'!./src/client/app/**/assets/**/*'
'!./src/client/assets/**/*'
]).pipe(gulp.dest('./built/'))
));

gulp.task('lint', () =>
gulp.src('./src/**/*.ts')
.pipe(tslint({
formatter: 'verbose'
}))
.pipe(tslint.report())
);

gulp.task('format', () =>
gulp.src('./src/**/*.ts')
.pipe(tslint({
formatter: 'verbose',
fix: true
}))
.pipe(tslint.report())
);

gulp.task('mocha', () =>
gulp.src('./test/**/*.ts')
.pipe(mocha({
exit: true,
require: 'ts-node/register'
} as any))
);

gulp.task('test', gulp.task('mocha'));
mei23 marked this conversation as resolved.
Show resolved Hide resolved

gulp.task('clean', cb =>
rimraf('./built', cb)
);
Expand All @@ -90,20 +55,9 @@ gulp.task('cleanall', gulp.parallel('clean', cb =>
rimraf('./node_modules', cb)
));

gulp.task('build:client:script', () => {
const client = require('./built/meta.json');
return gulp.src(['./src/client/app/boot.js', './src/client/app/safe.js'])
.pipe(replace('VERSION', JSON.stringify(client.version)))
.pipe(replace('ENV', JSON.stringify(env)))
.pipe(replace('LANGS', JSON.stringify(Object.keys(locales))))
.pipe(terser({
toplevel: true
}))
.pipe(gulp.dest('./built/client/assets/'));
});

gulp.task('build:client:styles', () =>
gulp.src('./src/client/app/init.css')
gulp.src('./src/client/style.scss')
.pipe(sass({ fiber }))
.pipe(cleanCSS())
.pipe(gulp.dest('./built/client/assets/'))
);
Expand All @@ -112,23 +66,14 @@ gulp.task('copy:client', () =>
gulp.src([
'./assets/**/*',
'./src/client/assets/**/*',
'./src/client/app/*/assets/**/*'
])
.pipe(rename(path => {
path.dirname = path.dirname!.replace('assets', '.');
}))
.pipe(gulp.dest('./built/client/assets/'))
);

gulp.task('doc', () =>
gulp.src('./src/docs/**/*.styl')
.pipe(stylus())
.pipe(cleanCSS())
.pipe(gulp.dest('./built/docs/assets/'))
);

gulp.task('build:client', gulp.parallel(
'build:client:script',
'build:client:styles',
'copy:client'
));
Expand All @@ -137,7 +82,6 @@ gulp.task('build', gulp.parallel(
'build:ts',
'build:copy',
'build:client',
'doc'
));

gulp.task('default', gulp.task('build'));
1 change: 0 additions & 1 deletion locales/ca-ES.yml

This file was deleted.

Loading