Skip to content

Commit d0cd870

Browse files
authored
feat: add Dunk It button animation with CSS transitions (#427)
Add a CSS-only Dunk It button to task cards with a 4-phase state machine (idle, success, error, dismissing). Uses inline CSS transitions for animations with no external dependencies. Supersedes #373
1 parent 2f2531f commit d0cd870

11 files changed

Lines changed: 74 additions & 10 deletions

File tree

messages/ar.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,8 @@
670670
"reviewNotesPlaceholder": "ملاحظات المراجعة...",
671671
"submit": "إرسال",
672672
"loadingTranscript": "جارٍ تحميل النص...",
673-
"noSessionMessages": "لا توجد رسائل جلسة"
673+
"noSessionMessages": "لا توجد رسائل جلسة",
674+
"dunkIt": "أنجزها"
674675
},
675676
"cronManagement": {
676677
"title": "إدارة Cron",

messages/de.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,8 @@
670670
"reviewNotesPlaceholder": "Prüfnotizen...",
671671
"submit": "Einreichen",
672672
"loadingTranscript": "Transkript laden...",
673-
"noSessionMessages": "Keine Sitzungsnachrichten"
673+
"noSessionMessages": "Keine Sitzungsnachrichten",
674+
"dunkIt": "Erledigen"
674675
},
675676
"cronManagement": {
676677
"title": "Cron-Verwaltung",

messages/en.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -819,7 +819,8 @@
819819
"reviewNotesPlaceholder": "Review notes...",
820820
"submit": "Submit",
821821
"loadingTranscript": "Loading transcript...",
822-
"noSessionMessages": "No session messages"
822+
"noSessionMessages": "No session messages",
823+
"dunkIt": "Dunk It"
823824
},
824825
"cronManagement": {
825826
"title": "Cron Management",

messages/es.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,8 @@
670670
"reviewNotesPlaceholder": "Notas de revisión...",
671671
"submit": "Enviar",
672672
"loadingTranscript": "Cargando transcripción...",
673-
"noSessionMessages": "Sin mensajes de sesión"
673+
"noSessionMessages": "Sin mensajes de sesión",
674+
"dunkIt": "Completar"
674675
},
675676
"cronManagement": {
676677
"title": "Gestión de cron",

messages/fr.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,8 @@
670670
"reviewNotesPlaceholder": "Notes de révision...",
671671
"submit": "Soumettre",
672672
"loadingTranscript": "Chargement de la transcription...",
673-
"noSessionMessages": "Aucun message de session"
673+
"noSessionMessages": "Aucun message de session",
674+
"dunkIt": "Terminer"
674675
},
675676
"cronManagement": {
676677
"title": "Gestion des crons",

messages/ja.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,8 @@
670670
"reviewNotesPlaceholder": "レビューノート...",
671671
"submit": "送信",
672672
"loadingTranscript": "トランスクリプトを読み込み中...",
673-
"noSessionMessages": "セッションメッセージなし"
673+
"noSessionMessages": "セッションメッセージなし",
674+
"dunkIt": "完了"
674675
},
675676
"cronManagement": {
676677
"title": "Cron管理",

messages/ko.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,8 @@
670670
"reviewNotesPlaceholder": "검토 메모...",
671671
"submit": "제출",
672672
"loadingTranscript": "기록 로딩 중...",
673-
"noSessionMessages": "세션 메시지 없음"
673+
"noSessionMessages": "세션 메시지 없음",
674+
"dunkIt": "완료"
674675
},
675676
"cronManagement": {
676677
"title": "크론 관리",

messages/pt.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,8 @@
670670
"reviewNotesPlaceholder": "Notas de revisão...",
671671
"submit": "Enviar",
672672
"loadingTranscript": "Carregando transcrição...",
673-
"noSessionMessages": "Sem mensagens de sessão"
673+
"noSessionMessages": "Sem mensagens de sessão",
674+
"dunkIt": "Concluir"
674675
},
675676
"cronManagement": {
676677
"title": "Gerenciamento de cron",

messages/ru.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -670,7 +670,8 @@
670670
"reviewNotesPlaceholder": "Заметки проверки...",
671671
"submit": "Отправить",
672672
"loadingTranscript": "Загрузка транскрипта...",
673-
"noSessionMessages": "Нет сообщений сессии"
673+
"noSessionMessages": "Нет сообщений сессии",
674+
"dunkIt": "Завершить"
674675
},
675676
"cronManagement": {
676677
"title": "Управление cron",

messages/zh.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -908,7 +908,8 @@
908908
"reviewNotesPlaceholder": "审查备注...",
909909
"submit": "提交",
910910
"loadingTranscript": "加载记录中...",
911-
"noSessionMessages": "无会话消息"
911+
"noSessionMessages": "无会话消息",
912+
"dunkIt": "完成"
912913
},
913914
"cronManagement": {
914915
"title": "定时任务管理",

0 commit comments

Comments
 (0)