Ben Lewis
bl.je
Ben Lewis
@bl.je
⚡️ Software Engineer & Founder

Mostly tweeting about dev and product. Bitcoin maximalist, shill your shitcoin elsewhere.

https://processlabs.io
https://nft-inator.com
Have you tried Obsidian? I love the graph view, not found anything else with the same level of polish

obsidian.md
January 11, 2025 at 6:50 PM
Only part I’m not huge fan of is the headers. I’d maybe have gone for lighter rather than darker?

Otherwise I like!
January 11, 2025 at 6:44 PM
From now on this will be a woodworking account
November 29, 2024 at 12:23 AM
And I haven’t even touched on the fact that the vast majority of APIs that require permission aren’t even supported by the Permissions API
November 29, 2024 at 12:23 AM
Not risking its position as the new IE, Safari on iOS comes in swinging.

If you manually override the site permissions to always allow camera + geolocation, you get camera = granted and geolocation = prompt??
November 29, 2024 at 12:23 AM
Firefox isn’t going to let Safari have all the fun either. Unless you check the remember option, geolocation permission stays as prompt.

What about camera permission? Well, that works as expected, naturally.
November 29, 2024 at 12:23 AM
Enter Safari on MacOS, where prompt apparently means literally anything. Whether you click allow or deny, the camera status is always prompt.

Geolocation isn’t much better. If you click allow, it remains as prompt unless you click always allow.

Oh and the change event never fires.
November 29, 2024 at 12:23 AM
For those lucky enough to not know what I’m talking about, the basic idea is simple - ask if I can do X, and get back:

granted = sure thing
denied = nope
prompt = try it and we’ll see

If you get a prompt state, listen to the change event for the users decision. Nice and easy right?
November 29, 2024 at 12:23 AM
i.e z.optionalString().coerce.date()
November 24, 2024 at 12:46 AM