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