v1.4.0-beta

gtsteffaniak/filebrowserv1.4.0-betaMay 13, 2026by gtsteffaniak

AI Summary

Feature-rich beta release introducing Passkey (WebAuthn) authentication, lyrics support for audio files, advanced search capabilities, and multiple UI improvements. Note: Contains security issue to be fixed in 1.4.1.

Key Highlights

  • Passkey (WebAuthn) support for passwordless authentication
  • Lyrics support for audio files (embedded and .lrc sidecar)
  • Advanced search with wildcard and multiple terms
  • View mode shortcuts (CTRL+F1/F2/F3)
  • File extension hiding option
  • API log filtering with regex support
  • Enhanced indexing scheduler

New Features

  • Passkey (WebAuthn) authentication
  • Audio lyrics with sync to player
  • Wildcard search support
  • Advanced search tool with multiple scopes
  • View mode switching shortcuts
  • File extension hiding
  • API log filtering (apiFilter option)
  • Media/lyrics API route
  • Swipe down gesture for video fullscreen exit

Full Release Notes

## What's Changed

> [!CAUTION]
> A security issue was introduced in this release which causes unauthenticated users to access source information on shares. A fix is being rolled out for 1.4.1 and later an integration test for this to ensure future versions are secure. 

 **New Features**:
 - Add Passkey (WebAuthn) support for passwordless authentication (#2287) (#2379) -- thanks @juansoler
 - Lyrics support for audio files (#2360):
   - Updated UI for audio previews!
   - The lyrics and the player gets syncronized in UI with the audio player.
   - Supports embedded lyrics (ID3v2 USLT, flac, ogg, clyr) and sidecar `.lrc` files with the same name as the audio file.
   - The `Q` shortcut in audio files will toggle the new panel visibility.
   - `E` shortcut to change between tabs of the panel if it's open.
 - Api log filtering support via `apiFilter` option for logging.
   - regex filter that excludes matching full api paths from being logged. (eg. `/user\?id\=self`) Defaults to `^/health|^/favicon.ico|^/static|^/public/static`
   - Add config option to disable /health endpoint logging (#2291)
 - More shortcuts (#2300)
   - `CTRL+F1` switch to normal view.
   - `CTRL+F2` switch to gallery view.
   - `CTRL+F3` switch to list view.
   - `Double click` on empty space to select all items.
 - Option to hide certain files in UI by extension (#2403) (#2277)
 - Additional search features
   - wildcard search similar to regex, but limited to sqlite GLOB syntax (#769)
   - advanced search tool that shows all results in a listing thats sortable and actionable like a normal listing (#1051)
   - advanced search supports multiple custom scopes per search
   - multiple search terms with AND or OR logic support

 **Notes**:
 - Enhanced indexing scheduler which doesn't wake the disk as often.
 - New API route `media/lyrics` used to fetch and parse lyrics (embedded or from `.lrc` sidecar) (#2360)
 - Swiping down gesture in fullscreen videos exit fullscreen instead of close preview.
 - Improved styles for path selection and tables
 - Improved style of drag and drop into listing view (#2407)
 - Edit Sidebar links has new "show tools in sidebar" toggle and all users have this enabled by default. can be disabled via for new users `userDefaults.sidebar.showTools: false`
 - Update user defaults ordering (#1140)
 - Save view modes and sizes into local storage instead of db (#2301) 

 **BugFixes**:
 - Blue overlay when using gestures in video files on mobile (#2360)
 - Playback queue wasn't updating when changing of folder (#2360)
 - Added missing `UserDefaults.listing.showCopyPath` option to config file (#2364)
 - Delete prompt thumbnail didn't worked when using it with the `delete` shortcut. (#2407)
 - Searching icons in the Icon picker prompt wasn't working properly (#2407) 
 - Drag and drop style state was stuck until page reload (#2407)
 - Navigate close settings shows "something went wrong" (#2047)

## New Contributors
* @juansoler made their first contribution in https://github.com/gtsteffaniak/filebrowser/pull/2379

**Full Changelog**: https://github.com/gtsteffaniak/filebrowser/compare/v1.3.10-beta...v1.4.0-beta