v0.5.0 – Manage Links (2025‑10‑03)
Status: Stable · Release type: Feature & maintenance
✨ Highlights
Category | Item |
---|---|
New | • Manage Links footer keeps Delete/Enable/Disable inside the panel |
• Icon‑only row actions (Open, Copy, Details, QR, Save) with pop‑up tooltips | |
• Save button change‑detection – greyed out until a row is edited | |
• Per‑row QR modal; Details modal close is now reliable | |
• Auto‑refresh after creating an invite; new row smooth‑scrolls & briefly highlights | |
Fixed | • Expiry date is stored at end‑of‑day → no more “minus one day” |
• Off‑by‑one close button selector in Details modal | |
Repo Hygiene | • Added .gitignore entries for .env, data/, state.db, build & IDE artifacts |
🔒 Security / Hardening
-
Production tip: set
SESSION_SECRET
, restrict CORS to your domain, serve over HTTPS.
♻️ Other Improvements
-
README simplified; new What’s New section.
-
Road‑mapped: per‑user UI & user‑provided Immich API tokens (removes fixed key dependency).
🛠 Upgrade Notes
-
Pull latest
main
. -
Copy
.env.example
→.env
& set realSESSION_SECRET
,IMMICH_API_KEY
. -
Rebuild / restart (
docker compose up -d --build
or restart service). -
Clear browser cache to load the new Manage UI.
No schema changes; database unchanged.
🚧 Breaking Changes
-
Manage Links markup/classes changed. Custom themes or browser user‑styles may need an update.
Enjoy the streamlined Manage experience! Feedback & PRs welcome.