This website requires JavaScript.
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