v0.7.0-beta
gtsteffaniak/filebrowserv0.7.0-betaMay 3, 2025by gtsteffaniak
AI Summary
This is a major beta release of filebrowser v0.7.0-beta with significant backwards incompatible changes. Key updates include new OIDC authentication, a comprehensive UI refresh with enhanced icons, scrollbars, and preview controls, plus video thumbnail support through a new media integration feature. The release also adds FreeBSD binaries and new media Docker image tags.
Key Highlights
- New OIDC (OpenID Connect) authentication method with configuration wiki for authentik integration
- Comprehensive UI refresh including refreshed icons/styles, new scrollbar with listing info, toggle switches, and animated navbar
- Video thumbnail support via new media integration (requires ffmpeg)
- Office file preview support when integration is enabled
- Added FreeBSD binaries and new media Docker image tags
Breaking Changes
- sessionId is now unique per window instead of shared across browser tabs
- DisableUsedPercentage moved from frontend to backend property
- server.enableThumbnails moved to server.disablePreviews
- server.resizePreview renamed to server.resizePreviews (added 's')
- This is a major beta release with backwards incompatible changes - database backup recommended
New Features
- OIDC (OpenID Connect) authentication
- User-configurable popup previewer with image size control
- Enhanced user settings page with more toggle options
- New scrollbar showing listing information
- Video thumbnails via media integration
- Office file previews (when enabled)
- Replaced checkboxes with toggle switches
- Refreshed breadcrumbs style
- Main navbar icon now serves as multipurpose menu/close/back with animation
- Source status display (ready, indexing, unavailable)
- Top-right overflow menu for file operations
- Drag and drop UI animation feedback
- Realtime events for users with permission
Full Release Notes
## What's Changed
See [spotlight wiki](https://github.com/gtsteffaniak/filebrowser/wiki/Spotlight:-v0.7.0-features) of major changes.
This release includes freeBSD binaries and new `media` docker image tags (see [ghcr](https://github.com/gtsteffaniak/filebrowser/pkgs/container/filebrowser) and [dockerhub](https://hub.docker.com/r/gtstef/filebrowser/tags))! The media versions include the video integration already configured -- but currently do not support armv7. To configure the video integration on other releases (such as the binary download from this page), you will need ffmpeg installed and the bin directory [configured as part of the integration](https://github.com/gtsteffaniak/filebrowser/wiki/Configuration#example-media-integration).
<img width="759" alt="image" src="https://github.com/user-attachments/assets/b171b1b5-80d9-4fec-ae3f-29d34f0e3fb4" />
See [Configuration wiki example](https://github.com/gtsteffaniak/filebrowser/wiki/Configuration#example-openid-connect-configuration-oidc) for OIDC authentication -- tested with authentik.
> [!NOTE]
> This is a major beta release, it should automatically create a backup of your database, but please create a backup yourself as well. **There are changes that are not backwards compatible**!
**New Features**:
- New authentication method: OIDC (OpenID Connect)
- UI refresh
- Refreshed icons and styles to provide more contrast https://github.com/gtsteffaniak/filebrowser/issues/493
- New scrollbar which includes information about the listing https://github.com/gtsteffaniak/filebrowser/issues/304
- User-configurable popup previewer and user can control preview size of images.
- Enhanced user settings page with more toggle options.
- Replaced checkboxes with toggles switches https://github.com/gtsteffaniak/filebrowser/issues/461
- Refreshed Breadcrumbs style.
- Main navbar icon is multipurpose menu, close, back and animates
- Enhanced source info on the UI
- User must have permission `realtime: true` property to get realtime events.
- Sources shows status of the directory `ready`, `indexing`, and `unavailable`
- Top-right overflow menu for deleting / editing files in peview https://github.com/gtsteffaniak/filebrowser/issues/456
- Helpful UI animation for drag and drop files, to get feedback where the drop target is.
- More consistent theme color https://github.com/gtsteffaniak/filebrowser/issues/538
- New file preview types:
- Video thumbnails available via new media integration (see configuration wiki for help) https://github.com/gtsteffaniak/filebrowser/issues/351
- Office file previews if you have office integration enabled. https://github.com/gtsteffaniak/filebrowser/issues/460
**Notes**:
- sesssionId is now unique per window. Previously it was shared accross browser tabs.
- DisableUsedPercentage is a backend property now, so users can't "hack" the information to be shown.
- Updated documentation for resources api https://github.com/gtsteffaniak/filebrowser/issues/560
- Updated placeholder for scopes https://github.com/gtsteffaniak/filebrowser/issues/475
- When user's API permissions are removed, any api keys the user had will be revoked.
- `server.enableThumbnails` moved to `server.disablePreviews` defaulting to false.
- `server.resizePreview` moved to `server.resizePreviews` (with an "s" at the end)
**Bug Fixes**:
- Nil pointer error when source media is disconnected while running.
- Source selection buggy https://github.com/gtsteffaniak/filebrowser/issues/537
- Upload folder structure https://github.com/gtsteffaniak/filebrowser/issues/539
- Editing files on multiple sources https://github.com/gtsteffaniak/filebrowser/issues/535
- Prevent the user from changing the password https://github.com/gtsteffaniak/filebrowser/issues/550
- Links in setting page does not navigate to correct location https://github.com/gtsteffaniak/filebrowser/issues/474
- Url encoding issue https://github.com/gtsteffaniak/filebrowser/issues/530
- Certain file types being treated as folders https://github.com/gtsteffaniak/filebrowser/issues/555
- Source name with special characters https://github.com/gtsteffaniak/filebrowser/issues/557
- Onlyoffice support on proxy auth https://github.com/gtsteffaniak/filebrowser/issues/559
- Downloading with user scope https://github.com/gtsteffaniak/filebrowser/issues/564
- User disableSettings property to be respected.
- Non admin users updating admin settings.
- Right click context issue on safari desktop.
- office save file issue.
**Full Changelog**: https://github.com/gtsteffaniak/filebrowser/compare/v0.6.8-beta...v0.7.0-beta