562201869a
Fixed backend test
Antoni Nuñez Romeu
2026-07-14 13:38:16 +02:00
8245abd313
fix: skip Redis connection in test mode — prevents CI hang
Antoni Nuñez Romeu
2026-07-14 13:03:46 +02:00
a73ef4d422
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
c165359fd9
Package json outdated
Antoni Nuñez Romeu
2026-07-13 16:23:20 +02:00
295e5cd8fb
feat: add end-to-end observability (metrics, health, mobile RUM, dashboards, alerts)
Antoni Nuñez Romeu
2026-07-13 15:57:52 +02:00
d66a9184aa
fix: skip Redis connection in test mode — prevents CI hang
Antoni Nuñez Romeu
2026-07-14 13:03:46 +02:00
3bfc0524d5
ci: optimize test performance — from ~3h to 3.5s
Antoni Nuñez Romeu
2026-07-14 12:42:02 +02:00
d3e4b0e05a
ci: consolidate test jobs into single workflow with npm caching
Antoni Nuñez Romeu
2026-07-13 21:16:46 +02:00
3a082877dd
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
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
8bf0b33249
feat: add pharmacy-product linking system
Antoni Nuñez Romeu
2026-07-13 20:41:16 +02: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