Skip to content

v1.11

Compare
Choose a tag to compare
@geluk geluk released this 10 Nov 18:22
8342ed0

Important announcement

Starting from this release, the default configuration file location will be the same directory as the one pass-winmenu.exe is located in.
In previous versions, the configuration file location was set to the current working directory.

In the vast majority of cases, these two locations will point to the same directory, but in certain cases, they may differ. For instance, if you start pass-winmenu via a shortcut and modify the Start in: field of the shortcut, the configuration file would formerly be created in the directory specified there, but would now be created next to pass-winmenu.exe.

If you'd like the configuration file to be located in a different directory, you can make use of the newly-added feature that lets you modify the configuration file location (see below).

New features

  • The notifcation area icon will now show an indicator to inform you about the status of your password repository (behind/ahead/up to date/diverged).
  • To ensure these indicators are up to date, git fetch will now be run periodically, once an hour by default. The interval can be changed (or the feature can be disabled completely) in the configuration file. See here for details.
  • Pass-winmenu will now sign your commits if your repository is configured to do so (git config commit.gpgsign is true) (#69).
  • Added a new sync-mode (auto), this will automatically make use of native-git if it's available. On new installations, this will be the default (#68).
  • It is now possible to override the default location (and name) of the configuration file, by passing --config-file <path-to-file> as an argument to pass-winmenu. Probably the easiest way to do this is by creating a shortcut to pass-winmenu.exe, and adding the argument to the Target: field of the shortcut (#60, #61).

Changes

  • The notification area icon has been redrawn, and support for many new resolutions has been added. It should look more crisp now, especially on high DPI screens.
  • If saving an edited password fails, the edit window and its contents are restored, allowing you to try again.
  • The password shell now displays a banner explaining what the shell can be used for.
  • Left-clicking the notification area icon will now also open the context menu (#67).
  • Many error messages have been reworked to provide a clearer explanation of what went wrong, and how to fix it (#68, #61, and others).
  • The log viewer now uses a monospace font.

Bugfixes

  • Fixed an issue preventing the username from being placed on line 2 or 3 when using username-detection: line-number (#66).
  • Disabling the automatic update check will no longer produce an error (#70)