-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnotion-part2.json
More file actions
1 lines (1 loc) · 8.23 KB
/
notion-part2.json
File metadata and controls
1 lines (1 loc) · 8.23 KB
1
{"page_id": "32f5e0d3605d8186aad8ffb62657dd90", "command": "update_content", "content_updates": [{"old_str": "## 10. 埋め込みフロントエンド\n\n- `frontend-embed/src/pages/note.vue`: リモートサーバーのノートを拒否\n- `frontend-embed/src/pages/user-timeline.vue`: リモートユーザーを拒否\n\n---", "new_str": "## 10. 埋め込みフロントエンド\n\n- `frontend-embed/src/pages/note.vue`: リモートサーバーのノートを拒否\n- `frontend-embed/src/pages/user-timeline.vue`: リモートユーザーを拒否\n\n---\n\n## 変更箇所の全体マップ\n\n```\npackages/\n├── backend/\n│ ├── src/\n│ │ ├── config.ts # xfolioApiToken, xfolioApiHost 追加\n│ │ ├── misc/token.ts # Xissme プレフィックストークン\n│ │ ├── misc/is-native-token.ts # トークン判定の拡張\n│ │ ├── models/\n│ │ │ ├── XissmeLoginToken.ts # 新規テーブル\n│ │ │ ├── UserOwnedEmoji.ts # 新規テーブル\n│ │ │ ├── UserOwnedAvatarDecoration.ts # 新規テーブル\n│ │ │ ├── Emoji.ts # ストア系カラム追加\n│ │ │ └── AvatarDecoration.ts # ストア系カラム追加\n│ │ ├── core/\n│ │ │ ├── XissmieStoreService.ts # 新規サービス\n│ │ │ ├── SignupService.ts # ログイントークン作成追加\n│ │ │ ├── NoteCreateService.ts # ストア絵文字所有チェック追加\n│ │ │ ├── ReactionService.ts # ストア絵文字所有チェック追加\n│ │ │ ├── PageService.ts # ストア絵文字所有チェック追加\n│ │ │ ├── AvatarDecorationService.ts # ストア対応\n│ │ │ ├── entities/UserEntityService.ts # 購入デコマージ\n│ │ │ ├── CoreModule.ts # XissmieStoreService DI 登録\n│ │ │ └── QueueService.ts # xissmieSyncStoreContents ジョブ追加\n│ │ ├── server/\n│ │ │ ├── api/endpoints/\n│ │ │ │ ├── login-with-token.ts # 新規エンドポイント\n│ │ │ │ ├── admin/accounts/get-login-token.ts # 新規\n│ │ │ │ ├── xissmie/store-emojis.ts # 新規\n│ │ │ │ ├── xissmie/store-avatar-decorations.ts # 新規\n│ │ │ │ ├── xissmie/purchased-emojis.ts # 新規\n│ │ │ │ ├── xissmie/purchased-avatar-decorations.ts # 新規\n│ │ │ │ ├── i/update.ts # ストア絵文字チェック追加\n│ │ │ │ └── flash/create.ts, update.ts # ストア絵文字チェック追加\n│ │ │ └── web/\n│ │ │ ├── ClientServerService.ts # /login-with-token, ストアリダイレクト\n│ │ │ └── views/\n│ │ │ ├── base.pug # xfolio_api_host メタタグ\n│ │ │ ├── base-embed.pug # 同上\n│ │ │ ├── note.pug # AP alternate 条件付き\n│ │ │ └── user.pug # AP alternate 条件付き\n│ │ └── queue/\n│ │ └── processors/\n│ │ └── XissmieSyncStoreContentsProcessorService.ts # 新規\n│ ├── assets/robots.txt # AI クローラーブロック\n│ └── migration/ # xissmie 用マイグレーション多数\n├── frontend/\n│ ├── src/\n│ │ ├── timelines.ts # GTL 除外\n│ │ ├── navbar.ts # xfolio, xfolioSupport メニュー + lookup/antennas/tools 削除\n│ │ ├── xissmie.ts # 購入誘導ヘルパー\n│ │ ├── store.ts # 購入キャッシュ、メニュー既定\n│ │ ├── components/\n│ │ │ ├── MkXfolioSigninDialog.vue # Xfolio ログインダイアログ\n│ │ │ ├── MkXfolioSignin.vue # ログインラッパー\n│ │ │ ├── MkXfolioSignin.input.vue # ログイン入力 UI\n│ │ │ ├── MkVisitorDashboard.vue # 統計・チャート・他サーバー削除\n│ │ │ ├── MkForgotPassword.vue # パスワード案内\n│ │ │ ├── MkSignupDialog.rules.vue # 登録案内\n│ │ │ ├── MkCustomEmoji.vue # 購入メニュー追加\n│ │ │ ├── MkEmojiPicker.vue # 購入キャッシュ連携\n│ │ │ ├── MkWidgets.vue # 連合ウィジェット非表示\n│ │ │ ├── MkUserSelectDialog.vue # ローカル強制\n│ │ │ ├── MkInstanceStats.vue # 連合統計条件付き\n│ │ │ ├── MkAvatar.vue # 猫耳レイヤー無効化\n│ │ │ └── MkAd.vue # 広告いいねボタン非表示\n│ │ ├── pages/\n│ │ │ ├── login-with-token.vue # トークンログインページ\n│ │ │ ├── emojis.emoji.vue # 購入動線\n│ │ │ ├── about.vue # 連合・チャートタブ削除\n│ │ │ ├── about.overview.vue # 統計・Well-known 削除\n│ │ │ ├── user/home.vue # 凍結・サイレンス警告非表示\n│ │ │ ├── explore.users.vue # 連合タブ非表示\n│ │ │ ├── search.note.vue # 連合スコープ非表示\n│ │ │ ├── search.user.vue # origin 固定\n│ │ │ └── settings/\n│ │ │ ├── index.vue # ドライブ・引っ越し設定削除\n│ │ │ ├── security.vue # パスワード変更・トークン再生成削除\n│ │ │ ├── other.vue # 引っ越し・注目ノート・エラー報告非表示\n│ │ │ ├── avatar-decoration.vue # ストア購入フロー\n│ │ │ ├── preferences.vue # ティッカー非表示\n│ │ │ ├── mute-block.vue # インスタンスミュート非表示\n│ │ │ ├── statusbar.statusbar.vue # Federation 非表示\n│ │ │ └── privacy.vue # 確認ダイアログ省略\n│ │ ├── ui/_common_/\n│ │ │ ├── common.vue # ストリーム切断インジケーター非表示\n│ │ │ └── common.ts # ツールメニュー・お問い合わせ削除\n│ │ ├── utility/\n│ │ │ ├── search-emoji.ts # 購入済み優先検索\n│ │ │ ├── please-login.ts # リモートオプション非表示\n│ │ │ └── lookup.ts # 連合不許可メッセージ\n│ │ └── widgets/index.ts # federationWidgets + serverMetric 等削除\n│ └── ...\n├── frontend-embed/\n│ └── src/pages/\n│ ├── note.vue # リモートノート拒否\n│ └── user-timeline.vue # リモートユーザー拒否\n├── frontend-shared/\n│ └── js/config.ts # xfolioApiHost, xfolioUrlOrigin\n├── misskey-js/\n│ └── src/autogen/ # xissmie API の型定義(自動生成)\n└── sw/\n └── src/sw.ts # Xissmie ブランド文言\n```"}]}