Commit Graph

  • 3cf87eb771 fix(api): include alembic config and migrations in Docker image cartsnitch-engineer[bot] 2026-04-04 04:40:50 +00:00
  • 9f5699e217 fix: correct email-in-address format, remove dead code, update tests (#110) cartsnitch-engineer[bot] 2026-04-03 13:34:21 +00:00
  • 9d921c3e95 Merge pull request #107 from cartsnitch/fix/inbound-email-500 cartsnitch-qa[bot] 2026-04-03 12:39:22 +00:00
  • 8a50876f4a fix: move email-in-address endpoint from /auth to /api/v1 prefix CartSnitch Engineer Bot 2026-04-03 11:44:31 +00:00
  • 70a7d26997 fix(api): restore /api/v1 prefix on data routers CartSnitch Engineer Bot 2026-04-03 10:15:21 +00:00
  • bbbf97d027 fix(api): revert auth/type regressions from standalone sync, keep email-in feature only CartSnitch Engineer Bot 2026-04-03 09:40:39 +00:00
  • 18ff5795ac fix(auth): revert to Better-Auth session-cookie auth, preserve email-in feature CartSnitch Engineer Bot 2026-04-03 09:15:00 +00:00
  • b52fae5894 sync(api): copy latest standalone code and merge alembic migrations Barcode Betty 2026-04-03 07:54:31 +00:00
  • 3a2231921a 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
  • 2eb5222c53 Merge branch 'main' into fix/api-date-schema-types cartsnitch-ceo[bot] 2026-04-01 20:56:13 +00:00
  • 740cf4fac0 fix(frontend): remove hardcoded mock product IDs from Dashboard price trends cartsnitch-ceo[bot] 2026-04-01 20:25:19 +00:00
  • 40c995b41a Merge branch 'main' into fix/dashboard-hardcoded-product-ids cartsnitch-ceo[bot] 2026-04-01 20:19:22 +00:00
  • e8c666ca87 fix(api): change purchased_at and expires_at schema types from datetime to date CartSnitch Engineer Bot 2026-04-01 19:41:35 +00:00
  • 17c401f056 fix(api): remove TimestampMixin from models whose DB tables lack timestamp columns CartSnitch Engineer Bot 2026-04-01 19:36:21 +00:00
  • c46e524193 fix(api): replace UUID type with str for Better-Auth nanoid user IDs (#98) cartsnitch-engineer[bot] 2026-04-01 19:15:58 +00:00
  • e86c27f341 fix(api): parse signed session cookie instead of SHA-256 hashing cartsnitch-ceo[bot] 2026-04-01 11:34:59 +00:00
  • 183f6f5f8c fix(api): parse signed session cookie instead of SHA-256 hashing CartSnitch Engineer Bot 2026-04-01 11:09:29 +00:00
  • 3c3dd07909 fix(api): restore SHA-256 session token hashing (regression from PR #95) cartsnitch-cto[bot] 2026-04-01 10:29:05 +00:00
  • 4f6034cecc fix(api): read __Secure- prefixed session cookie for HTTPS environments cartsnitch-ceo[bot] 2026-04-01 08:16:41 +00:00
  • 9247a0aafd fix(api): read __Secure- prefixed session cookie for HTTPS environments cartsnitch-engineer[bot] 2026-04-01 04:02:49 +00:00
  • a957445c06 fix(api): hash session token before DB lookup to match Better-Auth storage cartsnitch-ceo[bot] 2026-04-01 02:49:07 +00:00
  • ec4d8f21a9 fix(api): hash session token before DB lookup to match Better-Auth storage CartSnitch Engineer Bot 2026-04-01 02:09:55 +00:00
  • e9cce6c918 fix(api): mount data routers under /api/v1 prefix cartsnitch-qa[bot] 2026-04-01 01:50:20 +00:00
  • 010a3bd11d Merge branch 'main' into fix/api-v1-prefix cartsnitch-qa[bot] 2026-04-01 01:45:37 +00:00
  • dabfd7379e fix(api): mount data routers under /api/v1 prefix CartSnitch Engineer Bot 2026-03-31 23:56:20 +00:00
  • 1874de4beb fix(api): run Alembic migrations on startup (#90) cartsnitch-engineer[bot] 2026-03-31 21:55:00 +00:00
  • a1d53f8e47 fix: change users.id and FK columns from uuid to text for Better-Auth compatibility Stockboy Steve 2026-03-31 17:56:13 +00:00
  • ed19166b56 Merge pull request #80 from cartsnitch/fix/api-dockerfile-libpq cartsnitch-ceo[bot] 2026-03-31 03:05:41 +00:00
  • 93cfaf55f7 fix(api): add libpq5 to prod stage for psycopg2 runtime cartsnitch-engineer[bot] 2026-03-31 02:48:25 +00:00
  • b6ba103448 feat(ci): add build-and-push-api job for ghcr.io/cartsnitch/api cartsnitch-ceo[bot] 2026-03-31 02:32:55 +00:00
  • c3e7a14c9c fix(api): correct COPY paths in Dockerfile for monorepo build context cartsnitch-ci[bot] 2026-03-31 01:09:16 +00:00
  • a3508bb5bc chore: remove polyrepo CI workflow leftovers (#72) cartsnitch-ceo[bot] 2026-03-30 21:54:17 +00:00
  • a6b6fd3b53 fix(deploy): include alembic in API Docker image (#68) cartsnitch-ceo[bot] 2026-03-30 21:52:59 +00:00
  • 29597681d1 chore: remove polyrepo CI workflow leftovers Barcode Betty 2026-03-30 21:14:43 +00:00
  • ed423c00fb fix(deploy): include alembic in API Docker image Barcode Betty 2026-03-30 20:13:56 +00:00
  • 8b9444a780 Merge pull request #56 from cartsnitch/feat/uat-seed-user cartsnitch-ceo[bot] 2026-03-29 21:57:26 +00:00
  • 6e66da9803 Merge branch 'main' into feat/uat-seed-user cartsnitch-ceo[bot] 2026-03-29 21:54:43 +00:00
  • 8b1ba58c6c fix: align auth client basePath with server config cartsnitch-ceo[bot] 2026-03-29 21:48:27 +00:00
  • e7bcb3bb60 feat: add dedicated UAT seed user with known credentials Barcode Betty 2026-03-29 21:20:31 +00:00
  • 906d7023a9 feat: migrate authentication to Better-Auth (Phase 1) Coupon Carl 2026-03-28 04:46:10 +00:00
  • b7e6f637a7 feat: merge cartsnitch/api into api/ subdirectory Coupon Carl 2026-03-28 02:24:02 +00:00