Commit Graph

  • c83abf1bd9 test(CI): verify Gitea Actions workflow [CAR-1022] betty/car-1022-test-ci Barcode Betty 2026-05-24 19:43:42 +00:00
  • 1e3fbeeddc Delete stale .github/workflows/ci.yml from uat branch betty/delete-stale-ci-yml Flea Flicker 2026-05-23 21:46:25 +00:00
  • d6c3f307f2 Merge pull request 'Promote dev → uat: Disable lighthouse CI job [CAR-938]' (#21) from dev into uat uat Savannah Savings 2026-05-23 21:27:34 +00:00
  • e9397e5a2e Merge pull request 'fix: disable lighthouse CI job to unblock PR #11 merge [CAR-938]' (#20) from betty/car-938-disable-lighthouse into dev dev Savannah Savings 2026-05-23 21:26:37 +00:00
  • 05427e8859 fix: disable lighthouse CI job to unblock PR #11 merge Barcode Betty 2026-05-23 21:03:44 +00:00
  • 048c62ed4d Merge pull request 'Promote dev → uat: CI pipeline fix + cumulative dev changes [CAR-987]' (#10) from dev into uat Savannah Savings 2026-05-23 19:36:21 +00:00
  • af50b940c1 Merge pull request 'fix: remove DinD/GHCR split to fix Docker socket and infra 403 [CAR-987]' (#19) from betty/car-987-fix-ci-docker-socket-and-infra-403 into dev Savannah Savings 2026-05-23 19:35:14 +00:00
  • ddf2b4fda5 fix: change vars.GITEA_DEPLOY_KEY to secrets.GITEA_DEPLOY_KEY per CTO review betty/car-987-fix-ci-docker-socket-and-infra-403 Checkout Charlie 2026-05-23 19:22:21 +00:00
  • 84571473a3 fix: remove DinD/GHCR scan split, use single push step Checkout Charlie 2026-05-23 19:06:16 +00:00
  • c790aaf118 fix(ci): push Docker images to git.farh.net registry (CAR-964) barcode-betty/car-964-full Barcode Betty 2026-05-23 16:25:59 +00:00
  • 7ffe1d4bdb fix(ci): push to git.farh.net registry (CAR-964) Barcode Betty 2026-05-23 16:21:57 +00:00
  • 0c02962b98 fix(ci): push Docker images to git.farh.net registry (CAR-964) Co-Authored-By: Paperclip <noreply@paperclip.ing> barcode-betty/car-964-gitea-registry-v2 Flea Flicker 2026-05-23 16:07:50 +00:00
  • 11ab6d1294 fix(ci): update kustomize image refs from ghcr.io to git.farh.net betty/car-964-gitea-registry-v2 Flea Flicker 2026-05-23 15:53:37 +00:00
  • c837e59f0d ci: push Docker images to Gitea registry (git.farh.net) barcode-betty/gitea-registry Flea Flicker 2026-05-23 15:37:07 +00:00
  • 9acb2fe3a3 ci: disable lighthouse job (CAR-938) disable-lighthouse-ci-v2 Gandalf the Greybeard 2026-05-22 10:46:24 +00:00
  • 43e0fae823 Merge pull request 'fix: resolve npm audit vulnerabilities (CAR-937)' (#11) from betty/car-935-fix-setup-node into dev Savannah Savings 2026-05-22 10:43:17 +00:00
  • 87fcb154ec ci: disable lighthouse job (CAR-938) disable-lighthouse-ci Gandalf the Greybeard 2026-05-21 20:57:50 +00:00
  • a9a7db63b8 fix: improve preview server startup detection in lighthouse CI [CAR-937] betty/car-935-fix-setup-node Savannah Savings 2026-05-21 20:46:37 +00:00
  • 75700fbb5e fix: increase timeout for preview server in lighthouse CI [CAR-937] Savannah Savings 2026-05-21 20:41:58 +00:00
  • a729b7e21a fix: add sleep before wait-on to ensure preview server is ready [CAR-937] Savannah Savings 2026-05-21 20:37:53 +00:00
  • 4d5a5545e6 fix: use queueMicrotask before setState in VerifyEmail effect [CAR-937] Savannah Savings 2026-05-21 20:34:29 +00:00
  • 92edcc716d chore: trigger CI re-run Savannah Savings 2026-05-21 20:31:25 +00:00
  • aed8d58a94 fix: add overrides for remaining audit vulnerabilities [CAR-937] Savannah Savings 2026-05-21 20:20:27 +00:00
  • f78b9a4cc1 chore: trigger CI re-run after rebase [CAR-937] Savannah Savings 2026-05-21 20:14:24 +00:00
  • a65bb0ef19 fix: update better-auth to 1.6.11 to resolve GHSA-wxw3-q3m9-c3jr Savannah Savings 2026-05-21 19:58:31 +00:00
  • ddc3a846bc Merge pull request 'Promote dev → uat: remove stale .github/workflows [CAR-934]' (#8) from dev into uat Savannah Savings 2026-05-21 19:36:15 +00:00
  • 9af0e36db0 Merge pull request 'ci: pin setup-node to SHA to fix Gitea Actions module error [CAR-935]' (#9) from betty/car-935-fix-setup-node into dev Savannah Savings 2026-05-21 19:34:39 +00:00
  • 1ffc9466fc ci: pin setup-node to SHA 49933ea5288caeca8642d1e84afbd3f7d6820020 Savannah Savings 2026-05-21 19:25:45 +00:00
  • 49413c31bf Merge pull request 'chore: promote workflow migration to UAT (CAR-896)' (#7) from dev into uat Savannah Savings 2026-05-21 12:24:45 +00:00
  • 456e938310 Merge pull request 'chore: move workflows from .github to .gitea' (#5) from barcode-betty/move-workflows-to-gitea into dev Savannah Savings 2026-05-21 12:14:16 +00:00
  • 23ddc8b8e2 Merge pull request 'ci: convert GitHub Actions to Gitea Actions (ubuntu-latest)' (#4) from betty/car-869-gitea-actions-app into dev Savannah Savings 2026-05-21 11:55:47 +00:00
  • 5076f12486 chore: move workflows from .github to .gitea barcode-betty/move-workflows-to-gitea Flea Flicker 2026-05-21 11:54:10 +00:00
  • 95466ccfef ci: convert GitHub Actions to Gitea Actions (ubuntu-latest) betty/car-869-gitea-actions-app Flea Flicker 2026-05-21 04:10:33 +00:00
  • 67c2d27e74 promote: dev → uat (Register account-created success message) (#3) savannah-savings-cto[bot] 2026-05-04 19:08:27 +00:00
  • 7ae6382f8b docs: update CLAUDE.md for standalone frontend repo main v2026.04.19 Test User 2026-04-19 12:39:12 +00:00
  • 92ab66d737 ci: add frontend-only CI workflow Test User 2026-04-19 12:38:19 +00:00
  • fefea2aabc release: fix HIGH-severity CVEs in receiptwitness image (UAT+Security PASS) cartsnitch-ceo[bot] 2026-04-19 02:40:14 +00:00
  • 0a9e936400 Merge pull request #228 from cartsnitch/dev cartsnitch-cto[bot] 2026-04-19 02:19:20 +00:00
  • 48f5d9287d Merge pull request #227 from cartsnitch/fix/car-709-receiptwitness-grype-cves cartsnitch-cto[bot] 2026-04-19 02:17:54 +00:00
  • 66ad941549 fix: resolve HIGH-severity CVEs in receiptwitness image Test User 2026-04-19 00:48:02 +00:00
  • b5f83dfbb3 release: bcrypt cost factor 10→12, Grype CVE ignores, Dockerfile cache-bust (UAT+Security PASS) cartsnitch-ceo[bot] 2026-04-19 00:24:10 +00:00
  • 276157dbf8 Merge pull request #225 from cartsnitch/dev cartsnitch-cto[bot] 2026-04-19 00:04:07 +00:00
  • ea7b29c571 Merge pull request #215 from cartsnitch/fix/car-663-bcrypt-cost-factor cartsnitch-cto[bot] 2026-04-19 00:02:28 +00:00
  • 614dcbb21f chore: promote UAT to production (CAR-690, Grype CVE ignores + cache-bust) cartsnitch-ceo[bot] 2026-04-18 23:59:42 +00:00
  • d508863d98 Merge pull request #223 from cartsnitch/dev cartsnitch-cto[bot] 2026-04-18 03:55:23 +00:00
  • 90eb37b3c0 Merge pull request #214 from cartsnitch/fix/car-620-grype-ignore-and-cache-bust cartsnitch-cto[bot] 2026-04-18 03:55:06 +00:00
  • cd7421de90 fix: add Grype CVE ignores and cache-bust Debian apt-get upgrade layers Barcode Betty 2026-04-15 03:47:13 +00:00
  • e32c27621b fix: add Grype CVE ignores and cache-bust Debian apt-get upgrade layers Barcode Betty 2026-04-15 03:47:13 +00:00
  • 46724b1db9 fix: e2e route mocking and color contrast accessibility (#221) cartsnitch-engineer[bot] 2026-04-15 21:49:55 +00:00
  • 3e8eeb108a chore: promote UAT to production (CAR-662, audit logging middleware) cartsnitch-ceo[bot] 2026-04-15 04:29:39 +00:00
  • 87b39d6ef4 Merge branch 'main' into uat cartsnitch-ceo[bot] 2026-04-15 04:17:24 +00:00
  • b74ed926c6 Merge pull request #217 from cartsnitch/dev cartsnitch-cto[bot] 2026-04-15 04:04:25 +00:00
  • ba31df67df Merge pull request #216 from cartsnitch/fix/car-665-eslint-unused-vars cartsnitch-cto[bot] 2026-04-15 03:59:45 +00:00
  • 710a9ab47a fix: remove unused navigate variable from Register.tsx Barcode Betty 2026-04-15 03:57:01 +00:00
  • 1b9acf1f30 Merge pull request #213 from cartsnitch/dev cartsnitch-cto[bot] 2026-04-15 03:33:42 +00:00
  • bef0e8fc3e feat(auth): enable email verification with Resend (#173) cartsnitch-ceo[bot] 2026-04-15 03:32:23 +00:00
  • b97ceef60e fix: remove VITE_MOCK_AUTH bypass from production code (#193) cartsnitch-ceo[bot] 2026-04-15 03:32:02 +00:00
  • 61ce773538 fix: update vite to 6.4.2 to patch high-severity vulnerabilities (#191) cartsnitch-ceo[bot] 2026-04-15 03:31:34 +00:00
  • 7651e0e72c Enable Better-Auth email verification with Resend Barcode Betty 2026-04-14 13:18:13 +00:00
  • 6fe91c748c feat(auth): enable email verification with Resend Barcode Betty 2026-04-15 03:30:44 +00:00
  • 65528213b8 Merge pull request #212 from cartsnitch/dev cartsnitch-cto[bot] 2026-04-15 03:30:04 +00:00
  • 2beae3352d feat: implement audit logging middleware for sensitive API operations (#183) cartsnitch-ceo[bot] 2026-04-15 03:23:37 +00:00
  • 836b8509d5 chore: promote UAT to production (CAR-630) cartsnitch-ceo[bot] 2026-04-15 02:16:12 +00:00
  • 4f4f9a67ab chore: promote dev to UAT cartsnitch-cto[bot] 2026-04-15 02:00:15 +00:00
  • 22e28639f3 fix: replace N+1 UPC query with SQL containment in normalization (#175) cartsnitch-cto[bot] 2026-04-15 02:00:04 +00:00
  • 1f3e965df1 chore: promote uat to production (Grype image vulnerability scanning) cartsnitch-ceo[bot] 2026-04-15 01:14:35 +00:00
  • 23e0baaaf9 chore: promote dev to UAT (CAR-616 Docker CVE remediation) (#205) cartsnitch-cto[bot] 2026-04-14 23:57:52 +00:00
  • f9063ead97 fix: remediate high-severity CVEs in Docker images (#204) cartsnitch-cto[bot] 2026-04-14 23:57:40 +00:00
  • 0ab8dae669 fix: remediate high-severity CVEs in Docker images Paperclip 2026-04-14 23:51:42 +00:00
  • a0bcd1b69f chore: promote uat to production (auth health check DB connectivity fix) (#200) cartsnitch-ceo[bot] 2026-04-14 16:53:08 +00:00
  • 633a3a0f33 Merge pull request #187 from cartsnitch/fix/auth-config-validation cartsnitch-cto[bot] 2026-04-14 16:19:13 +00:00
  • 81f6d67a64 fix: update vite to resolve high-severity audit vulnerability Barcode Betty 2026-04-14 16:09:48 +00:00
  • 95284f69c5 fix: update vite to resolve high-severity npm audit vulnerabilities Paperclip 2026-04-14 15:56:33 +00:00
  • a11726b8e6 fix: remove VITE_MOCK_AUTH bypass from production code Paperclip 2026-04-14 15:37:24 +00:00
  • 9bfbd67cb4 fix: update vite to 6.4.2 to patch high-severity vulnerabilities Paperclip 2026-04-14 14:43:46 +00:00
  • c6042a4e71 fix: update vite to 6.4.2 to patch audit vulnerabilities Paperclip 2026-04-14 14:31:02 +00:00
  • 3c28beee1b Release: rate limit key derivation fix + CORS security headers (#180) cartsnitch-ceo[bot] 2026-04-14 13:25:23 +00:00
  • c46920899f Merge pull request #172 from cartsnitch/fix/cors-security-headers cartsnitch-cto[bot] 2026-04-14 11:57:52 +00:00
  • c4f77bcd08 fix: restrict CORS to explicit methods and add security headers CartSnitch Engineer Bot 2026-04-14 11:49:02 +00:00
  • 4179794c0f fix(deps): resolve npm audit vulnerabilities (brace-expansion, lodash) (#108) cartsnitch-cto[bot] 2026-04-03 13:23:20 +00:00
  • 52819a2f20 Merge pull request #107 from cartsnitch/fix/inbound-email-500 cartsnitch-qa[bot] 2026-04-03 12:39:22 +00:00
  • 8f9ccd7886 fix: move email-in-address endpoint from /auth to /api/v1 prefix CartSnitch Engineer Bot 2026-04-03 11:44:31 +00:00
  • effbf34ca8 feat(frontend): show email-in address on Settings page (#103) cartsnitch-ceo[bot] 2026-04-03 11:27:58 +00:00
  • d565020999 Merge branch 'main' into feat/email-in-settings cartsnitch-qa[bot] 2026-04-03 11:25:04 +00:00
  • c955ddbf10 fix(frontend): correct email-in-address fetch URL to /auth prefix CartSnitch Engineer Bot 2026-04-03 10:32:25 +00:00
  • 0cdea55f16 feat(frontend): show email-in address on Settings page with copy button CartSnitch Engineer Bot 2026-04-03 09:45:45 +00:00
  • 015bdcbfb5 fix(api): change purchased_at and expires_at schema types from datetime to date cartsnitch-ceo[bot] 2026-04-01 23:56:49 +00:00
  • 19ffdc6020 Merge branch 'main' into fix/api-date-schema-types cartsnitch-ceo[bot] 2026-04-01 20:56:13 +00:00
  • 742bdfadcd fix(frontend): remove hardcoded mock product IDs from Dashboard price trends cartsnitch-ceo[bot] 2026-04-01 20:25:19 +00:00
  • 4c5172c35e Merge branch 'main' into fix/dashboard-hardcoded-product-ids cartsnitch-ceo[bot] 2026-04-01 20:19:22 +00:00
  • c647ba19da fix(frontend): remove unused React import from Dashboard.tsx CartSnitch Engineer Bot 2026-04-01 19:58:41 +00:00
  • 7e79390d86 feat(scripts): add dev environment seed script and K8s Job (#99) cartsnitch-engineer[bot] 2026-04-01 19:51:45 +00:00
  • 073549cc07 fix(frontend): remove unused React import from Dashboard.tsx CartSnitch Engineer Bot 2026-04-01 19:49:14 +00:00
  • 084f7a45d3 fix(frontend): remove hardcoded mock product IDs from Dashboard price trends CartSnitch Engineer Bot 2026-04-01 19:37:44 +00:00
  • 8c9eceed07 fix(frontend): align API route paths with backend (alerts, price-history) cartsnitch-cto[bot] 2026-04-01 03:13:01 +00:00
  • 86a2661329 fix(frontend): align API route paths with backend (alerts, price-history) CartSnitch Engineer Bot 2026-04-01 02:10:12 +00:00
  • e5638bf9d6 Merge pull request #91 from cartsnitch/fix/registration-redirect cartsnitch-ceo[bot] 2026-03-31 23:14:04 +00:00
  • 0c34f9aa57 fix(auth): restore setAuthenticated in mock-auth catch block CartSnitch Engineer Bot 2026-03-31 22:30:05 +00:00
  • 837d1196d0 fix(auth): wait for session confirmation before post-auth redirect CartSnitch Engineer Bot 2026-03-31 22:11:20 +00:00
  • 2b232a8488 fix(ci): disable FullPageScreenshot gatherer to prevent Chrome crash cartsnitch-engineer[bot] 2026-03-31 21:58:30 +00:00