59f81c9203
Merge branch 'feat/observability-metrics-monitoring'
Antoni Nuñez Romeu
2026-07-14 13:44:07 +02:00
809d4b8a7f
Fixed backend test
Antoni Nuñez Romeu
2026-07-14 13:38:16 +02:00
e281bd4fa8
fix: skip Redis connection in test mode — prevents CI hang
Antoni Nuñez Romeu
2026-07-14 13:03:46 +02:00
52b5b72cfb
ci: optimize test performance — from ~3h to 3.5s
Antoni Nuñez Romeu
2026-07-14 12:42:02 +02:00
89cb8ee2fb
Merge pull request 'ci: optimize test performance — from ~3h to 3.5s' (#35) from ci/optimize-test-performance into main
Ichitux2026-07-14 11:08:41 +00:00
bd7fe56330
fix: skip Redis connection in test mode — prevents CI hang
Antoni Nuñez Romeu
2026-07-14 13:03:46 +02:00
e3db56715b
ci: optimize test performance — from ~3h to 3.5s
Antoni Nuñez Romeu
2026-07-14 12:42:02 +02:00
84bf5f3f79
Merge branch 'main' into feat/observability-metrics-monitoring
Ichitux2026-07-13 23:08:19 +00:00
4370d3c35c
Merge pull request 'fix/backend-test-mocks' (#34) from fix/backend-test-mocks into main
Ichitux2026-07-13 19:20:43 +00:00
5ae3ebecee
ci: consolidate test jobs into single workflow with npm caching
Antoni Nuñez Romeu
2026-07-13 21:16:46 +02:00
20cc399731
fix: add missing mocks for off-service.js and searchOTC in backend tests
Antoni Nuñez Romeu
2026-07-13 21:10:06 +02:00
6fa12b12d9
fix: address code review issues — nutriscore field name, cache write isolation, missing rate limiter, dead props
Antoni Nuñez Romeu
2026-07-13 15:46:47 +02:00
731b51ff48
feat: display product results alongside medicine results in MedicineResults component
Antoni Nuñez Romeu
2026-07-13 15:35:11 +02:00
ca4a9671e7
feat(mobile): add product detail screen for CIMA and OFF products
Antoni Nuñez Romeu
2026-07-13 15:33:34 +02:00
241d362528
feat(mobile): integrate product search with filter tabs in search screen
Antoni Nuñez Romeu
2026-07-13 15:31:39 +02:00
13cf7b66ee
feat(mobile): add products API service with search and detail endpoints
Antoni Nuñez Romeu
2026-07-13 15:28:55 +02:00
39868d95c6
feat(frontend): integrate product search into PublicView with filter tabs
Antoni Nuñez Romeu
2026-07-13 15:27:47 +02:00
2d839b9082
feat(frontend): add ProductResults component for unified product search
Antoni Nuñez Romeu
2026-07-13 15:25:35 +02:00
1a2e9aafb2
Add unified product search routes (CIMA OTC + Open Food Facts)
Antoni Nuñez Romeu
2026-07-13 15:23:43 +02:00
edfe7d6390
feat(backend): add CIMA OTC search function with Redis caching
Antoni Nuñez Romeu
2026-07-13 15:18:20 +02:00
b7ca3633e6
fix: remove dead BABY_CATEGORIES constant and emoji from logs
Antoni Nuñez Romeu
2026-07-13 15:17:02 +02:00
e48ef31fee
feat(backend): add Open Food Facts service with Redis caching
Antoni Nuñez Romeu
2026-07-13 15:10:46 +02:00
ee42562e13
Merge branch 'main' into feat/observability-metrics-monitoring
Ichitux2026-07-13 18:52:58 +00:00
484220a0f6
Merge pull request 'Actualizar .gitea/workflows/test-branches.yaml' (#33) from ichitux-patch-1 into main
Ichitux2026-07-13 18:52:40 +00:00
f921b15d67
fix(frontend): set screen to 'product' when navigating to product detail
Antoni Nuñez Romeu
2026-07-13 19:50:24 +02:00
59edc7fbf1
fix(frontend): run medicine and product searches in parallel
Antoni Nuñez Romeu
2026-07-13 19:34:55 +02:00
731a6c98ae
feat(frontend): add product detail view and navigation
Antoni Nuñez Romeu
2026-07-13 17:36:52 +02:00
31c1a14343
feat(frontend): integrate product search in SearchView
Antoni Nuñez Romeu
2026-07-13 17:31:42 +02:00
25ebb899e9
debug: add logging for OFF API requests
Antoni Nuñez Romeu
2026-07-13 17:13:22 +02:00
2e3ce44e7b
fix(backend): remove auth from OFF read operations
Antoni Nuñez Romeu
2026-07-13 17:05:37 +02:00
20debdb023
fix(backend): use v2 structured search API for OFF
Antoni Nuñez Romeu
2026-07-13 17:00:09 +02:00
452a835b64
fix(backend): add retry logic and remove custom User-Agent for OFF API
Antoni Nuñez Romeu
2026-07-13 16:43:54 +02:00
1318243841
fix(backend): use string resource attribute keys instead of semantic-conventions named exports
Antoni Nuñez Romeu
2026-07-13 16:35:45 +02:00
f1b0eab11d
feat(backend): add Open Food Facts authentication support
Antoni Nuñez Romeu
2026-07-13 16:28:34 +02:00
b8b8655634
Package json outdated
Antoni Nuñez Romeu
2026-07-13 16:23:20 +02:00
ee23f61057
fix(backend): improve OFF API error handling
Antoni Nuñez Romeu
2026-07-13 16:23:07 +02:00
26f309acfb
fix(backend): switch OFF API to /cgi/search.pl endpoint and fix test imports
Antoni Nuñez Romeu
2026-07-13 16:18:11 +02:00
839c64c12a
feat: add end-to-end observability (metrics, health, mobile RUM, dashboards, alerts)
Antoni Nuñez Romeu
2026-07-13 15:57:52 +02:00
4df1594b3b
docs: add design spec and implementation plan for parapharmacy + baby products
Antoni Nuñez Romeu
2026-07-13 15:56:00 +02:00
981f3bd3db
fix: address code review issues — nutriscore field name, cache write isolation, missing rate limiter, dead props
Antoni Nuñez Romeu
2026-07-13 15:46:47 +02:00
83920ae57c
feat: display product results alongside medicine results in MedicineResults component
Antoni Nuñez Romeu
2026-07-13 15:35:11 +02:00
7b1636a96e
feat(mobile): add product detail screen for CIMA and OFF products
Antoni Nuñez Romeu
2026-07-13 15:33:34 +02:00
bb2dbbab3a
feat(mobile): integrate product search with filter tabs in search screen
Antoni Nuñez Romeu
2026-07-13 15:31:39 +02:00
d5b23aa94a
feat(mobile): add products API service with search and detail endpoints
Antoni Nuñez Romeu
2026-07-13 15:28:55 +02:00
9e786f2966
feat(frontend): integrate product search into PublicView with filter tabs
Antoni Nuñez Romeu
2026-07-13 15:27:47 +02:00
a709deb893
feat(frontend): add ProductResults component for unified product search
Antoni Nuñez Romeu
2026-07-13 15:25:35 +02:00
229e1d8106
Add unified product search routes (CIMA OTC + Open Food Facts)
Antoni Nuñez Romeu
2026-07-13 15:23:43 +02:00
f2a5dc4ca3
feat(backend): add CIMA OTC search function with Redis caching
Antoni Nuñez Romeu
2026-07-13 15:18:20 +02:00
d62e5976ce
fix: remove dead BABY_CATEGORIES constant and emoji from logs
Antoni Nuñez Romeu
2026-07-13 15:17:02 +02:00
d6f4164dae
feat(backend): add Open Food Facts service with Redis caching
Antoni Nuñez Romeu
2026-07-13 15:10:46 +02:00
2713be85a3
Merge pull request 'feat: add Expo Push notifications for mobile and configure EXPO_ACCESS_TOKEN' (#30) from feat/expo-push-notifications into main
Ichitux2026-07-13 10:28:46 +00:00
0c43d32cf1
feat: add Expo Push notifications for mobile and configure EXPO_ACCESS_TOKEN
Antoni Nuñez Romeu
2026-07-13 12:21:25 +02:00
a00cfe949c
Merge pull request 'feat(mobile): improve login, profile, alerts screens and dark mode background' (#29) from feat/mobile-ui-improvements into main
Ichitux2026-07-10 14:44:08 +00:00
2a7ab64bbf
feat(mobile): improve login, profile, alerts screens and dark mode background
Antoni Nuñez Romeu
2026-07-10 16:39:59 +02:00
bf519e43c9
Merge pull request 'Changes in background and dark mode' (#28) from bg_fixes_ into main
Ichitux2026-07-10 10:46:50 +00:00
d371fd2bb7
Changes in background and dark mode
Antoni Nuñez Romeu
2026-07-10 12:41:10 +02:00
02cab5f740
Merge pull request 'Dark mode improvements and FarmaClic rebranding' (#27) from dark-mode-rebrand-updates into main
Ichitux2026-07-10 08:03:28 +00:00
8b9b7e8444
Dark mode improvements and FarmaClic rebranding
Antoni Nuñez Romeu
2026-07-10 09:58:36 +02:00
f58b4427a8
Merge fixing things
Ichitux
2026-07-09 17:39:44 +02:00
ec2416613c
Merge pull request 'Add dark mode for PWA frontend' (#25) from dark_mode_frontend into main
Ichitux2026-07-09 11:34:35 +00:00
2f36ef685d
Mobile App design
Ichitux
2026-07-09 13:33:54 +02:00
e9a1d7c53d
Add dark mode for PWA frontend
Antoni Nuñez Romeu
2026-07-09 13:18:25 +02:00
2e9b2f2c1f
Merge pull request 'Frontend Hotfixes & Backend improvements' (#24) from react_app_fixes into main
Ichitux2026-07-08 23:03:09 +00:00
16fea2de8f
Merge pull request 'Manifest changes to PWA' (#23) from feat/android-build-setup into main
Ichitux2026-07-08 22:05:52 +00:00
302d574220
Manifest changes to PWA
Ichitux
2026-07-08 23:54:50 +02:00
411d6604a9
Merge pull request 'fix(mobile): align background, API config, and search bar with PWA' (#22) from fix/mobile-background-api-searchbar into main
Ichitux2026-07-08 13:52:11 +00:00
d6db48b695
fix(mobile): align background, API config, and search bar with PWA
Antoni Nuñez Romeu
2026-07-08 14:23:58 +02:00
a3cea35b13
Merge pull request 'fix: tab bar not visible on Android' (#21) from fix/android-tab-bar-visibility into main
Ichitux2026-07-07 21:53:17 +00:00
0099aab093
mobile ui fix
Antoni Nuñez Romeu
2026-07-07 23:43:18 +02:00
69ef048388
fix: tab bar not visible on Android
Antoni Nuñez Romeu
2026-07-07 21:04:42 +02:00
a7834607fb
Merge pull request 'Add logo home + ocr changes for TSI' (#20) from home_logo_plus_ocr into main
Ichitux2026-07-07 16:42:45 +00:00
ce3cca1d79
Add logo home + ocr changes for TSI
Antoni Nuñez Romeu
2026-07-07 18:36:34 +02:00
c5d47ddd4d
Merge pull request 'chore: optimize CI/CD workflows with path-based detection' (#19) from chore/optimize-cicd-workflows into main
Ichitux2026-07-07 16:16:57 +00:00
562ede1961
chore: optimize CI/CD workflows with path-based detection
Antoni Nuñez Romeu
2026-07-07 18:15:38 +02:00
a65f1a6293
Merge pull request 'Refactor frontend-mobile' (#18) from feat/mobile-pwa-design-alignment into main
Ichitux2026-07-07 16:11:51 +00:00
9949b85001
Refactor frontend-mobile
Antoni Nuñez Romeu
2026-07-07 18:08:44 +02:00
69d66729aa
Merge pull request 'chore/update-app-icons' (#17) from chore/update-app-icons into main
Ichitux2026-07-07 15:45:32 +00:00
a58ce306bf
Missing files from commit
Antoni Nuñez Romeu
2026-07-07 17:44:36 +02:00
7eb791f181
chore: update app icons across Expo, iOS, Android, and web
Antoni Nuñez Romeu
2026-07-07 17:43:47 +02:00
439e0830a5
Merge pull request 'fix: add missing @expo/vector-icons dependency to frontend-mobile' (#16) from fix/vector-icons-resolution into main
Ichitux2026-07-07 13:59:59 +00:00
fc12582814
fix: add missing @expo/vector-icons dependency to frontend-mobile
Antoni Nuñez Romeu
2026-07-07 15:57:55 +02:00
e2bd726663
Merge pull request 'Notify to PGSql instead of SQLite' (#15) from notification_fixes into main
Ichitux2026-07-07 13:37:06 +00:00
006fae43d4
Merge branch 'main' into notification_fixes
Ichitux2026-07-07 13:24:40 +00:00
071ed91e43
Notify to PGSql instead of SQLite
Antoni Nuñez Romeu
2026-07-07 15:22:22 +02:00
c5a074187b
Merge pull request 'Google services, design fixes' (#14) from mobile_app_fixes into main
Ichitux2026-07-07 10:58:48 +00:00
afaa4de385
Google services, design fixes
Antoni Nuñez Romeu
2026-07-07 12:50:32 +02:00
6f6c117db2
Merge pull request 'feat: avatar popup options, profile redesign, and search dosage parsing' (#13) from feature/avatar-popup-options into main
Ichitux2026-07-07 10:14:01 +00:00
4404db62ee
feat: avatar popup options, profile redesign, and search dosage parsing
Antoni Nuñez Romeu
2026-07-07 12:09:42 +02:00
166e9635a1
Merge pull request 'feature/profile-redesign' (#12) from feature/profile-redesign into main
Ichitux2026-07-06 23:54:36 +00:00
b5e5edda30
ci/cd fixes
Antoni Nuñez Romeu
2026-07-07 01:49:55 +02:00
fe22e6ee9b
Profile and design hotfixes
Antoni Nuñez Romeu
2026-07-07 01:45:09 +02:00
c5417ff787
feat: mobile profile with read-only fields and Configuración modal
Antoni Nuñez Romeu
2026-07-07 01:38:38 +02:00