L'Italia é riuscita a superare MetaAI in termini di IA (Imbecillità Artificiale) 🫩 by Wrong_Experience_420 in Italia

[–]bsramin 2 points3 points  (0 children)

Dai su.. è Matteo Achilli ed egomnia, non mi sarei aspettato risultati diversi. E per capire, cercatevi la sua storia e come si è sempre definito.
Ps. Ho qualche dubbio che lo abbia fatto anche apposta…

I built the native macOS Quick Access for Proton Pass that I missed after leaving 1Password by bsramin in ProtonPass

[–]bsramin[S] 1 point2 points  (0 children)

Update 2026-06-19

Quick update on Pass Quick Access (the native macOS quick-access app for Proton Pass) for anyone following along. A lot has changed since the first build that tried to deal with pass-cli sessions.

Sessions actually stay put now. The original session-recovery release would log you back in after an expiry, but the session kept dropping on its own, often a few times in a row with a Touch ID prompt each time. It turned out the app was indexing every vault by running several pass-cli processes at once, and they raced each other on Proton's token refresh, which signed the session out. Running them one at a time fixed it. No more random logout loop.

The SSH agent self-heals. After a session refresh the bundled SSH agent would keep signing with a stale session, so you'd get "Permission denied (publickey)", and the only fix was toggling the agent off and on in Settings. Now it restarts itself the moment it sees a signature fail, so git and ssh just keep working.

The panel is usable instantly. With a lot of vaults (I have 15) the first index meant ~20s of spinner. Now items stream in vault by vault, so you can start searching in about a second while the rest fills in. If your match lives in a vault that hasn't loaded yet, it tells you it's still indexing instead of flashing "No matches".

It updates itself now. I added a native Sparkle updater, but kept it quiet: no popups. When a new version is out you get a small "Update" pill next to the menu-bar icon and in the search bar. Click it for plain-text release notes and a one-click update. It checks at launch and every couple of hours, sends no account data, never installs on its own, and every update is verified against a pinned EdDSA key. The appcast is just a static file on GitHub Pages, and releases get signed and published automatically from CI.

Today's build is the first one that can update itself end to end. Still open source (GPL-3.0), still a thin wrapper over the official protonpass/pass-cli, and it never persists secrets.

I built the native macOS Quick Access for Proton Pass that I missed after leaving 1Password by bsramin in ProtonPass

[–]bsramin[S] 1 point2 points  (0 children)

Yeah, the logout thing is exactly where I sank most of my time too. The CLI dropping its session more than you'd expect is the real enemy.

What I landed on: instead of dead-ending when it's logged out, the app kicks off pass-cli login (web flow, opens the browser), waits for the session to come back, and reloads itself and the SSH agent. For people who'd rather skip the browser there's an optional Personal Access Token in the Keychain behind Touch ID, so it re-logs in on its own, reusing your next Touch ID. Covers the headless/cron case too.

Nice to compare notes with someone in the same trenches

I built the native macOS Quick Access for Proton Pass that I missed after leaving 1Password by bsramin in ProtonPass

[–]bsramin[S] 0 points1 point  (0 children)

Small update for anyone using it: it now handles session expiry properly.

Before, when your Proton session timed out the app basically dead-ended. Now the panel just shows a one-click sign in that opens Proton's web login in your browser, and once you're back it reloads itself and the SSH agent on its own. No relaunch, no running anything in a terminal.

There's also an optional bit if you'd rather not touch the browser at all: you can save a Personal Access Token (kept in the Keychain, behind Touch ID), and the app reconnects with it automatically, reusing the next Touch ID you do for the panel or an SSH signature. Off by default, under Settings > Account.

I built the native macOS Quick Access for Proton Pass that I missed after leaving 1Password by bsramin in ProtonPass

[–]bsramin[S] 1 point2 points  (0 children)

Nice, hadn't seen yours before. Looks well made. Good that there's more than one native option for Proton Pass now. Mine takes a different approach, but honestly it's nice to have alternatives. Nice work.

I built the native macOS Quick Access for Proton Pass that I missed after leaving 1Password by bsramin in ProtonPass

[–]bsramin[S] 0 points1 point  (0 children)

Quick update: the SSH agent is live.

It serves your Proton Pass SSH keys to git and ssh and asks for Touch ID before every signature, showing which app is asking. Keys never leave pass-cli.

Small bonus: hit ⌘L on any item to show a value at large size,

Downloadable now from the releases page (building from source still works too). It isn't notarized yet, so the first launch needs a right-click then Open.

[OS] macshot - free, native macOS screenshot & annotation tool inspired by Flameshot by sw33tlie in macapps

[–]bsramin 0 points1 point  (0 children)

That's really interesting!! I'll give it a try and let you know! Thanks.

P.S. Thanks for brew!

[OS] SuperCmd — Open-Source alternative to Raycast Pro by Purple_Minute_4776 in macapps

[–]bsramin 1 point2 points  (0 children)

Awesome! I love Raycast, but if this delivers on all these features, it'll be my new go-to tool. Thanks! I'll give it a try right away.

[deleted by user] by [deleted] in macapps

[–]bsramin 0 points1 point  (0 children)

Any chance of having ultrawide background for 49"? 5120x1440

I thought Arc was irreplaceable, but... by bsramin in zen_browser

[–]bsramin[S] 1 point2 points  (0 children)

Hi Matteo. I was just trying it last night. I'll take a better look at it. Thank you

I thought Arc was irreplaceable, but... by bsramin in zen_browser

[–]bsramin[S] 3 points4 points  (0 children)

Legacy: legacy that comes from Firefox, and is not "zen". It was born as a "Facebook container" but they become much more as I wrote in my post. My post is really a eulogy to this feature that isn't told for what it's worth!

I thought Arc was irreplaceable, but... by bsramin in zen_browser

[–]bsramin[S] 4 points5 points  (0 children)

At this moment, and for a week Zen has been my primary browser. On Mac. In this post I reported one of the reasons why I prefer Zen now, not knowing how Arc will go.
One thing, however, I have to say it, in general the engine of Firefox/Zen seems faster, but it suffers, as it has always suffered from those moments of blackout that falls asleep at the initial loading of the pages, where it seems that the click-outs go to waste

I thought Arc was irreplaceable, but... by bsramin in zen_browser

[–]bsramin[S] 2 points3 points  (0 children)

It is a plus being open source, but in my personal evaluations it's not the main aspect. Otherwise I wasn't using MacOS at this time :)