84 Commits
Author SHA1 Message Date
dimitar c90f8cb1fa geofence refinement
and manual failsafe
2026-04-03 00:13:22 +02:00
dimitar 71ccea85d2 geofence impemented 2026-04-02 22:47:27 +02:00
dimitar e9685193a4 reduce statistics refetch log noise and dedupe requests 2026-03-31 21:54:04 +02:00
dimitar ad3eba48b0 remove attendance tab and screen from mobile navigation 2026-03-31 20:25:04 +02:00
dimitar ef9f39e564 add resilient self-plan generation with provider fallback 2026-03-31 19:43:19 +02:00
dimitar 73218402f6 fix self ai plan generation authorization and error handling 2026-03-31 19:31:45 +02:00
dimitar c877577fba fix ai activity plan conversion and immediate goals refresh 2026-03-31 19:21:00 +02:00
dimitar e119f0923c pause previous ai-linked goals on self plan regeneration 2026-03-31 19:10:17 +02:00
dimitar a65b3cac08 add client self-service ai activity plans on goals screen 2026-03-31 18:51:30 +02:00
dimitar 6740dcb18f android buuild clean uo p 2026-03-31 18:18:36 +02:00
dimitar 12d6c07186 fix step progress header overflow on home card 2026-03-31 18:16:59 +02:00
dimitar 5010a579d6 add daily pedometer steps metric on home screen 2026-03-31 18:00:35 +02:00
dimitar 2cff8eafbd add home workout quick action with attendance check-in/out 2026-03-31 17:38:12 +02:00
dimitar 21afb085e3 scan food 2026-03-31 16:55:55 +02:00
dimitar ca64a100b6 integrate barcode scan with openfoodfacts and meal type selection 2026-03-31 16:36:18 +02:00
dimitar 3c3dfb6cd6 hydration calories persistance 2026-03-31 16:17:08 +02:00
dimitar cd13333b52 stabilize membership loading and home motivational message 2026-03-30 20:24:13 +02:00
dimitar ed14c57749 normalize mobile auth and profile ui to theme components 2026-03-29 20:07:33 +02:00
dimitar 50ece15089 add membership features endpoint and use it in mobile 2026-03-29 19:51:36 +02:00
dimitar ebfd633a11 enforce membership feature access in api and surface plans in admin 2026-03-29 16:22:45 +02:00
dimitar 573690ab02 Merge branch 'phase-8-api-contract-tightening' 2026-03-29 15:54:00 +02:00
dimitar efbfa58c10 Merge branch 'phase-7-query-cache-consolidation' 2026-03-29 15:53:47 +02:00
dimitar ff9f3d582a standardize mobile api response parsing with shared helper 2026-03-29 15:48:58 +02:00
dimitar 60d7a7963d initialize react-query provider for mobile app 2026-03-29 15:46:59 +02:00
dimitar 0eede3fa91 add mobile notifications api unit tests 2026-03-29 15:46:16 +02:00
dimitar 34e88bdde5 reset mobile context caches on user identity changes 2026-03-29 15:38:51 +02:00
dimitar aa662a9b74 add mobile api unit tests for gyms and recommendations 2026-03-29 15:34:43 +02:00
dimitar 80110acbf7 standardize mobile api transport for gyms and core services 2026-03-29 15:31:06 +02:00
dimitar 2ecb8a3515 android 2026-03-29 11:25:28 +02:00
dimitar 8275da687b fix mobile profile flow and onboarding edge cases 2026-03-29 11:23:49 +02:00
dimitar 74f0d0dbed user report gtound work 2026-03-19 03:37:15 +01:00
dimitar 7f22a39886 fitness profile fix 2026-03-18 00:35:21 +01:00
dimitar 064dafad57 refinenments 2026-03-12 20:19:48 +01:00
dimitar 5d6166df1b redesign take 2 complete
fix artefacts from previous dessign
2026-03-12 17:56:46 +01:00
dimitar aba9b1395b fitness goals
on home screen update fix
2026-03-12 17:06:10 +01:00
dimitar c3a41d2b32 actual fix 2026-03-12 16:58:14 +01:00
dimitar 254a30ff93 fitness profile validation error fixed 2026-03-12 16:45:38 +01:00
dimitar 96db3ea3b7 recent activity feed
updated, now showing real data
2026-03-12 16:25:57 +01:00
dimitar 981208ab7b redesign checkpoint 2026-03-12 15:32:52 +01:00
dimitar a5f761062e goal creation style fix 2026-03-11 08:55:05 +01:00
dimitar b1439f059a fitness goals ui fix 2026-03-11 08:47:14 +01:00
dimitar df08ff8950 nord color schema 2026-03-11 08:33:09 +01:00
dimitar e3a3c3fccf redesign take 1 2026-03-11 08:22:48 +01:00
dimitar 1143f8ca02 notification system implemented
need refinements
2026-03-11 06:07:16 +01:00
dimitar 612259f020 api call optimized 2026-03-11 03:43:34 +01:00
dimitar 97436c6823 3 and 4 completed 2026-03-11 02:38:43 +01:00
dimitar 3573709d99 p 1 and 2 compeleted 2026-03-11 01:43:19 +01:00
dimitar 6adb541967 enhancment complete with phase 10 2026-03-10 05:37:22 +01:00
dimitar 2c4927478a phase 1-6 implemented 2026-03-10 04:14:03 +01:00
dimitar 22c274bb83 routes fix
extensive loging added
2026-03-10 02:22:11 +01:00