Delete own photos, fetch/sync remote deletions #55

Merged
raucao merged 5 commits from feature/delete_own_photos into master 2026-05-13 10:08:22 +00:00
Owner

Adds a new item to the photo actions menu that lets creators delete their own photo events, which will also delete the files from Blossom.

Also adds a new settings section for experimental features, which includes enabling the Delete Photo action, which is disabled by default.

Unrelated, but also added in this PR: arrow key navigation for the photo galleries.

Adds a new item to the photo actions menu that lets creators delete their own photo events, which will also delete the files from Blossom. Also adds a new settings section for experimental features, which includes enabling the Delete Photo action, which is disabled by default. Unrelated, but also added in this PR: arrow key navigation for the photo galleries.
raucao added the feature label 2026-05-05 10:08:47 +00:00
raucao added 1 commit 2026-05-05 10:08:48 +00:00
Delete own photos
Some checks failed
CI / Lint (pull_request) Successful in 30s
CI / Test (pull_request) Failing after 57s
14827fce3e
raucao added 3 commits 2026-05-13 09:57:53 +00:00
* Fixed a race condition in `photo-carousel` where programmatic scrolling
  (e.g., keyboard navigation) would conflict with `IntersectionObserver`
  callbacks, causing the current photo to revert mid-scroll. Added an
  `isProgrammaticScroll` flag to temporarily suppress observer updates
  during these scrolls.
* Added explicit timeouts in `photo-gallery-test.gjs` to allow the carousel
  animations to settle between keyboard events.
* Refactored `Modal` and `PhotoGallery` components to use `{{in-element}}`
  to render their contents into a top-level `#modal-portal` div. This prevents
  z-index and overflow clipping issues.
* Updated `index.html` to include the `#modal-portal` div.
Add settings for experimental features
All checks were successful
CI / Lint (pull_request) Successful in 31s
CI / Test (pull_request) Successful in 59s
4390b7d699
raucao added 1 commit 2026-05-13 10:04:06 +00:00
Move form group to different place
All checks were successful
CI / Lint (pull_request) Successful in 30s
CI / Test (pull_request) Successful in 1m0s
Release Drafter / Update release notes draft (pull_request) Successful in 5s
bc42694707
raucao merged commit bcfa81494e into master 2026-05-13 10:08:22 +00:00
raucao deleted branch feature/delete_own_photos 2026-05-13 10:08:22 +00:00
Sign in to join this conversation.