θΏ™ζ˜―indexlocζδΎ›ηš„ζœεŠ‘οΌŒδΈθ¦θΎ“ε…₯任何密码
Skip to content

Releases: gtsteffaniak/filebrowser

v1.0.1-stable

10 Nov 16:51
1d8c74d

Choose a tag to compare

Changelog

BugFixes:

  • UserDefault always applies to newly created users #1518
  • Updating user's own password sometimes doesn't work
  • Anonymous Share link with optional password does not allow downloads #1553
  • Share options should go in the meta tags #1511
  • Unable to select compression format when downloading multiple files/dir via Share link (v1.0.0) #1557
  • fixed sidebar clipping on some browsers like safari
  • Files show as Download is not available even though it is #1537

Full Changelog: #1559

v1.0.1-beta

02 Nov 21:13
75c8d78

Choose a tag to compare

v1.0.1-beta Pre-release
Pre-release

What's Changed

New Features:

  • login icon support added via frontend.loginIcon config path variable

Notes:

  • updated default login icon
  • stopped publishing rolling dev docker tag.
  • build requirement change -- from node 18 > node 20 with npm 9.0.0+
  • version is not shown for unauthenticated users #1444
  • adjusted how static assets are served to better handle icon standards
  • fixed signup login #1444
  • update makefile linker flags to properly set version and sha #1474
  • better windows build support -- make setup and make dev work as long as git is installed on windows
  • added better first initilization detection
    • If filebrowser initialized and does not detect a database, a new warning message in server logs appears.
    • If theres no database on start, any admin user's first login will see a welcome message in the ui.
    • For docker, it defaults to ./data/database.db, but will also fallback to ./database.db without any additional configuration.

BugFixes:

  • Generating multiple HEIC previews in parallel fails #1470
  • ? in path not always encoded right #1447
  • fixed some condition that the halloween background doesn't load properly
  • some comments not showing up on config viewer in settings

New Contributors

Full Changelog: v1.0.0-beta...v1.0.1-beta

v1.0.0-stable

03 Nov 22:24
75c8d78

Choose a tag to compare

What's Changed

This is the initial stable release -- based on v1.0.1-beta

Wondering whether to use stable or beta? Read this

Stable will get slower updates and will lag behind on features. This means stable will be much less prone to surprise behavior from new changes.

Beta is still the best option for those that can tolerate new features and the possible odd behaviors and bugs that might come from them.

v1.0.0-beta

30 Oct 00:09
8fa1438

Choose a tag to compare

v1.0.0-beta Pre-release
Pre-release

What's Changed

The version number has been bumped to v1.0.0! This does mean stable is coming soon :) But this is still the beta release, just with the new naming pattern.

Check out how releases will work going forward.

Notes:

  • Enhanced onlyoffice debugger with more wholistic backend logs
  • Updated info prompt styling
  • share qr code links to externalUrl for entire share if exists #1329

BugFixes:

  • cookie host is set using x-Forwarded-Host to better support reverse proxies.
  • HEIC conversion not working #1460
  • 'Prevent user changing their password' also prevents admins changing the users password. #1365
  • OnlyOffice write problem #1397 #1068
  • Conditionals starting with a . seem to not work. #1455
  • Last modified in file info is empty #1443
  • Share links: 'Default View Mode' does not apply to subfolders. #1463

Full Changelog: v0.8.11-beta...v1.0.0-beta

v0.8.11-beta

28 Oct 01:15
d416ff0

Choose a tag to compare

What's Changed

New Features:

  • OnlyOffice debugger now shows backend logs as well for admin users.
  • If proxy auth based username equals auth.adminUsername, the user will be promoted to admin.
  • Guard against accidently cancelling uploads #1419
  • Added a quirky halloween theme that automatically applies on october 31st -- you can disable this from happening by setting frontend.styling.disableEventThemes

Notes:

  • Removed share setting enableOnlyOfficeEditing -- uses value from allowEditing
  • Anonymous users can now edit if a share has edit permissions enabled.
  • No "Incompatible user settings detected" message if its first setup
  • cookie handling revamped
    • fully backend managed
    • auth cookie name changed to filebrowser_quantum_jwt
    • auth cookie for password users no longer session based #1439
    • removed state jwt state variable -- 100% cookie based.

BugFixes:

  • Fixed issue editing onlyoffice on shares #1397
  • Added proper and robust logging / error handling for the onlyoffice callback. #1422 #1068
  • If a file was moved/renamed/deleted onlyoffice would re-save the original file without error, now it gives error the file doesn't exist anymore.
  • OnlyOffice integration does not work behind proxy authentication #1422
  • proxy-based authentication with docker does not work unless set up with password-based login first #1226
  • Select all bug on safari mobile #1421
  • Dragging a item into itself #1446

