buttercup/buttercup-desktop
:key: Cross-Platform Passwords & Secrets Vault
📋 What's Changed
- Fix broken translation key by @skullysmods in https://github.com/buttercup/buttercup-desktop/pull/1373
- fix(groups): allow to create a group with no parent by @Johann-S in https://github.com/buttercup/buttercup-desktop/pull/1375
✨ New Contributors
- @skullysmods made their first contribution in https://github.com/buttercup/buttercup-desktop/pull/1373
- @Johann-S made their first contribution in https://github.com/buttercup/buttercup-desktop/pull/1375
- Full Changelog: [v2.28.0...v2.28.1](https://github.com/buttercup/buttercup-desktop/compare/v2.28.0...v2.28.1)
📋 What's Changed
- Add biometrics enabled text to i18n by @devlanda in https://github.com/buttercup/buttercup-desktop/pull/1323
- Update Italian language by @bovirus in https://github.com/buttercup/buttercup-desktop/pull/1325
- Include UI library by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1344
- Update Italian language by @bovirus in https://github.com/buttercup/buttercup-desktop/pull/1345
- New local release process by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1352
- Add zh_tw Traditional Chinese translation by @PeterDaveHello in https://github.com/buttercup/buttercup-desktop/pull/1350
- Fix light mode by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1360
- Fix attachments UI by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1362
- + 1 more
📋 What's Changed
- Add zh_tw Traditional Chinese translation by @PeterDaveHello in https://github.com/buttercup/buttercup-desktop/pull/1350
- Fix light mode by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1360
- Full Changelog: [v2.28.0-6...v2.28.0-7](https://github.com/buttercup/buttercup-desktop/compare/v2.28.0-6...v2.28.0-7)
📋 What's Changed
- Add biometrics enabled text to i18n by @devlanda in https://github.com/buttercup/buttercup-desktop/pull/1323
- Update Italian language by @bovirus in https://github.com/buttercup/buttercup-desktop/pull/1325
- Build universal Mac (M1) dmg by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1316
- Include UI library by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1344
- Update Italian language by @bovirus in https://github.com/buttercup/buttercup-desktop/pull/1345
- Full Changelog: [v2.27.0...v2.28.0-6](https://github.com/buttercup/buttercup-desktop/compare/v2.27.0...v2.28.0-6)
📋 What's Changed
- Pre-release channel support by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1318
- Disable updates via launch args by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1320
- Show vault title in unlock prompt by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1321
- Update Italian language by @bovirus in https://github.com/buttercup/buttercup-desktop/pull/1322
- Full Changelog: [v2.26.5...v2.27.0](https://github.com/buttercup/buttercup-desktop/compare/v2.26.5...v2.27.0)
📋 What's Changed
- Fix Windows signing by @perry-mitchell in 2bc706d5516299516b8dcef7d166dbd69c0a7f8c
- Full Changelog: [v2.26.4...v2.26.5](https://github.com/buttercup/buttercup-desktop/compare/v2.26.4...v2.26.5)
📋 What's Changed
- Fix biometric registration by @devlanda in https://github.com/buttercup/buttercup-desktop/pull/1311
- Add Dutch language by @devlanda in https://github.com/buttercup/buttercup-desktop/pull/1310
✨ New Contributors
- @devlanda made their first contribution in https://github.com/buttercup/buttercup-desktop/pull/1311
- Full Changelog: [v2.26.3...v2.26.4](https://github.com/buttercup/buttercup-desktop/compare/v2.26.3...v2.26.4)
📋 What's Changed
- Fix CORS issue with browser extension by @YokiToki in https://github.com/buttercup/buttercup-desktop/pull/1297
✨ New Contributors
- @YokiToki made their first contribution in https://github.com/buttercup/buttercup-desktop/pull/1297
- Full Changelog: [v2.26.2...v2.26.3](https://github.com/buttercup/buttercup-desktop/compare/v2.26.2...v2.26.3)
📋 What's Changed
- WebDAV automatic digest/password auth detection @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1291
- Full Changelog: [v2.26.1...v2.26.2](https://github.com/buttercup/buttercup-desktop/compare/v2.26.1...v2.26.2)
📋 What's Changed
- Update Italian language by @bovirus in https://github.com/buttercup/buttercup-desktop/pull/1287
- Provide facade/source names in API by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1289
- Full Changelog: [v2.26.0...v2.26.1](https://github.com/buttercup/buttercup-desktop/compare/v2.26.0...v2.26.1)
📋 What's Changed
- Italian language update by @bovirus in https://github.com/buttercup/buttercup-desktop/pull/1274
- Add french translation by @quintushr in https://github.com/buttercup/buttercup-desktop/pull/1279
- Browser API final tweaks/fixes by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1284
- Reduce google permissions requirement by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1286
✨ New Contributors
- @bovirus made their first contribution in https://github.com/buttercup/buttercup-desktop/pull/1274
- Full Changelog: [v2.25.0...v2.26.0](https://github.com/buttercup/buttercup-desktop/compare/v2.25.0...v2.26.0)
📋 What's Changed
- Electron hardening by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1273
- Add Portuguese Language Support by @Hawk-Root in https://github.com/buttercup/buttercup-desktop/pull/1272
✨ New Contributors
- @Hawk-Root made their first contribution in https://github.com/buttercup/buttercup-desktop/pull/1272
- Full Changelog: [https://github.com/buttercup/buttercup-desktop/compare/v2.24.4...v2.25.0](https://github.com/buttercup/buttercup-desktop/compare/v2.24.4...v2.25.0)
📋 What's Changed
- Fix undefined config preference during migration by @Li-Pro in https://github.com/buttercup/buttercup-desktop/pull/1264
- Handle mac auto launch / hidden by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1265
✨ New Contributors
- @Li-Pro made their first contribution in https://github.com/buttercup/buttercup-desktop/pull/1264
- Full Changelog: [v2.24.3...v2.24.4](https://github.com/buttercup/buttercup-desktop/compare/v2.24.3...v2.24.4)
📋 What's Changed
- Upgrade background launch by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1262
- Fix auto launch for linux by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1263
- Full Changelog: https://github.com/buttercup/buttercup-desktop/compare/v2.23.1...v2.24.3
📋 What's Changed
- Fix CVE-2023-41646 by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1259
- Update French translations by @quintushr in https://github.com/buttercup/buttercup-desktop/pull/1257
- This update patches a security vulnerability - it's recommended that all users update to this version.
- Full Changelog: [v2.23.0...v2.23.1](https://github.com/buttercup/buttercup-desktop/compare/v2.23.0...v2.23.1)
📋 What's Changed
- Modify NSIS options to allow installing Buttercup per-user by @Oxalin in https://github.com/buttercup/buttercup-desktop/pull/1251
- Update UI translations by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/commit/7ccab939288395ca76273bb475ebe6eea87a1872
- Reload main window after changing translation
✨ New Contributors
- @Oxalin made their first contribution in https://github.com/buttercup/buttercup-desktop/pull/1251
- Full Changelog: [v2.22.0...v2.23.0](https://github.com/buttercup/buttercup-desktop/compare/v2.22.0...v2.23.0)
📋 What's Changed
- Update French translation by @quintushr in https://github.com/buttercup/buttercup-desktop/pull/1248
- Occasionally force password for biometric-enabled vaults by @macno in https://github.com/buttercup/buttercup-desktop/pull/1231
- Password prompt rebuild by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/pull/1255
- Add missing Finnish translation by @perry-mitchell in https://github.com/buttercup/buttercup-desktop/commit/3f91de430a7836b10823096549f89e4d0bed6e13
✨ New Contributors
- @macno made their first contribution in https://github.com/buttercup/buttercup-desktop/pull/1231
- Full Changelog: [v2.21.0...v2.22.0](https://github.com/buttercup/buttercup-desktop/compare/v2.21.0...v2.22.0)
The upcoming [browser extension release](https://github.com/buttercup/buttercup-browser-extension/discussions/451) changes how the application works on a fundamental level, with vaults no longer being stored in the extension. After its v3 release, the extension will require the desktop application to be running for vaults to be accessible. It is highly recommended that all those using the extension upgrade to this version as soon as possible. This release adds support for Finnish and Japanese languages.
This release addresses a UI glitch in which the vault UI would show an error when viewing the contents of a group that contains any entry _without a title_.
We've patched another regression in the saving logic for Format B vaults. The issue occurs when merging the remote vault and the local, so no saving would have occurred under this error. This release fixes this bug so that saving works normally for both formats.
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.
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.
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.
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.
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](https://github.com/buttercup/buttercup-desktop/issues/1188).
This release fixes several issues preventing entries in Format-B vaults from being moved or deleted.
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.
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.
New vault settings dialog, including backup options for individual vaults. Currently supports automatic backing up of saved vaults locally.
Tabs will now shrink instead of allowing scrolling. The scroll bar would interfere with the window size and layout on some platforms.
