Commit Graph

120 Commits

Author SHA1 Message Date
Antoni Nuñez Romeu 6612c8b10c Faro & grafana improvements
Run Tests on Branches / Detect Changes (push) Successful in 8s
Run Tests on Branches / Backend Tests (push) Has been skipped
Run Tests on Branches / Frontend Tests (push) Successful in 1m46s
Run Tests on Branches / Frontend Mobile Tests (push) Has been cancelled
2026-07-07 23:40:04 +02:00
Antoni Nuñez Romeu aae3ac04af Faro & grafana improvements 2026-07-07 23:39:37 +02:00
Antoni Nuñez Romeu 69ef048388 fix: tab bar not visible on Android
Run Tests on Branches / Detect Changes (push) Successful in 8s
Run Tests on Branches / Backend Tests (push) Has been skipped
Run Tests on Branches / Frontend Tests (push) Has been skipped
Run Tests on Branches / Frontend Mobile Tests (push) Successful in 1m39s
Add SafeAreaProvider to root layout and use dynamic safe area insets
for tab bar height/padding instead of hardcoded values that didn't
account for Android system navigation bar.
2026-07-07 21:04:42 +02:00
Ichitux a7834607fb Merge pull request 'Add logo home + ocr changes for TSI' (#20) from home_logo_plus_ocr into main
Build & Push Docker Images / Detect Changes (push) Successful in 10s
Build & Push Docker Images / Backend Tests (push) Successful in 1m53s
Build & Push Docker Images / Frontend Tests (push) Successful in 1m53s
Build & Push Docker Images / Build Backend (push) Successful in 21s
Build & Push Docker Images / Build Frontend (push) Successful in 33s
Build & Push Docker Images / Deploy (push) Successful in 23s
Reviewed-on: #20
2026-07-07 16:42:45 +00:00
Antoni Nuñez Romeu ce3cca1d79 Add logo home + ocr changes for TSI
Run Tests on Branches / Detect Changes (push) Successful in 7s
Run Tests on Branches / Backend Tests (push) Successful in 1m53s
Run Tests on Branches / Frontend Tests (push) Successful in 1m53s
Run Tests on Branches / Frontend Mobile Tests (push) Has been skipped
2026-07-07 18:36:34 +02:00
Ichitux c5d47ddd4d Merge pull request 'chore: optimize CI/CD workflows with path-based detection' (#19) from chore/optimize-cicd-workflows into main
Build & Push Docker Images / Detect Changes (push) Successful in 7s
Build & Push Docker Images / Backend Tests (push) Has been skipped
Build & Push Docker Images / Frontend Tests (push) Has been skipped
Build & Push Docker Images / Build Backend (push) Has been skipped
Build & Push Docker Images / Build Frontend (push) Has been skipped
Build & Push Docker Images / Deploy (push) Has been skipped
Reviewed-on: #19
2026-07-07 16:16:57 +00:00
Antoni Nuñez Romeu 562ede1961 chore: optimize CI/CD workflows with path-based detection
Run Tests on Branches / Detect Changes (push) Successful in 13s
Run Tests on Branches / Backend Tests (push) Has been skipped
Run Tests on Branches / Frontend Tests (push) Has been skipped
Run Tests on Branches / Frontend Mobile Tests (push) Has been skipped
- Add dorny/paths-filter to detect changes per component
- Run only relevant tests (backend/frontend/frontend-mobile)
- Build only changed Docker images
- Fix Docker container removal error with --remove-orphans
- Add conditional deploy based on actual changes
2026-07-07 18:15:38 +02:00
Ichitux a65f1a6293 Merge pull request 'Refactor frontend-mobile' (#18) from feat/mobile-pwa-design-alignment into main
Build & Push Docker Images / test-backend (push) Has been cancelled
Build & Push Docker Images / build-backend (push) Has been cancelled
Build & Push Docker Images / build-frontend (push) Has been cancelled
Build & Push Docker Images / deploy (push) Has been cancelled
Build & Push Docker Images / test-frontend (push) Has been cancelled
Reviewed-on: #18
2026-07-07 16:11:51 +00:00
Antoni Nuñez Romeu 9949b85001 Refactor frontend-mobile
Run Tests on Branches / Frontend Tests (push) Has been cancelled
Run Tests on Branches / Backend Tests (push) Has been cancelled
2026-07-07 18:08:44 +02:00
Ichitux 69d66729aa Merge pull request 'chore/update-app-icons' (#17) from chore/update-app-icons into main
Build & Push Docker Images / test-backend (push) Successful in 1m51s
Build & Push Docker Images / test-frontend (push) Successful in 1m55s
Build & Push Docker Images / build-backend (push) Successful in 21s
Build & Push Docker Images / build-frontend (push) Successful in 35s
Build & Push Docker Images / deploy (push) Successful in 22s
Reviewed-on: #17
2026-07-07 15:45:32 +00:00
Antoni Nuñez Romeu a58ce306bf Missing files from commit
Run Tests on Branches / Frontend Tests (push) Has been cancelled
Run Tests on Branches / Backend Tests (push) Has been cancelled
2026-07-07 17:44:36 +02:00
Antoni Nuñez Romeu 7eb791f181 chore: update app icons across Expo, iOS, Android, and web
Run Tests on Branches / Frontend Tests (push) Has been cancelled
Run Tests on Branches / Backend Tests (push) Has been cancelled
Replace all app icons, favicons, and splash assets with new
FarmaClic branding from provided AppIcons and ImageSets assets.
2026-07-07 17:43:47 +02:00
Ichitux 439e0830a5 Merge pull request 'fix: add missing @expo/vector-icons dependency to frontend-mobile' (#16) from fix/vector-icons-resolution into main
Build & Push Docker Images / build-backend (push) Successful in 23s
Build & Push Docker Images / test-backend (push) Successful in 2m13s
Build & Push Docker Images / test-frontend (push) Successful in 1m56s
Build & Push Docker Images / build-frontend (push) Successful in 17s
Build & Push Docker Images / deploy (push) Successful in 31s
Reviewed-on: #16
2026-07-07 13:59:59 +00:00
Antoni Nuñez Romeu fc12582814 fix: add missing @expo/vector-icons dependency to frontend-mobile
Run Tests on Branches / Frontend Tests (push) Has been cancelled
Run Tests on Branches / Backend Tests (push) Has been cancelled
The Android build was failing because @expo/vector-icons was not listed
in package.json despite being imported in app/(tabs)/_layout.tsx.
2026-07-07 15:57:55 +02:00
Ichitux e2bd726663 Merge pull request 'Notify to PGSql instead of SQLite' (#15) from notification_fixes into main
Build & Push Docker Images / test-backend (push) Successful in 1m56s
Build & Push Docker Images / test-frontend (push) Successful in 1m51s
Build & Push Docker Images / build-backend (push) Successful in 23s
Build & Push Docker Images / build-frontend (push) Successful in 18s
Build & Push Docker Images / deploy (push) Successful in 21s
Reviewed-on: #15
2026-07-07 13:37:06 +00:00
Ichitux 006fae43d4 Merge branch 'main' into notification_fixes
Run Tests on Branches / Backend Tests (push) Successful in 1m59s
Run Tests on Branches / Frontend Tests (push) Successful in 1m50s
2026-07-07 13:24:40 +00:00
Antoni Nuñez Romeu 071ed91e43 Notify to PGSql instead of SQLite
Run Tests on Branches / Backend Tests (push) Successful in 1m52s
Run Tests on Branches / Frontend Tests (push) Has been cancelled
2026-07-07 15:22:22 +02:00
Ichitux c5a074187b Merge pull request 'Google services, design fixes' (#14) from mobile_app_fixes into main
Build & Push Docker Images / test-frontend (push) Successful in 1m53s
Build & Push Docker Images / test-backend (push) Successful in 1m51s
Build & Push Docker Images / build-backend (push) Successful in 22s
Build & Push Docker Images / build-frontend (push) Successful in 34s
Build & Push Docker Images / deploy (push) Successful in 20s
Reviewed-on: #14
2026-07-07 10:58:48 +00:00
Antoni Nuñez Romeu afaa4de385 Google services, design fixes
Run Tests on Branches / Backend Tests (push) Successful in 2m2s
Run Tests on Branches / Frontend Tests (push) Successful in 1m55s
2026-07-07 12:50:32 +02:00
Ichitux 6f6c117db2 Merge pull request 'feat: avatar popup options, profile redesign, and search dosage parsing' (#13) from feature/avatar-popup-options into main
Build & Push Docker Images / test-backend (push) Successful in 1m55s
Build & Push Docker Images / test-frontend (push) Successful in 1m52s
Build & Push Docker Images / build-backend (push) Successful in 25s
Build & Push Docker Images / build-frontend (push) Successful in 34s
Build & Push Docker Images / deploy (push) Successful in 21s
Reviewed-on: #13
2026-07-07 10:14:01 +00:00
Antoni Nuñez Romeu 4404db62ee feat: avatar popup options, profile redesign, and search dosage parsing
Run Tests on Branches / Backend Tests (push) Successful in 2m3s
Run Tests on Branches / Frontend Tests (push) Successful in 1m56s
- Added avatar selection popup with predefined avatar options
- Redesigned ProfileView (web + mobile) with avatar upload and editable fields
- Added AvatarSelectionModal for mobile profile
- Fixed medicine search: parse dosage terms (e.g. 'Paracetamol 1G')
  to query CIMA only by name and filter by dosage field
- Updated styles for profile, search, and medicine results
2026-07-07 12:09:42 +02:00
Ichitux 166e9635a1 Merge pull request 'feature/profile-redesign' (#12) from feature/profile-redesign into main
Build & Push Docker Images / test-backend (push) Successful in 2m1s
Build & Push Docker Images / test-frontend (push) Successful in 1m52s
Build & Push Docker Images / build-backend (push) Successful in 2m54s
Build & Push Docker Images / build-frontend (push) Successful in 1m13s
Build & Push Docker Images / deploy (push) Successful in 46s
Reviewed-on: #12
2026-07-06 23:54:36 +00:00
Antoni Nuñez Romeu b5e5edda30 ci/cd fixes
Run Tests on Branches / Backend Tests (push) Successful in 2m22s
Run Tests on Branches / Frontend Tests (push) Successful in 1m59s
2026-07-07 01:49:55 +02:00
Antoni Nuñez Romeu fe22e6ee9b Profile and design hotfixes
Run Tests on Branches / Backend Tests (push) Failing after 17s
Run Tests on Branches / Frontend Tests (push) Failing after 17s
2026-07-07 01:45:09 +02:00
Antoni Nuñez Romeu c5417ff787 feat: mobile profile with read-only fields and Configuración modal 2026-07-07 01:38:38 +02:00
Antoni Nuñez Romeu b899d9a297 feat: read-only name fields with Configuración modal for profile editing 2026-07-07 01:37:57 +02:00
Antoni Nuñez Romeu c46a3ee7ea fix: Mis Direcciones now shows address history instead of notifications 2026-07-07 01:16:06 +02:00
Antoni Nuñez Romeu 4f36820d34 feat: save search history when sorting pharmacies by distance 2026-07-06 18:47:43 +02:00
Antoni Nuñez Romeu eb3cde67eb feat: redesign mobile profile with editable fields and avatar upload 2026-07-06 18:07:14 +02:00
Antoni Nuñez Romeu bc8b9ecd31 feat: redesign profile view with editable fields and search history 2026-07-06 18:04:37 +02:00
Antoni Nuñez Romeu 86a4e119b0 feat: add profile fields and search history API 2026-07-06 18:01:18 +02:00
Antoni Nuñez Romeu 30a3444da5 Merge branch 'turborepo_changes'
Build & Push Docker Images / test-backend (push) Successful in 1m47s
Build & Push Docker Images / test-frontend (push) Successful in 1m43s
Build & Push Docker Images / build-backend (push) Successful in 2m32s
Build & Push Docker Images / build-frontend (push) Failing after 20s
Build & Push Docker Images / deploy (push) Has been skipped
2026-07-06 17:37:28 +02:00
Antoni Nuñez Romeu 157da8d8f9 Hotfixes packages node
Run Tests on Branches / Backend Tests (push) Successful in 2m10s
Run Tests on Branches / Frontend Tests (push) Successful in 1m51s
2026-07-06 17:29:03 +02:00
Antoni Nuñez Romeu 877eaeff70 Hotfixes api newer path
Run Tests on Branches / Backend Tests (push) Failing after 14s
Run Tests on Branches / Frontend Tests (push) Failing after 14s
2026-07-06 17:25:57 +02:00
Antoni Nuñez Romeu 0785653474 Hotfixes in ci/cd and notifications
Run Tests on Branches / Backend Tests (push) Failing after 1m30s
Run Tests on Branches / Frontend Tests (push) Successful in 1m42s
2026-07-06 17:18:15 +02:00
Antoni Nuñez Romeu ed741104ba Cleanup folders & hotfixes on ci/cd
Run Tests on Branches / Backend Tests (push) Failing after 3m0s
Run Tests on Branches / Frontend Tests (push) Successful in 2m10s
2026-07-06 16:36:57 +02:00
Antoni Nuñez Romeu 190b3d163d Restructure with Turborepo
Run Tests on Branches / Backend Tests (push) Successful in 3m38s
Run Tests on Branches / Frontend Tests (push) Successful in 3m28s
2026-07-06 15:51:53 +02:00
Ichitux f8d8a3832c Merge pull request 'fix: improve OCR CIP extraction to filter common TSI card text' (#10) from fix/ocr-barcode-extraction into main
Build & Push Docker Images / test-backend (push) Successful in 35s
Build & Push Docker Images / test-frontend (push) Successful in 32s
Build & Push Docker Images / deploy (push) Successful in 6s
Build & Push Docker Images / build-backend (push) Successful in 17s
Build & Push Docker Images / build-frontend (push) Successful in 16s
Reviewed-on: #10
2026-07-06 13:23:11 +00:00
Antoni Nuñez Romeu c91bffe5ea fix: improve OCR CIP extraction to filter common TSI card text
Run Tests on Branches / Backend Tests (push) Successful in 3m32s
Run Tests on Branches / Frontend Tests (push) Successful in 3m27s
The extractCip function was incorrectly matching 'TARJETASANITARIA'
instead of the actual barcode/CIP number because it's 16 alphanumeric
characters that matched the regex.

Added filtering for common Spanish text on TSI cards and prioritized
numeric-heavy patterns typical of barcode codes.
2026-07-06 15:10:58 +02:00
Ichitux f66cafbbc3 Merge pull request 'new_react_frontend' (#9) from new_react_frontend into main
Build & Push Docker Images / test-backend (push) Successful in 34s
Build & Push Docker Images / test-frontend (push) Successful in 31s
Build & Push Docker Images / deploy (push) Successful in 7s
Build & Push Docker Images / build-backend (push) Successful in 18s
Build & Push Docker Images / build-frontend (push) Successful in 16s
Run Tests on Branches / Frontend Tests (push) Has been cancelled
Run Tests on Branches / Backend Tests (push) Has been cancelled
Reviewed-on: #9
2026-07-06 13:10:10 +00:00
Antoni Nuñez Romeu 71a349e54b fix: add missing asset files (adaptive-icon, splash, notification-icon)
Run Tests on Branches / Backend Tests (push) Successful in 3m32s
Run Tests on Branches / Frontend Tests (push) Successful in 3m27s
2026-07-06 13:12:29 +02:00
Antoni Nuñez Romeu cea2c98c82 fix: update react version to resolve peer dependency conflict 2026-07-06 13:02:52 +02:00
Antoni Nuñez Romeu f6ddf30bda docs: add production deployment guide for mobile app 2026-07-06 12:54:55 +02:00
Antoni Nuñez Romeu c4fd5bfc77 feat: configure EAS Build for production and add env example 2026-07-06 12:09:41 +02:00
Antoni Nuñez Romeu 454da1416d docs: update README with React Native mobile app documentation 2026-07-06 11:42:14 +02:00
Antoni Nuñez Romeu 4afffe46f0 feat: add biometric authentication support 2026-07-06 11:36:01 +02:00
Antoni Nuñez Romeu d22f1b5646 feat: add barcode scanner for medicine lookup 2026-07-06 11:33:09 +02:00
Antoni Nuñez Romeu 205af1a795 feat: add push notifications support 2026-07-06 11:29:25 +02:00
Antoni Nuñez Romeu b4c572ce17 feat: configure EAS Build and add mobile scripts 2026-07-06 11:25:20 +02:00
Antoni Nuñez Romeu c02abe077a feat: add auth check on app startup 2026-07-06 11:23:20 +02:00