Commit Graph

  • 3708c62e2e Merge pull request 'Privacy settings' (#60) from privacy_settings into main main Ichitux 2026-08-27 06:23:52 +00:00
  • 97008caf31 Añadidos settings de cookies y privacidad Antoni Nuñez Romeu 2026-08-26 17:14:05 +02:00
  • 80c473e439 feat(mobile): add complete consent flow (banner, health modal, privacy, i18n) Antoni Nuñez Romeu 2026-08-26 15:24:09 +02:00
  • 1f918be99d feat(web): integrate consent flow, Faro gating, TSI gating, and privacy link Antoni Nuñez Romeu 2026-08-26 15:19:24 +02:00
  • 66055a5e19 feat(web): add HealthConsentModal and PrivacyView components Antoni Nuñez Romeu 2026-08-26 15:15:45 +02:00
  • c116a9f525 feat(web): add CookieBanner component Antoni Nuñez Romeu 2026-08-26 15:13:40 +02:00
  • a23215ad6b feat(web): add consent sync utility Antoni Nuñez Romeu 2026-08-26 15:11:15 +02:00
  • 8f73fdc4f8 feat(i18n): add consent and privacy keys for web (es+ca) Antoni Nuñez Romeu 2026-08-26 15:10:07 +02:00
  • feca55cad1 feat(backend): migrate anonymous consents on login/register Antoni Nuñez Romeu 2026-08-26 15:07:15 +02:00
  • aea8319ac7 feat(backend): add GET/PUT /api/consents endpoints and requireConsent middleware Antoni Nuñez Romeu 2026-08-26 15:05:00 +02:00
  • bc689dad68 feat(backend): add user_consents table schema Antoni Nuñez Romeu 2026-08-26 13:30:21 +02:00
  • ae93c2efbd docs: add cookies banner & privacy implementation plan Antoni Nuñez Romeu 2026-08-26 13:20:46 +02:00
  • fba80ae894 docs: add cookies banner & privacy page design spec Antoni Nuñez Romeu 2026-08-26 13:06:39 +02:00
  • 4b00c9aa4f Merge branch 'main' into fix/mobile-view fix/mobile-view Ichitux 2026-08-18 12:16:18 +00:00
  • fa53d5855d Merge pull request 'feat: add forgot password and username recovery flow' (#59) from feat/password-recovery into main Ichitux 2026-08-18 09:08:02 +00:00
  • d68463548f Patentes internacionales + Forgot Pwd Antoni Nuñez Romeu 2026-08-18 11:01:54 +02:00
  • 87df61ab15 feat: add forgot password and username recovery flow Antoni Nuñez Romeu 2026-07-27 15:57:54 +02:00
  • 86962dfa3a Merge branch 'main' into fix/mobile-view Ichitux 2026-07-27 13:26:33 +00:00
  • 271d23b072 Merge pull request 'feat: add healthchecks to all docker compose services' (#58) from feat/docker-healthchecks into main Ichitux 2026-07-27 13:23:59 +00:00
  • 258839dfc8 feat: add healthchecks to all docker compose services Antoni Nuñez Romeu 2026-07-27 15:23:16 +02:00
  • ddd8ae8537 Merge pull request 'feat: pharmacy hours status and open now filter' (#57) from feat/pharmacy-hours-status into main Ichitux 2026-07-27 12:45:08 +00:00
  • e3e7d2f60b feat: pharmacy hours status and open now filter Antoni Nuñez Romeu 2026-07-27 14:32:05 +02:00
  • d43cbfa44e Merge pull request 'Security/dependency hardening 2026 07 22' (#56) from security/dependency-hardening-2026-07-22 into main Ichitux 2026-07-24 09:27:21 +00:00
  • 573d2e5d35 ci: inject .env files from Gitea variables during deploy Antoni Nuñez Romeu 2026-07-24 09:56:27 +02:00
  • c8b830017b Merge branch 'main' into fix/mobile-view Ichitux 2026-07-23 12:21:11 +00:00
  • 076ca2d590 Fixes in deployment and passwords Antoni Nuñez Romeu 2026-07-22 18:28:47 +02:00
  • 1f340c1aa1 docs: record dependency hardening baseline Antoni Nuñez Romeu 2026-07-22 17:46:49 +02:00
  • 67a79724ae Merge pull request 'security: harden production configuration and routes' (#55) from security/hotfixes-2026-07-22 into main Ichitux 2026-07-22 15:34:57 +00:00
  • 849763896d security: harden production configuration and routes Antoni Nuñez Romeu 2026-07-22 17:24:54 +02:00
  • e641a35b82 Merge branch 'main' into fix/mobile-view Ichitux 2026-07-22 09:57:58 +00:00
  • f60af5f6b2 Merge pull request 'feat(faro): rewrite dashboards to use Tempo instead of Loki' (#54) from fix/otel-metrics-and-monitoring-dashboards into main Ichitux 2026-07-21 15:42:29 +00:00
  • 5da34769d5 Merge branch 'main' into fix/otel-metrics-and-monitoring-dashboards Ichitux 2026-07-21 15:41:57 +00:00
  • fa842d3f6f feat(faro): rewrite dashboards to use Tempo instead of Loki Antoni Nuñez Romeu 2026-07-21 17:39:19 +02:00
  • ff36748634 Merge branch 'main' into fix/mobile-view Ichitux 2026-07-21 13:11:15 +00:00
  • 06ea844fd0 Merge pull request 'fix(otel): lazy-init metrics and fix Grafana dashboards' (#53) from fix/otel-metrics-and-monitoring-dashboards into main Ichitux 2026-07-21 13:11:07 +00:00
  • e437ad427e Merge branch 'main' into fix/otel-metrics-and-monitoring-dashboards Ichitux 2026-07-21 12:30:53 +00:00
  • f32ff701e1 fix(otel): lazy-init metrics and fix Grafana dashboards Antoni Nuñez Romeu 2026-07-21 13:18:18 +02:00
  • dc5748deca Merge pull request 'fix: send push notification when stock changes from 0 to available' (#52) from fix/push-notification-on-stock-update into main Ichitux 2026-07-21 11:12:45 +00:00
  • ba626172a2 fix: send push notification when stock changes from 0 to available Antoni Nuñez Romeu 2026-07-21 12:18:38 +02:00
  • 795d935413 Remove Google Maps vs OSM Ichitux 2026-07-17 16:11:10 +00:00
  • 2f24dd4ff8 Faro & OSM Ichitux 2026-07-17 15:58:46 +00:00
  • 159e14bed8 Merge pull request 'fix: resolve {{count}} interpolation and add notification bell for parapharmacy products' (#50) from fix/parapharmacy-i18n-interpolation-and-bell into main Ichitux 2026-07-17 13:34:37 +00:00
  • 0571b82a05 Merge branch 'main' into fix/parapharmacy-i18n-interpolation-and-bell Ichitux 2026-07-17 13:20:07 +00:00
  • 85fc1ede15 fix: resolve {{count}} interpolation and add notification bell for parapharmacy products Antoni Nuñez Romeu 2026-07-17 15:15:18 +02:00
  • 7fbe7aee48 Merge pull request 'fix(n8n): resolve duplicate key constraint on tag_entity during workflow import' (#49) from fix/n8n-init-duplicate-key-constraint into main Ichitux 2026-07-17 13:00:33 +00:00
  • b4b2bf5834 fix(n8n): resolve duplicate key constraint on tag_entity during workflow import Antoni Nuñez Romeu 2026-07-17 14:50:35 +02:00
  • e04f06288b Merge pull request 'fix: add i18n support for parapharmacy products and notification bell' (#48) from fix/parapharmacy-translation-and-notifications into main Ichitux 2026-07-17 11:15:47 +00:00
  • af76cd0f8e Merge branch 'main' into fix/parapharmacy-translation-and-notifications Ichitux 2026-07-17 11:06:15 +00:00
  • 854de92be5 fix: add i18n support for parapharmacy products and notification bell Antoni Nuñez Romeu 2026-07-17 13:04:04 +02:00
  • 3153df35ec Merge pull request 'fix(cors,n8n): fix CORS for production, add unattended n8n init with seed' (#47) from fix/cors-n8n-init-seed into main Ichitux 2026-07-17 10:59:56 +00:00
  • f6fc356c76 fix(cors,n8n): fix CORS for production, add unattended n8n init with seed Antoni Nuñez Romeu 2026-07-17 12:54:34 +02:00
  • 8a7ef81964 Merge pull request 'Fixing dockerfile & compose checks' (#46) from dockerfile_parapharmacy_api_fix into main Ichitux 2026-07-17 10:08:26 +00:00
  • 3587fd48d7 Merge branch 'main' into dockerfile_parapharmacy_api_fix Ichitux 2026-07-17 10:05:31 +00:00
  • 84f4ef390d Fixing dockerfile & compose checks Antoni Nuñez Romeu 2026-07-17 12:04:15 +02:00
  • 59423e4dc9 Merge pull request 'Fixing Dockerfile with missing files' (#45) from dockerfile_parapharmacy_api_fix into main Ichitux 2026-07-17 09:45:02 +00:00
  • e1e404440d First start n8n seed & activate Antoni Nuñez Romeu 2026-07-17 11:40:13 +02:00
  • 2f32bfbab6 Fixing Dockerfile with missing files Antoni Nuñez Romeu 2026-07-17 11:33:03 +02:00
  • 3d4f0aa200 Merge pull request 'N8N first run script' (#44) from n8n_startup_fixes into main Ichitux 2026-07-17 09:29:03 +00:00
  • cc77783b7d N8N first run script Antoni Nuñez Romeu 2026-07-17 11:28:14 +02:00
  • 418694cb08 Merge pull request 'Fixing CORS env' (#43) from cors_fixes into main Ichitux 2026-07-17 09:04:47 +00:00
  • e290407437 Fixing CORS env Antoni Nuñez Romeu 2026-07-17 11:04:04 +02:00
  • 5c7d197566 Merge pull request 'feat(i18n): add bilingual support (Català / Castellano)' (#41) from feat/i18n-bilingual-ca-es into main Ichitux 2026-07-17 08:40:14 +00:00
  • be707408b2 Merge branch 'main' into feat/i18n-bilingual-ca-es Ichitux 2026-07-17 08:25:14 +00:00
  • 219f01fe8f Merge pull request 'Fixes on docker compose & Dockerfile for Parapharmacy API' (#42) from docker_fixes into main Ichitux 2026-07-17 08:25:05 +00:00
  • ee958d4525 feat(i18n-mobile): add bilingual support (Català / Castellano) for React Native app Antoni Nuñez Romeu 2026-07-17 10:22:14 +02:00
  • a59fbda878 Fixes on docker compose & Dockerfile for Parapharmacy API Antoni Nuñez Romeu 2026-07-17 10:22:27 +02:00
  • d12c575fcf Merge branch 'main' into feat/i18n-bilingual-ca-es Ichitux 2026-07-17 07:50:32 +00:00
  • 22024998fa Merge pull request 'fix(parapharmacy-api): use CORS_ORIGIN env var for Swagger server URL' (#40) from fix/swagger-server-url-deployment into main Ichitux 2026-07-17 07:50:22 +00:00
  • 1c45be852a fix(ci): remove MongoDB service from parapharmacy-api tests (port 27017 conflict) Antoni Nuñez Romeu 2026-07-17 09:43:47 +02:00
  • 38374341ed feat(i18n): add bilingual support (Català / Castellano) Antoni Nuñez Romeu 2026-07-17 09:43:45 +02:00
  • 9eb174dc8b fix(parapharmacy-api): use CORS_ORIGIN env var for Swagger server URL Antoni Nuñez Romeu 2026-07-16 23:14:48 +02:00
  • dfd84da84a Merge pull request 'Fixed CI/CD and .env vars' (#39) from feat/parapharmacy-api into main Ichitux 2026-07-16 16:36:23 +00:00
  • db62ba078f chore(ci): disable pip-platform tests temporarily (broken until fixed) Antoni Nuñez Romeu 2026-07-16 18:31:42 +02:00
  • 2a2cca9537 fix(ci): fix test-branches.yaml — parapharmacy-api output missing, pip-platform wrong trigger/runtime Antoni Nuñez Romeu 2026-07-16 18:30:46 +02:00
  • be77d5b6c9 Merge branch 'main' into feat/parapharmacy-api Ichitux 2026-07-16 16:29:28 +00:00
  • 42fffc65d0 fix(ci): fix parapharmacy-api and pip-platform test jobs, deploy with self-hosted runner Antoni Nuñez Romeu 2026-07-16 18:22:18 +02:00
  • cf087fc0b7 Fixed CI/CD and .env vars Antoni Nuñez Romeu 2026-07-16 18:10:17 +02:00
  • 41d3e5cd9a Merge pull request 'Feat/parapharmacy api' (#38) from feat/parapharmacy-api into main Ichitux 2026-07-16 15:38:58 +00:00
  • 8763f54071 fix: sync package.json and fix test scripts Antoni Nuñez Romeu 2026-07-16 17:31:05 +02:00
  • fa74a6e060 fix: filter scraper results by search query Antoni Nuñez Romeu 2026-07-16 17:03:21 +02:00
  • de8fdbb904 feat: add sort by distance and directions to ProductView Antoni Nuñez Romeu 2026-07-16 16:55:48 +02:00
  • 6155fdcd15 fix: add pharmacy map to ProductView and fix pharmacies endpoint Antoni Nuñez Romeu 2026-07-16 16:48:25 +02:00
  • 08b7437803 fix: add 'seed' and 'manual' to valid product sources Antoni Nuñez Romeu 2026-07-16 16:40:41 +02:00
  • 26e7d92079 fix: handle both array and object responses in admin search Antoni Nuñez Romeu 2026-07-16 16:32:24 +02:00
  • dca7e373cd fix: use parapharmacy endpoint for all non-CIMA sources Antoni Nuñez Romeu 2026-07-16 16:23:57 +02:00
  • 63b25e3f4f fix: use _id for MongoDB products in frontend Antoni Nuñez Romeu 2026-07-16 16:18:22 +02:00
  • e5dcfbd2f5 fix: allow parapharmacy sources in pharmacy-products endpoint Antoni Nuñez Romeu 2026-07-16 16:02:25 +02:00
  • 3666f4dee8 fix: update ProductResults and admin panel for parapharmacy Antoni Nuñez Romeu 2026-07-16 15:58:35 +02:00
  • 3429b7e548 fix: product detail view for parapharmacy products Antoni Nuñez Romeu 2026-07-16 15:47:14 +02:00
  • 570d4ab43e feat: unified search - remove filter tabs, show all results together Antoni Nuñez Romeu 2026-07-16 15:36:08 +02:00
  • 05b99e9ed4 feat: working scraping for Promofarma, DocMorris, and Primor Antoni Nuñez Romeu 2026-07-16 15:19:07 +02:00
  • 972a59662d fix: fix parapharmacy proxy route order and add axios import Antoni Nuñez Romeu 2026-07-16 15:03:46 +02:00
  • a5a75d3249 feat: working Puppeteer scraper for Promofarma Antoni Nuñez Romeu 2026-07-16 14:54:51 +02:00
  • 2ad4210221 feat: add scrape script and fix N8N webhook workflow Antoni Nuñez Romeu 2026-07-16 13:14:56 +02:00
  • e2dd3474a4 fix: add 'seed' and 'manual' to Product source enum Antoni Nuñez Romeu 2026-07-16 13:06:17 +02:00
  • 30f97fe87d feat: complete N8N scrapers for 6 sources and seed script Antoni Nuñez Romeu 2026-07-16 13:00:20 +02:00
  • cb564fb170 docs: add comprehensive parapharmacy and N8N documentation Antoni Nuñez Romeu 2026-07-16 12:51:48 +02:00
  • 52ddb9c21c chore: add .env.example with all environment variables Antoni Nuñez Romeu 2026-07-16 12:47:04 +02:00
  • 1c70f0a914 feat: add N8N workflows and auto-setup configuration Antoni Nuñez Romeu 2026-07-16 12:46:20 +02:00
  • 0c2f1cf928 fix: use npm install instead of npm ci in Dockerfile Antoni Nuñez Romeu 2026-07-16 12:40:22 +02:00