v1.4.1 — Shared Albums #2

Merged
jessikitty merged 30 commits from dev into main 2026-06-09 16:20:26 +10:00
Owner

v1.4.1 — Shared Albums

What's new

  • Album picker now shows shared albums alongside owned albums
  • Shared albums marked with a purple Shared badge and 🔗 icon
  • Deduplication — albums shared with yourself only appear once

Bug fixes

  • 🐛 Fixed admin login redirect loop (/admin/login.html/admin/login)
  • 🐛 Fixed main display not rendering — index.html and style.css class names were mismatched
  • 🐛 Restored touch zones, polaroid float animation, and setup screen layout

Files changed

  • server.js/api/albums now fetches owned + shared in parallel via Promise.all, adds unprotected /admin/login route
  • public/index.html — rewritten to match CSS class names
  • public/css/style.css — consistent class names, touch zones, float animation
  • public/js/app.js — shared badge rendering in album picker
  • README.md — v1.4.1 changelog entry
## v1.4.1 — Shared Albums ### What's new - ✅ Album picker now shows **shared albums** alongside owned albums - ✅ Shared albums marked with a purple **Shared** badge and 🔗 icon - ✅ Deduplication — albums shared with yourself only appear once ### Bug fixes - 🐛 Fixed admin login redirect loop (`/admin/login.html` → `/admin/login`) - 🐛 Fixed main display not rendering — `index.html` and `style.css` class names were mismatched - 🐛 Restored touch zones, polaroid float animation, and setup screen layout ### Files changed - `server.js` — `/api/albums` now fetches owned + shared in parallel via `Promise.all`, adds unprotected `/admin/login` route - `public/index.html` — rewritten to match CSS class names - `public/css/style.css` — consistent class names, touch zones, float animation - `public/js/app.js` — shared badge rendering in album picker - `README.md` — v1.4.1 changelog entry
jessikitty added 30 commits 2026-06-09 16:19:47 +10:00
jessikitty merged commit e7344a0e4f into main 2026-06-09 16:20:26 +10:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jessikitty/frambe#2