halkyon/apps/learn/halkyon_learn_server/test/integration
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 d664115c46
feat(learn): confirm the notes and files a release takes
ADR 0044, D8 and D9, its first step: before publishing to Explore, the
person confirms the notes, PDFs and other files that go. Cards and
learning paths always go.

Publish's Continue leads to a step listing them by kind, none ticked at
first but those the latest release held. Each kind is ticked whole, and
an item's menu ticks everything but it or nothing but it. What isn't
ticked goes to the server as publish's leftOut. So does whatever the
sync before publishing brings that the person never saw.

The server leaves those out of the release and its counts, and leaves
out the files only they name. leftOut is optional: released apps send
none and publish everything, as before. publish.releasedMaterial names
the notes and files of the latest release, and none for a studyset not
the caller's, as for one never published.

Whats-New: Before publishing to Explore, you choose which notes and files go with the cards and learning paths.
Whats-New-De: Vor dem Veröffentlichen auf Explore wählst du, welche Notizen und Dateien mit den Karteikarten und Lernpfaden mitgehen.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-11 10:06:38 +01:00
..
asset refactor(base,learn): people's files kept by halkyon_base 2026-11-11 01:19:28 +01:00
auth refactor(base,learn): people's files kept by halkyon_base 2026-11-11 01:19:28 +01:00
dictionary chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
discussion refactor(profile): handles and profiles move into halkyon_base 2026-10-22 18:11:07 +02:00
explore feat(learn): Explore by what a licence allows, a skeleton while the library loads, and an assistant's agreement per provider (ADR 0005, rule 12; ADR 0021, D66) 2026-11-02 05:19:18 +01:00
feedback 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
grammar feat(learn): LanguageTool as a sidecar, reached through the server 2026-10-26 07:17:10 +01:00
instance refactor(profile): handles and profiles move into halkyon_base 2026-10-22 18:11:07 +02:00
publish feat(learn): confirm the notes and files a release takes 2026-11-11 10:06:38 +01:00
support chore: Halkyon Learn moves into apps/learn 2026-10-22 18:11:02 +02:00
test_tools feat(learn): confirm the notes and files a release takes 2026-11-11 10:06:38 +01:00