2026-09-16 19:24:59 +02:00
|
|
|
name: halkyon_learn_client
|
|
|
|
|
description: Starting point for a Serverpod client.
|
|
|
|
|
|
|
|
|
|
environment:
|
|
|
|
|
sdk: '^3.13.0'
|
|
|
|
|
|
|
|
|
|
resolution: workspace
|
|
|
|
|
|
|
|
|
|
dependencies:
|
2026-10-19 14:39:00 +02:00
|
|
|
# The client side of halkyon_base (ADR 0014), as the server's.
|
|
|
|
|
halkyon_base_client:
|
|
|
|
|
git:
|
|
|
|
|
url: https://code.halkyon.app/project-halkyon/halkyon_shared.git
|
|
|
|
|
path: packages/halkyon_base_client
|
refactor(app): instances, sign-in and sync plumbing come from halkyon_app
The instances a device keeps an account on, the first start, the
account switcher, signing in and switching person, the gates that build
the dependencies per instance and per person, and the sync service with
its status, card and banner move to halkyon_app (halkyon_shared, ADR
0014), on halkyon_base's client. Learn supplies its frame (name, word,
icon, theme, launch screen, and the two texts only it can say), its
dependencies, whether the device holds content, and its world map's
country names; every text reads as before. An instance counts only
where its basics name the app `learn`, which learnBase now sets.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-10-19 16:07:44 +02:00
|
|
|
ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
2026-10-09 11:09:52 +02:00
|
|
|
serverpod_auth_idp_client: 4.0.4
|
|
|
|
|
serverpod_client: 4.0.4
|
|
|
|
|
serverpod_offline_sync_client: 0.0.10
|