v1.1.0
Second release since the initial cut. The headline is a full migration of the app into a Dart pub workspace of focused packages, plus a new CLI scaffolding tool, hardened CI, and dependency hygiene. No breaking changes for app users.
Architecture — workspace package extraction
- Extracted features into their own packages: auth (#114), notifications (#112), bookmarks & collections (#109)
- Extracted shared domain & contracts and the notifications domain into workspace packages (#107)
- Extracted the connectivity_plus adapter into a
sync_connectivity_pluspackage and lifted the Firebase crash-reporting hook intoapp_platform(#123) - Removed the
lib/sharedshim layer; repointed consumers at packages (#121) - Aligned micro-package DI module names with package names;
lib/is now closer to composition + shell only (#123) - Pruned unused app-level dependencies after extraction (#122)
Tooling
- New flutter-starter-template-cli scaffolding tool (#106)
CI / infrastructure
- Android/iOS build smoke-tests, l10n guard, lockfile enforcement, golden tests & Codecov (#108)
- Dependabot auto-bumps git submodules, skipping Flutter CI for those bumps (#117)
- Bumped
codecov-actionin the GitHub Actions group (#119)
Fixes
- Addressed enhancement-plan issues: bugs, anti-patterns, UI churn (#105)
- Top Sponsor badge now scrolls to the Support section (#103)
Docs
- README updated to the current workspace layout (#110); dependency graph split into three focused views (#111)
- Added sponsor badge and PayPal donation section (#102)
Dependency bumps
google-services(#118), pub minor/patch group of 3 (#120),hono(#113),flutter_local_notifications21→22 (#104), backend & CLI submodules (#115, #116)
Full changelog: v1.0.0...v1.1.0