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>
This commit is contained in:
parent
a463f24444
commit
9486b3586e
1 changed files with 542 additions and 7540 deletions
32
pubspec.lock
32
pubspec.lock
|
|
@ -634,7 +634,7 @@ packages:
|
|||
source: hosted
|
||||
version: "0.7.4"
|
||||
flutter_secure_storage:
|
||||
dependency: "direct overridden"
|
||||
dependency: transitive
|
||||
description:
|
||||
name: flutter_secure_storage
|
||||
sha256: fe638107c5f69119156ada2db5a57734385fac3f64430bd7252a00d3ead2ca4b
|
||||
|
|
@ -816,12 +816,21 @@ packages:
|
|||
url: "https://pub.dev"
|
||||
source: hosted
|
||||
version: "1.1.3"
|
||||
halkyon_app:
|
||||
dependency: transitive
|
||||
description:
|
||||
path: "packages/halkyon_app"
|
||||
ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
||||
resolved-ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
||||
url: "https://code.halkyon.app/project-halkyon/halkyon_shared.git"
|
||||
source: git
|
||||
version: "0.1.0"
|
||||
halkyon_base_client:
|
||||
dependency: transitive
|
||||
description:
|
||||
path: "packages/halkyon_base_client"
|
||||
ref: af1de799f402ef76ad4513052c3e0008155a92fb
|
||||
resolved-ref: af1de799f402ef76ad4513052c3e0008155a92fb
|
||||
ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
||||
resolved-ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
||||
url: "https://code.halkyon.app/project-halkyon/halkyon_shared.git"
|
||||
source: git
|
||||
version: "0.1.0"
|
||||
|
|
@ -829,17 +838,26 @@ packages:
|
|||
dependency: transitive
|
||||
description:
|
||||
path: "packages/halkyon_base_server"
|
||||
ref: af1de799f402ef76ad4513052c3e0008155a92fb
|
||||
resolved-ref: af1de799f402ef76ad4513052c3e0008155a92fb
|
||||
ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
||||
resolved-ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
||||
url: "https://code.halkyon.app/project-halkyon/halkyon_shared.git"
|
||||
source: git
|
||||
version: "0.1.0"
|
||||
halkyon_core:
|
||||
dependency: transitive
|
||||
description:
|
||||
path: "packages/halkyon_core"
|
||||
ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
||||
resolved-ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
||||
url: "https://code.halkyon.app/project-halkyon/halkyon_shared.git"
|
||||
source: git
|
||||
version: "0.0.1"
|
||||
halkyon_ui:
|
||||
dependency: transitive
|
||||
description:
|
||||
path: "packages/halkyon_ui"
|
||||
ref: af1de799f402ef76ad4513052c3e0008155a92fb
|
||||
resolved-ref: af1de799f402ef76ad4513052c3e0008155a92fb
|
||||
ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
||||
resolved-ref: e23cc77f7c30a2a07015237ef0f054d1d1ccad2b
|
||||
url: "https://code.halkyon.app/project-halkyon/halkyon_shared.git"
|
||||
source: git
|
||||
version: "0.1.0"
|
||||
|
|
|
|||
Loading…
Reference in a new issue