| Filename | Latest commit message | Latest commit date |
|---|---|---|
The hours' column labelled 22:00 and, in red, the time now 22:12 over each other. As Todoist's (its screenshots at 21:50, 21:51, 21:55, 22:05, 22:09 and 22:10): an hour's label gives way while the time now is within nine minutes of it, either side, wherever the line at the time now is drawn (Today's Calendar, Upcoming's 3-day, the Inbox's 3-day), so at 21:51 to 22:09 the time now stands alone and at 21:50 and 22:10 both do (`hourLabelShown`). The hours left a strip as high as the add button empty below midnight, above the floating navigation bar. They run on down to the bar now, the day's end just above it and the hours scrolling on under it before, as Todoist's; the add button slides away as they scroll down. Where a phone's Plan covers their foot, they still end above it. Whats-New: The calendar's hours no longer show an hour over the time now, and run on down to the navigation bar. Whats-New-De: Die Stunden des Kalenders zeigen keine Stunde mehr über der aktuellen Uhrzeit und reichen bis zur Navigationsleiste. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me> |
||
| .. | ||
| halkyon_todo_client | ||
| halkyon_todo_flutter | ||
| halkyon_todo_server | ||
| snap | ||
| .gitignore | ||
| AGENTS.md | ||
| CLAUDE.md | ||
| README.md | ||
| release.dart | ||
Halkyon Todo
To-dos, as a Halkyon app: for now a shell on the shared packages. People choose an instance, sign in (with SimpleLogin or a password), switch between the accounts on their devices, sign out and delete their account; the home is empty until Todo's first model.
| Package | What it is |
|---|---|
halkyon_todo_server |
The server: Serverpod with the halkyon_base module |
halkyon_todo_client |
Its client, generated by Serverpod |
halkyon_todo_flutter |
The app, on halkyon_app and halkyon_ui (Android, iOS, Linux, macOS, Windows) |
Run it with serverpod start in halkyon_todo_server, which starts the server (and its
embedded PostgreSQL) and the app; or the app alone against an instance with
flutter run --dart-define=SERVER_URL=https://…/ in halkyon_todo_flutter. Tests:
dart run melos run test:dart --scope=halkyon_todo_server and
dart run melos run test:flutter --scope=halkyon_todo_flutter at the repository's
root, or dart run tool/check.dart for everything.
The app's icon is Lucide's list-todo (ISC licence, ADR 0031),
drawn by the repository's tool/app_icons.py. Licences: the server under the SSPL, the client and the app under
the AGPL (LICENSE.md).