From c6eafdde304a370b12f81ed3758f78d22dd52057 Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 15 Apr 2019 11:59:25 +0900 Subject: Fix bug --- src/client/app/mobile/views/pages/home.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/client') diff --git a/src/client/app/mobile/views/pages/home.vue b/src/client/app/mobile/views/pages/home.vue index cf15670f3f..af008ae26e 100644 --- a/src/client/app/mobile/views/pages/home.vue +++ b/src/client/app/mobile/views/pages/home.vue @@ -39,7 +39,7 @@ {{ $t('messages') }}
{{ tl.title }} -- cgit v1.2.3-freya From b357afa30a6f6420218ad80b9a731dc379e1fd36 Mon Sep 17 00:00:00 2001 From: syuilo Date: Mon, 15 Apr 2019 12:04:23 +0900 Subject: Clean up --- src/client/app/common/views/deck/deck.user-column.home.vue | 1 - src/client/app/desktop/views/home/user/user.photos.vue | 1 - src/client/app/mobile/views/pages/user/home.notes.vue | 1 - src/client/app/mobile/views/pages/user/home.photos.vue | 1 - 4 files changed, 4 deletions(-) (limited to 'src/client') diff --git a/src/client/app/common/views/deck/deck.user-column.home.vue b/src/client/app/common/views/deck/deck.user-column.home.vue index 56362b78c2..43a67db1ed 100644 --- a/src/client/app/common/views/deck/deck.user-column.home.vue +++ b/src/client/app/common/views/deck/deck.user-column.home.vue @@ -118,7 +118,6 @@ export default Vue.extend({ fileType: image, excludeNsfw: !this.$store.state.device.alwaysShowNsfw, limit: 9, - untilDate: new Date().getTime() + 1000 * 86400 * 365 }).then(notes => { for (const note of notes) { for (const file of note.files) { diff --git a/src/client/app/desktop/views/home/user/user.photos.vue b/src/client/app/desktop/views/home/user/user.photos.vue index aff1c96c9a..5948e805ac 100644 --- a/src/client/app/desktop/views/home/user/user.photos.vue +++ b/src/client/app/desktop/views/home/user/user.photos.vue @@ -46,7 +46,6 @@ export default Vue.extend({ fileType: image, excludeNsfw: !this.$store.state.device.alwaysShowNsfw, limit: 9, - untilDate: new Date().getTime() + 1000 * 86400 * 365 }).then(notes => { for (const note of notes) { for (const file of note.files) { diff --git a/src/client/app/mobile/views/pages/user/home.notes.vue b/src/client/app/mobile/views/pages/user/home.notes.vue index 929f19f685..9abe5b893c 100644 --- a/src/client/app/mobile/views/pages/user/home.notes.vue +++ b/src/client/app/mobile/views/pages/user/home.notes.vue @@ -23,7 +23,6 @@ export default Vue.extend({ mounted() { this.$root.api('users/notes', { userId: this.user.id, - untilDate: new Date().getTime() + 1000 * 86400 * 365 }).then(notes => { this.notes = notes; this.fetching = false; diff --git a/src/client/app/mobile/views/pages/user/home.photos.vue b/src/client/app/mobile/views/pages/user/home.photos.vue index c4f47514d8..d9817f1a53 100644 --- a/src/client/app/mobile/views/pages/user/home.photos.vue +++ b/src/client/app/mobile/views/pages/user/home.photos.vue @@ -37,7 +37,6 @@ export default Vue.extend({ fileType: image, excludeNsfw: !this.$store.state.device.alwaysShowNsfw, limit: 9, - untilDate: new Date().getTime() + 1000 * 86400 * 365 }).then(notes => { for (const note of notes) { for (const file of note.files) { -- cgit v1.2.3-freya From 94f8a145eca5e1ed6b979c2c237e399cc7a96083 Mon Sep 17 00:00:00 2001 From: tamaina Date: Mon, 15 Apr 2019 12:10:40 +0900 Subject: Better permisson Fix #2341 (#4611) * Better permisson Fix #2341 * add kinds.ts * test * fix * v11 * fix --- locales/ja-JP.yml | 33 +++++++++--- src/client/app/dev/views/apps.vue | 2 +- src/client/app/dev/views/new-app.vue | 44 +++++++--------- src/prelude/array.ts | 5 ++ src/server/api/endpoints/i/favorites.ts | 2 +- src/server/api/endpoints/messaging/history.ts | 2 +- src/server/api/endpoints/messaging/messages.ts | 2 +- .../api/endpoints/messaging/messages/create.ts | 2 +- .../api/endpoints/messaging/messages/delete.ts | 2 +- .../api/endpoints/messaging/messages/read.ts | 2 +- src/server/api/endpoints/notes/favorites/create.ts | 2 +- src/server/api/endpoints/notes/favorites/delete.ts | 2 +- src/server/api/endpoints/notes/polls/vote.ts | 2 +- src/server/api/endpoints/permissions.ts | 29 +++++++++++ src/server/api/kinds.ts | 58 ++++++++++++++++++++++ src/server/api/openapi/description.ts | 20 +++++++- src/server/api/openapi/gen-spec.ts | 9 ++-- test/api.ts | 12 ++++- test/mfm.ts | 2 +- 19 files changed, 183 insertions(+), 49 deletions(-) create mode 100644 src/server/api/endpoints/permissions.ts create mode 100644 src/server/api/kinds.ts (limited to 'src/client') diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml index cc6fe2b086..82115a7224 100644 --- a/locales/ja-JP.yml +++ b/locales/ja-JP.yml @@ -74,10 +74,26 @@ common: favorites: "お気に入り" permissions: - 'read:account': "アカウントの情報を見る" - 'write:account': "アカウントの情報を変更する" - 'read:drive': "ドライブを見る" - 'write:drive': "ドライブを操作する" + "read:account": "アカウントの情報を見る" + "write:account": "アカウントの情報を変更する" + "read:blocks": "ブロックを見る" + "write:blocks": "ブロックを操作する" + "read:drive": "ドライブを見る" + "write:drive": "ドライブを操作する" + "read:favorites": "お気に入りを見る" + "write:favorites": "お気に入りを操作する" + "read:following": "フォローの情報を見る" + "write:following": "フォロー・フォロー解除する" + "read:messaging": "トークを見る" + "write:messaging": "トークを操作する" + "read:mutes": "ミュートを見る" + "write:mutes": "ミュートを操作する" + "write:notes": "投稿を作成・削除する" + "read:notifications": "通知を見る" + "write:notifications": "通知を操作する" + "read:reactions": "リアクションを見る" + "write:reactions": "リアクションを操作する" + "write:votes": "投票する" empty-timeline-info: follow-users-to-make-your-timeline: "ユーザーをフォローすると投稿がタイムラインに表示されます。" @@ -1804,14 +1820,17 @@ dev/views/apps.vue: app-missing: "アプリなし" dev/views/new-app.vue: + new-app: "新しいアプリケーション" + new-app-info: "アプリケーションはAPIからでも作成できます。 (app/create)" create-app: "アプリケーションの作成" app-name: "アプリケーション名" + app-name-placeholder: "ex) Misskey for iOS" app-name-desc: "あなたのアプリの名称。" - app-name-ex: "ex) Misskey for iOS" app-overview: "アプリの概要" - app-desc: "あなたのアプリの簡単な説明や紹介。" - app-desc-ex: "ex) Misskey iOSクライアント。" + app-overview-placeholder: " ex) Misskey iOSクライアント。" + app-overview-desc: "あなたのアプリの簡単な説明や紹介。" callback-url: "コールバックURL (オプション)" + callback-url-placeholder: "ex) https://your.app.example.com/callback.php" callback-url-desc: "ユーザーが認証フォームで認証した際にリダイレクトするURLを設定できます。" authority: "権限" authority-desc: "ここで要求した機能だけがAPIからアクセスできます。" diff --git a/src/client/app/dev/views/apps.vue b/src/client/app/dev/views/apps.vue index 78a7cede98..b99ccdf576 100644 --- a/src/client/app/dev/views/apps.vue +++ b/src/client/app/dev/views/apps.vue @@ -1,6 +1,6 @@