halkyon/packages/halkyon_app/test
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 3f441cbc98
feat: the rail opens into a sidebar with labels from expanded windows on
Decided by the developer on 9 and 10 Nov 2026: phones keep the bar,
medium windows (600 to 840 dp) the rail alone, and from 840 dp a toggle
at the rail's foot opens it into a sidebar 256 dp wide, as Proton
Drive's: the app named beside its icon, each tab its label beside its
icon, the icons where the rail had them, so nothing moves under the
pointer. Its labels come in one after another, top to bottom, all at once
where animations are off. Open or closed is kept per device, in
halkyon_app's Look (look.json, `sidebar`), which Learn keeps in its
DeviceSettings (`sidebarOpen`), as it does the appearance and language.

NavigationFrame takes sidebarOpen and onSidebarChanged (no toggle without
it), and sidebarSections, what the app lists below the tabs, which Todo's
favourites and projects will be. The closed rail keeps Flutter's widget,
its toggle pinned at the foot (trailingAtBottom); the open one is the
frame's own, as the staggered labels need. Learn, Todo, Train and
Meditate keep the choice.

Whats-New: In wide windows, the button at the foot of the side rail opens it into a sidebar with names, and it stays open.
Whats-New-De: In breiten Fenstern öffnet der Knopf unten an der Seitenleiste sie mit Namen, und sie bleibt offen.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-10 18:04:09 +01:00
..
app fix(app): a one-word address is refused at once; this machine's is reached over HTTP 2026-11-10 14:22:58 +01:00
assistant feat(learn,app): the field's row as one, its model by name in its provider's colour, the microphone dictating (ADR 0021, D69) 2026-11-05 08:58:37 +01:00
async refactor(app): delayed deletions move into halkyon_app (ADR 0030, D24) 2026-10-30 15:52:50 +01:00
auth feat(app): a wait screen for accounts that wait for the operator (ADR 0021, step 1) 2026-10-26 07:17:05 +01:00
base feat(base,app)!: GitHub signs nobody in any more (ADR 0020, D36) 2026-10-26 07:16:39 +01:00
files fix(app): a saved secret is 0600 on Apple's Arm too, and macOS saves at all 2026-10-23 14:13:04 +02:00
handle/bloc feat(base)!: a handle at password sign-up (ADR 0020, D26, D28–D30) 2026-10-24 19:21:39 +02:00
instance fix(app): a one-word address is refused at once; this machine's is reached over HTTP 2026-11-10 14:22:58 +01:00
l10n halkyon_app: instances, sign-in and sync plumbing for Halkyon's apps 2026-10-19 15:31:40 +02:00
look feat: the rail opens into a sidebar with labels from expanded windows on 2026-11-10 18:04:09 +01:00
operator feat(app): the operator's overview of screens, grants to several people at once with one budget each, assistants by provider 2026-10-26 16:21:53 +01:00
password fix(app): a recovery phrase's and codes' files name the instance 2026-11-05 22:55:28 +01:00
person feat(base,app)!: GitHub signs nobody in any more (ADR 0020, D36) 2026-10-26 07:16:39 +01:00
privacy fix(train): no row's ID tells the instance a date: the days' IDs are keyed by the account (ADR 0030, D57) 2026-10-30 16:12:01 +01:00
profile feat(app): one Profile for every app, the person's own tab first, then each app's (ADR 0014) 2026-11-02 11:11:11 +01:00
simplelogin feat(learn,app): explanations wait behind a question mark beside their title 2026-11-04 09:32:05 +01:00
speech feat(learn,todo,meditate): dictate through the phone's voice input app (ADR 0038, D18) 2026-11-08 11:48:42 +01:00
support refactor(app): delayed deletions move into halkyon_app (ADR 0030, D24) 2026-10-30 15:52:50 +01:00
sync halkyon_app: instances, sign-in and sync plumbing for Halkyon's apps 2026-10-19 15:31:40 +02:00
whats_new feat(app): what's new after an update, drafted by the release tool (ADR 0030, D61) 2026-10-31 19:36:20 +01:00
serial_queue_in_widget_tests_test.dart halkyon_app: instances, sign-in and sync plumbing for Halkyon's apps 2026-10-19 15:31:40 +02:00