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
71ffc52993
refactor(settings): migrate block_phone to Riverpod CRUD pattern
2026-04-22 02:19:33 +02:00