halkyon/apps/learn/halkyon_learn_flutter/test/support
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 fad12b4411
All checks were successful
CI / check (push) Successful in 32m34s
CI / deploy (push) Has been skipped
feat(app): adding SimpleLogin to an account (ADR 0020, D21, D23)
halkyon_app reads where the device's person stands with SimpleLogin
(nothing to show, linked, or missing) and shows it in SimpleLoginSection,
which each app places above the password part: Add SimpleLogin, once
added one more way in. GitHub is added to nobody where SimpleLogin is
offered, and Learn's Profile offers an anonymous person SimpleLogin
alone there (D23).

No cut-off day, reminder or banner (D24): with the developer the only
person on learn.halkyon.eu, the cut-off is the operator taking GitHub's
OAuth app out of the deploy's settings once that account has SimpleLogin.
ADR 0020 records it and drops step 5.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-24 13:00:28 +02:00
..
device_export.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
eventually.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_asset_gateway.dart feat(privacy): a private studyset's files are sealed with its key (ADR 0019, D5) 2026-10-23 14:13:10 +02:00
fake_asset_sealing.dart fix(privacy): a device without the keys writes no content where the account has keys (ADR 0019) 2026-10-23 14:13:15 +02:00
fake_asset_server_gateway.dart feat(privacy): a private studyset's files are sealed with its key (ADR 0019, D5) 2026-10-23 14:13:10 +02:00
fake_card_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_content_key_gateway.dart feat(privacy): every synced payload sealed and opened through one envelope (ADR 0019) 2026-10-23 14:13:08 +02:00
fake_device_dictionaries.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_dictionary_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_discussion_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_explore_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_feedback_gateways.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_file_picker.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_file_saver.dart feat(app): sign in with a password and TOTP on the device 2026-10-23 14:12:41 +02:00
fake_jellyfin.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_learning_count_gateway.dart feat(explore): the device tells the instance whether to count the person, and what their copies come from (ADR 0019, D3) 2026-10-23 14:13:09 +02:00
fake_learning_path_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_note_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_path_answer_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_pdf_engine.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_pdf_source_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_pomodoro_platform.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_profile_gateway.dart feat(base): handles hidden until their people go public, every answer about a new handle counted (ADR 0020, D5) 2026-10-24 09:17:49 +02:00
fake_publish_gateway.dart feat(studyset): make a studyset private or not, and what a locked one shows (ADR 0019) 2026-10-23 14:13:09 +02:00
fake_review_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_settings_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_sound_player.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_studyset_gateway.dart fix(privacy): Finish shows what it would take in, and takes in exactly that (ADR 0019) 2026-10-23 14:13:15 +02:00
fake_tag_gateway.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
fake_youtube_videos.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
loaded_maps.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
loaded_strokes.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
mecab_output.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
memory_asset_file_cache.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
memory_device_settings_store.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
memory_pomodoro_run_store.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
memory_private_offer_store.dart feat(library): offer once to make every studyset from before private (ADR 0019, D4) 2026-10-23 14:13:09 +02:00
memory_published_store.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
memory_studyset_tab_store.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
pump_app.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
sample_episode.dart chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
test_dependencies.dart feat(app): adding SimpleLogin to an account (ADR 0020, D21, D23) 2026-10-24 13:00:28 +02:00