273b600e98fix#12: simplify auth adapter, add verifications table
Christopher Mayor
2026-04-27 11:22:42 -07:00
024f3cb1f7fix#12: add missing session fields ipAddress and userAgent to Drizzle schema
Christopher Mayor
2026-04-27 11:01:30 -07:00
cd51f2a0c8fix#12: add accounts table for Better Auth credential storage
Christopher Mayor
2026-04-27 10:57:15 -07:00
4d5e1502e9fix#9#10#11: fix email_verified schema, add auth gate to compare, use real user id
Christopher Mayor
2026-04-27 10:33:22 -07:00
56b6f67d00
fix: update docker-compose to use shared postgres and Traefik labels
Christopher Mayor
2026-04-26 22:16:24 -07:00
370fd2d8e6
fix: map users/sessions schema to better-auth expected names
Christopher Mayor
2026-04-26 22:06:24 -07:00
089de443a0
docs: update deployment section with current production state
Christopher Mayor
2026-04-26 17:39:40 -07:00
78e1c74fa3
fix: use getClient() instead of undefined client in openai provider
Christopher Mayor
2026-04-26 16:55:59 -07:00
d9ed1586cc
fix: use title as fallback query instead of null in compare route
Christopher Mayor
2026-04-26 16:53:21 -07:00
5187d75d53
fix: add userId to comparison inserts (placeholder 'system' until auth is wired)
Christopher Mayor
2026-04-26 16:50:07 -07:00
8d2239aebd
fix: use viewCount instead of views in profile page
Christopher Mayor
2026-04-26 16:44:21 -07:00
0b523b7274
fix: replace mockUser/mockComparisons with proper local variables in profile page
Christopher Mayor
2026-04-26 16:43:25 -07:00
db30a7e178
Merge branch 'feat/wire-pages'
Christopher Mayor
2026-04-26 15:58:04 -07:00
50fd4cda6a
Merge branch 'feat/api-endpoints'
Christopher Mayor
2026-04-26 15:58:04 -07:00
565085aba1
feat: wire up explore and profile pages
Christopher Mayor
2026-04-26 15:58:00 -07:00
c9e6e156ac
feat: add comparison and user API endpoints
Christopher Mayor
2026-04-26 15:57:58 -07:00
494dcb91fa
fix: remove duplicate users table definition in schema
Christopher Mayor
2026-04-26 15:55:47 -07:00
3c5df6a74c
docs: add v0.2-v0.4 implementation plan for feed, profile, auth, and search
Christopher Mayor
2026-04-26 01:16:35 -07:00
7888d7995c
chore: update drizzle schema and migrations
Christopher Mayor
2026-04-24 15:04:29 -07:00
3689b1707a
chore: gitignore worktree directories
Christopher Mayor
2026-04-24 15:03:14 -07:00
aac0e2f5b1
docs: comprehensive documentation - README, specs, architecture, API reference, UI/UX flow, dev guide
Christopher Mayor
2026-04-24 15:02:40 -07:00
5bde4e3aa6
Merge branch 'feat/backend'
Christopher Mayor
2026-04-24 15:01:37 -07:00
6832fbdebb
Merge branch 'feat/frontend'
Christopher Mayor
2026-04-24 15:01:21 -07:00
43f011e519
feat: complete frontend UI - comparison views, profile, explore, layout
feat/frontend
Christopher Mayor
2026-04-24 14:39:54 -07:00
37c07e468d
fix: lazy-init OpenAI client to avoid build failure without API key
feat/backend
Christopher Mayor
2026-04-24 14:37:28 -07:00
a273f29e07
feat: improve compare API route with searching stage and validation
feat/llm-engine
Christopher Mayor
2026-04-24 14:36:06 -07:00
2f4239a83b
feat: add provider fallback chain with priority system
Christopher Mayor
2026-04-24 14:35:20 -07:00
3539a5f3eb
feat: add .env.example with required environment variables
Christopher Mayor
2026-04-24 14:35:19 -07:00
e13b1ea2d5
feat: add Perplexity Sonar provider with OpenAI fallback
Christopher Mayor
2026-04-24 14:34:55 -07:00
26d879c82e
feat: add standalone output to next.config.ts for Docker builds
Christopher Mayor
2026-04-24 14:34:50 -07:00
66a2d647bb
feat: add Dockerfile and docker-compose.yml for containerized deployment
Christopher Mayor
2026-04-24 14:34:35 -07:00
637f1540cf
feat: update research pipeline with Tavily search and progress stages
Christopher Mayor
2026-04-24 14:34:22 -07:00
2c2fd3547c
feat: add auth middleware protecting /compare and /profile routes
Christopher Mayor
2026-04-24 14:34:13 -07:00
3568e2f008
feat: update Better Auth config with schema and session expiry
Christopher Mayor
2026-04-24 14:33:54 -07:00
71ef567d0d
feat: enhance OpenAI provider with web research context
Christopher Mayor
2026-04-24 14:33:50 -07:00
d8ff5f4bb1
feat: add users and sessions tables for Better Auth
Christopher Mayor
2026-04-24 14:33:37 -07:00
3a448a5063
feat: add Tavily search provider
Christopher Mayor
2026-04-24 14:33:20 -07:00
d13780931e
scaffold: Next.js 15 + Drizzle + Better Auth + OpenAI + Recharts base
Christopher Mayor
2026-04-24 14:29:47 -07:00
858f7264ce
Initial commit from Create Next App
Christopher Mayor
2026-04-24 14:06:35 -07:00