Commit Graph

9 Commits

Author SHA1 Message Date
2f031591bf Export: add /p/<uid>.pdf and /p/<uid>.docx (xhtml2pdf + htmldocx); overlay export buttons for all users; minor HTML wrapping 2025-09-04 08:48:36 +03:00
54833b39f1 Compose-only setup: use python:3.11-slim image, install deps at start, mount code and DB volume; no Dockerfile required 2025-09-03 20:44:07 +03:00
b62e73e3fb Add missing /admin/edit/<id> route (fix BuildError) 2025-09-03 15:59:36 +03:00
bc3f9f1079 Fix syntax error: properly concatenate watermark HTML strings in view_page() 2025-09-03 15:56:14 +03:00
752522cc13 Fix startup: correct watermark HTML concatenation; allow DATABASE env var; compose persists DB under /data; minor header css retains single Exit button 2025-09-03 15:50:57 +03:00
d2a65dedb3 Admin: add edit page (GET/POST), live preview; list shows Edit button; inject page title + watermark on public pages; clean header (only one logout); alignment via flex; add Dockerfile and docker-compose.yml; add gunicorn 2025-09-03 15:46:19 +03:00
c87f4fb0d6 UI: move logout to top-right, hide header Admin link; add global 'Made by Ruslan' watermark with handwriting font; inject <title> from page name; move page overlay Admin button to top-right 2025-09-03 15:25:52 +03:00
aa5cb82295 Admin: add title field, live preview, and delete; DB migration for title; show title in list; keep Admin button on public pages 2025-09-03 15:06:07 +03:00
85eaf6a99a UI polish: global modern styles; Admin button pinned top-left across app and generated pages; index redirects to login for guests 2025-09-03 14:37:36 +03:00