- fix #1824: saving KDBX3 files with compression disabled
- fix #1818: extension connection error if browser cannot be identified
- fix #1820: minimize on close on macOS
- fix #1816: old Chromium support, such as Android Edge
- fix #1817: crash on files with large attachments as KDBX3
+ #1814: option to disable auto-type title filter by default
- #1808: restore KeeWeb from system tray on extension request
- fix #1810: extension connection on old macOS (10.11)
- fix #1813: custom icon selection
- fix #1811: app doesn't quit during update
- fix #1804: filling OTP in browser extensions
* fix #1805: auto-unchecking auto-type filters if nothing found
* fix #1806: fixed a possible config loading error during startup
- fix #1802: opening files with saved keyfiles
- fixed entry attachments display
+ browser extension "KeeWeb Connect"
+ support for KeePassXC-Browser
+ optimized memory consumption for large files
+ KDBX4.1 support
+ option to use short-lived tokens in cloud storages
+ opening XML and CSV files using the Open button
* password generator now includes all selected character ranges
* option to auto-save on file change
+ better Touch ID error messages
- legacy auto-type removed
+ displaying the reason why unlock is requested
+ filters on the auto-type entry selection screen
+ adding multiple websites to one entry
+ translated application menu on macOS
- fixed a crash after disabling USB devices on Linux
+ tightened content security policy
- KeeWebHttp deprecated
+ team drives support in Google Drive
- fix #1786: saving refresh_token in Google Drive
- fix #1767: updater issues on macOS
+ ykman v4 support
+ fix #1725: setting expiry date in the past
- fix #1762: line breaks in Markdown notes
- fix #1734: overlapping generator icon on password inputs
- fix #1758: export format HTML issues
- fix #1755: calendar tooltips in different time zones
- restored the missing local file icon on the open screen
* new Windows code signing certificate
- fix #1740: Windows updater issues
- fix #1749: auto-type freezes on macOS
- fix #1747: white screen in old Safari
- fixed crashes in the USB module on Windows
- fix #1745: deleting selected text in auto-type selector
- fix #1738: fixed auto-type on Linux with NumLock pressed
- fix #1735: issue with auto-typing some characters on Windows
+ opening files with Touch ID on macOS (opt-in)
+ password quality warnings
+ "Have I Been Pwned" service integration (opt-in)
+ automatically switching between dark and light theme
+ custom title bar on Windows
* new updater capable to upgrade major versions
* new auto-type rewritten from scratch
+ possibility to detect browser URL on Linux
* external modification protection in desktop versions
+ clear searchbox button
+ more options for auto-lock timeout
+ favicon download improvements
+ auto-type field selection dropdown improvements
+ new completion page after storage provider authentication
+ option to disable caching files in offline storage
+ option to minimize on field copy
- fixed creating files with Argon2id KDF
- fix #1726: search in protected fields
- fix #1713: OneDrive authentication on web
- fix #1715: storage authentication in Epiphany browser
- fix #1711: storage authentication in iOS
- fix #1671: new lines removal issue in notes
- fix #1668: opening files with bad characters
* upgraded a vulnerable dependency
- using custom OneDrive without a secret
+ GitHub funding link
- fix #1656: false positive report on VirusTotal
+ #1629: possibility to use OneDrive as SPA
- fix #1650: keyfiles stored in the app can't be used
+ possibility to use V2 keyfiles (.keyx)
- fixed a missing icon in the local file question box
- fix #1649: missing Argon2 options
- minor license screen fixes
+ native Apple Silicon build
+ Argon2id KDF support
+ added an option to quit the app and lose all changes
- fix #1637: git commit in the About box
- fixed some design glitches
* keyfile paths are saved by default
+ updated icons and visual design
+ new Dark (default) and Light themes
- fixed a performance issue in searching entries
+ locale-aware date and time formats
* improved the "Show all file" checkbox behavior
+ shortcut to copy OTP
+ support for WebDAV servers without Last-Modified header
* switched to Dropbox short-lived access tokens
- fixed several issues in field editing
- fix #1561: error during loading configs after reset
- fixed some issues with minimizing to menubar on macOS
- fix #1564: broken auto-type on some Linux installations
- fix #1591: error in old MS Edge
- fix #1598: fixed header format for KDBX4+AES
- fix #1597: Dropbox sync now includes scopes
* PKCE enabled on Dropbox auth
* updated vulnerable dependencies
- fix #1553: empty fields display for templates
- fix #1581: double-clicking KeeWeb icon in Dock
- fix #1539: broken code signing on Windows
- fix #1536: added a missing dependency on linux
- fix #1532: crashes on some Windows builds (updated electron)
- fix #1535: network errors in Dropbox and GDrive on Windows
- fix #1530: recursive creation of the portable directory
- fix #1530: running from directories with hash symbols
+ possibility to debug startup with --start-logging
* updated electron version
- fixed duplicated YubiKeys displayed in file settings
- fix #1409: auto-type wrong character issues on Linux
- fix #1528: OTP generation for stored values
+ YubiKey integration in two modes: OATH and Challenge-Response
+ configs are now encrypted with a key stored in keychain
* default format for new files is now KDBX4
+ #1460: auto-type on double-clicking field labels
+ #557: Argon2 speed improvements in desktop apps
+ #1503: ARM64 Windows support
+ #1480: option to create a portable installation
+ #1400: auto-apply tag when creating new entry in tag view
* default theme on macOS is now macOS-Dark
+ #1342: hint that the data will be stored in unencrypted form after exporting
* #1471: WebDAV url validation, only HTTPS is allowed
+ #1350: clearing master password after auto lock period
+ #830: minimize instead of close option on macOS
+ #448: minimized login option support on macOS
+ #917: option to install without a desktop icon on Windows
- fix #1463: copying the original url instead of adding https:
- fix #620: clearing middle-click clipboard in Linux
- fix #1440: fixed auto-type for maximized windows
- fix #1509: fixed auto-type for tiling mode in Linux
- fix #1409: fixed auto-typing Tab character on Debian
* improved exporting files with markdown notes
- distinct redirect URIs for storage providers
- fix #1478: fixed proxy issues with storage providers
+ using OAuth authorization code grant for all storage providers
- fixed a number of vulnerabilities in opening untrusted kdbx files
+ applied recommendations from the electron security checklist
* canOpenWebdav is now canOpenStorage
+ option to log out from storages
* saving only modified settings instead of everything
- fix #1457: fixed styles in theme plugins
+ #1456: options to hide webdav and password generator
- fix #1451: fixed slow global auto-type on desktop
+ files previously created as v4.1 will be written as v4.0
+ fixed Docker build
* builds are now run on CI
- fix #1444: fixed website favicons and attached images
- fix #1445: fixed offline mode in Chrome and Firefox
- fix #1447: fixed opening databases from Dock
- #1359: fixed Google Drive login issues in desktop apps
+ #1341: auto-lock the app on screen lock on Windows
+ #1065: KEEWEB_PORTABLE_EXECUTABLE_DIR environment variable
* #1397: Segoe UI font on Windows
+ #1393: option to disable saving and exporting (canSaveTo)
+ #1006: password generator patterns
+ #1309: back button in attachment preview
+ #1142: submit button on mobile password input
+ #766: setting for no/unlimited history
+ #411: option to automatically use group icon for new entries
+ #615: translated shortcut modifier keys
* #1029: fixed syncing files by timeout when there are no changes
+ #784: AppImage distributable
+ #572: RPM distributable
+ #450: Snap distributable
+ #855: appdata file in deb packages
* signature key rotated
* new Windows code signing certificate
+ startup time profiling
+ #1438: content security policy
+ some desktop security improvements from #1437
* fix #890: deb will no longer install to /opt
- fix #1396: fixed hyperlinks in notes
- fix #1323: version in the About dialog
- fix #734: OTP secrets with spaces
- fix #1208: webdav credentials corruption
* fix #1348: fixed password generation entropy
- fix #1385: fixed a file watcher error on network locations
- fix #1391: passwords imported from CSV were not hidden
- fix #1387: fixed drag-drop for otp fields
- fix #1293: copying full urls
- fix #1378: screen orientation issues on Android PWA
- fix #1338: minimized option not working on linux
- fix #895: generator positioning in list view
- fix #516: scrolling on the open screen on mobile
- fix #1295, #1353: displaying passwords as protected fields regardless of settings in the file
- fix #1335: removed the menubar on Windows and Linux
- fix #1334: saving new files not working
- fixed entry title input size
- fixed non-working updater
- fix #1336: saving disabled storage option
- fix #1333: item selection in the auto-type pop-up
- fix #1337: displaying groups in trash
- fix #1324: duplicated shortcut editor in settings
- fix #1313: disabled code signing for macOS dmg
- #1022: fuzzy search
+ #1108: setting for running in an iframe
+ #963: keyboard shortcut to copy OTP in background
+ #565: global shortcut to open KeeWeb
+ #862: downloading attachments on mobile
+ #480: option to launch the app minimized
+ #1307: option to disable Markdown support
+ #1310: password generator on the start screen
+ #197: mobile actions panel
- fix #1273: untranslated menu items
- fix #1311: better monospace fonts
- fix #1319: removed a storage request for invalid passwords
- fix #1305: WebDAV issues
- fix #1263: desktop apps crashes when argon2 is used
- fix #1300: selecting auto-type sequence items issues
- fix #1290: generator popup positioning in custom themes
- fix #1292: macOS app notarization
- fix #1296: search in auto-type
- fixed issues with some theme plugins
- fix #1289: crash on Auto sorting mode
- fix #1288: issues when opening a file during in auto-type mode
- fix #1285: issues in moving entries across files
- fix #1279: error opening files with saved keyfiles
- fix #1277: auto-type window matching on Linux
- fix #1278: entry selection auto-type window issues
- fixed displaying errors on the plugins page
- fix #1275: starting the app after closing on macOS
- fix #1276 GDrive connection issues
- fix #1272: Argon2 error
- fixed Dropbox connection on iOS 13 homescreen
- fixed plugin search filtering
- fix #1270: password change control focus
- fix #1271: loading custom plugins from config
+ #1125: field actions: copy, reveal, auto-type
+ #107: multiline custom fields support
+ #713: markdown notes
+ #1243: auto-type any field
+ #336: moving entries across files
+ #348: configurable system-wide shortcuts
+ #1255: file format version and kdf selection in settings
+ #743: copying entry fields to clipboard
+ #498: CSV import
+ #564: Steam OTP support
+ #1226: 7-digit Authy OTP support
* #502: increased the default value of encryption rounds
+ #1252: public key rotation
* #156: using ServiceWorker instead of AppCache
* devtools are now opened with alt-cmd-I
- fix #764: multiple attachments display
- fix multi-line fields display in history
- fix #554: checking active window id during auto-type
- fix plugin gallery layout on mobile
- fix #1141: opening file from storage if cache is not available
- fixed a color flash on start
- fixed Argon2 issues in Safari 13
- fix #1259: using absolute paths in webdav
+ macOS Dark theme
+ HTML export
+ pretty-printing exported XML files
+ config option to disable XML export (canExportXml)
+ XML files can be now opened as regular files
* donation link changed
- fixed field editing styles
- fix #1154: relative Destination header in WebDAV MOVE
- fix #1129: webdav storage error on Unicode filenames
* dropped support for browsers without css variables
* displaying websites as HTTPS if no scheme is provided
+ confirmation for deleting an entry on mobile
- fix #1244: deb file permissions issue
- fixed group settings not being displayed
- fixed menu padding issues in some browsers
- fixed titlebar color on macOS dark theme
- fix #1235: custom themes loading
- fix #1234: auto-type issues in xubuntu/xfce
- fix #1231: tooltip arrow positioning
+ improved ranking search
- fix #1232: removed an unwanted menubar on windows and linux
- fix #1234: auto-type not working on linux
- fix #1221: added '30 min' lock option
- fixed generator style issues in Firefox
+ option to hide password in the generator
- fix #1209: copying app information to clipboard
- fix #1215: url matching when there's no website field
- fix #1171: enabled updater on linux
* upgraded build system
* upgraded electron to v6
- removed support for linux/ia32: https://electronjs.org/blog/linux-32bit-support
- fix #1163: fixed libgconf-2-4 dependency
- fix #1152: broken filtering after auto-type
+ iOS PWA improvements
+ auto-type improvements
* website icons are downloaded using favicon.keeweb.info
- fix #1124: keyboard navigation issues
* improved link security
- another attempt to fix focus issues
- fixed focus issues in desktop apps
- fix #1096: focus issues after minimizing
- fix #1094: plugin installation in MS Edge
- fix #423: input focus issues in desktop apps
- fixed window activation when KeeWeb is launched second time
- fix #1087: Windows AutoType helper is now using .NET Framework v4
* fix #1085: fixed dropbox in iOS PWA, removed manifest.json
- fixed Google Drive cookies issues
- fixed storage providers authentication
- fix #1079: error launching another instance
- fix #1078: updater hanged on "extracting files"
- fix #1077: broken auto-type
+ downgrading desktop apps
- fixed calendar colors
+ option to open a keyfile from command line
+ master password confirmation
- json config bugfixes
- better icons
+ major electron upgrade
- text improvements
- fixed large attachments issues
+ usability improvements
- fixed Windows installer upgrade issue
+ Google Drive shared files support
- fixed Google Drive authentication issues
- fixed a color flash on startup
- fixed white screen on startup
+ --devtools command line argument
+ desktop apps integrity protection
+ auto-lock on computer lock
+ redesigned Dropbox chooser
+ WebDAV file creation
+ safari tab icons
* prevent master password autocomplete
* build with node.js 8
- fixed tray icon click crash
* show usernames in entry list
* password can be hidden as other fields
* clear clipboard on exit
* don't remove spaces in custom fields
* auto-type on subdomains
* plugin signature validation
- fix #722: hang on start in desktop
- fix #653: auto-closing tab when starting from link
- fix #621, #340: tray icon crash
- fixed some security issues
- fix #649: loading keyfiles with path
- fix #645: layout issues while switching table view
- fix #651: window drag style
- fix #652: create a copy bug
- fix #638: password generator drag issues
- fix #636: broken layout in edge 15
- fix #641: fixed mac app layout issues
- plugin gallery load button
- fix #633: template ids issues
- fix #631: unicode characters in Dropbox files
- fix backups in desktop
+ plugin API improvements
+ plugins
* translations are available only as plugins
* Dropbox API V2
* deprecated IE
+ entry templates
+ support cloud providers in iOS homescreen apps
+ auto-type improvements and bugfixes
+ mobile field editing improvements
+ file path hint in recent files list
+ cacheConfigSettings config option
+ keyboard-accessible autocomplete
+ entry auto-type context menu
+ save to WebDAV with PUT
+ showOnlyFilesFromConfig config option
+ mac os window style options
+ lock on hide mac os hide
+ release distribution improvements
+ error message for not supported browsers
- removed support of devices without clipboard api
+ fix #544: read files with empty binaries
+ fix #555: keyfile selection issue
KDBX4 format support and minor improvements
+ password generator usability improvements
+ warning about several tabs
+ use browser language as default locale
+ auto-lock in 12 hours or day
+ text fields context menu on desktop
+ option to disable latest file removal
- fix #432: drag-drop in vivaldi
- fix auto-type enabled/disabled issues
+ translations: fr, pl, pt
- fix #368: desktop file save error
- fix #369: removed additional webdav request
+ allow password copy on mobile Safari
- fix #342: url detection in Microsoft Edge
- fix #351: error alert on power shutdown
- fix #344: prevent caching WebDAV requests
- fix #363: drag-drop in Firefox
- fix #357: linux auto-type issues
- fix #337: storage sync error
Generator presets, auto-type and ui improvements
+ auto-type improvements
+ context menu
+ solarized themes
+ generator presets
+ group reorder
+ auto backups
+ select field contents on search hotkey
+ option to preload default config and file
+ save displayed table columns
+ confirmation in password change dialog
+ inline generator keyboard management
+ field references decoding
+ copy entries
+ option to disable open, new and demo buttons
- fix app redraw in background
- fix idle timer on computer sleep
- fix storage popup when no action is required
- fix loading raw 32-byte and 64-byte keyfiles
- fix data loss on exit with focused field
+ digital signature in installer
- fix save to file
- mark file as modified on trash empty
+ option to skip lock on minimize under mac
- fix dropbox popup error
- fix auto-type input
- fix special keys auto-type in linux
- fix storage auth popups on desktop
Auto-type, ui improvements
+ allow selecting attachments with click
+ save groups collapsed/expanded state
+ docker container
+ edit and remove tags
+ register file associations
+ high contrast theme
+ ability to increase font size
+ improved start page ux on mobile
+ option to show app logs
+ group info in entry details
+ logout from remote storages on disable
+ select file for new records
+ customizable table view
+ ability to load json config
* don't check updates at startup
* repos moved to github organization account
* allow opening same file twice
* local files are not saved to cache
- prevent second app instance on windows
- fixed Firefox loading issues
+ google drive stability improvements
+ fix some layout bugs
- fix generator preset for empty passwords
+ export settings get/set interface
+ option to try beta version in desktop app
- fix notes field text color
- fix some console assertions
- fix message about not found files
- fix deletion to trash when there's no trash folder
+ minimize app on linux
+ display remembered keyfile name
- fix #182: save window position on Windows
Storage providers, one-time passwords, usability improvements
+ WebDAV
+ Google Drive, OneDrive
+ one-time passwords
+ option to remember keyfiles
+ password generation presets
+ open files created without password
+ usernames autocomplete
+ files open improvements
+ beta version app
+ option to lock on password copy
+ save/restore window position after close
+ shortcut to copy username
+ regenerate password button
+ option to search in title
+ shortcut to copy website
+ shortcuts while the app is in background
+ build for 32-bit linux
+ ability to import xml
+ warning for kdb files
+ hide empty fields
+ overall spacing increased
+ hide demo button once opened
+ show error details on open
+ select dropbox folder
+ building deb
+ theme color for mobile chrome
- fix capslock indicator
- fix file settings input behavior
- fix favicon download
- fix protected fields copy-paste
Workaround for Chrome bug
- #110: fix font rendering in Chrome
+ #94: warn user about local files
- #92: save files on exit
- #95: unlock by opening settings
- fix crash on arch linux startup
- #80: dragdrop bug
Bugfixes
- fixed tags selection
- fixed updater bug
Performance, stability and quality improvements
+ track changes in local files
+ mobile layout made more convenient
+ command-line option to disable updater
+ using system proxy se
ttings for updater
+ webapp icon for touch devices
- #80: prevent data loss on group move
- issues with clipboard clear fixed
App moved to app.keeweb.info
Improvements
+ advanced search
+ ability to sync files with changed credentials
+ save at exit for desktop app
+ more reliable binaries management
+ string resources globalization
+ San-Francisco font in Chrome OS X
+ help/tips
+ #67: field editing improvements
* monospace fonts for protected fields
* #68: url display without http
+ #50: notification on password copy
- #74: select all in search field
Layout bugfixes
- #66: keyfile selection in Firefox
- entries list layout issue in iOS Safari
2-way merge sync
* all files are now opened with offline support
* disallow opening same files twice
* default theme is now blue
+ #46: option to show colorful icons
+ #45: optional auto-lock on minimize
+ option to disable searching for group
+ #62: saving files with empty password
+ #56: preserve selected entry after close
- #55: custom scrollbar issues
- #32: visual glitches on Windows 10
Bugfixes
- mobile safari layout issues
- auto-restart in windows app
Auto-update restart on Windows fixed
Windows minimize to tray bugfix
Auto-update and bugfixes
Locking, better Dropbox, custom icons, security enhancements, bugfixes
+ lock flow, auto-lock
+ entries list display table layout
+ minimize to tray on windows
+ desktop Dropbox
+ Dropbox notification in self-hosted apps
+ custom icons support
+ option to check updates without install
+ clear clipboard password after timeout
+ trim history by rules
- fixed tag list scrolling
- entry deletion didn't mark file as modified
Auto-update
+ remember menu and list width
- fixed protected field deletion
Fixed KeePassX compatibility issues
UX improvements, offline, trash, protected fields, bugfixes
+ improved open page ux
+ trash management
+ protected fields support
+ keyfiles from Dropbox
+ #17: option to hide entries from subgroups
+ #5: groups and entries arranging
+ #13: increase max generated password length
+ #20: default http:// for urls without protocol
- #12: cannot edit entries without title
- #21: history inside history entries
Bugfix and performance enhancements
+ support non-xml keyfiles
+ removed limitation for extensions of opened files
+ #10: using WebCrypto for better open performance
- #11: can create a group without name
- #3: desktop app quits without question about unsaved changes
- #2: shortcuts are not working in Mac app
First MVP