halkyon/apps/learn/halkyon_learn_flutter/test/feature/assistant
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 f45ed98d52
feat(learn): one assistant field across the app, kept from tab to tab (ADR 0021, D69)
Each screen's button kept its own open state and its own draft, so the
question half written on the Library was gone on Home. ComposerCubit,
provided beside ConversationDockCubit, now holds whether the field is
open and the draft (text, files attached, parts chosen) for every
button. Switching tabs keeps it as it is (AppShell says so before
goBranch); going to another screen within a tab, or over the tabs, keeps
it open only while something is written or attached. Only the button of
the screen at the router's location unfolds, so no tab kept alive
behind holds a second field.

Whats-New: The question you are writing stays open as you switch tabs.
Whats-New-De: Die Frage, die du schreibst, bleibt offen, wenn du den Tab wechselst.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-05 08:58:38 +01:00
..
bloc feat(learn): choosing how much an assistant thinks, and the assistants by provider in the field 2026-10-26 16:21:54 +01:00
data feat(learn): the assistant's field laid out as Claude's, with files attached and questions spoken, and no Check (ADR 0021, D67) 2026-11-02 08:46:37 +01:00
model feat(learn): an assistant reads PDFs' pages, and sees images the person chooses or approves 2026-10-26 07:17:09 +01:00
assistant_field_test.dart feat(learn): one assistant field across the app, kept from tab to tab (ADR 0021, D69) 2026-11-05 08:58:38 +01:00
card_proposals_sheet_test.dart feat(learn): an assistant proposes flashcards from a text, a note or a PDF page 2026-10-26 07:17:09 +01:00
conversation_test.dart 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