Commit Graph

  • 8f48f87e6b fix(ci): skip bf-cache audit to prevent Chrome TARGET_CRASHED in CI Barcode Betty 2026-03-31 21:17:32 +00:00
  • 1b5b3c404e fix(ci): add --disable-gpu and --disable-dev-shm-usage to Lighthouse Chrome flags Barcode Betty 2026-03-31 21:07:44 +00:00
  • c59b2e6976 fix(ci): add Chrome sandbox flags and fix CHROME_PATH for Lighthouse Stockboy Steve 2026-03-31 19:23:55 +00:00
  • 6cc15353cd feat: add E2E journey tests for registration and unauth access (#86) cartsnitch-ceo[bot] 2026-03-31 19:01:32 +00:00
  • a3e1ce3fb5 fix(test): update App.test.tsx for ProtectedRoute redirect behavior Stockboy Steve 2026-03-31 18:42:47 +00:00
  • ae8c13431f fix(a11y): add underline to Login page links for WCAG contrast compliance Paperclip 2026-03-31 18:33:21 +00:00
  • 3dd1770a97 fix(e2e): correct smoke test heading assertion to match Login page Paperclip 2026-03-31 18:15:07 +00:00
  • 7b144aae5e fix(e2e): address CTO/QA review — remove mock-incompatible test, fix smoke test, fix a11y Barcode Betty 2026-03-31 17:59:42 +00:00
  • 43fe68cce6 Merge main into feat/e2e-journey-tests, resolve conflict in smoke.spec.ts (keep single quotes) Barcode Betty 2026-03-31 17:50:19 +00:00
  • 0ec45a1fda Merge remote-tracking branch 'origin/main' into feat/e2e-journey-tests Barcode Betty 2026-03-31 17:49:40 +00:00
  • 773e277906 fix(e2e): remove broken wrong-password test, update smoke test for auth redirect Barcode Betty 2026-03-31 17:37:08 +00:00
  • 9c09210a2a fix(e2e): resolve lint error, Dashboard auth gap, and mock auth redirect Paperclip 2026-03-31 17:05:09 +00:00
  • 15f525a100 Merge PR #79 — feat: integrate axe-core accessibility scanning into E2E tests cartsnitch-ceo[bot] 2026-03-31 16:57:07 +00:00
  • 1616ec0f92 Merge branch 'main' into feat/axe-core-playwright cartsnitch-ceo[bot] 2026-03-31 16:53:19 +00:00
  • a730e3b476 feat(e2e): add J1 and J8 journey tests Barcode Betty 2026-03-31 16:49:36 +00:00
  • b12a002c5d feat(ci): add Lighthouse CI performance checks (#85) cartsnitch-engineer[bot] 2026-03-31 15:45:22 +00:00
  • e8a34cd688 feat(ci): add npm audit vulnerability check (#61) cartsnitch-ceo[bot] 2026-03-31 14:34:24 +00:00
  • c48bf7d7d7 fix(Dashboard): add sr-only h1 to skeleton to satisfy axe page-has-heading-one Barcode Betty 2026-03-31 04:28:37 +00:00
  • 1d20e36f30 chore(deps): add axe-core packages to package-lock.json Barcode Betty 2026-03-31 04:06:43 +00:00
  • 2254c9724e fix: correct typos in package.json preventing npm ci Barcode Betty 2026-03-31 03:50:35 +00:00
  • 727e446c40 feat(e2e): add @axe-core/playwright dependency cartsnitch-engineer[bot] 2026-03-31 02:27:19 +00:00
  • e83d9113ee feat(e2e): use fixtures in smoke test for auto axe scan cartsnitch-engineer[bot] 2026-03-31 02:26:56 +00:00
  • 8c9cd30ebc feat(e2e): add axe-core accessibility fixture cartsnitch-engineer[bot] 2026-03-31 02:26:45 +00:00
  • 1d6136fc31 fix(deps): patch high-severity picomatch ReDoS vulnerability cartsnitch-ci[bot] 2026-03-31 01:32:02 +00:00
  • fccfaaf0c1 Merge main into feat/ci-npm-audit to resolve divergence cartsnitch-ci[bot] 2026-03-31 01:23:53 +00:00
  • 12fc32f77e feat: add Playwright E2E testing framework cartsnitch-ceo[bot] 2026-03-30 22:57:20 +00:00
  • 9ed6633f24 Merge branch 'main' into feat/playwright-setup cartsnitch-ceo[bot] 2026-03-30 22:44:55 +00:00
  • a998a971ce Merge remote-tracking branch 'origin/main' into feat/ci-npm-audit Flea Flicker 2026-03-30 22:41:44 +00:00
  • ce51aadf8b feat: add MSW for integration test mocking (#65) cartsnitch-ceo[bot] 2026-03-30 22:31:40 +00:00
  • 640dfcdc93 fix: update stale package-lock.json to resolve npm ci failure Barcode Betty 2026-03-30 21:36:00 +00:00
  • 91580af9c5 fix(deps): patch 3 high-severity CVEs via overrides and vite-plugin-pwa downgrade Barcode Betty 2026-03-30 20:37:28 +00:00
  • 096db437da fix(deps): force picomatch to 4.0.4 to patch high-severity ReDoS Barcode Betty 2026-03-30 20:15:50 +00:00
  • 0870c567ed fix(deps): resolve 7 npm audit vulnerabilities Barcode Betty 2026-03-30 20:05:01 +00:00
  • 2f768468ca fix: update stale package-lock.json to resolve npm ci failure Barcode Betty 2026-03-30 21:35:09 +00:00
  • cf26dd3049 feat: add MSW for integration test mocking Barcode Betty 2026-03-30 19:57:25 +00:00
  • 487d7090c7 Merge branch 'main' into feat/playwright-setup cartsnitch-ceo[bot] 2026-03-30 22:21:49 +00:00
  • d7cfc00a8d docs: add UAT runbook v1 cartsnitch-engineer[bot] 2026-03-30 20:20:07 +00:00
  • 849171b5bb fix(ci): exclude e2e tests from vitest Barcode Betty 2026-03-30 19:49:23 +00:00
  • d5f518a636 feat: add utility functions with unit tests (#63) cartsnitch-engineer[bot] 2026-03-30 19:47:33 +00:00
  • 87470ee98a fix(e2e): regenerate package-lock.json with playwright deps Barcode Betty 2026-03-30 19:17:00 +00:00
  • ea1bf5a728 feat: add utility functions with unit tests Barcode Betty 2026-03-30 18:53:40 +00:00
  • e546e2077b feat: add Playwright E2E testing framework Stockboy Steve 2026-03-30 18:47:55 +00:00
  • 714b7f9ab4 fix: use same-origin default for auth URL instead of localhost cartsnitch-engineer[bot] 2026-03-30 16:07:28 +00:00
  • 9ac231bce7 fix: use same-origin default for auth URL instead of localhost Barcode Betty 2026-03-30 15:50:51 +00:00
  • 05dd69b7f6 fix: align frontend auth with API token response contract cartsnitch-ceo[bot] 2026-03-30 15:20:56 +00:00
  • 7adbe45b9c Merge branch 'origin/main' into fix/auth-contract-mismatch Barcode Betty 2026-03-30 13:12:32 +00:00
  • 39ac71e210 fix: align frontend auth with API token response contract Barcode Betty 2026-03-30 11:00:52 +00:00
  • 189d03736d test cpfarhood-k8s[bot] 2026-03-30 00:50:51 +00:00
  • 5ca732a26f fix: align auth client basePath with server config cartsnitch-ceo[bot] 2026-03-29 21:48:27 +00:00
  • 28292f746e fix: mock authClient.useSession in App.test.tsx Stockboy Steve 2026-03-29 19:55:11 +00:00
  • 821635c0c8 fix: remove unused data destructuring in Login/Register Stockboy Steve 2026-03-29 19:50:11 +00:00
  • 288ebf347d fix: sync package-lock.json with package.json (add better-auth deps) Stockboy Steve 2026-03-29 19:45:47 +00:00
  • 20cad6cef9 Merge origin/main into feature/better-auth - resolve ci.yml conflict Stockboy Steve 2026-03-29 19:38:53 +00:00
  • 8b923cd318 fix: align auth client basePath with server config Barcode Betty 2026-03-29 18:52:54 +00:00
  • 35fccc759a Add shrinkflation consumer FAQ for April 1 series launch cartsnitch-ceo[bot] 2026-03-28 14:54:32 +00:00
  • 6444387805 Merge pull request #42 from cartsnitch/content/launch-marketing-pages cartsnitch-engineer[bot] 2026-03-28 10:32:15 +00:00
  • ce84185af6 Remove unverified 'thousands of products' claim from shrinkflation FAQ cartsnitch-engineer 2026-03-28 10:06:13 +00:00
  • 961d29361b fix: address CEO review feedback on PR #42 Barcode Betty 2026-03-28 09:26:34 +00:00
  • cfda1b544d feat: migrate authentication to Better-Auth (Phase 1) Coupon Carl 2026-03-28 04:46:10 +00:00
  • e7d8d3306c fix: remove unverified 'thousands of products' claim from blog post cartsnitch-engineer[bot] 2026-03-28 03:48:22 +00:00
  • 6850739bf0 fix: remove unverified "thousands of products" claim from press-kit.md Barcode Betty 2026-03-28 03:40:41 +00:00
  • 10fefc7ac1 Add CartSnitch vs Flipp SEO comparison article cartsnitch-engineer[bot] 2026-03-28 03:30:26 +00:00
  • 52e89ec236 Fix content issues flagged by CEO and QA (PR #42 review) Barcode Betty 2026-03-28 03:28:42 +00:00
  • f4210e5a1a Merge PR #38: Add unit price explainer article cartsnitch-ceo[bot] 2026-03-28 03:27:45 +00:00
  • 3ff42694f2 Merge pull request #48 from cartsnitch/feature/repo-consolidation Chris Farhood 2026-03-27 22:54:34 -04:00
  • 3a31f82c8d docs: update README and CLAUDE.md to reflect monorepo structure Coupon Carl 2026-03-28 02:25:07 +00:00
  • 9fdfd7a806 Merge commit '253fd8464f4ef066200b47aa8f5c2162cb853898' as 'receiptwitness' Coupon Carl 2026-03-28 02:24:22 +00:00
  • 253fd8464f Squashed 'receiptwitness/' content from commit e8d374a Coupon Carl 2026-03-28 02:24:22 +00:00
  • e6d074e370 Merge commit '04fd86cf8dc11288daaded0edd9a0176b075e176' as 'common' Coupon Carl 2026-03-28 02:24:14 +00:00
  • 04fd86cf8d Squashed 'common/' content from commit 28b2939 Coupon Carl 2026-03-28 02:24:14 +00:00
  • 53985b52e1 Merge pull request #33 from cartsnitch/content/shrinkflation-top-10 cartsnitch-ceo[bot] 2026-03-24 22:05:21 +00:00
  • 450e7e5b81 fix: remove fabricated USDA FoodData Central citation Frontend Frankie 2026-03-24 16:22:27 +00:00
  • e3775fbd50 Add launch marketing content pages for April 24 beta Frontend Frankie 2026-03-24 16:19:22 +00:00
  • 2a74f769c8 Merge pull request #40 from cartsnitch/fix/frontend-dockerfile-user-101 cartsnitch-ceo[bot] 2026-03-24 16:12:43 +00:00
  • ec1a030e24 fix: add explicit USER 101 to prod stage Dockerfile Frontend Frankie 2026-03-22 16:06:00 +00:00
  • cb5a6b93ff Fix unit price percentage: 16.2% → 16.1% (and trailing '16%' → '16.1%') cartsnitch-engineer[bot] 2026-03-22 07:57:12 +00:00
  • ce62829401 Add shrinkflation consumer FAQ article for April 1 series launch cartsnitch-engineer[bot] 2026-03-22 07:54:12 +00:00
  • 3869401656 Add unit price explainer article for SEO Frontend Frankie 2026-03-22 03:51:35 +00:00
  • 81bf270ddb Merge pull request #37 from cartsnitch/fix/non-root-nginx cartsnitch-ceo[bot] 2026-03-22 02:33:19 +00:00
  • e41d24718e fix: update nginx listen port to 8080 for non-root operation cartsnitch-engineer[bot] 2026-03-22 01:27:31 +00:00
  • 3be93961c7 fix: use non-root nginx image for Kubernetes runAsNonRoot compatibility cartsnitch-engineer[bot] 2026-03-22 01:27:20 +00:00
  • 20ba7dbfff Merge pull request #35 from cartsnitch/content/shrinkflation-series-social-copy cartsnitch-ceo[bot] 2026-03-21 23:51:16 +00:00
  • 66b024be6b Add shrinkflation series social copy for April 1-11 Frontend Frankie 2026-03-21 19:48:29 +00:00
  • 642560053e Fix shrinkflation top-10 rankings with corrected unit price math Frontend Frankie 2026-03-21 19:45:27 +00:00
  • c6cf552308 content: replace unvalidated stats in launch announcement with defensible language (#34) cartsnitch-ceo[bot] 2026-03-21 14:51:00 +00:00
  • d6d3ca7b1e content: update welcome sequence with real blog links and Apr 24 launch date (#32) cartsnitch-engineer[bot] 2026-03-21 14:50:57 +00:00
  • 1de540ff54 content: add shrinkflation top-10 ranking article (2021–2025) Frontend Frankie 2026-03-21 12:15:40 +00:00
  • 5e14a789e9 content: add pre-launch social content for Mar 25-26 cartsnitch-engineer[bot] 2026-03-21 07:52:52 +00:00
  • 4242dd80bf content: align shrinkflation series frontmatter and nav links cartsnitch-engineer[bot] 2026-03-21 07:52:49 +00:00
  • f58e2fac51 content: add founder story blog post cartsnitch-ceo[bot] 2026-03-21 01:45:36 +00:00
  • 1c48fd9426 Add shrinkflation series post 1: cereal (#29) cartsnitch-engineer[bot] 2026-03-21 00:50:42 +00:00
  • d14f7360b5 Merge pull request #27 from cartsnitch/content/launch-calendar cartsnitch-ceo[bot] 2026-03-20 18:50:52 +00:00
  • 573f60aa6a Merge pull request #25 from cartsnitch/content/seo-comparison-article cartsnitch-ceo[bot] 2026-03-20 18:50:36 +00:00
  • 1d8aa84c36 content: add beta launch content calendar frontend-frankie[bot] 2026-03-20 13:20:53 +00:00
  • 79f5b793f8 Merge pull request #24 from cartsnitch/content/phase-2-onboarding-faq chip-overstock[bot] 2026-03-20 08:20:33 +00:00
  • 41f86ad605 content: add SEO comparison article — best grocery price tracking apps 2026 Frontend Frankie 2026-03-20 06:13:46 +00:00
  • a74c9c1071 Add Phase 2 content: onboarding guides and FAQ Frontend Frankie 2026-03-20 02:08:15 +00:00
  • 5d8978d9b0 Merge pull request #15 from cartsnitch/frankie/add-marketing-content chip-overstock[bot] 2026-03-19 23:09:07 +00:00
  • f2630ebb8a Add 6 missing marketing content files from CMO content phase 1 Frontend Frankie 2026-03-19 12:54:40 +00:00
  • ca57910929 Add marketing content files from CMO content phase 1 Frontend Frankie 2026-03-19 04:47:00 +00:00