github gtsteffaniak/filebrowser v0.8.8-beta

19 hours ago

What's Changed

A special thanks to @Kurami32 for the player features, debugging, and testing during the dev process.

Consider choosing FileBrowser Quantum on the latest selfh.st survey!

New Features:

  • Ability to split configuration files via yaml anchoring #1267
  • added Init Script Help wiki to examples how you can bootstrap filebrowser quantum programatically
  • Add capability to edit files permissions #813
    • see updated full config for help using server.filesystem
  • better copy/move prompt "in progress" indicator
  • better login error message feedback
  • Add capability to disable certain video previews at server level. See full config for help.
  • Added ability to play media in same folder sequentially or shuffled.
  • upload/upload only share links. #661
    • feedback wanted! Please comment on #661 for any suggestions or issues. For example, users can overwrite existing files info, and password protected shares don't work yet-- what else should be considered for this new share type?
  • Default landing directory if no other redirect is found (set profile settings) #781
  • share download limit feature can apply per user -- and disables anonymous download when enabled.
  • Docker health check #1292
  • embedded subtitle support is now disabled by default, can be enabled via integrations.media.extractEmbeddedSubtitles. Per share configuration is also possible via extractEmbeddedSubtitles toggle. This change is because reading subtitles requires processing the entire file, and multi GB video files can take 10-20 seconds.

Notes:

  • Some standardized path format changes for access rules to ensure the rules apply. A migration check happens on startup, all rules should still be in effect without any issues, but double check.
  • moved server.debugMedia to integrations.media.debug
  • optimized thumbnail generation workflow
    • more concurrency changes for video thumbnails (now half of the numImageProcessors config)
    • 15s timeout added to preview api
    • preview operations are cancelled if api request is terminated.
    • reduced io overhead for video previews
    • you can now disable individual video file previews system wide at server config level (all enabled by default)

BugFixes:

  • video plyr dark mode style issue where buttons are black instead of white
  • error when running without a config file #1280
  • Issue persist in 0.8.7 with Access Management #1282
  • all static resources go through /public/static url to fix logout loop #995
  • "realtime" Permission of API keys is not working #1141
  • "Path not found" when trying to share a file or folder inside a sub-directory #1139
  • logout path redirect not working
  • 2FA secret error #1305
  • console errors during login/logout
  • fix scoped user share creation issue #1309
  • share close button and navigation issues.

New Contributors

Full Changelog: v0.8.7-beta...v0.8.8-beta

Don't miss a new filebrowser release

NewReleases is sending notifications on new releases.