Another small #noStrudel update: Amber support, Better DMs, and Umbrel community app store Changes: - Add arm64 docker image (support for Umbrel and Raspberry PI) - Rebuild DMs view to be more readable - Show reactions and zaps on DMs - Add support for threads in DMs - Add support for Amber signer - Add support for NIP-46 signer - Support NIP-31 on unknown event kinds As always you can run it locally with "docker run --rm -p 8080:80 ghcr.io/hzrd149/nostrudel:0.37" but now you can add it on umbrel 😁 https://github.com/hzrd149/umbrel-community-app-store https://i.nostr.build/8JZX.png https://i.nostr.build/8O0G.png https://i.nostr.build/lAMv.png https://i.nostr.build/Pox5.png https://i.nostr.build/WqgD.png
Can you confirm that the only way for Amber support to work is to allow Nostrudel to access the clipboard? And does that mean Nostrudel has access to it at all times or only when an Amber request is made?
Unfortunately there is no other way for PWA web apps to receive data back from Amber without reading the clipboard. Once you grant noStrudel permission to read the clipboard I believe it has to be initiated by a user action (ie. click or type) more info here https://developer.mozilla.org/en-US/docs/Web/Security/User_activation But it could effectively read the clipboard whenever it wanted
Yeah that's what I imagined, it's unfortunate but I understand that there is always tradeoffs. Thanks for the detailed reply, I appreciate it!
I was testing NoStrudel on the Umbrel and there is an error when going to the settings page. Error is 'Something went wrong e.apply(...) is undefined'. Very nice work though. Love that I can run this locally on the Umbrel 😄
nostr:nevent1qqsqykd36hmjvjp2s5wd5vnc9mhuyxf08s6xpr4fu0kgn8t06jp97jspz3mhxue69uhhyetvv9ujuerpd46hxtnfdupzqfngzhsvjggdlgeycm96x4emzjlwf8dyyzdfg4hefp89zpkdgz99qvzqqqqqqy2fa65t
That's awesome, but it doesn't seem to work on Graphene OS with ddg browser, it opens amber, I grant permissions, it copies a signature and opens a new and blank browser tab.
I've been using it on Graphene OS with Vanadium and it seems to work fine. although I'd imagine other web browsers might give you issues with clipboard permissions
On Vanadium I just get a blank white page for nostrudel...
But when I allow third party cookies it works fine to load and sign in with amber, great!