a4f57f780b
test(installed-apps): add InstalledAppsController unit tests (3 cases)
2026-04-26 08:29:16 +02:00
e130f4a037
chore(i18n): add GPS functions, history and delete confirmation keys
2026-04-26 08:25:55 +02:00
5c30dd9224
fix(settings): capitalize language names in selector
2026-04-26 08:25:47 +02:00
836aea707a
fix(legacy): replace hardcoded colors for dark mode contrast
2026-04-26 08:25:41 +02:00
e0e7815ad8
fix(legacy): add dark mode support for pickers and dialogs
2026-04-26 08:25:33 +02:00
e0dde50eba
fix(feedback-dialogs): add queue system to prevent dialog stacking
2026-04-26 08:25:24 +02:00
54ddf68c22
test(location): add LocationMapController unit tests (22 cases)
2026-04-26 08:25:18 +02:00
b5bba037f1
feat(location): add history playback, GPS functions dialog and UX improvements
2026-04-26 08:25:05 +02:00
6ed36dba75
feat(location): redesign device banner to match reference UI
2026-04-26 05:52:27 +02:00
4deb263c7e
fix(location): add refresh success feedback and fix queueCommands null crash
2026-04-26 05:41:21 +02:00
82786b3577
chore(i18n): improve positionUpdated message text
2026-04-26 05:29:38 +02:00
ff48b873e9
chore(i18n): add positionUpdated key in 6 locales
2026-04-26 05:27:29 +02:00
35948998f6
feat(device): add queueCommands to DeviceEntity and command guard
2026-04-26 05:27:23 +02:00
c034d781af
refactor(legacy): replace showTopSnackbar with feedback dialogs
2026-04-26 05:27:17 +02:00
5bebe110fc
chore: regenerate health controller codegen
2026-04-26 05:13:42 +02:00
107a4ec593
chore(i18n): add localization keys for new features and fixes
2026-04-26 05:13:19 +02:00
03effaed13
fix(tracking): shorten event names to fit Firebase 40-char limit
2026-04-26 05:13:10 +02:00
32eb4e0d52
fix(call-history): sort calls by most recent first
2026-04-26 05:13:05 +02:00
6f5855e2fd
feat(navigation): add routes for installed apps and app usage schedules
2026-04-26 05:13:01 +02:00
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