Skip to content

v0.13.0

Compare
Choose a tag to compare
@jstaf jstaf released this 03 Nov 04:31
· 21 commits to master since this release
b96e638
  • The GUI has been rewritten in golang for ease of maintenance and code sharing with the rest of the onedriver application.
  • onedriver can now be configured with a config file at "~/.config/onedriver/config.yml".
  • There is now a configuration menu in the GUI. You can now set a couple configuration options that were previously only possible with "systemctl edit".
  • The onedriver CLI now stores its cache in the same path that the GUI expects, meaning that invoking the onedriver filesystem directly and via the GUI will share the cache as long as the mountpoint is the same.
  • onedriver now prefers multipart downloads for files >10MB instead of a single massive GET request. This should significantly improve reliability when working with large files (the download won't get cut in half if it doesn't finish within the HTTP request timeout in anymore).

I was hoping to get either shared items+sharepoint support or moving file contents out of the db (better performance + handles big files better) into this release. However, both of these features require some pretty significant changes (and a lot of testing!) so this release has been done in the interim while I work on those features. This release contains a lot of under-the-hood changes required for more exciting stuff in the future.