Meshtastic-Android/docs
James Rich 37729c13d8 feat: upgrade to Navigation 3 Beta 01 and implement entry-scoped ViewModels
- Update Navigation 3 to `1.1.0-beta01`, JetBrains Lifecycle to `2.11.0-alpha02`, and Compose Multiplatform to `1.11.0-beta01`.
- Integrate `ViewModelStoreNavEntryDecorator` and `SaveableStateHolderNavEntryDecorator` into `NavDisplay` for both Android and Desktop shells.
- Enable automatic ViewModel scoping where ViewModels obtained via `koinViewModel()` inside `entry<T>` blocks are now tied to the backstack entry's lifetime and cleared on pop.
- Add `jetbrains.lifecycle.viewmodel.navigation3` dependency to support entry-level `ViewModelStore` management.
- Update `AGENTS.md`, `GEMINI.md`, and `copilot-instructions.md` to reflect the transition from Activity/Window-scoped ViewModels to entry-scoped lifecycles.
- Introduce `navigation3-api-alignment-2026-03.md` to document the audit of Navigation 3 Scene architecture and Material 3 Adaptive integration.
- Update `kmp-status.md` and existing decision docs to reflect the new dependency baseline and predictive back handling via `NavigationBackHandler`.
2026-03-27 09:31:31 -05:00
..
agent-playbooks feat: implement unified deep link routing for Kotlin Multiplatform (#4910) 2026-03-25 00:21:24 +00:00
decisions feat: upgrade to Navigation 3 Beta 01 and implement entry-scoped ViewModels 2026-03-27 09:31:31 -05:00
testing feat: Enhance test coverage (#4847) 2026-03-19 03:09:19 +00:00
BUILD_CONVENTION_TEST_DEPS.md docs: summarize KMP migration progress and architectural decisions (#4770) 2026-03-13 02:23:25 +00:00
BUILD_LOGIC_CONVENTIONS_GUIDE.md refactor: null safety, update date/time libraries, and migrate tests (#4900) 2026-03-23 23:17:50 +00:00
BUILD_LOGIC_INDEX.md feat: build logic (#4829) 2026-03-17 20:35:39 +00:00
kmp-status.md feat: upgrade to Navigation 3 Beta 01 and implement entry-scoped ViewModels 2026-03-27 09:31:31 -05:00
roadmap.md refactor: BLE transport and UI for Kotlin Multiplatform unification (#4911) 2026-03-25 02:15:51 +00:00