Releases: blacs30/bitwarden-alfred-workflow
2.2.0
Changelog
07e4383 Add new feature to decryption secrets from file. (#52)
7154505 Use functions to make the workflow items. (#51)
4c4b5ed Set SYNC_CACHE_AGE to 0 to disable auto sync. (#50)
1d98eb8 Fix link in README (#48) (@luckman212)
A few highlights of this release 🌤️
-
adds a new feature to the way secrets are retrieved,
which is now by decrypting them from the data.json of the Bitwarden CLI.
This reduces the wait time for a secret a lot 🕐 -
login/lockout checks are now added to the top of the search view,
and if cached items exist, they are still listed and viewable,
just to get the secrets login/unlock is required
@luckman212 thanks for contributing
Please feel free to contribute and/or ask questions and ideas.
2.1.1
2.1.0
Changelog
2f6683c Feature/custom actions and alfred filter (#43)
23f1f62 minor change to fix copy item type (#41)
Changes
Solving #42 and #40 with this PR
- add an option to show the username and the card lasts 4 digits in the title; helps with the search for an item
| TITLE_WITH_USER | If enabled the name of the login user item or the last 4 numbers of the card number will be appended (added) at the end of the name of the item | true |
- add option to assign an action for modification keys and also for the default "return/enter" action
| MODIFIER_1_ACTION | Action executed by the first modifier | username,code |
| MODIFIER_2_ACTION | Action executed by the second modifier | url |
| MODIFIER_3_ACTION | Action executed by the third modifier | totp |
| MODIFIER_4_ACTION | Action executed by the fourth modifier | more |
| NO_MODIFIER_ACTION | Action executed without modifier pressed | password,card |
Modifier Actions Explained
| type | action name |
|----------|---------------------------------|
| login | password |
| | username |
| | url |
| | totp |
| note | - (always copy the secret note) |
| cards | card |
| | code |
| identity | - (always copy the name ) |
| others | more (to show all item entries, can't be NO_MODIFIER_ACTION) |
You can place per type one action name
into the ACTION config, a combination is possible where it is not overlapping with more
or another of the same type.
Good examples:
NO_MODIFIER_ACTION=url,code
MODIFIER_1_ACTION=totp
MODIFIER_2_ACTION=more
MODIFIER_3_ACTION=password,card
Bad examples:
NO_MODIFIER_ACTION=url,password
MODIFIER_3_ACTION=code,card
-
uses Alfred search filter now instead of the fuzzy go search
-
minor change to fix copy item type #41
Thanks...
... for your contribution @luckman212
... for your nice idea @entekadesign
2.0.5
This is a smaller patch version.
Changelog
- Add bw*_keywords to config type and debug output
- Add describtion to readme on how to update the path + gif
- Fix totp message when copied to clipboard
- hardcode osascript path
- Fix issue for login without 2fa in javascript code where the string was nonetype and couldn't be compared to string
- Update version to 2.0.5
2.0.4
This is a maintenance/patch update.
Fixes
If the Workflow config PATH
was updated it could happen that the open
executable wasn't found any longer because this config is the PATH variable which used to find executables in. The open
executable is now used with the hard coded path as it is a system executable and doesn't change its location.
Changes
The following Workflow configs were renamed as part of the internal code change regarding configuration handling:
- CACHE_TIMEOUT => CACHE_AGE
- SYNC_CACHE_TIMEOUT => SYNC_CACHE_AGE
- AUTO_FETCH_ICON_CACHE_TIMEOUT => AUTO_FETCH_ICON_CACHE_AGE
- ICON_CACHE_TIMEOUT => ICON_CACHE_AGE
Changelog
0ef89ae Update changes config names in readme. (#37)
c02fc72 Update go mod (#36)
af5d27e Update go mod (#35)
f953ee5 Increment version to 2.0.4. Use envconfig now. (#34)
65aa38c Hardcode path to 'open' executable (#33)
9d420ca adding full path to osascript; updating version to 2.0.3 (#30)
2.0.3
Changelog
9d420ca adding full path to osascript; and updating version to 2.0.3 (#30)
This release is only a small fix to the previous where on some systems the osascript executable wasn't available path and therefore running the login and unlock step failed. This was fixed by adding the full path to the executable.
The logic around the icon update was slightly improved so that and duplicated code removed.
The update should work via the in workflow update. Alternatively the workflow can be downloaded and installed/updated manually.
2.0.2
Changelog
eef263c ui: update label for 2fa config. email + app works others untested. (#28)
5ca4c22 refactor: Move auth flow to javascript Alfred object (#27)
9f06591 build: remove release drafter action (#26)
The ui to enter the password/2fa code and to unlock Bitwarden is moved into an Alfred javascript(jxa) item, out of the go application. This way it appears faster and runs on the main Alfred process.
Email 2fa is now tested and works as well besides the app authentication. The other 2fa methods are untested.
2.0.1
Changes
🧰 Maintenance
🎉 With version 2.0.0 I have rewritten the complete workflow and added many new features. Just look at the README or try it out.
To update to from v1.x to v2.0.1 just download the workflow and install it.
❗ The auto update doesn't work from v2.0.0 to v2.0.1 because of a bundle id change (back to the same as v1.x) -> please delete the workflow and download the latest workflow to install it again.
🚀 In the future the workflow will notify if an update is available.