docs: add v1.4.1 changelog entry for shared albums

This commit is contained in:
2026-06-09 15:32:19 +10:00
parent 7d680f068f
commit 37c13d3ff4
+8 -2
View File
@@ -9,7 +9,7 @@ A lightweight, self-contained Docker web application that connects to your [Immi
## ✨ Features ## ✨ Features
- **Immich API Integration** — Connects securely via API key (kept server-side) - **Immich API Integration** — Connects securely via API key (kept server-side)
- **Album Browser** — Select any album, random photos, or favorites only - **Album Browser** — Select any album (owned or shared), random photos, or favorites only
- **Person / Face Support** — Display photos of a specific person via Immich's face recognition - **Person / Face Support** — Display photos of a specific person via Immich's face recognition
- **Admin Dashboard** — Real-time WebSocket-based control panel for all connected frames - **Admin Dashboard** — Real-time WebSocket-based control panel for all connected frames
- **Admin Authentication** — Optional username/password login to protect the admin dashboard - **Admin Authentication** — Optional username/password login to protect the admin dashboard
@@ -161,7 +161,7 @@ Frambe uses git tags for releases. To pin to a specific version:
```bash ```bash
git fetch --tags git fetch --tags
git checkout v1.4.0 # Replace with desired version git checkout v1.4.1 # Replace with desired version
docker compose build && docker compose up -d docker compose build && docker compose up -d
``` ```
@@ -354,6 +354,12 @@ Frambe follows [Semantic Versioning](https://semver.org/):
### Changelog ### Changelog
#### v1.4.1 — Shared Albums
- ✅ Album picker now shows **shared albums** alongside owned albums
- ✅ Shared albums are visually marked with a "Shared" badge in the picker
- ✅ Shared album icons use 🔗 to distinguish from owned 📁 albums
- ✅ Deduplication ensures albums shared with yourself don't appear twice
#### v1.4.0 — Admin Auth & REST API #### v1.4.0 — Admin Auth & REST API
- ✅ Admin dashboard login with username/password authentication (env-based) - ✅ Admin dashboard login with username/password authentication (env-based)
- ✅ Session management with HttpOnly cookies (24-hour expiry, automatic cleanup) - ✅ Session management with HttpOnly cookies (24-hour expiry, automatic cleanup)