2d87cd5aee
fix(location): add refresh success feedback and fix queueCommands null crash
2026-04-26 21:53:03 +02:00
bef87262b1
chore(i18n): improve positionUpdated message text
2026-04-26 21:53:03 +02:00
3f28aa95bc
chore(i18n): add positionUpdated key in 6 locales
2026-04-26 21:53:03 +02:00
dd8faa9f35
feat(device): add queueCommands to DeviceEntity and command guard
2026-04-26 21:53:03 +02:00
bc946cfc39
refactor(legacy): replace showTopSnackbar with feedback dialogs
2026-04-26 21:53:03 +02:00
c4bdf707e1
chore: regenerate health controller codegen
2026-04-26 21:53:03 +02:00
17d931ffda
chore(i18n): add localization keys for new features and fixes
2026-04-26 21:53:03 +02:00
a21a8af9b1
fix(tracking): shorten event names to fit Firebase 40-char limit
2026-04-26 21:53:03 +02:00
05c96bc10e
fix(call-history): sort calls by most recent first
2026-04-26 21:53:03 +02:00
bbdaa25e12
feat(navigation): add routes for installed apps and app usage schedules
2026-04-26 21:53:03 +02:00
440adcdf8d
feat(device-management): add app usage schedules feature
2026-04-26 21:53:02 +02:00
6193c97802
feat(device-management): add installed apps enable/disable feature
2026-04-26 21:53:02 +02:00
a985ced85c
feat(do-not-disturb): add enabled toggle, redesign UI and duplicate validation
2026-04-26 21:53:02 +02:00
51901cc639
fix(contacts): validate duplicate phone numbers before adding
2026-04-26 21:53:02 +02:00
c7fefe2a8b
feat(remote-camera): add delete, share, download and redesign photo viewer
2026-04-26 21:53:02 +02:00
cb897a3243
feat(location): add manual frequency option and optimize position loading
2026-04-26 21:53:02 +02:00
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