Skip to content

Releases: buttercup/buttercup-desktop

Format B unlock bugfix

12 May 06:49
Compare
Choose a tag to compare

The 2.20.0 release broke unlocking for Format B vaults. This release patches that problem and makes unlock procedures for both formats a bit more robust.

Format B now default, Google Drive saving fix

12 May 04:06
Compare
Choose a tag to compare

This release fixes an issue with Google Drive vaults not saving correctly (duplicated "Untitled" files in Google Drive). These files do contain partially-valid vaults, so do not delete them if you have saved vital information there since `v2.19.0`` was released. We sincerely apologise for the inconvenience here.

Please note that this version changes the default vault format type to B instead of A. This is only relevant for new vaults (existing vaults continue to use their original vault format until upgraded). Format B has been supported for a longer time now - it is recommended to upgrade for performance and stability.

Google Drive authorisation fix

24 Apr 19:09
Compare
Choose a tag to compare

Some super helpful users have identified issues with Google authentication processes linked to an upgrade of our core HTTP requests library. The library was malfunctioning when making requests from Buttercup Desktop windows. This has now been patched.

It is possible that this also caused issues for other window-based requests, such as with Dropbox and WebDAV.

Core package updates, bug fixes, build system update

18 Apr 19:16
Compare
Choose a tag to compare

We've updated the build system to a new, but transitory configuration that will allow the desktop application to support newer module formats (including Buttercup modules with important bug fixes) whilst still supporting Electron's limitations (no ESM). As such several libraries have been upgraded that were previously off limits due to these limitations.

Buttercup's Dropbox client has been upgraded with a new request library for better compatibility. Our Google Drive client has also had the same upgrade, but with additional bug fixes for both shared folders and invalid token expiration response codes. Buttercup's core has also been upgraded to support these improvements.

Google Drive token expiration fix

31 Jan 14:56
Compare
Choose a tag to compare

As Google recently changed the format of their error responses for expired OAuth2 tokens, Buttercup stopped working as it was failing to detect the necessity to renew the token. This release fixes this detection while maintaining support for the old response structure: #1188.

Format B entry moving/deleting fixes

29 Jan 19:45
Compare
Choose a tag to compare

This release fixes several issues preventing entries in Format-B vaults from being moved or deleted.

Foundation upgrade, Importer fixes

20 Dec 19:47
Compare
Choose a tag to compare

The foundational packages that make up the desktop application have been upgraded to the newest stable versions. Importers for 1Password and Bitwarden have been updated to include various bugfixes and stability improvements.

Vault format migration, Google Drive improvements

01 Sep 18:18
Compare
Choose a tag to compare

It is now possible to migrate your vaults to the "Format B" style that uses a fundamentally different structure to store your data. It's more resilient and much more efficient, which should result in faster unlock times, smaller vaults and less risk of conflicts/data-loss. It is a beta feature and is recommended only if you have backups of your vault (in the stable format) and are willing to take the risk.

Google Drive functionality has been updated to mitigate short authentication periods and broken re-authorisation processes.

Vault settings and backup

27 Jul 19:19
Compare
Choose a tag to compare

New vault settings dialog, including backup options for individual vaults. Currently supports automatic backing up of saved vaults locally.

Vault tab improvements

02 Jul 19:20
Compare
Choose a tag to compare

Tabs will now shrink instead of allowing scrolling. The scroll bar would interfere with the window size and layout on some platforms.