这是indexloc提供的服务,不要输入任何密码
Skip to content

Releases: gtsteffaniak/filebrowser

v0.7.15-beta

19 Jul 20:57
48c61f2

Choose a tag to compare

Note: contains a bug for onlyoffice integration! If you have onlyoffice enabled, you should skip this update.

What's Changed

This will likely be the last 0.7.x update, with major sharing and UI changes coming in 0.8.0

New Features:

  • added userDefault disableViewingExt. The new properties apply to all files, not just office.
  • code blocks in markdown viewer have line numbers and each line is highlightable

Notes:

  • replaced disableOfficePreviewExt with more generally applicable disablePreviewExt to disable preview for any specific file type.
  • more tooltip descriptions for settings options

BugFixes:

  • fix chinese and other language error (#972, #969)
  • fix docker dockerfile for docker run (#973)
  • fix double slash href on single source (#968)
  • fix sources named "files" or "share" issue (#949, #574)
  • focus input field on popups (#976)
  • hopeful fix for size calculation (#982)
  • edit button is not working on .md files (#983)

Full Changelog: v0.7.14-beta...v0.7.15-beta

v0.7.14-beta

12 Jul 21:24
9c09436

Choose a tag to compare

What's Changed

Notes:

  • Updated translations #957
  • enabled more doc types for onlyoffice #945

BugFixes:

  • drag and drop issue #951
  • noauth user issue #955
  • error 403 on source name with special characters #952
  • delete pictures in previewer issue #456
  • trailing slash source name issue #920
  • image lazy loading issue causing all items to get previews at one time, not just whats in view.

Full Changelog: https://github.com/gtsteffaniak/filebrowser/pull/964/files

v0.7.13-beta

11 Jul 18:59
302c7c6

Choose a tag to compare

What's Changed

This release includes some highly requested features for uploading. There is now a full upload prompt which displays and tracks the progress of each uploaded item. There's also some big refactoring to make path issues much less likely to happen, so it should be much more consistent and reliable.

Note: Since chunk uploads are disabled by default, you'll need to enable your chunk size in settings. You can also set user defaults in your config file for new users:

userDefaults:
  fileLoading:                  # upload and download settings
    maxConcurrentUpload: 10     # max is 10, default is 1
    uploadChunkSizeMb: 10       # 0 is disabled (default), typical is 5-50. A good first setting might be 15 MB

New Features:

  • copy and Move files between sources #689
  • new enhanced upload prompt
    • uses chunked uploads (disabled by default) #770
    • all or individual uploads can be paused/resumed
    • individual uploads can be retried
    • individual file upload progress #871
    • keeps screen on #900

Notes:

  • lots of UI improvements
  • reworked a lot of the frontend path/source logic to be more consistent.
  • updated sort behavior to be natural sort #551
  • optional quick save icon #918
  • improved language support: zh-tw chinese traditional (tawain)

BugFixes:

  • more accurate disk used calculation -- accounting for hard links and sparse files. #921
  • fix api key revoking mechanism
  • fixed shift-select #929
  • video preview images on safari #932
  • sticky mode isn't sticky #916

New Contributors

image image

Full Changelog: v0.7.12-beta...v0.7.13-beta

v0.7.12-beta

05 Jul 13:44
11cc27b

Choose a tag to compare

Happy 4th of July!

The most noteworthy change is that no sources will be automatically enabled for any user. In order for a user to use a source, it needs to be added for that user. Or to keep a source available for all users, you can specify defaultEnabled in the source config to maintain the same behavior. See the wiki

New Features:

  • setting added deleteWithoutConfirming, useful for quickly deleting files -- does not apply to folders.
  • more options for minimal UI #745
  • dedicated section for sidebar customization in profile settings #437

Notes:

  • Filebrowser no longer requires a default source, users can be created without any sources.
  • Disables changing login type fallback behavior #620
  • Uses calculated index size as "used" and total partition size as "total" #875
  • Select multiple won't show up in context menu when using a desktop browser (with keyboard), opting for keyboard shortcuts
  • Updated translations that were not complete, such as simplified chinese #895
  • larger min drop target size #902
  • refresh page after file actions #894
  • improved user PUT handler for easier user modification via API #897
  • optional sidebar actions for upload/create #885

BugFixes:

  • fix delete in preview when moving between pictures. #456
  • getting file info issue when indexing is disabled.
  • fixed initial sort order #551
  • incorrect filename Drag and Drop fixes #880
  • fix share duration always showing just now #896

v0.7.11-beta

29 Jun 18:24
7619840

Choose a tag to compare

What's Changed

Breaking Changes:

  • auth.resetAdminOnStart has been removed. Instead, if you have auth.adminPassword set it will always be reset on startup. If you want to change your default admin password afterwards, make sure to unset auth.adminPassword so it doesn't get reset on startup.
  • renamed include/exclude rules see updated example wiki!

New Features:

  • more comprehensive exclude/include rules (see example wiki above).
    • include/exclude parts of folder names as well #854
    • include/exclude file or folder names globally.
  • source.config.neverWatchPaths is now functional -- a list of paths that get indexed initially, but skips re-indexing. Useful for directories you don't expect to change ever, still show up in search but get don't contribute to indexing time after initial indexing.

Notes:

  • updated swagger docs #849

BugFixes:

  • fix version update notification for binary #836
  • ctrl-click cache issue #735
  • fix admin user reset OIDC user #811 #851
  • fix windows and binary muPdf issue #744
  • fix logout oidc issue #829 #662
  • file name upload bug #662
  • could not create share with absolute timestamps enabled #764
  • context menu off screen issue #828

Full Changelog: v0.7.10-beta...v0.7.11-beta

v0.7.10-beta

22 Jun 16:59
0a31603

Choose a tag to compare

OIDC change: if you specify oidc.userIdentifier: "username", originally this would map to preferred_username but now it maps to username explicitly. To maintain the same behavior update your config to userIdentifier: "preferred_username". This was updated to allow for username to work as some might need.

New Features:

  • Added settings option to stop sidebar from automatically hiding on editor and previews. #744
  • Added more secrets loadable from environment variables. #790
  • Include/exclude files are checked for existence to assist with configuration, will show as warning if something is configured but doesn't exist.
  • Added open in new tab link for preview items to view the raw picture, pdf, etc. Especially helpful for safari viewing PDF documents. #734
  • Added autoplay media toggle in user profile, to automatically play videos and audio.

Notes:

  • Allowed to delete default admin user #811 #762
  • Better try/catch error handling for user feedback for shares #732

BugFixes:

  • Fix share scope creation issue #809
  • Fix oidc token logout issue #791
  • Non-admin users OTP issue #815
  • Linewrap issue for a few cases #810
  • BaseUrl redirect issue with proxies #796
  • Fix exclude still shows up in ui issue #797
  • Copy/move functions are async #812
  • fix subtitle fetch issue #766
  • fix location memory issue for url encoded file names

New Contributors

Full Changelog: v0.7.9-beta...v0.7.10-beta

v0.7.9-beta

15 Jun 14:29
b5b4c0c

Choose a tag to compare

What's Changed

New Features:

  • Admin users will get a small notification banner for available update in sidebar with link to new release. (check happens every 24 hours)
image

Notes:

  • Docker now defaults to ./data/database.db as the database path, allowing a simplified initial docker-compose.yaml (existing configurations do not need updating)
  • oidc groups header updates admin permission of existing user (either add/remove if role exists)
  • builds amd64 binary with musl for compatibility (glic error) #755
  • renamed server.sources.config.disabled to server.sources.config.disableIndexing
  • renamed server.sources.config.indexingInterval to server.sources.config.indexingIntervalMinutes
  • better support for running with disabled index.
  • small indexing behavior tweaks.
  • markdown viewer hides sidebar #744
  • quick download only applies to files

BugFixes:

  • subtitles filename issue #678
  • search result links not working with custom baseUrl #746
  • preview error for office native preview #744
  • more source name safety for special characters.
  • shares with special character errors #753
  • backspace navigates back a page when typing #663
  • markdown viewer scrolling #767
  • fix user permissions updated when modifying api key permissions
  • fix language change issue #768 #487

New Contributors

Full Changelog: v0.7.8-beta...v0.7.9-beta

v0.7.8-beta

10 Jun 01:03
1ce3bf1

Choose a tag to compare

What's Changed

If you are using OIDC, please update from 0.7.7 to resolve invalid_grant issue. Also - oidc no longer creates users automatically by default -- must be enabled.

New Features:

  • More oidc user creation options #685
    • auth.methods.oidc.createUser must be true to automatically create user, defaults to false.
    • auth.methods.oidc.adminGroup allows using oidc provider group name to enable admin user creation.

BugFixes:

  • fix save editor info sometimes saves wrong file. #701
  • make ctrl select work on mac or windows. #739
  • oidc login failures introduced in 0.7.6 #731
  • oidc respects non-default baseURL

Full Changelog: v0.7.7-beta...v0.7.8-beta

v0.7.7-beta

07 Jun 01:18
c815a9f

Choose a tag to compare

What's Changed

This release cleans up some of the native preview (image preview) feature logic. And adds simple docx and epub viewers as well. Going through all of this, I think I know how I can add full-fledge google doc and microsoft office viewer support (no edit). But, for now "onlyOffice" remains the most comprehensive solution with most compatibility and ability to fully edit. One day, I think I will be able to integrate a minimal license-free server into the docker image. But that's something for another time.

Native preview (image preview) support is also available for linux arm64 and amd64 binaries, and windows exe.

New Features:

  • since theres a wider kind of document preview types, a new disableOfficePreviewExt option has been added.
  • native (and simple) docx and epub viewers.
  • Other documents like xlsx get full size image preview when opened and no onlyoffice support.

Notes:

  • all text mimetype files have preview support.
  • high-quality preview image sizes bumped from 512x512 to 640x640 to help make text previews readable.
  • no config is allowed and defaults to on source at current directory.

BugFixes:

  • fix otp clearing on user save #699
  • admin special characters and general login improvements #594
  • updated editor caching behavior #701
  • move/copy file path issue and overwrite #687
  • fix popup preview loading on safari
  • preview.highQuality only affects gallery view mode. popop preview is always high quality, and icons are always low quality.

All changes:

New Contributors

Full Changelog: v0.7.6-beta...v0.7.7-beta

v0.7.6-beta

04 Jun 22:01
36e826a

Choose a tag to compare

What's Changed

NOTE: if using docker arm32 image, you will need to switch to the slim images. The regular docker images are much larger now and support generating office previews out of the box without any only office running. However, they don't support arm32. Also, be aware the docker images are much larger now (600MB I believe) because of the office document preview support -- if thats not something you care about you can switch to the slim images.

New Features:

  • native document preview generation enabled for certain document types on the regular docker image (no office integration needed)
    • supported native document preview types:
      • ".pdf", // PDF
      • ".xps", // XPS
      • ".epub", // EPUB
      • ".mobi", // MOBI
      • ".fb2", // FB2
      • ".cbz", // CBZ
      • ".svg", // SVG
      • ".txt", // TXT
      • ".doc", // DOC
      • ".docx", // DOCX
      • ".ppt", // PPT
      • ".pptx", // PPTX
      • ".xls", // excel xls
      • ".xlsx", // exel XLSX
      • ".hwp", // HWP
      • ".hwp", // HWPX
  • proxy logout redirectUrl support via auth.methods.proxy.logoutRedirectUrl #684

Notes:

  • image loading placeholders added and remain if image can't be loaded.
  • no more arm32 support on main image -- use a slim tagged image.

BugFixes:

  • onlyoffice and other cache issues #686
  • gallery size indicator centering #652

Full Changelog: v0.7.5-beta...v0.7.6-beta