github andrii-kryvoviaz/slink v1.11.2

4 hours ago

📦 Patch Notes

🚀 New Features

  • Configurable Short URL Length: Choose the length of short URLs used for sharing from the settings page. (#190)

🛠️ Improvements & Fixes

  • Collection Image Link Revocation: Signed image URLs from inside a shared collection now honor the parent share's password and expiration state. A URL saved while the share was accessible no longer serves the image after the owner password-protects or expires the share, ensuring revocation also covers internal direct image links from the collection that someone may have saved.
  • Revocable Browser Cache: Share-gated image responses force browser revalidation so revocation lands immediately instead of being shadowed by long-lived cache.
  • Stale Share Button UI: Unpublishing a collection share correctly reverts the UI to "Share" instead of continuing to show "Manage".
  • Fresh Collection State on Navigation: Revisiting a collection page refetches share state, reflecting changes made elsewhere without needing a hard page reload.
  • Open in New Tab: Opening a collection-scoped image in a new tab now preserves the full signed URL instead of stripping the access signature.
  • Docker JWT Keys: Fixed JWT key access on bind-mounted volumes in certain setups (e.g. running on a NAS) where host filesystem permissions previously blocked the container from reading the mounted keys.
  • Maintenance: Upgraded PHP runtime to 8.5.6 and refreshed project dependencies.

Full Changelog: v1.11.1...v1.11.2

Don't miss a new slink release

NewReleases is sending notifications on new releases.