halkyon/apps/todo/halkyon_todo_flutter/test/feature/project
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 bd3710ae58
feat(todo): the person's tasks, sections and labels, sealed and synced (ADR 0033, D6)
A table's rows are sealed for their table and row by one SealedRows,
which the repositories of projects, sections, tasks and labels share,
each table with its own sync gateway, a deletion blanking its rows first
in one transaction. A task's payload holds its title, description,
project, section, parent, place, date (a day, an optional wall-clock
time and duration), deadline, priority, labels and when it was done;
deleting a task deletes its sub-tasks, and a project or a section goes
with its tasks. Rows that don't open show locked; a device without the
account's keys writes nothing.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-01 01:14:54 +01:00
..
project_payload_test.dart feat(todo): the person's projects, sealed and synced, the Inbox made once (ADR 0033, D5, D6) 2026-11-01 01:05:31 +01:00
project_repository_test.dart feat(todo): the person's tasks, sections and labels, sealed and synced (ADR 0033, D6) 2026-11-01 01:14:54 +01:00
sync_project_gateway_test.dart feat(todo): the person's projects, sealed and synced, the Inbox made once (ADR 0033, D5, D6) 2026-11-01 01:05:31 +01:00