Commit Graph

377 Commits

Author SHA1 Message Date
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
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