v0.8.9-beta
gtsteffaniak/filebrowserv0.8.9-betaOct 17, 2025by gtsteffaniak
AI Summary
This is a significant release of filebrowser v0.8.9-beta introducing major new features including a media playback queue, more granular permissions system, and redesigned upload handling, along with important breaking changes to indexing rules and chunked uploads.
Key Highlights
- New playback queue for media with next/previous buttons following queue order
- More granular create, delete, and download permissions system
- Complete overhaul of upload handling with automatic chunked/non-chunked detection (5MB default chunk size)
- New exclude rules supporting viewable configuration for conditional file access
- Multiple bug fixes including text editor save issues, OIDC logout loop, and checksum failures
Breaking Changes
- Indexing rules format changed - maxWatchers, neverWatchPaths, exclude, and include rules have new configuration (migration guide required)
- Chunked uploading can no longer be explicitly disabled - defaults to 5MB chunks
- Setting chunk size to 0 will be reset to 5MB
New Features
- Playback Queue for media
- Ctrl+b keyboard shortcut to toggle sidebar, open settings, and search
- Select all toggle in the menu
- Save on exit text editor
- Disabled indexing for subfolders but allow browsing
- More granular create (includes upload), delete, and download (includes viewing content) permissions
- Upload settings adjustable directly in the upload prompt
- Paste confirmation prompt when using copy/paste keyboard shortcuts
- New exclude rules with viewable configuration support
- Shares updated with disableDownload and allowReplacements options
- Normal shares can create/upload files if given permission
- Optimized font and icon loading
Full Release Notes
## What's Changed > [!CAUTION] > **Breaking Changes**: If you have indexing rules -- such as [maxWatchers](https://github.com/gtsteffaniak/filebrowser/blob/39514169f17ed9586d587dd496257588ded6e532/frontend/public/config.generated.yaml#L30), [neverWatchPaths](https://github.com/gtsteffaniak/filebrowser/blob/39514169f17ed9586d587dd496257588ded6e532/frontend/public/config.generated.yaml#L31C9-L31C24), [exclude](https://github.com/gtsteffaniak/filebrowser/blob/39514169f17ed9586d587dd496257588ded6e532/frontend/public/config.generated.yaml#L32C9-L32C16) rules, [include](https://github.com/gtsteffaniak/filebrowser/blob/39514169f17ed9586d587dd496257588ded6e532/frontend/public/config.generated.yaml#L43) rules, see [the migration guide](https://filebrowserquantum.com/en/docs/user-guides/general-configuration/exclusion-rules/) for help. **New Features**: - Playback Queue for media -- thanks @Kurami32 #1339 - Ctrl+b Shortcut to toggle sidebar, open settings, search #1172 - Add a "select all" toggle in the menu #974 - Save on exit text editor -- thanks @srini-abhiram #1334 #1241 - Disabled indexing for subfolders but allow browsing #783 - Added more granular `create` (includes upload), `delete`, and `download` (includes viewing content) permission #1200 #1199 - Upload settings can be adjusted directly in the upload prompt - Added paste confirmation prompt when using copy/paste keyboard shortcuts. - All new exclude rules which supports `viewable` configuration -- see [examples doc](https://filebrowserquantum.com/en/docs/advanced/source-configuration/conditional-rules/) #783 - Updated shares - `disableDownload` to disable download and (content viewing). - `allowReplacements` to share permission -- prohibits replacing files on conflict #661 - normal shares can create/upload files if given permission **Notes**: - Optimized font and icon loading. - the next/previous buttons will follow media queue order if playback mode has a queue. - The order of sources will strictly match order in config.yaml. Default landing page is root first source unless otherwise configured in profile settings. - Uploading changes #1371 - Chunked uploading can no longer be explicitly disabled, defaults to 5MB chunks - Automatic chunked/non-chunked uploads based on size. If an item exceeds the chunk size, chunked uploading will occur. If its less than chunk size, no chunked upload. - To "disable" chunked upload, you can set your chunk size very large -- 0 chunk size will be reset to 5MB. **BugFixes**: - Remember the previous location after closing a preview #1336 - fixed issue related to multi-config parsing #1267 - Cannot save text files, missing button #1326 #1367 - Files are being overwritten and/or content disappears #1312 - moving between items using next/previous will reset the req and show a responsive loading spinner -- fixing several state related issues. - access management: child folders accessible stopped showing up #1332 - Make source inaccessible if directory does not exist rather than exiting on start #1264 - HTTP Proxy environment gets ignored since version v0.8.6-beta #1324 - album artwork preview not showing on shares - fixed OIDC logout causing a loop #995 #1361 - fixed checksum failure #1372 - Copy, paste, cut shortcuts don't work and make the UI unusable #1375 ## New Contributors * @srini-abhiram made their first contribution in https://github.com/gtsteffaniak/filebrowser/pull/1334 * @kexplo made their first contribution in https://github.com/gtsteffaniak/filebrowser/pull/1349 **Full Changelog**: https://github.com/gtsteffaniak/filebrowser/pull/1379