-
dc78c0550e
fix(alembic): strip sslmode before psycopg2, ensure postgresql:// dialect
master
Ami
2026-04-21 19:42:04 +07:00
-
0371a36209
fix(alembic): strip sslmode param before passing to psycopg2
Ami
2026-04-21 17:56:09 +07:00
-
6cd6ce01eb
fix(alembic): always read DATABASE_URL env directly to avoid ini override issues
Ami
2026-04-21 17:50:17 +07:00
-
ac719b219f
fix(alembic): ensure postgresql:// dialect and bypass ConfigParser URL parsing
Ami
2026-04-21 17:45:04 +07:00
-
283f75a5e2
fix(alembic): URL-decode DATABASE_URL before passing to ConfigParser
Ami
2026-04-21 17:43:17 +07:00
-
6a513a97ce
fix: copy alembic.ini into image
Ami
2026-04-21 17:39:24 +07:00
-
6211290923
fix: add alembic dir to image + run migrations in entrypoint
Ami
2026-04-21 17:36:47 +07:00
-
6b40c04b0d
fix(nginx): remove trailing slash from proxy_pass to preserve /api prefix
Ami
2026-04-21 16:25:32 +07:00
-
355b5156a5
fix: add postgresql-client for pg_isready in entrypoint
Ami
2026-04-21 15:57:41 +07:00
-
51b8e15726
fix: add entrypoint script to wait for postgres before starting
Ami
2026-04-21 15:38:56 +07:00
-
35ea49d6d2
fix: strip sslmode from database URL (asyncpg doesn't support it)
Ami
2026-04-21 14:54:18 +07:00
-
d3af80145b
fix: auto-convert postgres:// and postgresql:// to postgresql+asyncpg:// in settings
Ami
2026-04-21 14:29:23 +07:00
-
1c2bdbf310
fix(nginx): strip /api prefix in proxy_pass (api_prefix is /api/v1)
Ami
2026-04-21 11:36:01 +07:00
-
f8cdbf8d74
feat: combine Admin UI into single container with nginx proxy
Ami
2026-04-21 11:30:56 +07:00
-
f195a44707
fix: remove env var substitution in supervisord.conf (supervisord doesn't support it)
Ami
2026-04-21 11:01:52 +07:00
-
cb59bea178
fix: supervisor package name (debian), not supervisord
Ami
2026-04-21 10:59:06 +07:00
-
7680b0eb91
fix: install supervisord in runtime stage (closes deploy)
Ami
2026-04-21 10:49:59 +07:00
-
08e0ae7e83
fix: Dockerfile - use PYTHONPATH for playwright install chromium
Ami Bot
2026-04-20 20:32:30 +07:00
-
3265228ce6
rename: Dockerfile.app -> Dockerfile for Easypanel compatibility
Ami Bot
2026-04-20 20:14:45 +07:00
-
062a384444
feat: add Easypanel deployment config
Ami Bot
2026-04-20 18:37:20 +07:00
-
d8e0a34e04
feat: account management — change email, password, and CLI reset (#10)
James Cottrill
2026-04-18 21:53:32 +01:00
-
142e2373d3
feat: consent records page, tab persistence, and snippet copy fix (#9)
James Cottrill
2026-04-18 21:22:06 +01:00
-
bebcf901f4
chore: remove compliance UI from admin dashboard (#8)
James Cottrill
2026-04-18 20:33:20 +01:00
-
e0f1dd43e8
fix(scanner): reliable cookie discovery, auto-categorisation, and scan scheduling UI (#7)
James Cottrill
2026-04-18 20:14:32 +01:00
-
80dfc15319
ci: release workflow — build + push container images to GHCR on release (#6)
James Cottrill
2026-04-18 16:14:40 +01:00
-
10e5c92882
docs: add deployment guide (Docker Compose, Kubernetes, Cloud Run) (#5)
James Cottrill
2026-04-17 11:26:33 +01:00
-
bd465008e5
fix(banner): bridge blocker state loader↔bundle and sweep stale cookies on consent change (#4)
James Cottrill
2026-04-14 17:30:02 +01:00
-
0fbe2717f2
fix(scanner): pre-seed ConsentOS consent so crawls see post-consent state (#2)
James Cottrill
2026-04-14 14:05:35 +01:00
-
8d15ec4398
Per-site configurable cookie categories (#3)
James Cottrill
2026-04-14 14:05:31 +01:00
-
84e41857c3
Bundle banner into admin-ui image and add prod docker-compose (#1)
James Cottrill
2026-04-14 13:03:36 +01:00
-
fbf26453f2
feat: initial public release
James Cottrill
2026-04-13 14:20:15 +00:00