Commit Graph

44 Commits

Author SHA1 Message Date
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
8a97304ff5 feat(design_system): add shared contacts permission dialog 2026-04-15 17:04:28 +02:00
4a57bb35c5 style: apply dart format tall style and fix curly braces lints 2026-04-06 23:15:32 +02:00
3d267aff37 chore: clean up flutter analyze warnings
Highlights:
- Add publish_to: 'none' to legacy pubspec.yaml files                                                      - Replace print() with dart:developer log() in Treezor SDK
- Add !context.mounted guards in async callbacks (defensive bug fix)                                                       - Add super.key to widget constructors
- Remove redundant @Default(null) from device_model                                     - Fix implementation_imports in legacy_auth datasources                                        - Add ignore comments for scaffolding code
- Add missing shared_preferences dependency in splash module                                                                                                            Mostly code quality improvements, with one defensive bug fix              context.mounted) and one missing dependency fix (shared_preferences).
2026-04-06 22:21:22 +02:00
440bbcac66 device management features, settings module and contact sync
Device management:
  - Activity meter with steps charts and history
  - Apps usage with daily breakdown and top apps
  - Health monitoring (heart rate, oxygen, blood pressure)
  - Scheduled activities with timeline and CRUD
  - Contacts sync to device via contact-lists
  - Locate device, rewards refactor

  Settings (new module):
  - Block phone
  - SOS contacts
  - WiFi networks
  - Alarm refactor with full CRUD
  - Settings menu with feature stubs

  Account:
  - Personal data and account settings refactor

  Shared:
  - 100+ i18n keys in 6 languages
  - New routes in app_router
  - WeekDayChips, TimeRangeSelector shared widgets
  - Legacy dashboard shell simplified
