Commit Graph

368 Commits

Author SHA1 Message Date
412cb96888 feat(device-management): add app usage schedules feature 2026-04-26 05:12:52 +02:00
853b6f20a3 feat(device-management): add installed apps enable/disable feature 2026-04-26 05:12:42 +02:00
01cb4c9427 feat(do-not-disturb): add enabled toggle, redesign UI and duplicate validation 2026-04-26 05:12:34 +02:00
82123a6d5f fix(contacts): validate duplicate phone numbers before adding 2026-04-26 05:12:23 +02:00
3956a87862 feat(remote-camera): add delete, share, download and redesign photo viewer 2026-04-26 05:12:18 +02:00
7251349e1d feat(location): add manual frequency option and optimize position loading 2026-04-26 05:12:10 +02:00
cf2dbbeb63 refactor(legacy-auth): simplify device setup to single carrier name field 2026-04-26 05:12:05 +02:00
e9cceae485 feat(legacy-auth): improve 2FA sheet UX and signup layout 2026-04-26 05:11:55 +02:00
6de01b62ae fix(splash): distinguish network errors from auth errors in session check 2026-04-26 05:11:48 +02:00
7c7ffb8f3d feat(legacy-ui): add animated transitions for dialogs and navigation 2026-04-26 05:11:42 +02:00
80f95bae5a fix payments 2026-04-24 15:06:30 +02:00
63547b0f37 removede shadow and blurs 2026-04-23 15:02:25 +02:00
9ab78ac965 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-23 14:54:38 +02:00
375e613caf test(location): add LocationController unit tests (15 cases, 25% coverage) 2026-04-23 05:09:37 +02:00
9b253dd545 todo 2026-04-23 03:49:36 +02:00
3f3fb3d5d0 refactor(settings): rename alerts_* data layer to notifications_* 2026-04-23 03:38:02 +02:00
e48dec979c refactor(legacy): move notifications feature from control_panel to settings 2026-04-23 03:33:44 +02:00
1c30318e06 chore(legacy_dashboard_shell): remove dead control_panel dependency 2026-04-23 03:16:03 +02:00
d5d38637a7 refactor(legacy): remove remaining setState usages + tap-to-center on device banner 2026-04-23 03:06:32 +02:00
ac5219f389 refactor(location): migrate module to Riverpod codegen + replace snackbars with dialogs 2026-04-23 02:55:18 +02:00
4fbdce3c8c warning icon 2026-04-23 02:13:36 +02:00
5ad0a7acc5 feat(ui): use pill style for offline and technical error dialogs 2026-04-23 02:06:43 +02:00
065433ff61 feat(ui): redesign feedback dialogs with pill style for legacy mode 2026-04-23 02:04:33 +02:00
c06fb06d03 refactor(legacy_auth): migrate onboarding to Riverpod codegen 2026-04-23 00:20:09 +02:00
04c26e83cf refactor(legacy_auth): migrate device_setup to Riverpod + polish QR scanner UX 2026-04-23 00:16:05 +02:00
dc7325ea65 refactor(legacy_auth): migrate sign_up to Riverpod 2026-04-22 23:29:38 +02:00
76782fbfd4 refactor(legacy_auth): migrate login to Riverpod 2026-04-22 23:21:44 +02:00
c17e94ff7f refactor(legacy_auth): migrate recover_password to Riverpod 2026-04-22 23:14:29 +02:00
c84287e803 refactor(legacy_auth): migrate link_phone to Riverpod 2026-04-22 23:09:20 +02:00
44c8949c07 refactor(device_management): migrate health to Riverpod + improve charts 2026-04-22 23:04:14 +02:00
aaecc38461 refactor(device_management): migrate apps_use to Riverpod 2026-04-22 22:49:22 +02:00
3470e1bfef refactor(device_management): migrate activity_meter to Riverpod 2026-04-22 22:45:18 +02:00
0530f892f2 refactor(device_management): migrate scheduled_activities to Riverpod 2026-04-22 22:35:27 +02:00
734bd79af7 refactor(device_management): migrate remote_connection to Riverpod 2026-04-22 22:21:35 +02:00
94e2fcbf7d refactor(device_management): migrate contacts to Riverpod 2026-04-22 22:14:06 +02:00
35a943c066 refactor(device_management): migrate background_image to Riverpod 2026-04-22 21:56:07 +02:00
5193e6ada2 refactor(device_management): migrate do_not_disturb to Riverpod + add delete button 2026-04-22 21:44:16 +02:00
2052fdcf85 refactor(device_management): migrate volume_control to Riverpod 2026-04-22 21:26:18 +02:00
4e50384dd9 refactor(device_management): migrate call_history to Riverpod 2026-04-22 21:11:32 +02:00
9f5ec3f1da refactor(device_management): migrate locate_device to Riverpod + fix rewards padding 2026-04-22 21:07:04 +02:00
db3197a93a refactor(device_management): migrate rewards to Riverpod 2026-04-22 20:59:25 +02:00
b90eed2a54 refactor(device_management): migrate call_watch to Riverpod 2026-04-22 20:53:52 +02:00
118be4c6c0 icons 2026-04-22 20:47:38 +02:00
62de343dae feat(notifications): category list with tap-to-filter navigation 2026-04-22 20:29:49 +02:00
df92c51344 fix(router): rename duplicate notifications route name 2026-04-22 20:21:35 +02:00
221d053d5f fix(websocket): parse wifi-current event type for wifi settings 2026-04-22 11:23:30 +02:00
e5cf5fcb61 fix(control-panel): use legacyPrimary color in device dropdown for dark mode 2026-04-22 03:21:24 +02:00
3e427f44d7 feat(control-panel): custom animated device dropdown 2026-04-22 02:57:10 +02:00
746230a541 refactor(settings): migrate wifi_settings God VM to Riverpod 2026-04-22 02:37:21 +02:00
86642b9587 refactor(settings): migrate disable_functions to Riverpod 2026-04-22 02:26:25 +02:00