Commit Graph
20 Commits
Author SHA1 Message Date
KremeCN ae5bc871e8 fix: address final review findings for provider migration
- Add SessionCoordinator regression test covering switch from an
  authenticated ABox profile to Local experience: remote session is
  logged out and cleared, only Local is the active/observable session,
  credentials are cleared, auto-login disabled, and gateway state stays
  isolated (verified to fail when switch cleanup is removed).
- Replace if/else provider dispatch with exhaustive when over
  ProviderType in all three routing gateways so future enum additions
  fail compilation.
- Silence the known ExperimentalCoroutinesApi opt-in warning in
  ProviderSelectionViewModelTest with a class-level @OptIn.
2026-08-24 23:28:48 +08:00
KremeCN 6535aeef1a fix: require real ABSDK success before authentication 2026-08-24 21:50:58 +08:00
KremeCN 2ecca00371 feat: route device operations by active provider 2026-08-24 20:56:40 +08:00
KremeCN 4121836947 refactor: offer ABox and local experience providers 2026-08-24 20:07:10 +08:00
KremeCN 45f768208f feat: route provider sessions to ABSDK and simulation 2026-08-24 19:10:46 +08:00
KremeCN 8d5984fb36 fix: remove compatible provider consumers 2026-08-24 17:57:41 +08:00
KremeCN 6d8f8d3079 fix: surface provider bootstrap failures 2026-08-24 09:51:42 +08:00
KremeCN d0ad601efc fix: bound provider storage retries 2026-08-24 02:31:59 +08:00
KremeCN cf2c59a493 fix: keep provider state during storage outages 2026-08-24 02:17:56 +08:00
KremeCN a0f55b041a fix: align session state across transitions 2026-08-24 01:47:53 +08:00
KremeCN d893a74bec fix: expire and localize login errors 2026-08-24 01:27:00 +08:00
KremeCN 40bbc2f30b fix: scope session errors to active screen 2026-08-24 01:02:58 +08:00
KremeCN 547146792f fix: serialize login submission state 2026-08-24 00:49:42 +08:00
KremeCN 1c5caf5a6b fix: enforce provider availability on restore 2026-08-24 00:33:21 +08:00
KremeCN 8788fe6ec5 fix: secure login route lifecycle 2026-08-23 23:45:39 +08:00
KremeCN 7cb0480a7a fix: harden provider session restoration 2026-08-23 23:30:11 +08:00
KremeCN 344fa6dafa fix: preserve login input during preference load 2026-08-23 23:02:01 +08:00
KremeCN 3764acb7ec fix: isolate login credentials across providers 2026-08-23 22:25:21 +08:00
KremeCN cc8eeebdc4 feat: add provider login flow 2026-08-23 21:58:04 +08:00
KremeCN 117f87f735 feat: establish Android project foundation 2026-08-22 22:06:50 +08:00