Fix/msky 204 child tasks - #1462
Conversation
リアクション用の「+」ボタンをクリックした際、絵文字ピッカーが左上に表示されていた問題を修正。 原因: popup() に Ref の値 (.value) を渡していたため、 ポップアップ作成後に anchorElement が更新されても反映されなかった。 修正: Ref 自体を渡すように変更し、リアクティビティを保つようにした。 Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
…igrationsスクリプトを追加
Use node-html-parser for backend HTML parsing so Jest no longer trips over jsdom's ESM dependency chain during backend unit test startup.
refactor(frontend): 予約投稿失敗通知の表示を整理 refactor(frontend): 下書き復元から予約日時の依存を除去 refactor(backend): 予約投稿通知設定のAPI定義を更新 refactor(backend): 予約投稿失敗通知の型を整理 refactor(backend): 下書きAPIから予約投稿パラメータを分離 refactor(backend): NoteDraftからscheduledAtを除去
normalizeDimensionの境界条件を修正(<=0から<0に)して、 dimension=0を許容するようにしました。
初回読み込みのAPI結果とストリーミング更新で返信の除外条件がずれていたため、リロード後だけ見える返信がありました。stream 側の追加フィルタを外して表示条件を揃えます。
アンテナ編集ダイアログの更新結果を列ヘッダーへ反映していなかったため、古い名前が残っていました。updated イベントで timelineNameCache を更新します。
ユーザーページ概要タブの notes リクエストで withChannelNotes が渡っておらず、チャンネル投稿だけ除外されていました。all タブでは channel notes も含めて取得します。
投稿フォームのアカウント切替アイコンで生の img を使っていたため、デコレーションが表示されていませんでした。MkAvatar を使って通常表示と同じ描画経路に揃えます。
予約投稿の権限がないユーザーにも導線が見えていて、実行時にだけ失敗していました。投稿フォームの表示・復元・実行を canScheduleNote に合わせて制御します。
アップロード中の終了確認をキャンセルした経路で投稿フォームの readonly 状態が戻らず、絵文字入力などが効かなくなっていました。キャンセル時に textAreaReadOnly を解除します。
共通ヘッダだけに閉じる操作を依存していて見つけづらかったため、コンテンツ内にも明示的な close ボタンを追加して閉じやすくします。
空文字や空白だけのキーワードが混ざるとワードミュート判定が崩れていました。キーワード正規化を加え、ミュート解除クリックの伝播も止めて意図しない開閉を防ぎます。
投稿失敗時の再オープン処理が空の composer を開き直していたため、channel 投稿が失われて通常投稿に戻っていました。元の props を引き継いで再オープンするようにします。
ミュート語のプレースホルダをクリックしたときに soft mute だけ解除され、hard mute 側が残って false 表示になることがありました。展開時に両方のミュート状態を解除して本体ノートへ切り替えます。
…ld-tasks # Conflicts: # packages/backend/src/server/api/stream/channels/global-timeline.ts # packages/frontend/src/components/MkNoteDetailed.vue
✅ Snyk checks have passed. No issues have been found so far.
💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse. |
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (37)
Disabled knowledge base sources:
Walkthrough複数の言語ローカライゼーションファイル、バックエンド型定義、フロントエンドコンポーネント、およびロールベースのポリシー定義から Changes
Estimated code review effort🎯 4 (Complex) | ⏱️ ~45 minutes Possibly related PRs
Suggested reviewers
Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Comment |
Codecov Report❌ Patch coverage is
📢 Thoughts on this report? Let us know! |
|




What
Why
Additional info (optional)
Checklist
Summary by CodeRabbit
リリースノート
バグ修正
改善