Skip to content

Releases: carnager/rofi-pass

Fix Me Now

13 Feb 20:39
88c0d1b
Compare
Choose a tag to compare
  • 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

25 Mar 01:47
Compare
Choose a tag to compare

Just a quick bugfix release. Somehow a merge conflict managed to creep in.

Travel By Telephone

24 Mar 21:29
Compare
Choose a tag to compare

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

28 Oct 11:51
Compare
Choose a tag to compare
  • 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

10 Oct 15:08
Compare
Choose a tag to compare

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

30 Jul 11:10
Compare
Choose a tag to compare
  • 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

21 May 19:23
Compare
Choose a tag to compare

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

18 Dec 10:01
Compare
Choose a tag to compare

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

30 Aug 22:09
Compare
Choose a tag to compare

Hotfix Release

  • keyboard layout from config wasn't properly read. If you use any keyboard layout other than "us", make sure to set it in config!

Release name is a reference to the Prong Album from 1994

All Secrets Known

19 Aug 14:48
Compare
Choose a tag to compare

[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