• Joined on 2026-05-21
simone pushed to main at simone/clienthub 2026-06-11 13:42:06 +00:00
8e2752ae5c chore(state): update progress to Phase 10 Plans 2-3 complete
d4c9e753ed docs(10-02, 10-03): complete UI layer execution summaries
97f58d23d2 feat(10-02): lead CRUD UI with list, detail, and form components
Compare 3 commits »
simone pushed to main at simone/clienthub 2026-06-11 13:30:38 +00:00
0eccfe3a4d feat(10-01): add CRM schema foundation with migration
simone pushed to main at simone/clienthub 2026-06-11 13:16:25 +00:00
simone pushed to main at simone/clienthub 2026-06-11 13:07:39 +00:00
0fd73ddcc0 feat(10): add CRM schema foundation - leads, activities, reminders tables
simone pushed to main at simone/clienthub 2026-06-11 13:06:12 +00:00
5d75752e2d feat: add app shortcuts to sidebar (quotes + crm leads)
simone pushed to main at simone/clienthub 2026-06-11 12:44:49 +00:00
simone pushed to main at simone/clienthub 2026-06-11 12:25:39 +00:00
7d1af24016 docs(state): update Phase 10 Plan 3 completion status
694b54f2ce docs(10-03): complete Phase 10 Plan 3 execution summary
650737cda2 feat(10-03): add FollowUpWidget and integrate modals in LeadDetail
ddec5d7fc9 feat(10-03): add SendQuoteModal component and assignQuoteToLead server action
ec81a76f51 feat(10-03): add LogActivityModal component and logActivity server action
Compare 39 commits »
simone pushed to main at simone/clienthub 2026-05-31 18:39:12 +00:00
19b540e116 fix(auth): allow internal routes when INTERNAL_SECRET unset — localhost-only by design
simone pushed to main at simone/clienthub 2026-05-31 18:13:21 +00:00
6e97a53b73 docs(06-02): complete dashboard KPI + activity feed plan
40162e03ca feat(06-02): replace redirect with real dashboard RSC at /admin
a304328bd6 feat(06-02): create dashboard-queries.ts with getDashboardStats()
d1d83011aa docs(06-01): complete sidebar layout plan — AdminSidebar + AppShell + /admin/clients
4d52d87341 chore(06-01): delete NavBar.tsx — replaced by AdminSidebar
Compare 9 commits »
simone pushed to main at simone/clienthub 2026-05-23 08:19:10 +00:00
75097ccfa4 feat: init payments + split payment in project workspace
simone pushed to main at simone/clienthub 2026-05-23 07:16:34 +00:00
0571040d2f docs: add Data Safety rule to CLAUDE.md — updates must not delete clients/projects/payments/phases
simone pushed to main at simone/clienthub 2026-05-23 07:04:20 +00:00
5efb433c23 fix(04-07): remove debug code — public page restored
simone pushed to main at simone/clienthub 2026-05-22 18:34:21 +00:00
25ae19c9d2 debug: page-level file logging
simone pushed to main at simone/clienthub 2026-05-22 18:18:39 +00:00
d67be3b6b4 debug: file-based logging to /tmp/clienthub-debug.log
simone pushed to main at simone/clienthub 2026-05-22 16:55:00 +00:00
bc2fcc8670 debug: add generateMetadata log
simone pushed to main at simone/clienthub 2026-05-22 16:44:57 +00:00
fca86fde73 debug: log token param in ClientPage
simone pushed to main at simone/clienthub 2026-05-22 16:40:20 +00:00
78a65f6ced debug: log tokenOrSlug in getClientWithProjectsByToken
simone pushed to main at simone/clienthub 2026-05-22 16:38:47 +00:00
7f9150b75a debug: add error logging to getClientWithProjectsByToken
simone pushed to main at simone/clienthub 2026-05-22 12:40:36 +00:00
a478462aa4 security: full hardening pass — auth guards, rate limiting, headers, internal secret
simone pushed to main at simone/clienthub 2026-05-22 11:43:52 +00:00
eab88c9f63 fix(04-06): five post-deploy fixes