Skip to content

Commit

Permalink
Release 2.6.2
Browse files Browse the repository at this point in the history
Added

- Add option to keep window always on top to view menu [#5542]
- Move show/hide usernames and passwords to view menu [#5542]
- Add command line options and environment variables for changing the config locations [#5452]
- Include TOTP settings in CSV import/export and add support for ISO datetimes [#5346]

Changed

- Mask sensitive information in command execution confirmation prompt [#5542]
- SSH Agent: Avoid shortcut conflict on macOS by changing "Add key" to Ctrl+H on all platforms [#5484]

Fixed

- Prevent data loss with drag and drop between databases [#5536]
- Fix crash when toggling Capslock rapidly [#5545]
- Don't mark URL references as invalid URL [#5380]
- Reset entry preview after search [#5483]
- Set Qt::Dialog flag on database open dialog [#5356]
- Fix sorting of database report columns [#5426]
- Fix IfDevice matching logic [#5344]
- Fix layout issues and a stray scrollbar appearing on top of the entry edit screen [#5424]
- Fix tabbing into the notes field [#5424]
- Fix password generator ignoring settings on load [#5340]
- Restore natural entry sort order on application load [#5438]
- Fix paperclip and TOTP columns not saving state [#5327]
- Enforce fixed password font in entry preview [#5454]
- Add scrollbar when new database wizard exceeds screen size [#5560]
- Do not mark database as modified when viewing Auto-Type associations [#5542]
- CLI: Fix two heap-use-after-free crashes [#5368,#5470]
- Browser: Fix key exchange not working with multiple simultaneous users on Windows [#5485]
- Browser: Fix entry retrieval when "only best matching" is enabled [#5316]
- Browser: Ignore recycle bin on KeePassHTTP migration [#5481]
- KeeShare: Fix import crash [#5542]
- macOS: Fix toolbar theming and breadcrumb display issues [#5482]
- macOS: Fix file dialog randomly closing [#5479]
- macOS: Fix being unable to select OPVault files for import [#5341]
  • Loading branch information
phoerious committed Oct 21, 2020
2 parents 9a35bba + 4f61f57 commit e9b9582
Show file tree
Hide file tree
Showing 115 changed files with 4,670 additions and 4,706 deletions.
40 changes: 40 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,45 @@
# Changelog

## 2.6.2 (2020-10-21)

### Added

- Add option to keep window always on top to view menu [#5542]
- Move show/hide usernames and passwords to view menu [#5542]
- Add command line options and environment variables for changing the config locations [#5452]
- Include TOTP settings in CSV import/export and add support for ISO datetimes [#5346]

### Changed

- Mask sensitive information in command execution confirmation prompt [#5542]
- SSH Agent: Avoid shortcut conflict on macOS by changing "Add key" to Ctrl+H on all platforms [#5484]

### Fixed

- Prevent data loss with drag and drop between databases [#5536]
- Fix crash when toggling Capslock rapidly [#5545]
- Don't mark URL references as invalid URL [#5380]
- Reset entry preview after search [#5483]
- Set Qt::Dialog flag on database open dialog [#5356]
- Fix sorting of database report columns [#5426]
- Fix IfDevice matching logic [#5344]
- Fix layout issues and a stray scrollbar appearing on top of the entry edit screen [#5424]
- Fix tabbing into the notes field [#5424]
- Fix password generator ignoring settings on load [#5340]
- Restore natural entry sort order on application load [#5438]
- Fix paperclip and TOTP columns not saving state [#5327]
- Enforce fixed password font in entry preview [#5454]
- Add scrollbar when new database wizard exceeds screen size [#5560]
- Do not mark database as modified when viewing Auto-Type associations [#5542]
- CLI: Fix two heap-use-after-free crashes [#5368,#5470]
- Browser: Fix key exchange not working with multiple simultaneous users on Windows [#5485]
- Browser: Fix entry retrieval when "only best matching" is enabled [#5316]
- Browser: Ignore recycle bin on KeePassHTTP migration [#5481]
- KeeShare: Fix import crash [#5542]
- macOS: Fix toolbar theming and breadcrumb display issues [#5482]
- macOS: Fix file dialog randomly closing [#5479]
- macOS: Fix being unable to select OPVault files for import [#5341]

## 2.6.1 (2020-08-19)

### Added
Expand Down
2 changes: 1 addition & 1 deletion CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -101,7 +101,7 @@ endif()

set(KEEPASSXC_VERSION_MAJOR "2")
set(KEEPASSXC_VERSION_MINOR "6")
set(KEEPASSXC_VERSION_PATCH "1")
set(KEEPASSXC_VERSION_PATCH "2")
set(KEEPASSXC_VERSION "${KEEPASSXC_VERSION_MAJOR}.${KEEPASSXC_VERSION_MINOR}.${KEEPASSXC_VERSION_PATCH}")
set(OVERRIDE_VERSION "" CACHE STRING "Override the KeePassXC Version for Snapshot builds")

Expand Down
4 changes: 3 additions & 1 deletion COPYING
Original file line number Diff line number Diff line change
Expand Up @@ -140,7 +140,9 @@ Files: share/icons/badges/2_Expired.svg
Copyright: 2020 KeePassXC Team <team@keepassxc.org>
License: MIT

Files: share/icons/application/scalable/actions/document-close.svg
Files: share/icons/application/scalable/actions/chevron-double-down.svg
share/icons/application/scalable/actions/chevron-double-right.svg
share/icons/application/scalable/actions/document-close.svg
share/icons/application/scalable/actions/document-edit.svg
share/icons/application/scalable/actions/document-export.svg
share/icons/application/scalable/actions/document-import.svg
Expand Down
4 changes: 3 additions & 1 deletion docs/styles/dark.css
Original file line number Diff line number Diff line change
Expand Up @@ -455,6 +455,8 @@ p{font-family: "Noto Sans",sans-serif !important}
blockquote{color:var(--quotecolor) !important}
.quoteblock{color:var(--textcolor)}
code{color:var(--textcoloralt);background-color: var(--sidebarbackground) !important}
pre,pre>code{line-height:1.25; color:var(--textcoloralt);}
.keyseq{color:var(--textcoloralt);}


/* Table styles */
Expand Down Expand Up @@ -531,4 +533,4 @@ a:hover {color: var(--linkhovercolor);}
}
.subtitle {
font-size: 1.5em;
}
}
2 changes: 2 additions & 0 deletions docs/topics/DownloadInstall.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,8 @@ image::linux_store.png[]

The Snap and Flatpak options are sandboxed applications (more secure). The Native option is installed with the operating system files. Read more about the limitations of these options here: https://keepassxc.org/docs/#faq-appsnap-yubikey[KeePassXC Snap FAQ]

NOTE: KeePassXC stores a configuration file in `~/.cache` to remember window position, recent files, and other local settings. If you mount this folder to a tmpdisk you will lose settings after reboot.

=== macOS
To install the KeePassXC app on macOS, double click on the downloaded DMG file and use the click and drag option as shown:

Expand Down
3 changes: 3 additions & 0 deletions docs/topics/KeyboardShortcuts.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@ include::.sharedheader[]
:imagesdir: ../images

// tag::content[]
NOTE: On macOS please substitute `Ctrl` with `Cmd` (aka `⌘`).

[grid=rows, frame=none, width=75%]
|===
|Action | Keyboard Shortcut
Expand Down Expand Up @@ -31,6 +33,7 @@ include::.sharedheader[]
|Hide Window | Ctrl + Shift + M
|Select Next Database Tab | Ctrl + Tab ; Ctrl + PageDn
|Select Previous Database Tab | Ctrl + Shift + Tab ; Ctrl + PageUp
|Select the nth database | Ctrl + n, where n is the number of the database tab
|Toggle Passwords Hidden | Ctrl + Shift + C
|Toggle Usernames Hidden | Ctrl + Shift + B
|Focus Groups (edit if focused) | F1
Expand Down
37 changes: 37 additions & 0 deletions docs/topics/UserInterface.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -48,4 +48,41 @@ image::compact_mode_comparison.png[]

=== Keyboard Shortcuts
include::KeyboardShortcuts.adoc[tag=content, leveloffset=+1]

// tag::advanced[]
=== Command-Line Options
You can use the following command line options to tailor the application to your preferences:

----
Usage: keepassxc.exe [options] [filename(s)]
KeePassXC - cross-platform password manager
Options:
-?, -h, --help Displays help on commandline options.
--help-all Displays help including Qt specific options.
-v, --version Displays version information.
--config <config> path to a custom config file
--localconfig <localconfig> path to a custom local config file
--keyfile <keyfile> key file of the database
--pw-stdin read password of the database from stdin
--debug-info Displays debugging information.
Arguments:
filename(s) filenames of the password databases to open (*.kdbx)
----

Additionally, the following environment variables may be useful when running the application:

[grid=rows, frame=none, width=75%]
|===
|Env Var | Description

|KPXC_CONFIG | Override default path to roaming configuration file
|KPXC_CONFIG_LOCAL | Override default path to local configuration file
|SSH_AUTH_SOCKET | Path of the unix file socket that the agent uses for communication with other processes (SSH Agent)
|QT_SCALE_FACTOR [numeric] | Defines a global scale factor for the whole application, including point-sized fonts.
|QT_SCREEN_SCALE_FACTORS [list] | Specifies scale factors for each screen. See https://doc.qt.io/qt-5/highdpi.html#high-dpi-support-in-qt
|QT_SCALE_FACTOR_ROUNDING_POLICY | Control device pixel ratio rounding to the nearest integer. See https://doc.qt.io/qt-5/highdpi.html#high-dpi-support-in-qt
|===
// end::advanced[]
// end::content[]
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 2 additions & 0 deletions share/icons/icons.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,8 @@
<file>application/scalable/actions/application-exit.svg</file>
<file>application/scalable/actions/auto-type.svg</file>
<file>application/scalable/actions/bugreport.svg</file>
<file>application/scalable/actions/chevron-double-down.svg</file>
<file>application/scalable/actions/chevron-double-right.svg</file>
<file>application/scalable/actions/chronometer.svg</file>
<file>application/scalable/actions/clipboard-text.svg</file>
<file>application/scalable/actions/configure.svg</file>
Expand Down
35 changes: 35 additions & 0 deletions share/linux/org.keepassxc.KeePassXC.appdata.xml
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,41 @@
</screenshots>

<releases>
<release version="2.6.2" date="2020-10-21">
<description>
<ul>
<li>Add option to keep window always on top to view menu [#5542]</li>
<li>Move show/hide usernames and passwords to view menu [#5542]</li>
<li>Add command line options and environment variables for changing the config locations [#5452]</li>
<li>Include TOTP settings in CSV import/export and add support for ISO datetimes [#5346]</li>
<li>Mask sensitive information in command execution confirmation prompt [#5542]</li>
<li>SSH Agent: Avoid shortcut conflict on macOS by changing "Add key" to Ctrl+H on all platforms [#5484]</li>
<li>Prevent data loss with drag and drop between databases [#5536]</li>
<li>Fix crash when toggling Capslock rapidly [#5545]</li>
<li>Don't mark URL references as invalid URL [#5380]</li>
<li>Reset entry preview after search [#5483]</li>
<li>Set Qt::Dialog flag on database open dialog [#5356]</li>
<li>Fix sorting of database report columns [#5426]</li>
<li>Fix IfDevice matching logic [#5344]</li>
<li>Fix layout issues and a stray scrollbar appearing on top of the entry edit screen [#5424]</li>
<li>Fix tabbing into the notes field [#5424]</li>
<li>Fix password generator ignoring settings on load [#5340]</li>
<li>Restore natural entry sort order on application load [#5438]</li>
<li>Fix paperclip and TOTP columns not saving state [#5327]</li>
<li>Enforce fixed password font in entry preview [#5454]</li>
<li>Add scrollbar when new database wizard exceeds screen size [#5560]</li>
<li>Do not mark database as modified when viewing Auto-Type associations [#5542]</li>
<li>CLI: Fix two heap-use-after-free crashes [#5368,#5470]</li>
<li>Browser: Fix key exchange not working with multiple simultaneous users on Windows [#5485]</li>
<li>Browser: Fix entry retrieval when "only best matching" is enabled [#5316]</li>
<li>Browser: Ignore recycle bin on KeePassHTTP migration [#5481]</li>
<li>KeeShare: Fix import crash [#5542]</li>
<li>macOS: Fix toolbar theming and breadcrumb display issues [#5482]</li>
<li>macOS: Fix file dialog randomly closing [#5479]</li>
<li>macOS: Fix being unable to select OPVault files for import [#5341]</li>
</ul>
</description>
</release>
<release version="2.6.1" date="2020-08-19">
<description>
<ul>
Expand Down
88 changes: 40 additions & 48 deletions share/translations/keepassx_ar.ts
Original file line number Diff line number Diff line change
Expand Up @@ -135,6 +135,10 @@
<source>Colorful</source>
<translation type="unfinished"/>
</message>
<message>
<source>You must restart the application to set the new language. Would you like to restart now?</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>ApplicationSettingsWidgetGeneral</name>
Expand Down Expand Up @@ -166,10 +170,6 @@
<source>Automatically save after every change</source>
<translation>الحفظ تلقائيًا بعد كل تعديل</translation>
</message>
<message>
<source>Automatically save on exit</source>
<translation>الحفظ تلقائيًا عند الإغلاق</translation>
</message>
<message>
<source>Automatically reload the database when modified externally</source>
<translation>إعادة تحميل قاعدة البيانات تلقائيا عند تعديلها خارجيًا</translation>
Expand Down Expand Up @@ -305,10 +305,6 @@
<source>Automatically launch KeePassXC at system startup</source>
<translation type="unfinished"/>
</message>
<message>
<source>Mark database as modified for non-data changes (e.g., expanding groups)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Safely save database files (disable if experiencing problems with Dropbox, etc.)</source>
<translation type="unfinished"/>
Expand Down Expand Up @@ -345,6 +341,18 @@
<source>Auto-Type start delay:</source>
<translation type="unfinished"/>
</message>
<message>
<source>Automatically save when locking database</source>
<translation type="unfinished"/>
</message>
<message>
<source>Automatically save non-data changes when locking database</source>
<translation type="unfinished"/>
</message>
<message>
<source>Tray icon type</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>ApplicationSettingsWidgetSecurity</name>
Expand Down Expand Up @@ -4797,6 +4805,26 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>You must restart the application to apply this setting. Would you like to restart now?</source>
<translation type="unfinished"/>
</message>
<message>
<source>Perform Auto-Type Sequence</source>
<translation type="unfinished"/>
</message>
<message>
<source>{USERNAME}</source>
<translation type="unfinished"/>
</message>
<message>
<source>{USERNAME}{ENTER}</source>
<translation type="unfinished"/>
</message>
<message>
<source>{PASSWORD}</source>
<translation type="unfinished"/>
</message>
<message>
<source>{PASSWORD}{ENTER}</source>
<translation type="unfinished"/>
</message>
</context>
<context>
<name>ManageDatabase</name>
Expand Down Expand Up @@ -5280,10 +5308,6 @@ Expect some bugs and minor issues, this version is not meant for production use.
<comment>Password quality</comment>
<translation>ممتازة</translation>
</message>
<message>
<source>ExtendedASCII</source>
<translation type="unfinished"/>
</message>
<message>
<source>Switch to advanced mode</source>
<translation type="unfinished"/>
Expand All @@ -5292,58 +5316,22 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Advanced</source>
<translation>متقدم</translation>
</message>
<message>
<source>A-Z</source>
<translation>A-Z</translation>
</message>
<message>
<source>a-z</source>
<translation>a-z</translation>
</message>
<message>
<source>0-9</source>
<translation>0-9</translation>
</message>
<message>
<source>Braces</source>
<translation type="unfinished"/>
</message>
<message>
<source>{[(</source>
<translation type="unfinished"/>
</message>
<message>
<source>Punctuation</source>
<translation type="unfinished"/>
</message>
<message>
<source>.,:;</source>
<translation type="unfinished"/>
</message>
<message>
<source>Quotes</source>
<translation type="unfinished"/>
</message>
<message>
<source>&quot; &apos;</source>
<translation type="unfinished"/>
</message>
<message>
<source>&lt;*+!?=</source>
<translation type="unfinished"/>
</message>
<message>
<source>\_|-/</source>
<translation type="unfinished"/>
</message>
<message>
<source>Logograms</source>
<translation type="unfinished"/>
</message>
<message>
<source>#$%&amp;&amp;@^`~</source>
<translation type="unfinished"/>
</message>
<message>
<source>Character set to exclude from generated password</source>
<translation type="unfinished"/>
Expand Down Expand Up @@ -5464,6 +5452,10 @@ Expect some bugs and minor issues, this version is not meant for production use.
<source>Regenerate password (%1)</source>
<translation type="unfinished"/>
</message>
<message>
<source>Special Characters</source>
<translation>محارف خاصة</translation>
</message>
</context>
<context>
<name>QApplication</name>
Expand Down
Loading

0 comments on commit e9b9582

Please sign in to comment.