Skip to content

Releases: Mischa323/PhotoDock

v2.7.0

Choose a tag to compare

@Mischa323 Mischa323 released this 21 Jun 15:56
6359002

Album full-screen lightbox (click a photo, arrow through the album) and a Spotify-style Play next / Add to queue that controls what the e-ink frame shows next. The per-screen queue is one-shot: a queued photo plays once at the next refresh, then normal rotation resumes. New "Up next" panel shows now-playing, queued, and upcoming photos.

Docker: ghcr.io/mischa323/photodock:2.7.0 (and :latest).

v2.6.6

Choose a tag to compare

@Mischa323 Mischa323 released this 11 Jun 19:10
051fc68

Fixes Synology Photos sign-in for accounts that use 2-step verification (2FA). The saved 'remembered device' token is now reused correctly, so browsing and importing no longer fail with an authorization error after connecting. Accounts without 2FA are unaffected.

Docker: ghcr.io/mischa323/photodock:2.6.6 (and :latest).

v2.6.5 — Synology error messages

Choose a tag to compare

@Mischa323 Mischa323 released this 11 Jun 18:50
6d1123f

Synology connection errors now explain the cause in plain language (wrong password, 2FA needed, no permission to use Synology Photos, etc.) on connect and in the activity log.

docker compose pull && docker compose up -d

v2.6.4 — Synology import fix + error logging

Choose a tag to compare

@Mischa323 Mischa323 released this 11 Jun 18:25
d3e08f7
  • Fixed Synology imports saving a broken (non-image) file — the original is used when valid, otherwise it falls back to the high-resolution preview.
  • Synology errors (connect/login/browse/import) now appear in the dashboard activity log (Settings → Activity) with the reason.

Update

docker compose pull && docker compose up -d

🤖 Generated with Claude Code

v2.6.3 — Album card photo collage

Choose a tag to compare

@Mischa323 Mischa323 released this 11 Jun 18:12
251a1ae
  • Album cards now show a collage of up to 4 random photos from the album instead of an empty grid.

Update

docker compose pull && docker compose up -d

🤖 Generated with Claude Code

v2.6.2 — Synology multi-user fix

Choose a tag to compare

@Mischa323 Mischa323 released this 11 Jun 18:07
5647018
  • Fixed Synology Photos breaking for a second user on the same NAS account. Each PhotoDock user now registers a uniquely-named trusted device, so connecting one account no longer invalidates the other's saved login.

Update

docker compose pull && docker compose up -d

Pulls ghcr.io/mischa323/photodock:latest (also :2.6.2).

🤖 Generated with Claude Code

v2.6.1 — Mobile screen-settings fix

Choose a tag to compare

@Mischa323 Mischa323 released this 11 Jun 17:57
  • Fixed the screen-settings dialog overflowing the screen on mobile — it now fits the viewport and scrolls.

Update

docker compose pull && docker compose up -d

Pulls ghcr.io/mischa323/photodock:latest (also tagged :2.6.1).

🤖 Generated with Claude Code

v2.6.0 — Cloud photo sources & SSO

Choose a tag to compare

@Mischa323 Mischa323 released this 06 Jun 17:28
6e7b34e

What's new

Import photos from the cloud — OneDrive, Google Drive, and Synology Photos (Personal and Shared Space). Browse folders, multi-select, and import straight into a screen/album. The gallery's Add photos now asks which source.

Sign-in — Sign in with Microsoft and Sign in with Google for users who've linked their account.

Accounts & setup

  • Connect Microsoft / Google / Synology from your Account page. Microsoft supports a per-user "bring your own app" and uses PKCE (no client secret needed).
  • New Cloud photo sources settings section — type just your domain and the redirect URI builds itself.
  • Synology 2-step verification via a remembered device token (re-verify with just a code if it expires).
  • All stored secrets — OAuth client secrets, refresh tokens, the NAS password & device token — are AES-256-GCM encrypted at rest.

Update with Docker

docker compose pull && docker compose up -d

Pulls ghcr.io/mischa323/photodock:latest (also tagged :2.6.0).

🤖 Generated with Claude Code

v2.5.0 — Email alerts, account flows & dashboard UX

Choose a tag to compare

@Mischa323 Mischa323 released this 04 Jun 21:34

What's new

Email alerts for device & server health — offline / back-online, device paired, low battery, firmware-update available, and storage almost full. Each alert type can be turned on/off individually, and every email template can be previewed from the dashboard. New email settings: a public dashboard URL (for links inside alerts), a master switch, and a light/dark email theme.

Account & access

  • Invite users by email — they get a setup link to choose their own password (shown as Pending until accepted).
  • Forgot-password / reset flow from the login page (secure single-use link, no account enumeration).
  • Account page for every user (email, password, avatar, 2FA). Settings stays admin-only.

Dashboard UX

  • Mobile-responsive layout with a consistent collapsible nav on every page.
  • Slider switches across the alert and per-screen settings.

Update with Docker

docker compose pull && docker compose up -d

Pulls ghcr.io/mischa323/photodock:latest (also tagged :2.5.0).

🤖 Generated with Claude Code

v2.4.1 — preview current photo for offline screens

Choose a tag to compare

@Mischa323 Mischa323 released this 03 Jun 16:40

Fixes

  • Screen card image previews now also show for offline devices. The v2.4.0 preview only appeared once a device fetched an image, so devices that were offline (or hadn't fetched since the update) showed a blank placeholder. The card now falls back to computing the photo the device would currently be showing, using the same slideshow logic.

🤖 Generated with Claude Code