Releases: carnager/rofi-pass
Fix Me Now
-
add option to (not) open new password entries in editor
-
[FIX] Return from mainMenu when switching root (Thanks Adriaan Groenenboom)
-
drop find dependency
-
[FIX] Fix typo in rofi args causing Shift+Left binding to not be removed (Thanks ad1217)
-
[FIX] get rid of the empty line after autotype (Thanks, aminb)
-
[FEATURE] Add possibiliy to use filename as username
-
Make delay between keypresses in autotype configurable (Thanks steinex)
-
Add config variable for pass clearing delay (Thanks ofpau)
-
[KARMA] Fix Me Now is of course a homage to the song by Garbage.
Buggy Telephones
Just a quick bugfix release. Somehow a merge conflict managed to creep in.
Travel By Telephone
A new major release? Will this break my password-store? No panic, while there are some new features there is only one "major" difference to previous version and that is the handling of config files. While 1.x first set internal defaults and then sourced up to 3 different confg files (global, user) it now only loads a single config. This works backwards to how it worked before, meaning the new ROFI_PASS_CONFIG variable is tried first, then user config and if neither exists, global config file is used. Anyway, let's jump to all the changes:
- OTP support 3abb5ec (thanks moviuro)
- New handling of config files b14e1c9 (thanks to isbloxx)
- rofi-pass can now generate qrcodes and display them using an external viewer 75bda54 (thanks to KaHaleMaKai for the initial idea)
- Some Code cleanups mostly done by blueyed
And as always: Title is a reference to the great Rival Schools
Going Places
- Support multiple roots, switching between them with shift+left/right
- Follow symlinks in pass store
- Cleanup code from unused variables
- Always show autotype first
- Improvements to main menu
Thanks errge and blueyed for contributions.
Title is a reference to The Levellers
Small Parts Isolated and Destroyed
Just a small bugfix release, because 1.5.1 did not actually use options set in _rofi function.
Apart from this it's now possible to
- set a custom delay.
- hide the help menu.
Release title is a reference to the wonderful, sadly now defunct band NoMeansNo
Hurricane Dance
- Cleaned up dialog to enter new pass entries. Process can be canceled at any time with ESC now. Also it shows the current URL from clipboard (or gives a hint to copy it, if none was found. filename is pre-filled with domain of found URL.
- Added csv exporter, which can be imported into e.g. keefoxcs
- Remove every echo from code and replace with printf
- Quite some code cleanup
- Remove hardcoded rofi options from code. That's what the _rofi function in config file is for.
- Add possibility to set a default autotype sequence in config file
And as always title references yet another personal classic album: Truly - Fast Stories...
From Kid Coma
Contributors since last release:
dkasak
AlexDaniel
Seasons
Attention, this release changed the way keyboard handling works
In previous versions one could set a keyboard layout by setting keyboard=foobar
in config file.
This was needed, because xdotool cannot inherit the current layout from Xorg, so one needs
to set it manually using setxkbmap.
It turns out, the old way of doing this is not working when one uses variants or options. Duh!
So this new release let's you enter your own setxkbmap
command.
The important part of the config looks like this:
# xdotool needs the keyboard layout to be set using setxkbmap
# You can do this in your autostart scripts (e.g. xinitrc)
# If for some reason, you cannot do this, you can set the command here.
# and set fix_layout to true
fix_layout=false
layout_cmd () {
setxkbmap us
}
Of course it is still recommended to simply run your setxkbmap command from your startup script and for this very reason fix_layout
is disabled in default configuration.
There is not any kind of autodetection. I played around with this in git, but it turned out not to be reliable as soon as more advanced options were in place.
More notable changes:
- Allow entering your own password instead of relying on pwgen 1e439d3
- Add Copy to action menu 99e2257
- Don't override rofi settings in default configuration e5388cb
- Use umask, instead of chmod 19afc1e
- Disable keyboard repeat for autopass e719871
- Use find instead of globstar, which doesn't work with symlinks d70e551
- [KARMA] Release name Seasons, a song by the great Chris Cornell (R.I.P.)
Thanks to fd0, moviuro and Alexander Neumann for contributions.
Scars
Small bugfix release
- [FIX] fixed bug, where rofi instantly closes when mouse hovers window on startup.
- [KARMA] Title is a reference to the great Birdeatsbaby
Cleansing
All Secrets Known
[BUGFIX] 1.4.1 showed the password in type submenu, if it contained spaces. fixed in this release.
[KARMA] Release title references song of the same name by Alice in Chains