Commit Graph
14 Commits
Author SHA1 Message Date
a.andreev 2760e46a17 Public: render newly submitted comments without page reload 2026-02-21 16:07:05 +03:00
a.andreev bc48e6959d Admin: move deploy flow into settings and use secrets file 2026-02-21 15:50:39 +03:00
a.andreev d295afd8ec Admin: split action handlers and refresh project docs 2026-02-21 14:25:42 +03:00
a.andreev def543f813 Admin/Public: generate catalog thumbnails on file updates 2026-02-21 13:45:09 +03:00
a.andreev 0c2f0c2737 Admin/Public: refine topics workflow and gallery topic nav
Switch topic editing in admin to autosave-on-change with tree-based controls where parent selection is create-only and delete remains explicit. Add public sidebar navigation by topics with sort-index ordering, preserve topic context in photo navigation/comments, and show stable AI/comment badges on catalog cards.
2026-02-21 12:40:39 +03:00
a.andreev 2d1f37d9eb Admin: switch topics to tree editing layout
Render topics as a two-level tree so editing is clearer and limit updates to name/sort while parent selection stays create-only. Keep topic deletion safe with FK cascades and ensure photo tag links are cleaned automatically when a topic is removed.
2026-02-21 12:29:28 +03:00
a.andreev f9b949a7bf Admin: allow topic rename/delete and instant photo tagging
Add topic editing and deletion flows in the topics admin section with nesting safeguards for two-level hierarchy. Make photo topic assignment immediate on select change so tags are attached without extra confirmation clicks, while keeping inline detach actions.
2026-02-21 12:22:38 +03:00
a.andreev 3f80f3fbb7 Admin: add hierarchical topics with photo tagging
Introduce a new 'topics' entity with two-level nesting and a many-to-many link to photos. Add topic management in admin and inline AJAX attach/detach controls on photo cards so editors can assign or remove topics without reloading the page.
2026-02-21 12:15:36 +03:00
a.andreev b241c9b9b3 Admin: add section rename and delete actions
Let admins manage section names and ordering from the media sidebar without manual DB edits. Add safe section deletion in admin flow and remove the section storage folder after DB cascade cleanup.
2026-02-20 18:20:03 +03:00
Alex Assistant 0995989b56 Public badge for restored photos and commenter link retrieval/regeneration 2026-02-20 15:13:46 +03:00
Alex Assistant 0e357c0e42 Public: stacked before/after and editable welcome text; admin media/comments mode polish 2026-02-20 15:08:13 +03:00
Alex Assistant 8a0b5aad55 Add MySQL public gallery, token commenters and watermark for restored photos 2026-02-20 14:20:01 +03:00
Alex Assistant d8fbe939a9 Add MySQL admin v1: sections and photo upload before/after 2026-02-20 14:16:03 +03:00
Alex Assistant 883ff30877 Start MySQL implementation: config template, PDO layer and migrations 2026-02-20 14:07:50 +03:00