Skip to content

KeePassNC 0.16.0

Choose a tag to compare

@github-actions github-actions released this 21 Oct 08:48
· 58 commits to main since this release
c52df28

Added

  • Chinese (zh-CN) as a third language. The app follows the browser or the Nextcloud language, and the language list offers 中文 next to Deutsch and English.

Changed

  • The dice icon (password generator) has fuller pips, so they no longer look so thin next to the other toolbar icons.
  • The key icon (copy password on hover in the entry list) now sits centred in its button, and the hover icons are a touch larger.
  • The URL field no longer hands out other entries' secrets: {REF:P@…} and references to protected fields stay as they are when the URL is shown, opened (click, Ctrl+Shift+U) or copied. Otherwise an imported or merged entry with a URL like https://evil.example/?p={REF:P@T:} would hand you a link with another entry's password in it. The entry's own {PASSWORD} and protected fields still go in when you open or copy the URL (old-school ?pass=… logins keep working), but the shown URL and the link keep the placeholder, so the password isn't on screen. Everything else ({USERNAME}, {S:Host}, {REF:U@…} …) resolves as before, and so does the password field.
  • "Key file & offline options" on the open-vault screen now always starts folded, even with the offline copy switched on. One click away, a lot less card.

Fixed

  • Unfolding those options inside Nextcloud no longer nudges the frame and the shield watermark sideways: the open-vault card now scrolls inside its panel instead of the whole page growing a scrollbar.
  • On a Nextcloud in a sub-folder, the app page could stay completely empty: some instances hand out every app path with the webroot twice (/nc/nc/apps/...), so not a single file loaded. KeePassNC now cleans up the doubled path and shows a hint that names the setting to fix in config.php. The icons in the app menu are covered too. The "Open with KeePassNC" entry in Files is out of our hands there: Nextcloud loads that script itself, so the instance has to be fixed in config.php.
  • A few texts were stuck in one language: the "Open with KeePassNC" action in Files is now English in an English Nextcloud, TOTP errors on an entry follow the interface language, the no-JavaScript notice is bilingual, and the path placeholders on the open-vault screen no longer show German folder names in English.
  • The "Open with KeePassNC" action and the "+ New" entry in Files speak Chinese in a Chinese Nextcloud now, too.
  • Locking (by hand or after inactivity) now closes every open dialog too. Before, a dialog such as the large password view, an entry's history or an attachment preview stayed on top of the sign-in screen, plaintext included, and the TOTP code kept ticking in the background.