Commit Graph

  • 01ed6dac00 fix(deps): pin safe versions of audit-flagged transitive deps (CAR-1162 audit) barcode-betty/car-1078-email-worker-dragonfly-reset Barcode Betty 2026-06-03 15:52:52 +00:00
  • a7a55bbf79 fix(ci): unblock dev PR #271 CI Barcode Betty 2026-06-03 11:41:19 +00:00
  • fb0bb0102c fix(receiptwitness): pool DB engine and Redis client to prevent connection exhaustion Flea Flicker 2026-05-28 18:50:53 +00:00
  • 80786b9f1f fix(ci): use CI_GITEA_TOKEN for cross-repo checkout uat Coupon Carl 2026-05-25 22:47:40 +00:00
  • d90b00d7ac Add .mcp.json main Chris Farhood 2026-05-25 21:47:10 +00:00
  • 8983fe5d8f Merge pull request 'Promote to Production: CAR-894 Gitea workflows migration' (#270) from uat into main Savannah Savings 2026-05-24 18:51:41 +00:00
  • a26082d099 Merge pull request 'Promote dev → uat: Fix API crash (dispose_engine import)' (#268) from dev into uat Savannah Savings 2026-05-23 15:52:56 +00:00
  • f8b8f4feef Merge pull request 'Fix API crash: remove dead dispose_engine import' (#266) from fix/dispose-engine-import into dev dev Savannah Savings 2026-05-23 15:52:33 +00:00
  • 883b8ca5cf 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:51:58 +00:00
  • 1674e759f6 ci: push Docker images to Gitea registry (git.farh.net) barcode-betty/gitea-registry Flea Flicker 2026-05-23 15:33:24 +00:00
  • 5464e1a671 Fix API crash: remove dead dispose_engine import fix/dispose-engine-import Flea Flicker 2026-05-23 15:11:00 +00:00
  • c39b26050b Merge pull request 'Promote dev → uat: CI registry migration [CAR-933]' (#265) from dev into uat Savannah Savings 2026-05-23 14:39:41 +00:00
  • 9cc1e49d86 Merge pull request 'ci(CAR-933): migrate image registry from ghcr.io to Gitea' (#264) from carl/car-933-gitea-registry into dev Savannah Savings 2026-05-23 14:35:15 +00:00
  • 2c4e9985b1 ci: rename GITEA_TOKEN -> REGISTRY_TOKEN to match configured secret name carl/car-933-gitea-registry Coupon Carl 2026-05-23 14:29:45 +00:00
  • 821f1d20b3 fix(ci): replace hardcoded cs_carl username and fix kustomize image rename syntax cartsnitch-ci[bot] 2026-05-23 14:27:24 +00:00
  • 555ced4fdc ci: migrate image registry from ghcr.io to git.farh.net Coupon Carl 2026-05-23 14:20:38 +00:00
  • e807ca4c65 fix: remove dead dispose_engine import from API main.py barcode-betty/fix-dispose-engine-import Barcode Betty 2026-05-23 02:58:51 +00:00
  • 0b7899fed8 Remove dead dispose_engine import from main.py betty/fix-dead-dispose-engine-import Gandalf the Greybeard 2026-05-23 02:55:52 +00:00
  • 6b6a50b9ec Merge pull request 'Promote dev → uat: .gitea/workflows migration [CAR-934]' (#261) from dev into uat Savannah Savings 2026-05-21 19:19:40 +00:00
  • 4797f07af9 Merge pull request 'ci: move .github/workflows to .gitea/workflows [CAR-900]' (#259) from barcode-betty/move-workflows-to-gitea into dev Savannah Savings 2026-05-21 19:19:20 +00:00
  • 22d69657b2 ci: move .github/workflows to .gitea/workflows for Gitea Actions betty/car-900-gitea-workflows Flea Flicker 2026-05-21 12:49:21 +00:00
  • 96331c9fa7 Move .github/workflows to .gitea/workflows barcode-betty/move-workflows-to-gitea Flea Flicker 2026-05-21 11:57:33 +00:00
  • a4e0b664e1 Merge pull request 'fix: use GHCR_USERNAME and GHCR_TOKEN for GHCR login in Gitea Actions' (#258) from betty/fix-gitea-ci-secrets into dev Savannah Savings 2026-05-21 06:21:55 +00:00
  • f4bbddd0dd fix: use GHCR_USERNAME and GHCR_TOKEN for GHCR login in Gitea Actions betty/fix-gitea-ci-secrets Flea Flicker 2026-05-21 05:25:36 +00:00
  • 7c021c4eb5 Merge pull request 'chore: promote dev to uat - Gitea Actions workflow conversion' (#254) from dev into uat Savannah Savings 2026-05-21 04:23:11 +00:00
  • 5a97290356 Merge pull request 'ci: convert GitHub Actions to Gitea Actions (ubuntu-latest)' (#253) from betty/car-869-gitea-actions-cartsnitch into dev Savannah Savings 2026-05-21 04:22:43 +00:00
  • 32495b150b ci: convert GitHub Actions to Gitea Actions (ubuntu-latest) betty/car-869-gitea-actions-cartsnitch Flea Flicker 2026-05-21 03:54:18 +00:00
  • a5404dc824 promote: dev → uat (fix auth tsc build) (#252) savannah-savings-cto[bot] 2026-05-05 11:19:44 +00:00
  • b39280ee2a fix(auth): exclude test files from tsc build (#251) savannah-savings-cto[bot] 2026-05-05 11:19:19 +00:00
  • 752d7ed3d0 fix(auth): exclude test files from tsc compilation betty/car-862-fix-auth-build Chris Farhood 2026-05-05 11:11:53 +00:00
  • 618da593a6 Merge pull request #250 from cartsnitch/dev savannah-savings-cto[bot] 2026-05-05 10:56:35 +00:00
  • 1f317a0616 Merge pull request #249 from cartsnitch/betty/car-843-auth-ci-pipeline savannah-savings-cto[bot] 2026-05-05 10:56:19 +00:00
  • 912239a97b ci: add auth service build/deploy to CI pipeline Chris Farhood 2026-05-05 06:44:15 +00:00
  • e3ed19f98c release: promote uat → main (seed tooling CAR-812 + auth health) v2026.05.04 coupon-carl-ceo[bot] 2026-05-04 21:55:13 +00:00
  • e54736d900 chore: promote dev → uat (seed tooling, CAR-812) (#247) savannah-savings-cto[bot] 2026-05-04 21:44:34 +00:00
  • 59850c0cb4 feat: parameterize seed tooling for UAT + document UAT receipt-submission path (#243) savannah-savings-cto[bot] 2026-05-04 21:43:56 +00:00
  • 757444e582 docs: clarify UAT seed requirements when kubectl unavailable betty/car-812-uat-seed-tooling Chris Farhood 2026-05-04 17:59:23 +00:00
  • 00fe9f14ea chore: drop out-of-scope auth/vitest/e2e/Login/Register changes Chris Farhood 2026-05-04 17:58:25 +00:00
  • ff1e1351f1 fix(CAR-812): correct receipt email format and --env flag parser Chris Farhood 2026-05-04 17:01:21 +00:00
  • d57a90ed59 feat: parameterize seed tooling for UAT + document UAT receipt-submission path Chris Farhood 2026-05-04 16:39:02 +00:00
  • 7e9f7c0ef9 fix(auth): support /auth/health path and align db response with tests Chris Farhood 2026-05-04 16:22:41 +00:00
  • d15893b984 chore: exclude auth tests from root vitest Chris Farhood 2026-05-04 15:51:53 +00:00
  • 48136a6d8f test(auth): add health endpoint unit tests Chris Farhood 2026-05-04 15:40:04 +00:00
  • e120aeee2f fix: restore Resend email verification and update health check timeout Barcode Betty 2026-04-15 04:27:42 +00:00
  • d4e13ef286 fix(auth): add DB connectivity check to health endpoint Paperclip 2026-04-14 13:44:47 +00:00
  • 40abf64888 chore: promote dev → uat (auth health routing fix) (#246) savannah-savings-cto[bot] 2026-05-04 21:17:31 +00:00
  • 4e72e61f6d fix(auth): add DB connectivity check to health endpoint (#184) savannah-savings-cto[bot] 2026-05-04 21:16:52 +00:00
  • 04965eb89d fix(auth): restore unconditional Better-Auth fallback, add unknown-path test betty/car-555-health-check-db Chris Farhood 2026-05-04 20:58:50 +00:00
  • 3615a78f0e release: remove mock auth bypass + README expansion (CAR-813/CAR-829) savannah-savings-cto[bot] 2026-05-04 19:42:36 +00:00
  • d785606bd1 Merge main into uat to bring up to date for production release savannah-savings-cto[bot] 2026-05-04 19:41:47 +00:00
  • 48eaf45121 Merge pull request #244 from cartsnitch/dev savannah-savings-cto[bot] 2026-05-04 19:00:18 +00:00
  • 48a999d569 docs: expand README with architecture and contribution guide (#190) cartsnitch-engineer[bot] 2026-05-04 18:39:37 +00:00
  • 4bf5cd3826 Merge pull request #242 from cartsnitch/dev savannah-savings-cto[bot] 2026-05-04 16:23:33 +00:00
  • ea2fddc5cb fix(auth): support /auth/health path and align db response with tests Chris Farhood 2026-05-04 16:22:41 +00:00
  • 8a44ee9c38 Remove mock auth bypass from Login page (#181) cartsnitch-engineer[bot] 2026-05-04 16:22:34 +00:00
  • 44d9502673 chore: exclude auth tests from root vitest Chris Farhood 2026-05-04 15:51:53 +00:00
  • a3fca65ea1 Merge pull request #239 from cartsnitch/uat coupon-carl-ceo[bot] 2026-05-04 15:41:53 +00:00
  • 3ac61908f5 test(auth): add health endpoint unit tests Chris Farhood 2026-05-04 15:40:04 +00:00
  • 2a7f1921b0 Merge branch 'dev' into betty/car-555-health-check-db Chris Farhood 2026-05-04 15:32:28 +00:00
  • 25c27d08fe Merge pull request #241 from cartsnitch/dev savannah-savings-cto[bot] 2026-05-04 15:31:13 +00:00
  • aaf645fbe9 ci: retrigger e2e after runner network outage [CAR-799] Chris Farhood 2026-05-04 15:30:28 +00:00
  • 22997f5df0 fix: improve color contrast for accessibility compliance (#222) cartsnitch-engineer[bot] 2026-05-04 15:30:25 +00:00
  • 80aa58b37a Merge pull request #240 from cartsnitch/dev savannah-savings-cto[bot] 2026-05-04 15:20:28 +00:00
  • 9ca1554333 fix: replace in-memory UPC scan with PostgreSQL JSON containment query (#178) cartsnitch-engineer[bot] 2026-05-04 15:19:33 +00:00
  • 062f6be8ea Merge pull request #238 from cartsnitch/dev savannah-savings-cto[bot] 2026-05-04 15:07:59 +00:00
  • 2460a00d4e feat(api): implement lifespan with DB and Redis connection pooling CartSnitch Engineer Bot 2026-04-14 12:58:16 +00:00
  • 8d7e0b44ee fix: restore Resend email verification and update health check timeout Barcode Betty 2026-04-15 04:27:42 +00:00
  • 9c7cd7454c fix(auth): add DB connectivity check to health endpoint Paperclip 2026-04-14 13:44:47 +00:00
  • 60beb2d89e Merge pull request #237 from cartsnitch/uat v2026.04.20 savannah-savings-cto[bot] 2026-04-20 18:53:47 +00:00
  • 9120c834e4 Merge pull request #236 from cartsnitch/dev savannah-savings-cto[bot] 2026-04-20 18:01:29 +00:00
  • f96daceb0f Merge pull request #235 from cartsnitch/betty/car-749-remove-auth-ci feature/dragonfly-rate-limiting savannah-savings-cto[bot] 2026-04-20 18:01:07 +00:00
  • 0c5cce2adc fix(ci): remove auth image build — now handled by cartsnitch/auth repo betty/car-749-remove-auth-ci Test User 2026-04-20 16:07:43 +00:00
  • e3a0d94236 release: sign-in redirect fix (CAR-741/CAR-743) v2026.04.19.4 savannah-savings-cto[bot] 2026-04-19 16:45:39 +00:00
  • 3f03d46ff5 promote: dev → uat (sign-in redirect fix, CAR-741) savannah-savings-cto[bot] 2026-04-19 16:15:31 +00:00
  • c0c4acb73f fix: resolve sign-in redirect race condition in Login.tsx (CAR-741) savannah-savings-cto[bot] 2026-04-19 16:15:10 +00:00
  • a35c264823 fix: resolve sign-in redirect race condition in Login.tsx fix/car-741-login-redirect-race-clean Barcode Betty 2026-04-19 16:09:33 +00:00
  • 0254a0ab78 chore: add trailing newline to force CI re-run fix/car-741-login-redirect-race-v2 Barcode Betty 2026-04-19 16:01:28 +00:00
  • c77b88988b chore: retrigger CI on correct commit fix/car-741-login-redirect-race Barcode Betty 2026-04-19 16:01:28 +00:00
  • 7b85924018 fix: remove unused navigate variable from Login.tsx Barcode Betty 2026-04-19 15:54:12 +00:00
  • 70e5a232c9 fix: resolve sign-in redirect race condition in Login.tsx Barcode Betty 2026-04-19 15:22:37 +00:00
  • 63752fe5cb release: fix HIGH-severity CVEs in receiptwitness image (UAT+Security PASS) v2026.04.19.3 cartsnitch-ceo[bot] 2026-04-19 02:40:14 +00:00
  • 9ab585f336 Merge pull request #228 from cartsnitch/dev cartsnitch-cto[bot] 2026-04-19 02:19:20 +00:00
  • 78b3a71450 Merge pull request #227 from cartsnitch/fix/car-709-receiptwitness-grype-cves cartsnitch-cto[bot] 2026-04-19 02:17:54 +00:00
  • 3216e6a1c2 fix: resolve HIGH-severity CVEs in receiptwitness image fix/car-709-receiptwitness-grype-cves Test User 2026-04-19 00:48:02 +00:00
  • a66583b883 release: bcrypt cost factor 10→12, Grype CVE ignores, Dockerfile cache-bust (UAT+Security PASS) v2026.04.19.2 cartsnitch-ceo[bot] 2026-04-19 00:24:10 +00:00
  • 4a7d5131fc Merge pull request #225 from cartsnitch/dev cartsnitch-cto[bot] 2026-04-19 00:04:07 +00:00
  • 56b1ff9a36 Merge pull request #220 from cartsnitch/fix/car-656-deploy-commit-guard cartsnitch-cto[bot] 2026-04-19 00:03:32 +00:00
  • b660336897 Merge pull request #215 from cartsnitch/fix/car-663-bcrypt-cost-factor cartsnitch-cto[bot] 2026-04-19 00:02:28 +00:00
  • af713f422b chore: promote UAT to production (CAR-690, Grype CVE ignores + cache-bust) v2026.04.19 cartsnitch-ceo[bot] 2026-04-18 23:59:42 +00:00
  • 55ab0b7ceb Merge pull request #223 from cartsnitch/dev cartsnitch-cto[bot] 2026-04-18 03:55:23 +00:00
  • 93a94e9777 Merge pull request #214 from cartsnitch/fix/car-620-grype-ignore-and-cache-bust fix/car-620-grype-ignore-and-cache-bust cartsnitch-cto[bot] 2026-04-18 03:55:06 +00:00
  • 1bb669f3ca fix: add Grype CVE ignores and cache-bust Debian apt-get upgrade layers Barcode Betty 2026-04-15 03:47:13 +00:00
  • 82978f072b fix(deploy): guard commit step against no-op changes fix/car-656-deploy-commit-guard Barcode Betty 2026-04-15 10:37:14 +00:00
  • 9ba745b5a9 fix: increase bcrypt cost factor from 10 to 12 fix/car-663-bcrypt-cost-factor Barcode Betty 2026-04-15 03:55:05 +00:00
  • c13e640864 fix: add Grype CVE ignores and cache-bust Debian apt-get upgrade layers Barcode Betty 2026-04-15 03:47:13 +00:00
  • c7b7494151 fix: e2e route mocking and color contrast accessibility (#221) cartsnitch-engineer[bot] 2026-04-15 21:49:55 +00:00
  • c953fabc6b fix(e2e): correct j1 registration assertions to match dev Register.tsx flow fix/car-676-axe-color-contrast Barcode Betty 2026-04-15 21:39:47 +00:00
  • 09f88f0bf8 fix(e2e): await route mocks and add session mocking to all tests Barcode Betty 2026-04-15 21:21:13 +00:00
  • f0bbf51486 fix: change remaining text-gray-400 to text-gray-600 on Dashboard stats Barcode Betty 2026-04-15 21:13:26 +00:00
  • 716fb4e1b2 fix: change text-gray-400 to text-gray-600 on Dashboard empty state Barcode Betty 2026-04-15 21:09:33 +00:00