feat(desktop): カスタム通知音の削除 / リネーム機能#261
Conversation
カスタム通知音カードに3点メニューを追加し、Rename と Delete を選べるようにする。 - main: deleteCustomRingtone を新設、ファイル + メタデータを除去 - tRPC: ringtone.deleteCustom / ringtone.renameCustom を追加 - UI: RenameRingtoneDialog 新規追加、RingtoneCard に ドロップダウンメニュー(カスタムのみ)を追加 - 削除時に CUSTOM_RINGTONE_ID が選択中ならビルトインに自動切替 Refs #258
|
Warning Rate limit exceeded
Your organization is not enrolled in usage-based pricing. Contact your admin to enable usage-based pricing to continue reviews beyond the rate limit, or try again in 10 minutes and 19 seconds. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Organization UI Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (5)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
@codex review |
|
Codex Review: Didn't find any major issues. Delightful! ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
If Codex has suggestions, it will comment; otherwise it will react with 👍. Codex can also answer questions or update the PR. Try commenting "@codex address that feedback". |
概要
カスタム通知音(YouTube クリップ含む)を削除・リネームできるようにします。Issue #258 の追加対応です。
実装内容
apps/desktop/src/main/lib/custom-ringtones.tsにdeleteCustomRingtone()を追加(オーディオファイル + メタデータを除去)ringtone.deleteCustomとringtone.renameCustomを追加RingtoneCardの左上に3点ドロップダウンを追加(カスタム通知音のみ表示)RenameRingtoneDialogを新規追加CUSTOM_RINGTONE_IDが選択中だったらビルトイン1番目に自動切替テスト計画
Refs #258