halkyon/packages
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 d09625d43e
refactor(content,core,app,editor,learn): Learn's content in pure Dart, for its agent
ADR 0044's D49 (amended in building it): what reads and seals Learn's
content moves out of the Flutter packages, so Learn's agent, which runs
without Flutter, shares it rather than repeating the privacy rules.

packages/halkyon_content (new, pure Dart) takes from halkyon_app the
envelope and its cipher, SealedFile, UnlockedAccountKeys, shared
spaces' gateway with SharedKeys and KeyPins, FileCache and
FileServerGateway, with their fakes and tests; halkyon_app exports it,
so no app changes. Its rich_text.dart takes RichContent from
halkyon_editor, which exports it. newAccountKeys makes an agent's key
pair. halkyon_core takes DelayedDeletions and gains SyncRequests, what a
synced gateway asks of the sync, which SyncService implements.

apps/learn/halkyon_learn_core (new, pure Dart) takes Learn's privacy,
sync, payloads and the models, codecs, gateways and repositories of
studysets, cards, notes, tags and feedback, with what they reach of
files, learning paths, citations and study options; the app imports them
from there. A subject's icon, colour and name stay in the app
(SubjectLook); what only the app shows (progress, exam coverage, the
card browser, deletions' waits) stays too. Nothing changes for people
using the apps.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-11 22:08:16 +01:00
..
halkyon_app refactor(content,core,app,editor,learn): Learn's content in pure Dart, for its agent 2026-11-11 22:08:16 +01:00
halkyon_base_client feat(base,app,learn,todo,train,meditate): agent accounts with tokens 2026-11-11 19:56:13 +01:00
halkyon_base_server feat(base,learn): suggest changes within a shared studyset 2026-11-11 20:43:55 +01:00
halkyon_content refactor(content,core,app,editor,learn): Learn's content in pure Dart, for its agent 2026-11-11 22:08:16 +01:00
halkyon_core refactor(content,core,app,editor,learn): Learn's content in pure Dart, for its agent 2026-11-11 22:08:16 +01:00
halkyon_editor refactor(content,core,app,editor,learn): Learn's content in pure Dart, for its agent 2026-11-11 22:08:16 +01:00
halkyon_interop build: Melos, a Dart check and every path for the single repository 2026-10-22 18:11:04 +02:00
halkyon_keys feat(base,app,keys): keys of shared spaces, sealed to each member 2026-11-11 11:35:42 +01:00
halkyon_llm feat(llm): a request carries how much the model thinks, in each provider's field 2026-10-26 16:21:53 +01:00
halkyon_oidc_client feat(oidc): a Serverpod module for signing in with OpenID Connect, SimpleLogin a preset (ADR 0023) 2026-10-24 09:17:47 +02:00
halkyon_oidc_flutter feat(app): signing in with SimpleLogin on the device, its data layer (ADR 0020) 2026-10-24 09:17:50 +02:00
halkyon_oidc_server feat(base): SimpleLogin's sign-in comes back by the app's scheme or the loopback (ADR 0020, D9 corrected) 2026-10-24 09:17:49 +02:00
halkyon_ui feat(app,ui): sync waits on mobile data and asks first 2026-11-10 23:46:29 +01:00