Commit Graph

549 Commits

Author SHA1 Message Date
3325df94f7 refactor(legacy-auth): simplify device setup to single carrier name field 2026-04-26 21:53:02 +02:00
0aefed0163 feat(legacy-auth): improve 2FA sheet UX and signup layout 2026-04-26 21:53:02 +02:00
516197b819 fix(splash): distinguish network errors from auth errors in session check 2026-04-26 21:53:02 +02:00
d9465996d7 feat(legacy-ui): add animated transitions for dialogs and navigation 2026-04-26 21:53:02 +02:00
309c7b1d87 fix payments 2026-04-26 21:53:01 +02:00
ab1a0a88f9 removede shadow and blurs 2026-04-26 21:53:01 +02:00
5be9136e06 feat(legacy): replace CircularProgressIndicator with animated GIF loading
Add LegacyLoadingIndicator widget using a transparent GIF animation
for all full-page loading states across legacy modules. Also fix
HealthController crash by deferring provider mutation during build.
2026-04-26 21:53:01 +02:00
ac493725cf test(location): add LocationController unit tests (15 cases, 25% coverage) 2026-04-26 21:53:01 +02:00
99da6e12fe todo 2026-04-26 21:53:01 +02:00
383ea3d053 refactor(settings): rename alerts_* data layer to notifications_* 2026-04-26 21:53:01 +02:00
929ccadb0f refactor(legacy): move notifications feature from control_panel to settings 2026-04-26 21:53:01 +02:00
144e48f370 chore(legacy_dashboard_shell): remove dead control_panel dependency 2026-04-26 21:53:01 +02:00
53edf0b7e1 refactor(legacy): remove remaining setState usages + tap-to-center on device banner 2026-04-26 21:53:01 +02:00
773312d5f9 refactor(location): migrate module to Riverpod codegen + replace snackbars with dialogs 2026-04-26 21:53:01 +02:00
003604444c warning icon 2026-04-26 21:53:01 +02:00
c7ed2f16c1 feat(ui): use pill style for offline and technical error dialogs 2026-04-26 21:53:00 +02:00
92c922a130 feat(ui): redesign feedback dialogs with pill style for legacy mode 2026-04-26 21:53:00 +02:00
f0666d9848 refactor(legacy_auth): migrate onboarding to Riverpod codegen 2026-04-26 21:53:00 +02:00
6e6225d6b6 refactor(legacy_auth): migrate device_setup to Riverpod + polish QR scanner UX 2026-04-26 21:53:00 +02:00
c23ae39b87 refactor(legacy_auth): migrate sign_up to Riverpod 2026-04-26 21:53:00 +02:00
cff71245ae refactor(legacy_auth): migrate login to Riverpod 2026-04-26 21:53:00 +02:00
3065b78779 refactor(legacy_auth): migrate recover_password to Riverpod 2026-04-26 21:53:00 +02:00
c1e498b1ab refactor(legacy_auth): migrate link_phone to Riverpod 2026-04-26 21:53:00 +02:00
81c3eaec70 refactor(device_management): migrate health to Riverpod + improve charts 2026-04-26 21:53:00 +02:00
0f2d9ba601 refactor(device_management): migrate apps_use to Riverpod 2026-04-26 21:53:00 +02:00
82571e6035 refactor(device_management): migrate activity_meter to Riverpod 2026-04-26 21:53:00 +02:00
ba76348936 refactor(device_management): migrate scheduled_activities to Riverpod 2026-04-26 21:53:00 +02:00
a181ae4724 refactor(device_management): migrate remote_connection to Riverpod 2026-04-26 21:52:59 +02:00
4d2cd62267 refactor(device_management): migrate contacts to Riverpod 2026-04-26 21:52:59 +02:00
fb281caf99 refactor(device_management): migrate background_image to Riverpod 2026-04-26 21:52:59 +02:00
a2ef28a1b5 refactor(device_management): migrate do_not_disturb to Riverpod + add delete button 2026-04-26 21:52:59 +02:00
cbaee6d597 refactor(device_management): migrate volume_control to Riverpod 2026-04-26 21:52:59 +02:00
e37adc1f78 refactor(device_management): migrate call_history to Riverpod 2026-04-26 21:52:59 +02:00
3485e430f7 refactor(device_management): migrate locate_device to Riverpod + fix rewards padding 2026-04-26 21:52:59 +02:00
731787b002 refactor(device_management): migrate rewards to Riverpod 2026-04-26 21:52:59 +02:00
c9629c32e3 refactor(device_management): migrate call_watch to Riverpod 2026-04-26 21:52:59 +02:00
5c6eb97c1f icons 2026-04-26 21:52:59 +02:00
1961be3805 feat(notifications): category list with tap-to-filter navigation 2026-04-26 21:52:59 +02:00
6ff11b8c1e fix(router): rename duplicate notifications route name 2026-04-26 21:52:59 +02:00
460fbffcad fix(websocket): parse wifi-current event type for wifi settings 2026-04-26 21:52:58 +02:00
b93fac4614 fix(control-panel): use legacyPrimary color in device dropdown for dark mode 2026-04-26 21:52:58 +02:00
9622cc2d64 feat(control-panel): custom animated device dropdown 2026-04-26 21:52:58 +02:00
79e8c0fe74 refactor(settings): migrate wifi_settings God VM to Riverpod 2026-04-26 21:52:58 +02:00
8d5a2c8e56 refactor(settings): migrate disable_functions to Riverpod 2026-04-26 21:52:58 +02:00
ad0b8d209a refactor(settings): migrate block_phone to Riverpod CRUD pattern 2026-04-26 21:52:58 +02:00
653ea9ab56 refactor(legacy-settings): migrate sos_contacts CRUD to AsyncNotifier 2026-04-26 21:52:58 +02:00
8c269e8c47 fix(legacy-settings): keep alarm list after save for consistency 2026-04-26 21:52:58 +02:00
a197d5bc28 refactor(legacy-settings): migrate alarm CRUD to AsyncNotifier 2026-04-26 21:52:58 +02:00
3f9c298b6f fix(legacy-settings): go back after timezone save for consistency 2026-04-26 21:52:58 +02:00
3b1534d3b3 refactor(legacy-settings): migrate alerts to AsyncNotifier 2026-04-26 21:52:57 +02:00