Commit Graph

  • cbc8958b55 update dump guide with real lessons from 2026-06-05 capture tyler 2026-06-05 17:31:31 +00:00
  • be226d3430 real Supabase schema + data loaded; cleanup synthesized placeholder tyler 2026-06-05 17:30:30 +00:00
  • b433c79677 supabase dump & restore guide (runbook for after spend cap removed) tyler 2026-06-05 16:45:37 +00:00
  • a266203c07 synthesized base schema for local dev (60 base tables) tyler 2026-06-05 16:44:41 +00:00
  • 3f4145e800 fix(sitemap): render at request time to avoid build-time DB dependency tyler 2026-06-05 15:36:45 +00:00
  • 553bfed070 fix(supabase): don't force mock mode for non-supabase.co URLs (PostgREST compat) tyler 2026-06-05 15:24:17 +00:00
  • 452eef7606 feat(deploy): bring up Docker stack + apply migrations in Gitea workflow tyler 2026-06-05 15:22:38 +00:00
  • c20538ef9f Add MinIO storage + replace Supabase Storage with S3 SDK tyler 2026-06-05 02:33:05 +00:00
  • 66d8cdf9b2 Add self-hosted Postgres docker-compose tyler 2026-06-05 01:19:10 +00:00
  • e41ce98b74 Fix workflow: use actual secrets, fix env file writing tyler 2026-06-04 18:53:11 -06:00
  • 85db68ed70 Load .env.production from server before build tyler 2026-06-04 18:52:02 -06:00
  • 4eb6b173e0 Use npm install instead of npm ci (no lockfile) tyler 2026-06-04 18:48:21 -06:00
  • 2635c0a99d Remove npm cache from workflow (local runner) tyler 2026-06-04 18:47:46 -06:00
  • 3a9c6e3934 Add Gitea Actions deploy workflow tyler 2026-06-04 18:42:58 -06:00
  • d9dee2c926 Add rocket emoji to tagline tyler 2026-06-05 00:38:29 +00:00
  • a15f2b7dcf docs(plan): Supabase → self-hosted migration implementation plan tyler 2026-06-05 15:05:56 +00:00
  • 2565c18cdd docs(spec): self-review pass — fix commit count and migration patch count tyler 2026-06-05 14:50:06 +00:00
  • e6a97ba9ab docs(spec): Supabase → self-hosted migration design tyler 2026-06-05 14:48:18 +00:00
  • 8a91494009 fix: add both apikey and Authorization headers for storage upload tyler 2026-06-04 20:31:58 +00:00
  • b240b7b56e fix: remove redundant Authorization header from storage upload tyler 2026-06-04 20:31:38 +00:00
  • fd9d6424d5 fix: add available_from/available_until to Product type in ProductsClient tyler 2026-06-04 20:26:10 +00:00
  • 0b748adfaa Add seasonal availability dates to product form modal tyler 2026-06-04 20:20:09 +00:00
  • 69767eb250 feat(admin): redesign product form modal (Atelier des Récoltes) tyler 2026-06-04 19:49:03 +00:00
  • 8bca9e86b1 chore: add Tuxedo Corn 2026 tour schedule tyler 2026-06-04 19:17:16 +00:00
  • 82d81b2f69 fix(stops): change stops.date from TIMESTAMPTZ to DATE tyler 2026-06-04 18:56:20 +00:00
  • 7ecb1f2fc0 Merge branch 'main' of github.com:dzinesco/route-commerce tyler 2026-06-04 18:43:58 +00:00
  • 015b1cf7b5 feat(checkout): real Stripe Express + Elements on /checkout tyler 2026-06-04 18:38:21 +00:00
  • 1b12a0a95d feat(admin/stops): add tabbed dashboard with calendar and locations views tyler 2026-06-04 18:20:11 +00:00
  • b2aa53f274 feat(storefront): dedicated Sweet Corn Box product page with 2-3 click order flow tyler 2026-06-04 17:59:36 +00:00
  • 66c6f45efc fix(admin/stops): pass admin user_id, not stop.id, as callerUid tyler 2026-06-04 17:37:17 +00:00
  • 6c6b5d3053 fix(admin/stops): restore StopsHeaderActions file tyler 2026-06-04 17:31:03 +00:00
  • 73cc7d1dce fix(admin/stops): product picker + add StopsHeaderActions tyler 2026-06-04 17:27:16 +00:00
  • 4763884caf refactor(products): split edit/create brandId resolution tyler 2026-06-04 17:27:01 +00:00
  • bdcaf0f1da feat(admin/stops): editorial redesign + calendar/route view tyler 2026-06-04 17:13:33 +00:00
  • df6f4181df fix(products): fall back to product's brand_id in edit modal tyler 2026-06-04 17:18:02 +00:00
  • 63842a9efc feat(admin): multi-brand admin support tyler 2026-06-04 17:09:24 +00:00
  • bd623020d5 Open stop details in a modal from the Stops admin table tyler 2026-06-04 16:33:57 +00:00
  • 9b51f5ae29 docs: multi-brand admin support design spec tyler 2026-06-04 16:29:19 +00:00
  • bc29c70e8b design(stops): cohesive card layout, count badges, row-click, merged columns tyler 2026-06-04 15:48:15 +00:00
  • 1feba25ced chore: commit tour-seed scripts and delete_stop 400 fix from prior work tyler 2026-06-04 15:32:16 +00:00
  • f26d43ac96 fix: re-dedupe locations by (name, city, address) so Tractor Supply splits into 10 per-city venues tyler 2026-06-04 15:30:22 +00:00
  • 49a9900d15 feat: add locations table + Locations tab in Stops & Routes tyler 2026-06-04 15:24:34 +00:00
  • 9374e63ae6 docs(memory): record Codex review round 2 pass tyler 2026-06-03 16:40:03 +00:00
  • 0245aa29cc fix(buyer/billing/comms/a11y): Codex review pass round 2 tyler 2026-06-03 16:39:19 +00:00
  • 03ae372509 fix(home): resilient homepage animations + anchors + counters tyler 2026-06-03 15:36:40 +00:00
  • 84ad60b4b0 feat(admin): comprehensive functionality pass across admin apps (Codex review) tyler 2026-06-03 15:29:03 +00:00
  • ba94d755fa chore: improve Supabase migrations via CLI after login and fix compatibility issues tyler 2026-06-03 15:11:42 +00:00
  • f155bf6f5c Fix CRI-17: wire handleSubmitEntry to entry form, remove dead state + unused prop tyler 2026-06-03 02:13:44 +00:00
  • 1fe5ffee8d Refactor: move public storefront stop data to server-side + parallel agent work tyler 2026-06-03 02:04:21 +00:00
  • 57da01c786 fix: enable Tasks and Workers tabs from URL params tyler 2026-06-02 16:53:39 +00:00
  • 056ea8f502 refactor: reorganize admin sidebar menu tyler 2026-06-02 16:42:52 +00:00
  • 12947b88ba Make CreateUserModal mobile responsive tyler 2026-06-02 16:34:21 +00:00
  • 2c95ce9a19 fix: remove duplicate headers and unused theme toggle tyler 2026-06-02 16:31:40 +00:00
  • 1bf8f32525 feat: simplify SiteHeader and add glass effect tyler 2026-06-02 16:22:37 +00:00
  • 6feac9bb9a feat: redesign login page to match landing page tyler 2026-06-02 16:16:17 +00:00
  • c5509f53f9 feat: add Header with Sign In to landing page tyler 2026-06-02 16:07:43 +00:00
  • f55f0551f9 clean: minimal, modern footer design tyler 2026-06-02 16:00:37 +00:00
  • 47ac74329f fix: counter animations and add footer with legal links tyler 2026-06-02 15:53:28 +00:00
  • 7a9d74504b fix: resolve ParallaxLayer/FadeOnScroll JSX issues, remove large black section tyler 2026-06-02 15:44:27 +00:00
  • 2db3375f87 feat: Apple-style scroll-driven landing page tyler 2026-06-02 15:41:48 +00:00
  • bf4dc09e65 fix: restore full landing page with FeaturesAndStats and TestimonialsAndCTA tyler 2026-06-02 15:29:39 +00:00
  • 344c8741da feat: cinematic scroll-driven landing pages with GSAP ScrollTrigger tyler 2026-06-02 15:23:44 +00:00
  • 72089d7c19 feat(storefront): add stops listing pages for both brands tyler 2026-06-02 15:17:29 +00:00
  • 6ec4d78404 refactor(brands): compact side-by-side card layout tyler 2026-06-02 15:11:10 +00:00
  • 71e0aa6f3b feat(landing): enhance hero with vibrant colorful design tyler 2026-06-02 15:06:02 +00:00
  • 4095c62011 refactor(admin): compact UI styling for data-dense admin interface tyler 2026-06-02 14:55:42 +00:00
  • f53f72e5a2 feat(admin): add Compose and Settings tabs to Harvest Reach communications tyler 2026-06-02 14:49:13 +00:00
  • 12f9b2da99 admin: polish route trace page to match design system tyler 2026-06-02 14:36:22 +00:00
  • d031a9783c Polish pass: micro-interactions on admin and storefront pages tyler 2026-06-02 14:29:27 +00:00
  • 8dee63fef2 feat: wire up real Supabase data to analytics dashboard tyler 2026-06-02 06:38:44 +00:00
  • bcbf7be84f fix: lazy-initialize Stripe client to prevent build-time errors tyler 2026-06-02 06:30:47 +00:00
  • dad8b0fbe3 fix: resolve all TypeScript errors in stripe-billing.ts tyler 2026-06-02 06:26:23 +00:00
  • fbddd2458e fix: remove incompatible startTransaction API call in sentry.ts tyler 2026-06-02 06:23:24 +00:00
  • 7dfaba6e3d feat: complete launch & marketing layer tyler 2026-06-02 06:19:56 +00:00
  • f6d2dc4e6c fix: middleware matcher regex syntax error tyler 2026-06-02 05:35:52 +00:00
  • 00deda1350 Revert Clerk - keeping existing Supabase auth, add security middleware tyler 2026-06-02 05:35:02 +00:00
  • cadb14b862 fix: remove broken postinstall script causing build failure tyler 2026-06-02 05:34:31 +00:00
  • 6ab52a2499 Production upgrade: Clerk auth, Stripe billing, analytics, PWA support tyler 2026-06-02 05:33:42 +00:00
  • b845d69aba feat: comprehensive frontend polish - UI/UX improvements across all pages tyler 2026-06-02 05:19:34 +00:00
  • fb25c5ee22 fix: route trace new lot modal instead of separate page tyler 2026-06-02 05:04:49 +00:00
  • d7fe1ea3fd fix: admin pages CSS variables - consistent design system colors tyler 2026-06-02 05:02:19 +00:00
  • 454515965e fix: flat sidebar navigation - no dropdowns, all settings pages accessible directly tyler 2026-06-02 04:55:19 +00:00
  • 3d810ee7e0 fix: restore full settings pages with tabbed interface (General, Brand, Workers, Tasks, Users) tyler 2026-06-02 04:53:05 +00:00
  • 12b936c634 fix: tuxedo FAQ page - add missing page.tsx and enhance SEO schemas tyler 2026-06-02 04:48:04 +00:00
  • 14ec2f9c71 fix: settings page redesign - tabbed interface, no sidebar dropdown tyler 2026-06-02 04:42:32 +00:00
  • 778b3fe311 fix: full Apple HIG mobile + SEO audit - all issues resolved tyler 2026-06-02 04:32:58 +00:00
  • c73da417af fix: Apple HIG mobile responsiveness - hero typography, tables, SEO metadata tyler 2026-06-02 04:28:03 +00:00
  • 184dd2608b Fix colors in Abandoned Cart Recovery and Welcome Sequence dashboards tyler 2026-06-02 04:19:34 +00:00
  • f72cfad5f3 Organize Brand tab by brand selection for platform admins tyler 2026-06-02 04:17:50 +00:00
  • 7783604141 Move payment settings to Brand tab in Settings tyler 2026-06-02 04:14:27 +00:00
  • d44506dd01 Fix TypeScript errors in products page and Harvest Reach components tyler 2026-06-02 03:51:54 +00:00
  • 7203cf1ead feat(admin): design system audit fixes tyler 2026-06-02 03:31:54 +00:00
  • 15e939ad7e Admin AI Tools page: unified design system styling, provider selector with OpenAI turd emoji, free-text model input with exact ID warning tyler 2026-06-02 02:21:11 +00:00
  • 809e0061ca Consolidate admin pages into tabbed layouts with warm stone theme tyler 2026-06-01 20:45:58 +00:00
  • 3274470737 fix(admin): remove lazy loading wireframes and fix dark styling tyler 2026-06-01 20:35:15 +00:00
  • 800ee5373b feat(admin): overhaul stops page with modal-based Add Stop tyler 2026-06-01 20:32:43 +00:00
  • 2747d8ea45 feat(admin): rewrite orders page with tabs, search, multi-select filters tyler 2026-06-01 20:29:30 +00:00
  • ca864e61a0 fix: clean netlify.toml for Next.js deployment tyler 2026-06-01 19:42:29 +00:00
  • 53a9671461 Initial commit - Route Commerce platform tyler 2026-06-01 19:40:55 +00:00