Gitea Actions Bot
|
87f4526220
|
chore: bump version to 1.1.10 (backend + frontend)
v1.1.10
|
2025-10-12 19:18:37 +00:00 |
|
Gitea Actions Bot
|
d42a11680f
|
chore: bump version to 1.1.9 (backend + frontend)
v1.1.9
|
2025-10-06 13:18:43 +00:00 |
|
Gitea Actions Bot
|
38dd74b893
|
chore: bump version to 1.1.8 (backend + frontend)
v1.1.8
|
2025-10-03 05:19:52 +00:00 |
|
paul
|
fc1bf53412
|
fix: harden gallery downloads and per-gallery auth
Test and Lint / backend-test (push) Successful in 1m57s
Test and Lint / frontend-test (push) Successful in 1m57s
|
2025-10-01 16:00:37 +02:00 |
|
paul
|
5d6c061f1c
|
feat: support per-gallery password toggle
|
2025-10-01 16:00:37 +02:00 |
|
Gitea Actions Bot
|
45e835a51a
|
chore: bump frontend version to 1.1.7
v1.1.7
|
2025-09-27 06:14:25 +00:00 |
|
Gitea Actions Bot
|
afc00090cf
|
chore: bump frontend version to 1.1.6
v1.1.6
|
2025-09-27 06:11:45 +00:00 |
|
paul
|
59750dea15
|
Enforce mandatory gallery passwords in UI
Test and Lint / backend-test (push) Successful in 1m23s
Test and Lint / frontend-test (push) Successful in 1m51s
|
2025-09-27 08:05:59 +02:00 |
|
Gitea Actions Bot
|
2fe32e9a69
|
chore: bump backend version to 1.1.5
v1.1.5
|
2025-09-27 05:59:32 +00:00 |
|
paul
|
5f8c8c5508
|
Fix branding asset storage path
Test and Lint / backend-test (push) Successful in 1m47s
Test and Lint / frontend-test (push) Successful in 1m56s
|
2025-09-26 17:26:39 +02:00 |
|
Gitea Actions Bot
|
fb739f221d
|
chore: bump version to 1.1.4 (backend + frontend)
v1.1.4
|
2025-09-24 15:39:34 +00:00 |
|
paul
|
b5399aaa9b
|
Add installer flag to regenerate admin credentials
Test and Lint / backend-test (push) Successful in 1m42s
Test and Lint / frontend-test (push) Successful in 1m54s
|
2025-09-24 17:33:54 +02:00 |
|
Gitea Actions Bot
|
a4595e2ab2
|
chore: bump backend version to 1.1.3
v1.1.3
|
2025-09-22 20:50:54 +00:00 |
|
paul
|
0911711a37
|
Deduplicate external media imports by filename
Test and Lint / backend-test (push) Successful in 1m43s
Test and Lint / frontend-test (push) Successful in 2m5s
|
2025-09-22 22:44:52 +02:00 |
|
paul
|
f2c7594b23
|
Refetch gallery data after lightbox feedback (#29)
Test and Lint / backend-test (push) Successful in 1m43s
Test and Lint / frontend-test (push) Successful in 2m31s
|
2025-09-22 22:32:56 +02:00 |
|
paul
|
32355fabad
|
Revert "Ignore local Playwright tests directories"
Test and Lint / backend-test (push) Successful in 1m33s
Test and Lint / frontend-test (push) Successful in 2m9s
This reverts commit c127fd829d.
|
2025-09-22 21:31:28 +02:00 |
|
paul
|
c127fd829d
|
Ignore local Playwright tests directories
Test and Lint / backend-test (push) Successful in 1m43s
Test and Lint / frontend-test (push) Successful in 2m8s
|
2025-09-22 21:30:41 +02:00 |
|
Gitea Actions Bot
|
cab5b0d795
|
chore: bump backend version to 1.1.2
v1.1.2
|
2025-09-22 17:08:29 +00:00 |
|
paul
|
ba95aad3c6
|
Switch backend image to Node 20 to address cross-spawn CVE
Test and Lint / backend-test (push) Successful in 1m34s
Test and Lint / frontend-test (push) Successful in 2m6s
|
2025-09-22 19:03:33 +02:00 |
|
paul
|
c1be7d6785
|
Harden photo resolver path handling
Test and Lint / backend-test (push) Successful in 1m37s
Test and Lint / frontend-test (push) Has been cancelled
|
2025-09-22 18:59:49 +02:00 |
|
paul
|
0024686dc2
|
Align simple setup storage paths (#27)
Test and Lint / backend-test (push) Successful in 1m46s
Test and Lint / frontend-test (push) Successful in 2m12s
|
2025-09-22 18:54:13 +02:00 |
|
paul
|
96b8b77792
|
Fix release workflow when tag already exists
Test and Lint / backend-test (push) Successful in 1m35s
Test and Lint / frontend-test (push) Successful in 2m10s
|
2025-09-22 14:46:45 +02:00 |
|
Gitea Actions Bot
|
9d2726b3d3
|
chore: bump frontend version to 1.1.1
|
2025-09-22 12:41:16 +00:00 |
|
paul
|
8d6ddd257d
|
Fix gallery login persistence and favorites (#29)
Test and Lint / backend-test (push) Successful in 2m6s
Test and Lint / frontend-test (push) Successful in 2m16s
|
2025-09-22 14:33:11 +02:00 |
|
Gitea Actions Bot
|
e0865b81b6
|
chore: bump backend version to 1.1.1
v1.1.1
|
2025-09-21 20:47:47 +00:00 |
|
paul
|
d4404e39bd
|
fix: prefer admin token on admin routes (#23 #28)
Test and Lint / backend-test (push) Successful in 2m9s
Test and Lint / frontend-test (push) Successful in 2m31s
|
2025-09-21 22:37:30 +02:00 |
|
paul
|
8611206396
|
Fix PicPeak regressions and close #22 #24 #25 #26 #27 #28
|
2025-09-21 22:03:07 +02:00 |
|
paul
|
39d2244e1e
|
chore: switch versioning workflows to manual triggers
|
2025-09-19 22:31:55 +02:00 |
|
Gitea Actions Bot
|
eb626be22c
|
chore: bump version to 1.0.130 (backend + frontend)
v1.0.130
|
2025-09-19 14:47:37 +00:00 |
|
paul
|
aaaf59817b
|
fix: stabilize uploads and guest feedback filters
Mirror to GitHub / mirror (push) Successful in 1m54s
Test and Lint / backend-test (push) Successful in 1m51s
Test and Lint / frontend-test (push) Successful in 2m11s
Version and Release / version-bump (push) Successful in 1m49s
Version and Release / trigger-drone (push) Successful in 3s
|
2025-09-19 16:39:18 +02:00 |
|
paul
|
2a4d38813f
|
feat: overhaul public landing page and backup tooling
|
2025-09-19 16:39:18 +02:00 |
|
Gitea Actions Bot
|
ad9c6d63d3
|
chore: bump backend version to 1.0.129
v1.0.129
|
2025-09-18 14:54:28 +00:00 |
|
paul
|
8c77b30de6
|
Default auth cookies to non-secure for HTTP installs
Mirror to GitHub / mirror (push) Successful in 42s
Test and Lint / backend-test (push) Successful in 1m36s
Test and Lint / frontend-test (push) Successful in 2m5s
Version and Release / version-bump (push) Successful in 1m0s
Version and Release / trigger-drone (push) Successful in 3s
|
2025-09-18 16:48:14 +02:00 |
|
Gitea Actions Bot
|
e51347d0a1
|
chore: bump version to 1.0.128 (backend + frontend)
v1.0.128
|
2025-09-18 14:05:43 +00:00 |
|
paul
|
71e7179145
|
Harden auth cookies and fix native schema for event creation
Mirror to GitHub / mirror (push) Successful in 45s
Test and Lint / backend-test (push) Successful in 1m37s
Test and Lint / frontend-test (push) Successful in 2m8s
Version and Release / version-bump (push) Successful in 1m0s
Version and Release / trigger-drone (push) Successful in 3s
|
2025-09-18 15:59:26 +02:00 |
|
Gitea Actions Bot
|
bda76ff513
|
chore: bump backend version to 1.0.125
|
2025-09-18 10:49:54 +00:00 |
|
paul
|
097ce2c205
|
Fix native install schema gaps (closes #20)
Mirror to GitHub / mirror (push) Successful in 1m38s
Test and Lint / backend-test (push) Successful in 1m44s
Test and Lint / frontend-test (push) Successful in 2m12s
Version and Release / version-bump (push) Failing after 1m20s
Version and Release / trigger-drone (push) Has been skipped
|
2025-09-18 12:42:05 +02:00 |
|
Gitea Actions Bot
|
1d8be3d840
|
chore: bump frontend version to 1.0.127
v1.0.127
|
2025-09-17 21:40:18 +00:00 |
|
paul
|
aebb8e66cb
|
Make lightbox feedback panel sticky on desktop
Mirror to GitHub / mirror (push) Successful in 42s
Test and Lint / backend-test (push) Successful in 1m35s
Test and Lint / frontend-test (push) Successful in 2m11s
Version and Release / version-bump (push) Successful in 1m17s
Version and Release / trigger-drone (push) Successful in 3s
|
2025-09-17 23:33:43 +02:00 |
|
Gitea Actions Bot
|
ed2a278da2
|
chore: bump frontend version to 1.0.126
v1.0.126
|
2025-09-17 21:22:44 +00:00 |
|
paul
|
db2f5da66a
|
Ensure gallery comment filter hides moderated comments
Mirror to GitHub / mirror (push) Successful in 39s
Test and Lint / backend-test (push) Successful in 1m38s
Test and Lint / frontend-test (push) Successful in 2m25s
Version and Release / version-bump (push) Successful in 1m46s
Version and Release / trigger-drone (push) Successful in 4s
|
2025-09-17 23:15:28 +02:00 |
|
paul
|
19f8facc49
|
Refine gallery feedback actions
Mirror to GitHub / mirror (push) Successful in 2m10s
Test and Lint / backend-test (push) Successful in 1m48s
Test and Lint / frontend-test (push) Successful in 2m14s
Version and Release / version-bump (push) Failing after 50s
Version and Release / trigger-drone (push) Has been skipped
|
2025-09-17 22:27:13 +02:00 |
|
paul
|
b03760ab01
|
feat(gallery/filters): add Rated and Commented filters (UI + backend).\n\n- UI: add star (Rated) and message (Commented) buttons to feedback filter bars (desktop + mobile)\n- Backend: support filter=rated, commented, and combinations via aggregate counts/queries
|
2025-09-16 10:11:08 +02:00 |
|
paul
|
526dcd8dfc
|
fix(gallery/filters): always apply global liked/favorited filters by aggregate counts (ignore guest_id); resolves mismatch between client guest_id and server identifier
|
2025-09-16 09:57:35 +02:00 |
|
paul
|
5b2561b6f1
|
fix(gallery/filters): make feedback filters work globally when no guest_id is provided; remove guest_id from client photos query\n\n- Backend /api/gallery/:slug/photos: if filter present and guest_id missing, filter by like_count/favorite_count\n- Frontend useGalleryPhotos: stop passing random guestId (does not match server guest_identifier)\n\nThis makes Liked/Favorited filters reflect photos with aggregate feedback counts as expected.
|
2025-09-16 09:28:12 +02:00 |
|
paul
|
3a6d06192a
|
fix(gallery): feedback filter headline + horizontal icons in sidebar (compact variant); ensure sidebar content scrolls (flex-col container)
|
2025-09-16 09:15:47 +02:00 |
|
paul
|
4b64b80b20
|
ui(gallery): feedback filter headline + horizontal compact icons (desktop+mobile); render only when feedback enabled
|
2025-09-16 09:11:32 +02:00 |
|
paul
|
ff89f96e31
|
fix(gallery/sidebar): compact icon-only feedback filter in sidebar (vertical, small) to avoid overflow; use GalleryFilter variant=compact
|
2025-09-16 09:03:24 +02:00 |
|
paul
|
465f997752
|
feat(gallery): compact vertical icon-only feedback filter in PhotoFilterBar; remove wide buttons to prevent overflow\n\n- Desktop: vertical icon stack (All/Grid, Likes, Favorites) outside scroll area\n- Mobile: vertical icon stack below categories\n- Keeps existing category bar layout and count\n\nRefs: #19
Mirror to GitHub / mirror (push) Successful in 1m57s
Test and Lint / backend-test (push) Successful in 1m49s
Test and Lint / frontend-test (push) Successful in 2m10s
Version and Release / version-bump (push) Failing after 55s
Version and Release / trigger-drone (push) Has been skipped
|
2025-09-15 22:59:21 +02:00 |
|
paul
|
6948aaa92a
|
feat(gallery): always-visible feedback indicators on grid tiles; fallback image rendering in lightbox/hero; auto-auth from shared-link token; fix external photo resolver\n\n- GridGallery: bottom-left icons for like/rated/comment on every tile\n- Hero layout grid: added same indicators (non-intrusive icons)\n- Lightbox/Hero: add fallbackSrc to display thumbnail if original fails\n- GalleryAuth: auto-store token from /gallery/:slug/:token and hydrate event\n- Backend gallery photo route: use resolvePhotoFilePath for external-media\n\nfix(admin): move photo feedback badges to bottom-right on admin grid tiles\n\nfix(dashboard): add missing i18n keys for activity types + fallback to formatter\n\nfix(admin/feedback): correct thumbnail URL base + robust date parsing\n\nRefs: #19
|
2025-09-15 22:59:21 +02:00 |
|