Skip to content
This repository has been archived by the owner on Jun 10, 2024. It is now read-only.

Releases: blacs30/bitwarden-alfred-workflow

2.2.0

30 Oct 00:40
07e4383
Compare
Choose a tag to compare

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

25 Sep 16:30
ef1feeb
Compare
Choose a tag to compare

Changelog

ef1feeb disable goreportcard (#45) (ci related)
8567a5a Add gif to demonstrate filter mode change. (#44)

This is a minor release. It just adds a gif to demonstrate how to change the search-/filtermode in the workflow.

2.1.0

24 Sep 16:11
2f6683c
Compare
Choose a tag to compare

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

27 Aug 22:58
03afcef
Compare
Choose a tag to compare

This is a smaller patch version.

Changelog

03afcef Improve config (#39)

  • 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

22 Aug 14:18
0ef89ae
Compare
Choose a tag to compare

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

10 Aug 20:32
9d420ca
Compare
Choose a tag to compare

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

09 Aug 21:27
eef263c
Compare
Choose a tag to compare

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

05 Aug 20:03
41a1451
Compare
Choose a tag to compare

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.

2.0.0

03 Aug 22:43
18c8470
Compare
Choose a tag to compare

Changes

🚀 Features

See the README.md for more information.

1.4.1

03 Aug 22:37
18c8470
Compare
Choose a tag to compare

Changes

🚀 Features