v0.7.5-beta

gtsteffaniak/filebrowserv0.7.5-betaMay 28, 2025by gtsteffaniak

AI Summary

This beta release introduces 2FA/OTP support for password-based users with an option to enforce 2FA usage, adds a new setup command for creating config.yaml on first run, and includes multiple bug fixes for video playback issues (ffmpeg, webm, subtitles) and file handling problems.

Key Highlights

  • New 2FA/OTP support for password-based users with optional enforcement
  • New `./filebrowser.exe setup` command for creating config.yaml on first run
  • Logging now uses localtime with optional UTC configuration
  • Multiple video playback bug fixes (ffmpeg, webm, subtitles)
  • Enhanced markdown viewer with code view specification

New Features

  • 2FA/OTP support for password-based users
  • `auth.password.enforcedOtp` option to enforce 2FA for password users
  • New `./filebrowser.exe setup` command for initial configuration
  • `server.debugMedia` config option for debugging ffmpeg issues
  • Enhanced markdown viewer with code view spec
  • Localtime logging with optional UTC config
  • Generated config example now includes defaults

Full Release Notes

## What's Changed

 **New Features**
 - new `./filebrowser.exe setup` command for creating a config.yaml on first run. https://github.com/gtsteffaniak/filebrowser/issues/675
 - new 2FA/OTP support for password-based users.
 - `auth.password.enforcedOtp` option to enforce 2FA usage for password users.

 **Notes**:
 - logging uses localtime, optional UTC config added https://github.com/gtsteffaniak/filebrowser/issues/665
 - generated config example now includes defaults https://github.com/gtsteffaniak/filebrowser/issues/590
 - `server.debugMedia` config option added to help debug ffmpeg issues in the future (don't enable unless debugging an issue)
 - more translations additions from english settings https://github.com/gtsteffaniak/filebrowser/issues/653
 - visual tweaks https://github.com/gtsteffaniak/filebrowser/issues/652
 - enhanced markdown viewer with code view spec

 **BugFixes**:
 - long video names ffmpeg issue fixed https://github.com/gtsteffaniak/filebrowser/issues/669
 - certain files not passing content https://github.com/gtsteffaniak/filebrowser/issues/657
 - https://github.com/gtsteffaniak/filebrowser/issues/668
 - allow edit markdown files
 - rename button doesn't close prompt https://github.com/gtsteffaniak/filebrowser/issues/664
 - webm video preview issue https://github.com/gtsteffaniak/filebrowser/issues/673
 - fix signup issue https://github.com/gtsteffaniak/filebrowser/issues/648
 - fix default source bug
 - https://github.com/gtsteffaniak/filebrowser/issues/666
 - fix 500 error for subtitle videos https://github.com/gtsteffaniak/filebrowser/issues/678
 - spaces and special characters in source name issue https://github.com/gtsteffaniak/filebrowser/issues/679

![image](https://github.com/user-attachments/assets/28e4e67e-31a1-4107-9294-0e715e87b558)
## New Contributors
* @pbranly made their first contribution in https://github.com/gtsteffaniak/filebrowser/pull/654

**Full Changelog**: https://github.com/gtsteffaniak/filebrowser/compare/v0.7.4-beta...v0.7.5-beta