Commit Graph

  • 521646f312 docs(04): research phase PDF ingest domain Chandler Copeland 2026-03-19 21:24:01 -06:00
  • 5fc9ccc6c8 docs(04): capture phase context Chandler Copeland 2026-03-19 21:20:10 -06:00
  • dc076cf309 docs(phase-3): complete phase execution and verification Chandler Copeland 2026-03-19 17:53:40 -06:00
  • 7a19a10a0c docs(03-04): complete client profile page and Phase 3 portal verification summary Chandler Copeland 2026-03-19 17:34:55 -06:00
  • b186ac5f38 feat(03-04): add client profile page with edit/delete and documents table Chandler Copeland 2026-03-19 16:58:21 -06:00
  • b94720bde8 docs(03-03): complete dashboard and clients plan summary Chandler Copeland 2026-03-19 16:54:35 -06:00
  • 3fa2e1c424 feat(03-03): extend seed.ts with client and placeholder document rows Chandler Copeland 2026-03-19 16:49:29 -06:00
  • df1924acc4 feat(03-03): add Clients page with card grid and create modal Chandler Copeland 2026-03-19 16:47:28 -06:00
  • e55d7a1de5 feat(03-03): add Dashboard page with filterable documents table Chandler Copeland 2026-03-19 16:46:26 -06:00
  • 59acc62606 docs(03-02): complete portal shell plan — layout, nav, components, client actions Chandler Copeland 2026-03-19 16:43:37 -06:00
  • 5b87201b28 feat(03-02): add createClient, updateClient, deleteClient server actions Chandler Copeland 2026-03-19 16:38:49 -06:00
  • 28d42f5d9b feat(03-02): add StatusBadge and DocumentsTable shared portal components Chandler Copeland 2026-03-19 16:37:30 -06:00
  • 9c4caeedba feat(03-02): add portal authenticated layout and PortalNav Chandler Copeland 2026-03-19 16:37:03 -06:00
  • 00f9c7c9f0 feat(03-01): protect /portal routes and update post-login redirect Chandler Copeland 2026-03-19 16:17:59 -06:00
  • f8f8b8f4ba feat(03-01): add clients and documents tables to Drizzle schema Chandler Copeland 2026-03-19 16:17:26 -06:00
  • 3cda82df51 docs(03-agent-portal-shell): create phase 3 plan — 4 plans in 4 waves Chandler Copeland 2026-03-19 16:13:10 -06:00
  • d4fd2bcdc8 docs(03): research phase agent-portal-shell Chandler Copeland 2026-03-19 16:04:17 -06:00
  • c6cd488fa3 docs(03): capture phase context Chandler Copeland 2026-03-19 15:59:08 -06:00
  • 4d9c74a1e3 docs(phase-02): complete phase execution Chandler Copeland 2026-03-19 15:27:47 -06:00
  • 9500f812e0 docs(02-03): complete human verification — phase 2 approved Chandler Copeland 2026-03-19 15:19:22 -06:00
  • 5842ffc9f3 docs(02-02): complete contact form plan — SUMMARY, STATE, plans tracked Chandler Copeland 2026-03-19 15:04:45 -06:00
  • ffb1ab629d docs(02-01): complete marketing site shell plan — nav, hero, testimonials, footer Chandler Copeland 2026-03-19 15:04:15 -06:00
  • a33b4c9520 fix(02-01): restore TestimonialsSection in page.tsx section order Chandler Copeland 2026-03-19 15:02:19 -06:00
  • 47c6dd9e62 feat(02-02): add ContactSection client component and wire into homepage Chandler Copeland 2026-03-19 15:01:36 -06:00
  • 6d701b7faa feat(02-01): add testimonials carousel and wire into homepage Chandler Copeland 2026-03-19 15:01:07 -06:00
  • c26a0b1b62 feat(02-01): scaffold marketing site nav, hero, listings, footer Chandler Copeland 2026-03-19 14:59:56 -06:00
  • 39f233dbb4 feat(02-02): install nodemailer and create contact mailer + server action Chandler Copeland 2026-03-19 14:59:23 -06:00
  • 0cdf3e5f7d docs(02): research phase - marketing site Chandler Copeland 2026-03-19 14:50:36 -06:00
  • 0167c00462 docs(02): add placeholder assets guidance to context Chandler Copeland 2026-03-19 14:46:01 -06:00
  • 8b9163eda3 docs(02): capture marketing site phase context Chandler Copeland 2026-03-19 14:45:43 -06:00
  • 6590e5fcf5 docs(phase-1): complete phase execution — Foundation ✓ Chandler Copeland 2026-03-19 14:34:56 -06:00
  • 0ca13987f5 docs(01-03): complete local env setup and auth flow verification Chandler Copeland 2026-03-19 14:23:20 -06:00
  • 39af0f19ba fix(auth): resolve middleware Edge Runtime + layout redirect loop Chandler Copeland 2026-03-19 14:08:04 -06:00
  • 0a75442af3 fix(db): swap @neondatabase/serverless for postgres.js (local dev support) Chandler Copeland 2026-03-19 14:00:32 -06:00
  • 8bc09e4ea7 docs: switch infrastructure to local PostgreSQL + home Docker server (no Vercel/Neon) Chandler Copeland 2026-03-19 13:51:49 -06:00
  • 410fc10e9b docs(01-02): complete login pages and auth UI plan Chandler Copeland 2026-03-19 13:41:19 -06:00
  • 32dc2d3ee5 feat(01-02): build agent portal layout, dashboard stub, and logout mechanism Chandler Copeland 2026-03-19 13:39:25 -06:00
  • f221597677 feat(01-02): build branded login page with password toggle and error handling Chandler Copeland 2026-03-19 13:38:42 -06:00
  • 7fdce32d0d docs(01-01): complete foundation scaffold plan Chandler Copeland 2026-03-19 13:36:14 -06:00
  • e5db79a8f0 feat(01-01): configure Auth.js v5 JWT + Credentials, route protection middleware Chandler Copeland 2026-03-19 13:33:15 -06:00
  • f46e7027a5 feat(01-01): define DB schema, configure Drizzle Kit, write seed script Chandler Copeland 2026-03-19 13:30:52 -06:00
  • dac1bc817b feat(01-01): scaffold Next.js 16.2.0 project with all Phase 1 dependencies Chandler Copeland 2026-03-19 13:29:56 -06:00
  • 41703bf74b docs(01-foundation): create phase 1 plan Chandler Copeland 2026-03-19 13:24:04 -06:00
  • e1c6e3cce7 docs(01): research phase foundation — Next.js 15 Auth.js v5 Drizzle Neon Vercel Chandler Copeland 2026-03-19 13:16:29 -06:00
  • e286536ef8 docs(01): capture phase context Chandler Copeland 2026-03-19 13:04:31 -06:00
  • e7faaa5fd9 docs: create roadmap (7 phases) Chandler Copeland 2026-03-19 12:25:02 -06:00
  • 498ee47445 docs: define v1 requirements Chandler Copeland 2026-03-19 12:08:52 -06:00
  • 3b13815d68 docs: add domain research Chandler Copeland 2026-03-19 11:50:51 -06:00
  • ac1ff1a7db chore: add project config Chandler Copeland 2026-03-19 11:35:34 -06:00
  • d435ac97a5 docs: initialize project Chandler Copeland 2026-03-19 11:33:02 -06:00