v0.7.13-beta

gtsteffaniak/filebrowserv0.7.13-betaJul 11, 2025by gtsteffaniak

AI Summary

This release introduces a major enhancement to the upload functionality with a new upload prompt featuring chunked uploads, pause/resume capabilities, individual file progress tracking, and retry functionality. It also adds copy/move between sources, natural sorting, and includes significant path refactoring for improved consistency.

Key Highlights

  • New enhanced upload prompt with chunked uploads, pause/resume, retry, and individual file progress tracking
  • Copy and move files between sources
  • Path refactoring for more consistent and reliable behavior
  • Natural sort behavior for better file ordering
  • More accurate disk used calculation accounting for hard links and sparse files

Breaking Changes

  • Chunk uploads are now disabled by default - users must enable chunk size in settings (uploadChunkSizeMb)

New Features

  • Copy and move files between sources
  • New enhanced upload prompt with chunked uploads (disabled by default)
  • Pause/resume functionality for all or individual uploads
  • Retry capability for individual uploads
  • Individual file upload progress display
  • Keeps screen on during uploads
  • Optional quick save icon
  • Natural sort behavior for file listing
  • Improved language support: zh-tw Chinese traditional (Taiwan)
  • UI improvements throughout

Full Release Notes

## 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 https://github.com/gtsteffaniak/filebrowser/issues/689
 - new enhanced upload prompt
   - uses chunked uploads (disabled by default) https://github.com/gtsteffaniak/filebrowser/issues/770
   - all or individual uploads can be paused/resumed
   - individual uploads can be retried
   - individual file upload progress https://github.com/gtsteffaniak/filebrowser/issues/871
   - keeps screen on https://github.com/gtsteffaniak/filebrowser/issues/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 https://github.com/gtsteffaniak/filebrowser/issues/551
 - optional quick save icon https://github.com/gtsteffaniak/filebrowser/issues/918
 - improved language support: zh-tw chinese traditional (tawain)

 **BugFixes**:
 - more accurate disk used calculation -- accounting for hard links and sparse files. https://github.com/gtsteffaniak/filebrowser/issues/921
 - fix api key revoking mechanism
 - fixed shift-select https://github.com/gtsteffaniak/filebrowser/issues/929
 - video preview images on safari https://github.com/gtsteffaniak/filebrowser/issues/932
 - sticky mode isn't sticky https://github.com/gtsteffaniak/filebrowser/issues/916

## New Contributors
* @mordilloSan made their first contribution in https://github.com/gtsteffaniak/filebrowser/pull/923
* @lvu made their first contribution in https://github.com/gtsteffaniak/filebrowser/pull/936

<img width="500" height="500" alt="image" src="https://github.com/user-attachments/assets/9b95e26c-a9d1-439c-9157-bcdc6e384cbf" />
<img width="500" height="500" alt="image" src="https://github.com/user-attachments/assets/ca944feb-c62e-4029-9cec-569092f65930" />

**Full Changelog**: https://github.com/gtsteffaniak/filebrowser/compare/v0.7.12-beta...v0.7.13-beta