|
|
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 |
|
|
|
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 |
|