Skip to content

v0.8.0-beta.22

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 09 Aug 12:35
· 11 commits to main since this release
48b47ac

What's Changed

New client workflow to bulk-share albums with a user by name pattern, plus the underlying API commands it's built on.

New commands

  • albums list (GET /albums) / albums get (GET /albums/{id}, shows current members)
  • users list (GET /users) / users get (GET /users/{id})
  • client-workflow add-users-to-album-with-pattern (alias cw):
    • Resolves --user to exactly one person (exact UUID, or a case-insensitive substring match on name/email) — errors out and lists candidates if the query is ambiguous or matches nobody
    • Fetches all albums and filters by --include/--exclude regex on album name
    • Previews every matched album (ID, name, asset count), flagging any where the user already has access
    • Confirms via one bulk yes/no, or with the new --interactive/-i flag, once per album
    • Shares the confirmed albums at --role (default viewer), skipping albums the user already has access to

Example

# Share every album whose name contains "Amy" or "Amelia" with Julia, deciding album-by-album
immich-admin client-workflow add-users-to-album-with-pattern --include "Amy|Amelia" --user Julia --interactive

Full PR

  • Add client-workflow to bulk-share albums with a user by name pattern by @dhcgn in #20

Full Changelog: v0.8.0...v0.8.0-beta.22