[PR #21171] feat(web): Shared album owner labels #16769

Closed
opened 2026-02-05 16:10:36 +03:00 by OVERLORD · 0 comments
Owner

Original Pull Request: https://github.com/immich-app/immich/pull/21171

State: closed
Merged: Yes


Description

Add name labels to assets of shared albums with editors

Fixes #8779 (albums only, not partner sharing)

How Has This Been Tested?

Check that labels only show on albums that are shared with another user and allowing some users to make edits. Thumbnails in the main timeline, unshared albums, albums only shared via link, and albums shared only with users with viewer access do not get labels.

Screenshots (if appropriate)

image

Checklist:

  • I have performed a self-review of my own code
  • I have made corresponding changes to the documentation if applicable
  • I have no unrelated changes in the PR.
  • I have confirmed that any new dependencies are strictly necessary.
  • I have written tests for new code (if applicable)
  • I have followed naming conventions/patterns in the surrounding code
  • All code in src/services/ uses repositories implementations for database calls, filesystem operations, etc.
  • All code in src/repositories/ is pretty basic/simple and does not have any immich specific logic (that belongs in src/services/)
**Original Pull Request:** https://github.com/immich-app/immich/pull/21171 **State:** closed **Merged:** Yes --- ## Description Add name labels to assets of shared albums with editors Fixes #8779 (albums only, not partner sharing) ## How Has This Been Tested? Check that labels only show on albums that are shared with another user and allowing some users to make edits. Thumbnails in the main timeline, unshared albums, albums only shared via link, and albums shared only with users with viewer access do not get labels. <details><summary><h2>Screenshots (if appropriate)</h2></summary> <!-- Images go below this line. --> <img width="843" height="271" alt="image" src="https://github.com/user-attachments/assets/532be5ec-ebb5-4e8e-b077-b10eeeda7f05" /> </details> ## Checklist: - [x] I have performed a self-review of my own code - [x] I have made corresponding changes to the documentation if applicable - [x] I have no unrelated changes in the PR. - [x] I have confirmed that any new dependencies are strictly necessary. - [x] I have written tests for new code (if applicable) - [x] I have followed naming conventions/patterns in the surrounding code - [x] All code in `src/services/` uses repositories implementations for database calls, filesystem operations, etc. - [x] All code in `src/repositories/` is pretty basic/simple and does not have any immich specific logic (that belongs in `src/services/`)
OVERLORD added the pull-request label 2026-02-05 16:10:36 +03:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: immich-app/immich#16769