halkyon/apps/todo/halkyon_todo_flutter/test/feature/task
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 574b379f11
feat(todo): Today laid out as a calendar, planned from its Plan by dragging, as Todoist's desktop Today (ADR 0033, D30)
The developer asked for Todoist's desktop Today planning: a day of hours
and a Plan beside it, tasks dragged from it onto an hour. Today gets a
Display, its layout alone (List or Calendar), kept in the person's sealed
settings row as Upcoming's (`TodayView`, the payload's `today`, schema
still 1). Its Calendar is one day of `HourGrid`; *Plan: n* in its app bar
shows or hides the Plan (`PlanPanel`): Overdue with Reschedule, To plan
(today's without a time) and Time-blocked (today's with one), each
folding with its count, narrowed for the session by *All projects*'
Filter by project (a search and a box a project, a sub-project with its
parents' path). A row dropped on an hour is moved to today at that time,
its duration kept; a block dropped on the Plan loses its time; both undone
from the snack bar, through `moveTask`. From a medium width of Today's own
on the Plan stands beside the day, shown or hidden as remembered; on a
phone it is a sheet over the day's foot (the developer's choice, over the
Plan on wide windows alone and over a strip above the day), part of the
screen rather than a modal route, so that the day behind it takes the
drop, and it lowers to its heading while one of its rows is held.

Whats-New: Today's Display offers a Calendar layout: today's hours, with a Plan of what is overdue, to plan and time-blocked, whose tasks you drag onto an hour.
Whats-New-De: Die Anzeige von Heute bietet das Layout Kalender: die Stunden des Tages, mit einem Plan aus Überfälligem, Zu planen und Eingeplant, dessen Aufgaben du auf eine Stunde ziehst.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-05 08:58:43 +01:00
..
day_grid_test.dart feat(todo): a project's Calendar, Upcoming's Display and its 3-day grid (ADR 0033, D17) 2026-11-01 20:01:00 +01:00
quick_add_parser_test.dart feat(todo): quick add keeps a word as text where it stands, and from Backspace (ADR 0033, D29) 2026-11-05 08:58:41 +01:00
repeat_test.dart feat(todo): recurring tasks, set through a picker (ADR 0033, D7) 2026-11-01 12:15:51 +01:00
task_payload_test.dart feat(todo): a task holds reminders at a time of their own, and keeps the fields it doesn't know 2026-11-04 09:31:54 +01:00
task_repository_test.dart feat(todo): Settings' Tasks and Reminders, with Snooze on a reminder (ADR 0033, D4) 2026-11-01 20:25:15 +01:00
task_search_test.dart feat(todo): reminders on the device, Upcoming's week strip, the task pane and search (ADR 0033, D2, D5, D8) 2026-11-01 12:16:19 +01:00
task_views_test.dart feat(todo): Today laid out as a calendar, planned from its Plan by dragging, as Todoist's desktop Today (ADR 0033, D30) 2026-11-05 08:58:43 +01:00