-
319d94b03c
Check private-network host before the CA cert when choosing TLS
master

Leon SerfatyandClaude Opus 5
2026-08-26 11:31:25 -04:00
-
605c0e0052
Allow plaintext Postgres in production for private-network hosts only

Leon SerfatyandClaude Opus 5
2026-08-26 11:19:14 -04:00
-
434de547ce
Make web dev port and API proxy target configurable

Leon SerfatyandClaude Opus 5
2026-08-26 10:25:39 -04:00
-
eb36b81dc9
Superadmin impersonation, hardened auth/upload paths, dependency updates

Leon SerfatyandClaude Opus 5
2026-08-26 10:25:39 -04:00
-
4a1122a7c9
Integrate Umami analytics (privacy-friendly, cookieless)
Leon Serfaty
2026-07-21 02:50:26 -04:00
-
1f249dc126
SEO prerender pipeline + register AI routes and tighten CSP

Leon SerfatyandClaude Fable 5
2026-07-17 13:37:05 -04:00
-
304f7f30c3
Security hardening: deps, tenancy quotas, auth, deploy, webhooks

Leon SerfatyandClaude Fable 5
2026-07-17 13:34:33 -04:00
-
d1d96e4dd2
Dokploy deploy: Dockerfile, DB CA cert, blog images, CSP

Leon SerfatyandClaude Fable 5
2026-07-17 13:04:18 -04:00
-
d9b807662a
Add e2e auth test suite, retention crons, and email-verification UX

Leon SerfatyandClaude Fable 5
2026-07-16 14:32:55 -04:00
-
97e1d4c60b
Storage→Spaces, security hardening, production-blocker fixes, tests + CI

Leon SerfatyandClaude Fable 5
2026-07-16 13:18:10 -04:00
-
310568690b
Add mobile nav, working global search, and dashboard error states

Leon SerfatyandClaude Fable 5
2026-07-16 13:11:34 -04:00
-
8656e6e470
Fix Passenger ESM incompatibility — add server.cjs CJS wrapper

Leon SerfatyandClaude Sonnet 4.6
2026-04-26 16:49:13 -04:00
-
e91ff1ce89
Switch from pnpm to npm workspaces

Leon SerfatyandClaude Sonnet 4.6
2026-04-26 03:32:17 -04:00
-
ce2278f4be
Add document storage (local filesystem) + fix dashboard outstanding KPI

Leon SerfatyandClaude Sonnet 4.6
2026-04-26 03:07:37 -04:00
-
0700d54225
Initial commit — eLegal Software monorepo

Leon SerfatyandClaude Sonnet 4.6
2026-04-26 02:42:42 -04:00