-
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