2026-03-16 08:37:52 +01:00
644d1c2abe Legacy modules refactor: auth, control panel, location module, and session persistence 2026-03-09 02:28:31 +01:00
cf03bbc1b5 Merge commit '014ef1ad2615fe2981f18ed28adcde17edda4f1e' into fusion-app 2026-03-05 12:53:39 +01:00
014ef1ad26 Added translations, fixed icons, created menu buttons, refactor screens 2026-03-04 18:00:55 +01:00
88275c4ae6 confetti animation 2026-03-03 12:15:50 +01:00
f185acc3d4 sca treezor and auth interceptors, some other fixes and lottie animation for app loading added 2026-02-27 12:34:49 +01:00
7849240ff2 mcc groups, limits to expend, delete child device, card status, responsive states, added some overrides to AppDelegate, router modified, sca wallet fixes 2026-02-26 14:59:51 +01:00
2ba83a22ac Payout, payin , moves between wallets in same user, childScreens, transactions , card children block and unblock 2026-02-17 20:54:14 +01:00
5f1e125cff Added map data and device selection 2026-02-17 12:11:50 +01:00
a221b7a71e payment methods with HiPay, payment profile edited, allowance step in device setup, tio snackbar added and logout from profile settings 2026-02-15 14:05:08 +01:00
4f5e69c6fc Merge branch 'functions' into legacy
# Conflicts:
#	apps/mobile_app/lib/navigation/app_router.dart
#	apps/mobile_app/pubspec.yaml
#	modules/legacy/melos_legacy.iml
#	packages/design_system/fonts/config.json
2026-02-13 09:20:45 +01:00
a53cfb24ea Added locate device screen, state and endpoints 2026-02-12 15:48:11 +01:00
46b7ba4a1d added remote_connection screens and state 2026-02-10 17:33:18 +01:00
6049ce0bee added edit_contact screen and functions icons 2026-02-09 09:38:58 +01:00
880dd85d2b added account_settings, linked_devices and edit_linked_device screens and state 2026-01-29 17:45:14 +01:00
9d1bb6c22a treezor , sca proff and create child profile 2026-01-27 02:28:52 +03:00
80b0750f62 added device setup flow, qr reader, createChildProfile models and cookies packages 2026-01-20 07:37:29 +01:00
59d566e9a6 onboarding copy 2026-01-17 22:20:34 +01:00
d7706bf639 Merge remote-tracking branch 'origin/auth-login-and-2fa-login' into auth-recover-password 2026-01-05 10:35:18 +01:00
0e3fd8e6d5 sign up feature second version done 2025-12-26 14:47:08 +01:00
4c46b2f498 sign up feature first version done 2025-12-26 00:29:15 +01:00
2c56d9fcb2 Fix merge conflicts 2025-12-19 12:43:03 +01:00
efbdae81d4 Merge remote-tracking branch 'origin/auth-login-and-2fa-login' into auth-recover-password
# Conflicts:
#	modules/auth/lib/src/core/data/datasource/auth_remote_datasource.dart
#	modules/auth/lib/src/core/data/datasource/auth_remote_datasource_impl.dart
#	modules/auth/lib/src/core/data/repositories/auth_repository_impl.dart
#	modules/auth/lib/src/core/domain/repositories/auth_repository.dart
#	modules/auth/lib/src/features/recover_password/presentation/new_password_screen.dart
#	modules/auth/lib/src/features/recover_password/presentation/restore_password_screen.dart
#	packages/design_system/lib/src/inputs/textfields.dart
#	packages/sf_localizations/assets/l10n/de.json
#	packages/sf_localizations/assets/l10n/en.json
#	packages/sf_localizations/assets/l10n/es.json
#	packages/sf_localizations/assets/l10n/fr.json
#	packages/sf_localizations/assets/l10n/it.json
#	packages/sf_localizations/assets/l10n/pt.json
#	packages/sf_localizations/lib/src/generated/i18n.dart
2025-12-19 12:13:41 +01:00
098217f47a added recoverPassword endpoints, providers and states 2025-12-12 11:28:02 +01:00
AlcalaJulian
076951af24 added login and 2fa login endpoints, providers and states 2025-12-10 14:56:36 +01:00
AlcalaJulian
0f30c7f422 added linkPhone use cases, auth repository providers and data folder 2025-12-09 10:08:36 +01:00
AlcalaJulian
760e94ffe9 Merge remote-tracking branch 'origin' into feature/auth-link-phone 2025-12-04 18:01:14 +01:00
AlcalaJulian
ad10ad3b59 added country_code_picker package to link phone feature 2025-12-04 17:32:42 +01:00
7bfc4039ab Merge pull request 'golden_test' (#6) from golden_test into develop
Reviewed-on: #6
2025-12-04 13:12:09 +00:00
4869850c43 update step indicator 2025-12-04 12:57:26 +01:00
AlcalaJulian
07a0fd5695 fix 2025-12-04 10:46:23 +01:00
AlcalaJulian
b823b422f0 fix 2025-12-04 10:46:10 +01:00
AlcalaJulian
a64a9a2a32 fixes 2025-12-04 10:45:10 +01:00
1b0517344e merge develop into components
- modify onboarding screen to use step indicator component
2025-12-04 09:43:05 +01:00
73a2c46999 Merge remote-tracking branch 'origin/develop' into components
# Conflicts:
#	apps/mobile_app/lib/navigation/app_router.dart
#	apps/mobile_app/pubspec.yaml
#	modules/auth/lib/src/device_sign_up/add_kid_screen.dart
#	modules/auth/lib/src/login/presentation/link_phone_screen.dart
#	modules/auth/lib/src/login/presentation/login_screen.dart
#	modules/auth/lib/src/login/presentation/phone_code_screen.dart
#	modules/auth/lib/src/onboarding/presentation/welcome_screen.dart
#	modules/auth/lib/src/recover_password/presentation/new_password_screen.dart
#	modules/auth/lib/src/sign_up/signup_screen.dart
#	modules/home/lib/src/presentation/deposit_screen.dart
#	modules/home/lib/src/presentation/home_screen.dart
#	modules/home/lib/src/presentation/wage_screen.dart
#	modules/notifications/lib/src/core/activity_list.dart
#	packages/design_system/lib/design_system.dart
2025-12-03 16:24:04 +01:00
62ffc9ef7c - created custom text block, dropdown,
- created extract, goals and block card screen.
- generated tests for design system components.
- updated restore password and home screens to 17/11 design.
2025-12-03 15:28:10 +01:00
AlcalaJulian
d381908ff1 added flutter icons files and intl packages 2025-11-24 12:55:20 +01:00
8201bff0a7 - created snackbar, step indicator, money text, text field and progress bar components.
- created wallet balance block, wallet item and kid line chart widgets.
- restructured onboarding, signup and device signup screens into layouts and main screens.
- updated signup and kid wallet screens to 17/11 design.
2025-11-21 15:28:46 +01:00
AlcalaJulian
4225f7510b tab navigation 2025-11-17 00:15:31 +01:00
AlcalaJulian
5ca37d2822 - create auth, main shell, home, profile, notifications and settings modules.
- added navigation, utils, design system and shared packages
- implemented go router in entiered app
- implemented flutter riverpod instead provider
2025-11-13 15:16:00 +01:00