halkyon/apps/learn/halkyon_learn_flutter/test/feature
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 99b75645ad
feat(learn): exporting shows its steps, counts and percent, with Abort
Exporting a studyset said "Exporting…" in a snack bar until the place to
keep it was asked. It now shows a sheet with its steps (reading the
content, gathering files for an archive, packing), how many of the step's
items are done and the percent of all of it, and Abort, which keeps
nothing (decided 9 Nov 2026); then asks where to keep the file as before.

Both exporters check between studysets, and the archive's between files;
packing runs on its isolate to its end, its result dropped once aborted.
ExportCubit runs an export's work behind the sheet (runExport), which
says how it ended: made, failed (a file missing named as before) or
aborted.

Whats-New: Exporting shows its steps and how far it has come, and Abort stops it.
Whats-New-De: Der Export zeigt seine Schritte und wie weit er ist, und „Abbrechen“ beendet ihn.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-10 16:19:55 +01:00
..
about refactor(halkyon_app): the account section, About, the language and countries' names, shared 2026-10-22 18:11:08 +02:00
anki feat(learn): an Anki deck's import shows its steps, counts and percent, with Abort 2026-11-10 16:19:54 +01:00
archive feat(learn): exporting shows its steps, counts and percent, with Abort 2026-11-10 16:19:55 +01:00
assistant feat(learn,todo,meditate): dictate through the phone's voice input app (ADR 0038, D18) 2026-11-08 11:48:42 +01:00
auth/widget refactor(ui,learn,todo,train,meditate): the navigation bar's one look, the debug section gone 2026-11-08 11:48:39 +01:00
card perf(learn): flashcards moved in the card browser go at once, in one write 2026-11-08 11:48:41 +01:00
dictionary refactor(learn): the editor's general parts move to halkyon_editor (ADR 0033, D37) 2026-11-07 21:49:48 +01:00
discussion perf(learn): discussions and feedback show what the person does at once 2026-11-08 11:48:41 +01:00
explore refactor(learn): the editor's general parts move to halkyon_editor (ADR 0033, D37) 2026-11-07 21:49:48 +01:00
export feat(learn): exporting shows its steps, counts and percent, with Abort 2026-11-10 16:19:55 +01:00
feedback perf(learn): discussions and feedback show what the person does at once 2026-11-08 11:48:41 +01:00
geo_map chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
home refactor(learn): the editor's general parts move to halkyon_editor (ADR 0033, D37) 2026-11-07 21:49:48 +01:00
jellyfin refactor(learn): the editor's general parts move to halkyon_editor (ADR 0033, D37) 2026-11-07 21:49:48 +01:00
kanji chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
learning_path refactor(learn): the editor's general parts move to halkyon_editor (ADR 0033, D37) 2026-11-07 21:49:48 +01:00
note refactor(learn): the editor's general parts move to halkyon_editor (ADR 0033, D37) 2026-11-07 21:49:48 +01:00
pdf_source feat(learn): PDFs up to 100 MB 2026-11-10 14:22:55 +01:00
pomodoro test(app): wait for what a timer brings, not a fixed time 2026-10-24 20:35:51 +02:00
profile feat(learn,app): explanations wait behind a question mark beside their title 2026-11-04 09:32:05 +01:00
publish refactor(learn): the editor's general parts move to halkyon_editor (ADR 0033, D37) 2026-11-07 21:49:48 +01:00
settings feat(learn): Settings' dictionaries on this device, one row a language 2026-11-05 08:58:39 +01:00
statistics refactor(learn): the editor's general parts move to halkyon_editor (ADR 0033, D37) 2026-11-07 21:49:48 +01:00
study perf(learn): a rated card gives way to the next one at once 2026-11-08 11:48:42 +01:00
studyset fix(learn): a tab whose material is in its topics says so in the middle, as an empty tab does 2026-11-10 14:22:59 +01:00
tag refactor(learn): the editor's general parts move to halkyon_editor (ADR 0033, D37) 2026-11-07 21:49:48 +01:00