v0.8.0-beta

gtsteffaniak/filebrowserv0.8.0-betaAug 20, 2025by gtsteffaniak

AI Summary

This is a major beta release introducing a new access control system with allow/deny/denyAll rules for users/groups, and significantly enhanced share functionality including one-time downloads, share themes, and the ability to view/edit files through share links. Two potentially breaking changes include a /public prefix for all public API and share URLs, and styling updates like renaming #input to #search-input.

Key Highlights

  • New access control system with allow/deny/denyAll rules for users/groups on specific paths
  • Share links now align with standard listing view - files can be viewed and edited like normal
  • All public API and share URLs now get a /public prefix for easier reverse proxy usage
  • Multiple share customization options: one-time downloads, themes, download throttling, and sharing to specific authenticated users
  • Styling changes requiring custom style updates (e.g., #input renamed to #search-input)

Breaking Changes

  • All public API and share URLs now get a /public prefix - existing share links will redirect
  • Custom styling updates required - id #input renamed to #search-input

New Features

  • New access control system with allow/deny/denyAll rules for users/groups on specific paths and sources
  • Share links now support viewing and editing files (if permissions allow) like a normal listing
  • Share to specific authenticated users only
  • One-time download links
  • Customizable share themes
  • Shares can be modified/configured after creation
  • Download throttling for shares
  • Hover effect on list/compact view
  • Bug fix: new file 'true' content issue
  • Bug fix: editor allows device default popup

Full Release Notes

## What's Changed

  This is a major release, new features and changes could introduce breaking behavior. Here are the known potentially breaking changes:

  - all public api and share url's get a `/public` prefix, making it easier to use with a reverse proxy. Any existing share link will still work but get redirected.
  - a small change to styling you may need to update your custom styling, for example the id `#input` was renamed `#search-input`

 **New Features**:
 - [New access control system](https://github.com/gtsteffaniak/filebrowser/wiki/Access-Rules). You can add new allow / deny / denyAll rules for users/groups for specific paths on specific sources.
   - groups currently only works with provided oidc groups, but will add a full group management option for manual creation. https://github.com/gtsteffaniak/filebrowser/issues/545
 - [share changes](https://github.com/gtsteffaniak/filebrowser/wiki/Creating-Shares) -- now aligns with the standard listing view. This means files can be viewed and edited (if permission allows) just like a normal listing.
 - many share links customization enhancements
   - only share to certain authenticated users https://github.com/gtsteffaniak/filebrowser/issues/656 https://github.com/gtsteffaniak/filebrowser/issues/985
   - one-time download links
   - customize share theme https://github.com/gtsteffaniak/filebrowser/issues/827 https://github.com/gtsteffaniak/filebrowser/issues/1029
   - share link public changes https://github.com/gtsteffaniak/filebrowser/issues/473
   - shares can be modified/configured after creation.
   - download throttling for shares

 **Notes**:
 - hover effect on list/compact view https://github.com/gtsteffaniak/filebrowser/issues/1036

 **BugFixes**:
 - fix new file "true" content issue https://github.com/gtsteffaniak/filebrowser/issues/1048
 - editor allows device default popup https://github.com/gtsteffaniak/filebrowser/issues/1049

<img width="500"  alt="image" src="https://github.com/user-attachments/assets/d4f24d3a-2732-4f4f-ac88-db56ef3ebc25" />

<img width="500" alt="image" src="https://github.com/user-attachments/assets/356fab0d-3864-41bf-a424-fe1486c055dd" />

**Full Changelog**: https://github.com/gtsteffaniak/filebrowser/pull/1080