halkyon/apps/todo/halkyon_todo_flutter/test
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 fd6647d752
feat(todo): a task done ticks on phones and chimes on desktops
The developer's request of 10 Nov 2026: completing a task should feel like
something. `CompletionFeedback`, held by `TodoDevice` and handed to each
person's `TodoPerson`, gives a light haptic tick on Android and iOS and, on
desktops, a short quiet chime of our own: two soft bell tones a fifth apart,
synthesized by `apps/todo/tool/completion_sound.dart` into
`assets/sounds/task_done.wav`, so it needs no one's licence. A task's check
and the selection's Complete call it once, however many tasks are done;
an undo is silent.

Settings' Tasks turns the chime off on a desktop, kept per device in
`<app support>/completion_feedback.json`; a phone is offered no switch. A
device that can't play loses only the sound. The player is `audioplayers`,
as Learn's sounds: on Linux it links GStreamer, so Todo's snap gains the
`audio-playback` plug and GStreamer's headers to build, as Learn's recipe has.

Whats-New: Completing a task now gives a light tap on phones and a short chime on computers, which Settings › Tasks turns off.
Whats-New-De: Eine erledigte Aufgabe gibt jetzt auf dem Handy ein leichtes Tippen und am Computer einen kurzen Klang, den du unter Einstellungen › Aufgaben ausschaltest.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-10 23:07:58 +01:00
..
android feat(todo): reminders on arriving and leaving, on Android (ADR 0033, D32) 2026-11-05 22:59:25 +01:00
app feat(todo): a task done ticks on phones and chimes on desktops 2026-11-10 23:07:58 +01:00
core feat(todo): comments and descriptions in the editor (ADR 0033, D38) 2026-11-07 21:49:48 +01:00
feature feat(todo): a task done ticks on phones and chimes on desktops 2026-11-10 23:07:58 +01:00
l10n feat(todo): the app on halkyon_app, with its own icon 2026-10-22 18:11:06 +02:00
support feat(todo): the weather: a forecast on days, tasks tied to it, the days that fit (ADR 0033, D40) 2026-11-10 15:28:03 +01:00
tabs fix(todo): the hours' time now no longer overlaps an hour, and run down to the bar 2026-11-08 11:48:35 +01:00
licences_test.dart feat(todo): the app on halkyon_app, with its own icon 2026-10-22 18:11:06 +02:00