Jump to content

Andy Rosen

Member
  • Posts

    42
  • Joined

  • Last visited

Recent Profile Visitors

393 profile views

Andy Rosen's Achievements

Member

Member (4/5)

1

Reputation

  1. Version 4.0.0 Download link View an item's fields directly within the workflow. Use either command+option or as a Universal Action. Select the field to copy its value to the clipboard. Thanks to @blacs30 for describing this use case
  2. You are correct, this workflow is based on bw serve, and I agree that its security model is...interesting. But I feel it's the best option for an Alfred workflow. The CLI itself is unacceptably slow without caching the results. On my MacBook Air (M1 2020) it takes at least 3 seconds to execute bw list items. $ time bw list items > /dev/null 1.063u 0.181s 0:03.16t 39.2% Even bw get item <id> takes 3 seconds. So there has to be something that keeps it all in RAM. Doing that myself might have better security than bw serve if properly implemented. I prefer not to take on that responsibility. And I'm not even sure security could be improved that much. I'm not aware of any macOS primitives that could address the biggest weakness (the TCP socket open to any user/process). I do wish bw serve could at least implement Master password re-prompt.
  3. There is also LastPass Accelerator. Packal: https://www.packal.org/workflow/lastpass-accelerator Github: https://github.com/ajrosen/Alfred/tree/master/LastPass Accelerator I have switched from LastPass to Bitwarden for my own passwords, so I haven't updated LastPass Accelerator in a while. But if there's interest, I'd be happy to get back to it. I could bring in some features of Bitwarden Accelerator that I think are really cool (if I do say so myself 😉).
  4. Version 3.2.0 Download link Add support for Ghost Browser
  5. Version 3.1.1 Download link Bug fix in "last item" processing. I hate bugs. I just really hate them.
  6. Version 3.1.0 Download link Recently selected item is listed first This makes copying multiple fields from the same item even easier.
  7. Version 3.0.1 Download link Just a simple bug fix, create ~/Library/LaunchAgents/ if it doesn't exist I did move the workflow to its own repository, and planning to separate other workflows as well.
  8. Version 3.0.0 Download link Add "automatic field rotation". If an item is selected twice within 15 seconds, copy the TOTP code to the clipboard instead of the password. Important bug fix in the path to bwa-sync as defined in the Launch Agent
  9. Version 2.1.0 Download link Secure notes always copy the note to the clipboard. Cards and Identities will always Show all fields The auto-sync Launch Agent has been renamed to bwa-sync to make it easier to identify in System Settings. There is now a "hidden" debug option. Setting the workflow's DEBUG environment variable to 1 will write basic log information in the cache directory.
  10. @dood Yes! I'm actually working on changes to automatically Show all fields for credit cards and identities. I'd love to automatically copy different fields into the clipboard once others have been pasted. Eg., username, password, then TOTP code, or card number, expiration, then cvv. But I'm not aware of any way to know when the clipboard is is pasted. Once I'm done with this change, I'm thinking of defaulting to the "next" field if the workflow is called very shortly after the previous call.
  11. Glad to hear it's working for you! Is your browser the front-most app? Browser matches use the browser's icon instead of Bitwarden's. And it does not check the browser if you start entering a search term.
  12. I've just released version 2.0.0. This introduces an Auto Sync option, which installs a Launch Agent that automatically syncs your vault every Sync Interval minutes. It also fixes a bug where you're already logged into Bitwarden when the workflow tries to login to Bitwarden.
  13. I've implemented the changes in version 1.2.0. Sadly it seems that logging into bitwarden.eu with the CLI is completely broken. You might still want to try it. Maybe it fails if you're not in the EU? I created a separate Bitwarden account in EU. I can login using the desktop app and the web vault. I cannot login using the CLI, no matter what two-step method I use. I tested email and authenticator app. Even with no two-step method the login fails. The other workflow has the same problem. It gets the same response from Bitwarden (with a bonus error message that the `punycode` module is deprecated).
  14. I'll certainly look into it. I'm assuming you already set the Two-step login method to email . It did work for me, but I'm in the US. Thanks!
  15. Thanks! I think the biggest difference is how they're designed. The other workflow is essentially a single binary, while this is one is a collection of shell scripts and JQ libraries. There are some differences in the interface that I think matter. Theirs does a great job with favicons, but I think it looks better without them. I find it distracting. I really like having "show item" in a dialog window. It stays visible while working in another app, and it's easy to copy/paste multiple fields. I have some integration with web browsers, automatically searching for the current tab's hostname. That was one reason I wrote LastPass Accelerator. Bitwarden's browser extension is a lot better though, so I don't use the workflow while browsing as much. You can set a default vault and/or collection, which is nice for work vs. personal environments.
×
×
  • Create New...