What's Changed
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
.lrcfiles with the same name as the audio file. - The
Qshortcut in audio files will toggle the new panel visibility. Eshortcut to change between tabs of the panel if it's open.
- Api log filtering support via
apiFilteroption 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)
- regex filter that excludes matching full api paths from being logged. (eg.
- More shortcuts (#2300)
CTRL+F1switch to normal view.CTRL+F2switch to gallery view.CTRL+F3switch to list view.Double clickon 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/lyricsused to fetch and parse lyrics (embedded or from.lrcsidecar) (#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.showCopyPathoption to config file (#2364) - Delete prompt thumbnail didn't worked when using it with the
deleteshortcut. (#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 #2379
Full Changelog: v1.3.10-beta...v1.4.0-beta