• Joined on 2025-07-12
tyler pushed to main at tyler/route-commerce 2026-06-09 12:22:13 -06:00
c86e97e816 feat(storage): MinIO object storage, Neon Auth, Supabase removal
tyler pushed to main at tyler/route-commerce 2026-06-09 12:20:18 -06:00
c434015829 feat(storage): MinIO object storage, Neon Auth, Supabase removal
tyler created pull request tyler/route-commerce#3 2026-06-08 20:28:12 -06:00
Feat/better auth
tyler created pull request tyler/route-commerce#2 2026-06-08 20:28:03 -06:00
Self hosted postgres
tyler created pull request tyler/route-commerce#1 2026-06-08 20:27:54 -06:00
Selfhost/migrate
tyler created repository tyler/backend 2026-06-07 17:37:50 -06:00
tyler pushed to main at tyler/route-commerce 2026-06-07 01:37:59 -06:00
bb464bda65 fix(products): migrate catalog page from supabase to Drizzle + fix brands→tenants
tyler pushed to main at tyler/route-commerce 2026-06-07 01:17:43 -06:00
03cf2f446f fix(login): only show Google button when client ID looks like a real Google OAuth ID
tyler pushed to main at tyler/route-commerce 2026-06-07 01:16:34 -06:00
a8a3f5d2e3 fix(seed): inline scrypt hash so seed.ts runs outside Next.js server context
tyler pushed to main at tyler/route-commerce 2026-06-07 01:11:47 -06:00
856b5caa40 chore: pin dev server to port 4000
tyler pushed to main at tyler/route-commerce 2026-06-07 01:10:22 -06:00
16685422b9 fix: add @stripe/stripe-js and @stripe/react-stripe-js deps
tyler pushed to main at tyler/route-commerce 2026-06-07 00:36:14 -06:00
ce8ce98dde docs: add Full Supabase migration completion notes to MEMORY.md
tyler pushed to main at tyler/route-commerce 2026-06-07 00:35:07 -06:00
cbb9f23012 chore: fix playwright config + gitignore test-results
tyler pushed to main at tyler/route-commerce 2026-06-07 00:28:51 -06:00
e7de43e723 merge: wave-5-final-2 (28 files: Supabase → Drizzle/pg migration complete)
50201b00fe migrate: replace Supabase REST with Drizzle/pg in 28 more files (wave 5 final)
67abcaa2db migrate: replace Supabase REST with Drizzle/pg in 11 more action files (wave 5 partial)
3f323dd52a merge: wave-2-redo branch (communications + marketing migration)
3ad2a48fc3 migrate: replace Supabase REST with Drizzle/pg in communications + marketing (wave 2 redo)
Compare 9 commits »
tyler pushed to main at tyler/route-commerce 2026-06-06 19:56:52 -06:00
4b02154188 Merge remote-tracking branch 'crispygoat/main'
6e71596daf Merge branch 'feature/drizzle-rls-real-auth'
4da7aae5ce feat(auth): seed admin user + email/password login UI
ccfd89be75 feat(auth): wire Credentials provider + edge-safe authConfig
42f28b32a4 test(passwords): add unit tests for encode/verify/round-trip
Compare 8 commits »
tyler pushed to main at tyler/route-commerce 2026-06-06 16:36:34 -06:00
3f731f7739 fix(admin): wrap post-auth data loads in try/catch to surface and survive SC render errors
tyler pushed to main at tyler/route-commerce 2026-06-06 16:14:00 -06:00
5654ebaecd chore(auth): remove legacy rc_auth_uid/rc_uid/upsert_admin_user path; scope sign-in to ADMIN_ALLOWED_EMAILS; silence lockfile warning
tyler pushed to main at tyler/route-commerce 2026-06-06 15:52:22 -06:00
1cecbce392 fix(auth): port dev auto-login to Next.js 16 proxy.ts
tyler pushed to main at tyler/route-commerce 2026-06-06 15:29:25 -06:00
b63d0415ab fix(deploy): seed docker-compose.yml before any docker compose cmd
tyler pushed to main at tyler/route-commerce 2026-06-06 14:48:46 -06:00
e2e56252ec fix(deploy): always copy docker-compose.yml to server