Commit Graph

46 Commits

Author SHA1 Message Date
11bba1e60c Public: retry comment submit endpoint to handle 404 routes 2026-02-21 16:17:20 +03:00
05c106226f Public: fix comment form action path to avoid 404 2026-02-21 16:14:10 +03:00
ec64282d8a Public: improve comment submit error diagnostics and fallback 2026-02-21 16:10:51 +03:00
2760e46a17 Public: render newly submitted comments without page reload 2026-02-21 16:07:05 +03:00
27691ba396 Public: reserve detail image space to prevent layout shifts 2026-02-21 15:11:24 +03:00
b64c3d9944 Public: reorder detail badges and fix comment count grammar 2026-02-21 15:05:04 +03:00
27a2120edc Public: add overview labels for detail and catalog pages 2026-02-21 15:02:13 +03:00
03d84abee9 Public: always show detail counter label in photo view 2026-02-21 14:57:48 +03:00
5d2662f810 Public: align detail counter with before label on desktop 2026-02-21 14:55:38 +03:00
1a011766bd Public: show detail position label in desktop top-right 2026-02-21 14:54:18 +03:00
948a4d184d Public: make photo navigation loop at boundaries 2026-02-21 14:51:15 +03:00
529df24013 Admin/Public: add admin basic auth and async comment feedback 2026-02-21 14:38:05 +03:00
ccb13f3e38 Public: fix mobile drawer mode on topic pages 2026-02-21 14:12:26 +03:00
bb68d36641 Admin/Public: add simple watermark settings
Add watermark controls in admin settings for text, brightness, and angle while keeping the UI lightweight. Apply these settings to public watermark rendering for after-photos with safe value clamping across Imagick and GD output paths.
2026-02-21 14:07:29 +03:00
2ed10f7b63 Admin/Public: simplify admin menu labels and remove comment autofocus 2026-02-21 13:49:55 +03:00
a6d5ab4c57 Public: restore topic menu visibility in sidebar
Bring topic links back in the public sidebar by rendering from a filtered visible topic tree with non-zero counts. Keep mobile bottom navigation lean by removing the redundant back action and preserving menu toggle plus prev/next controls.
2026-02-21 13:43:09 +03:00
962be4ff19 Public: polish photo detail layout and labels 2026-02-21 13:33:27 +03:00
3d28238994 Public: simplify desktop header and photo detail flow
Hide the redundant top heading on desktop while keeping the mobile context title visible. Reorder photo detail content to show images first, then metadata and description, so the page matches the expected viewing flow.
2026-02-21 13:29:20 +03:00
783dd51e5a Public: fix mobile topic drawer and simplify bottom nav
Ensure topic items remain visible in the mobile sidebar by building and rendering a filtered visible topic tree with non-zero counts. Remove the redundant 'back to section/topic' action from the photo bottom nav and tighten its layout while keeping menu toggle access.
2026-02-21 13:26:02 +03:00
d220c6c84b Admin/Public: add sticky admin sidebar and keyboard navigation 2026-02-21 13:21:50 +03:00
bc85fa1644 Public: improve mobile nav and hide empty nav items
Hide sections and topics with zero photos on public sidebar while keeping both menus expanded by default. Update mobile navigation so menu toggle lives in bottom bars, add contextual page headings for catalog/photo views, and ensure sidebar drawer toggles correctly from catalog and detail screens.
2026-02-21 13:18:41 +03:00
05ebcbfd8b Admin/Public: decouple topic filter from sections
Keep section and topic menus independent on public pages so users can choose either browsing mode directly across the full gallery. Preserve active state highlighting for the current mode, update photo/detail navigation links accordingly, and refine topic edit rows in admin to keep name, sort index, and delete action on one line.
2026-02-21 13:03:27 +03:00
4a9ab2b2ad Admin/Public: tighten topic rows and improve photo detail metadata
In admin topics, align name, sort index, and delete action on one line while keeping autosave updates in place. On public pages, present viewer mode with a divider block, prevent catalog thumbnail cropping by using contain fit, and show section/topic quick links above photo previews for direct navigation.
2026-02-21 12:57:17 +03:00
6b35d93fd6 Public: polish sidebar nav behavior and context labels
Remove redundant public headings, unify section/topic navigation styles, and keep a single active item based on current browsing mode. Fix topic tree visibility with section filtering, add collapsible nav groups, and show photo position with current section/topic context on detail screens.
2026-02-21 12:50:17 +03:00
5234b1fe7a Public: unify sidebar nav and collapsible topic/section groups
Make public sidebar highlight only one active context at a time (section or topic), unify section/topic link styles, and render topics as a clean two-level tree without repeating parent names in child labels. Add collapsible groups for sections and topics and remove the redundant public H1 header.
2026-02-21 12:46:02 +03:00
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
da426974ac Admin/Public: streamline photo-after editing and sidebar UI
Move 'after photo' upload into the after-preview area with an inline replace action and keep rotations/uploads async so the table stays in place. Clean up autosave helper text noise, remove the redundant back link on photo detail, and loosen sidebar section spacing for a cleaner public layout.
2026-02-21 12:02:02 +03:00
c94dc1e73e Admin/Public: improve comments UX and photo navigation
Split comment users and comment moderation into separate admin sections, and add comment search by photo and user for faster moderation. Rework public photo viewing with full-frame repeated watermarking, in-section prev/next navigation, sticky desktop sidebar, and a mobile bottom nav with section return and photo position.
2026-02-21 11:52:02 +03:00
a0d7e0131d Public: switch to CSS-only image placeholders
Replace JS-driven loading behavior with a pure CSS skeleton background so gallery cards remain fully native links. Drop click interception and deferred JS loaders to keep photo-page navigation immediate while images are still loading.
2026-02-20 19:10:24 +03:00
0eefcf6b04 Public: defer category image fetch and unblock card navigation
Avoid navigation stalls on cold loads by delaying thumbnail requests until cards are near viewport. Stop in-flight page downloads on card click so opening a photo page is immediate even while list images are still loading.
2026-02-20 19:06:18 +03:00
92e606a87e Public: lazy-load category images for faster navigation
Prevent photo-page opens from feeling blocked while a category list is still loading. Defer thumbnail fetches and lower their fetch priority, while keeping detail images high priority for quicker render after navigation.
2026-02-20 19:00:22 +03:00
09dea4a072 Public: show loading spinner for gallery images
Make image loading feedback visible on the public gallery so users see progress on slower connections. Add a lightweight spinner overlay for list/detail photos and clear it automatically once each image finishes or fails.
2026-02-20 18:50:29 +03:00
ebca47f3c5 Public: mobile sidebar drawer for inner pages
Keep the sections sidebar visible on the home screen but collapse it on inner pages to save space on phones. Add a menu toggle, overlay close controls, and edge-swipe gestures so navigation stays quickly accessible on touch devices.
2026-02-20 18:14:12 +03:00
Alex Assistant
c29eaa897b Public: disable context menu and drag on images 2026-02-20 15:28:29 +03:00
Alex Assistant
f76c869a97 Public: remove subtitle and restore footer author link 2026-02-20 15:27:47 +03:00
Alex Assistant
a8ca2ff592 Fix comment save on hosts without mbstring extension 2026-02-20 15:16:05 +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
e45fd0dcb0 Switch main app to MySQL flow and restore section-first bulk upload UX 2026-02-20 14:39:42 +03:00
Alex Assistant
31efcd44ab Update gallery subtitle text 2026-02-19 17:50:04 +03:00
Alex Assistant
8d93605093 Add favicon and subtle footer author link 2026-02-19 17:46:46 +03:00
Alex Assistant
fa3fb2c77c Add cache-busting version param for CSS/JS assets 2026-02-19 17:38:14 +03:00
Alex Assistant
0bb5b4dcf9 Show category cover thumbnails on public gallery 2026-02-19 17:35:27 +03:00
Alex Assistant
58a29a3d3b Extend admin: rename/delete/sort categories and photos 2026-02-19 17:17:03 +03:00
Alex Assistant
9196452688 Show photo titles from filenames in catalog and lightbox 2026-02-19 17:03:10 +03:00
Alex Assistant
b5c49caeb2 Init photo gallery with auto-indexing, thumbs, UI, deploy script 2026-02-19 16:37:51 +03:00