色々隠した

This commit is contained in:
lqvp 2024-10-05 12:05:10 +09:00 committed by hijiki
parent d80665fb2b
commit 34e49b8f1b
2 changed files with 72 additions and 0 deletions

60
DIFFERENCE.md Normal file
View File

@ -0,0 +1,60 @@
# DIFFRENCE
## 2024.9.0-yami-1.3.1
## Client
- フォロー/フォロワー/サーバー情報/アナウンス/みつける/Play/ギャラリー/チャンネル/TLのページをログイン必須に
## 2024.9.0-yami-1.3.0
## Feat
- ロールで引用通知の設定を制限出来るように
## 2024.9.0-yami-1.2.9
## Feat
- ノート数を隠せるように(連合しません)
## 2024.9.0-yami-1.2.8
## Feat
- Cherry-Pick アクティビティの非公開機能(hideki0403/kakurega.app)
- Cherry-Pick 誰がリアクションをしたのかを非表示にできる機能を実装(hideki0403/kakurega.app)
- Cherry-Pick リアクション数の非表示機能を実装(hideki0403/kakurega.app)
## 2024.9.0-yami-1.2.7
### enhance
- プライバシーに考慮して、「noCrawle/isExplorable/hideOnline/ffVisibility/フォロリクの自動承認/鍵垢/リアクションの受け入れ」のデフォルト値を変更
## 2024.9.0-yami-1.2.6
### Client
- 状態にかかわらず未ログインユーザーからノートを非表示に(1.2.4の強化)
### Server
- `notes/show`, `users/notes`の認証を不要に(revert?)
## 2024.9.0-yami-1.2.5
### Feat
- フォロー解除時にも通知するように
## 2024.8.0-yami-1.2.4
### Feat
- リアクションでミュートを考慮する
### Client
- 連合なしノートを未ログイン状態で閲覧出来ないように
## 2024.8.0-yami-1.2.0
### Feat
* ノートの自動削除(cherry-pick)
* フォローリクエスト自動拒否(cherry-pick)
## 2024.8.0-yami-1.1.0
### Server
* Cherry-Pick リバーシの連合に対応(yojo-art/cherrypick)
## 2024.8.0-yami-1.0.1/1.0.2/1.0.3/1.0.4
### Client
* エントランスからユーザー数/ノート数/チャートを削除
### Server
* ノート/ハイライトの取得に認証を要求
* 絵文字のエクスポートにモデレーター権限を要求
* チャンネル内のTLの取得に認証を要求
* metaからートの内容を削除
## 2024.7.0-yami_v1.0
### Client
* Cherry-Pick 利用する検索エンジンを選べるようにする(nexryai/nexkey) + SearX Support

View File

@ -26,9 +26,11 @@ const routes: RouteDef[] = [{
}, {
path: '/@:acct/following',
component: page(() => import('@/pages/user/following.vue')),
loginRequired: true,
}, {
path: '/@:acct/followers',
component: page(() => import('@/pages/user/followers.vue')),
loginRequired: true,
}, {
name: 'user',
path: '/@:acct/:page?',
@ -193,9 +195,11 @@ const routes: RouteDef[] = [{
}, {
path: '/announcements',
component: page(() => import('@/pages/announcements.vue')),
loginRequired: true,
}, {
path: '/announcements/:announcementId',
component: page(() => import('@/pages/announcement.vue')),
loginRequired: true,
}, {
path: '/about',
component: page(() => import('@/pages/about.vue')),
@ -227,6 +231,7 @@ const routes: RouteDef[] = [{
path: '/explore',
component: page(() => import('@/pages/explore.vue')),
hash: 'initialTab',
loginRequired: true,
}, {
path: '/search',
component: page(() => import('@/pages/search.vue')),
@ -307,9 +312,11 @@ const routes: RouteDef[] = [{
}, {
path: '/play/:id',
component: page(() => import('@/pages/flash/flash.vue')),
loginRequired: true,
}, {
path: '/play',
component: page(() => import('@/pages/flash/flash-index.vue')),
loginRequired: true,
}, {
path: '/gallery/:postId/edit',
component: page(() => import('@/pages/gallery/edit.vue')),
@ -321,9 +328,11 @@ const routes: RouteDef[] = [{
}, {
path: '/gallery/:postId',
component: page(() => import('@/pages/gallery/post.vue')),
loginRequired: true,
}, {
path: '/gallery',
component: page(() => import('@/pages/gallery/index.vue')),
loginRequired: true,
}, {
path: '/channels/:channelId/edit',
component: page(() => import('@/pages/channel-editor.vue')),
@ -335,9 +344,11 @@ const routes: RouteDef[] = [{
}, {
path: '/channels/:channelId',
component: page(() => import('@/pages/channel.vue')),
loginRequired: true,
}, {
path: '/channels',
component: page(() => import('@/pages/channels.vue')),
loginRequired: true,
}, {
path: '/custom-emojis-manager',
component: page(() => import('@/pages/custom-emojis-manager.vue')),
@ -586,6 +597,7 @@ const routes: RouteDef[] = [{
}, {
path: '/timeline',
component: page(() => import('@/pages/timeline.vue')),
loginRequired: true,
}, {
name: 'index',
path: '/',