Skip to content

v1.1.0

Choose a tag to compare

@kido-luci kido-luci released this 17 Jun 07:05
· 3 commits to main since this release
9e41294

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_plus package and lifted the Firebase crash-reporting hook into app_platform (#123)
  • Removed the lib/shared shim 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-action in 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_notifications 21→22 (#104), backend & CLI submodules (#115, #116)

Full changelog: v1.0.0...v1.1.0