New Contributors

Full Changelog: v0.8.10-beta...v0.8.11-beta

v0.8.10-beta

22 Oct 18:41
cf4e455

Choose a tag to compare

What's Changed

New Features:

Notes:

  • More changes to login auth flow
  • respects FILEBROWSER_DISABLE_AUTOMATIC_BACKUP='true' env var #1398
  • Deprecating conditionals.hidden instead use conditionals.ignoreHidden

BugFixes:

  • Fix material outline styling
  • "feels lonely here" when clicking at source tab #1387
  • Anonymous upload bug 0.8.9 #1383
  • changing previews between documents in onlyoffice #1410
  • onlyoffice should display user language #1061
  • some API endpoints always return 404 #849

Full Changelog: #1417

v0.8.9-beta

17 Oct 21:51
728d80b

Choose a tag to compare

What's Changed

Caution

Breaking Changes: If you have indexing rules -- such as maxWatchers, neverWatchPaths, exclude rules, include rules, see the migration guide for help.

New Features:

  • Playback Queue for media -- thanks @Kurami32 #1339
  • Ctrl+b Shortcut to toggle sidebar, open settings, search #1172
  • Add a "select all" toggle in the menu #974
  • Save on exit text editor -- thanks @srini-abhiram #1334 #1241
  • Disabled indexing for subfolders but allow browsing #783
  • Added more granular create (includes upload), delete, and download (includes viewing content) permission #1200 #1199
  • Upload settings can be adjusted directly in the upload prompt
  • Added paste confirmation prompt when using copy/paste keyboard shortcuts.
  • All new exclude rules which supports viewable configuration -- see examples doc #783
  • Updated shares
    • disableDownload to disable download and (content viewing).
    • allowReplacements to share permission -- prohibits replacing files on conflict #661
    • normal shares can create/upload files if given permission

Notes:

  • Optimized font and icon loading.
  • the next/previous buttons will follow media queue order if playback mode has a queue.
  • The order of sources will strictly match order in config.yaml. Default landing page is root first source unless otherwise configured in profile settings.
  • Uploading changes #1371
    • Chunked uploading can no longer be explicitly disabled, defaults to 5MB chunks
    • Automatic chunked/non-chunked uploads based on size. If an item exceeds the chunk size, chunked uploading will occur. If its less than chunk size, no chunked upload.
    • To "disable" chunked upload, you can set your chunk size very large -- 0 chunk size will be reset to 5MB.

BugFixes:

  • Remember the previous location after closing a preview #1336
  • fixed issue related to multi-config parsing #1267
  • Cannot save text files, missing button #1326 #1367
  • Files are being overwritten and/or content disappears #1312
  • moving between items using next/previous will reset the req and show a responsive loading spinner -- fixing several state related issues.
  • access management: child folders accessible stopped showing up #1332
  • Make source inaccessible if directory does not exist rather than exiting on start #1264
  • HTTP Proxy environment gets ignored since version v0.8.6-beta #1324
  • album artwork preview not showing on shares
  • fixed OIDC logout causing a loop #995 #1361
  • fixed checksum failure #1372
  • Copy, paste, cut shortcuts don't work and make the UI unusable #1375

New Contributors

Full Changelog: #1379

v0.8.8-beta

04 Oct 15:56
2a3028e

Choose a tag to compare

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

v0.8.7-beta

22 Sep 18:24
c99c82b

Choose a tag to compare

What's Changed

New Features:

  • json logging format support

Notes:

  • increased overall file size limit to retrieve metadata from 50MB to 300MB #1234
  • document previews don't show up as folder previews.

BugFixes:

  • Fix directories empty issue when disableIndexing is true #1249
  • OIDC to Authentik behind CloudFlare with Bot Fight turned on triggers a JS challenge #1165
  • OIDC Auth - loop with expired token #995
  • We lost the ability for download all? #1250
  • Directories are all empty when disableIndexing is true #1248
  • Access Management: issues on the shared folder when there's a sub folder #1208
  • user preferences for individual preview file types not getting respected (disable/enable office,image,video)
  • High server load when browsing folders with .mkv files #1259
  • 2FA can not be disabled with non-admin user #1244
  • 2FA not working on login #1243
  • Thumbnails of .m4a, .flac, and .opus are not displaying #1234
  • creating files/folders with same name overwrite each other #1242

New Contributors

Full Changelog: #1276