serverpod_offline_sync v0.0.10 collects outbound changes in one consistent snapshot, so a sync no longer fails on writes made while it runs (upstream #84, #163), keeps checkpoints per author, so a device clock moving backwards no longer stalls sync or resends data, and keeps unique conflicts and foreign key defaults alike on every device. Its tables and its messages are unchanged: no migration, and apps on v0.0.8 keep syncing. It needs Serverpod >=4.0.4 <4.1.0 (v4.0.4 is fixes only), so the root overrides that held the workspace on one Serverpod go: each package pins v4.0.4 itself. The generated code is identical under the v4.0.4 CLI, which CI now uses. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01MMm7usAo6q9ZZRoPkWjoxi Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
17 lines
435 B
YAML
17 lines
435 B
YAML
# `_` is the conventional name of a pub workspace's root, which is never published or
|
|
# imported, so the naming lint doesn't apply to it.
|
|
name: _ # ignore: package_names
|
|
publish_to: none
|
|
|
|
environment:
|
|
sdk: '^3.13.0'
|
|
|
|
workspace:
|
|
- halkyon_learn_client
|
|
- halkyon_learn_server
|
|
- halkyon_learn_flutter
|
|
- halkyon_learn_curator
|
|
|
|
dev_dependencies:
|
|
# Referenced by analysis_options.yaml in this directory.
|
|
leancode_lint: ^27.0.0
|