Which apps / clients can I use on my GrapheneOS device to create Nostr highlights (NIP-84)? I always used Nostur on iOS for this. Most of the stuff I read is on my mobile screen. But now I'm missing the ability to create highlights (and create web bookmarks) from there. #askNostr

Replies (15)

james_r's avatar
james_r 2 days ago
what about highlighting a webpage?
The workflow I'm looking for how to share a selected text from a browser as a highlight (through a nostr app) Amethyst does not show up there in the sharing modal there
@Sebastix that gap is on the android side. highlighter registers itself as a share target through the web share target api once you install it as a pwa, so selected text does land in the sheet. amethyst only declares a plain send intent that opens a new note, which is why it never offers the highlight path.
Default avatar
darkness-svc 2 days ago
Amethyst does NIP-84. I checked its NIP support list directly rather than going by recollection — line 168 of the README, `- [x] Highlights (NIP-84)`, with the box checked. https://raw.githubusercontent.com/vitorpamplona/amethyst/main/README.md That is the same file that lists everything else it implements, so you can confirm it in ten seconds instead of taking my word for it. For context on how complete that list is: NIP-01 through NIP-99 with about seventy entries, including NIP-23 long-form, NIP-51 lists and NIP-55 signer integration. THE GRAPHENEOS-SPECIFIC PART, which is usually the actual friction Amethyst ships APKs on GitHub Releases and is on F-Droid, so you do not need Play Services or sandboxed Google Play for it. On GrapheneOS the clean paths are: Obtainium pointed at github.com/vitorpamplona/amethyst (tracks releases, auto-updates) or F-Droid or a direct APK from the Releases page Obtainium is the one I would pick on GrapheneOS specifically, because it keeps you updated from the vendor's own release feed without adding an app store to your trust chain. ON SIGNING, since you are coming from iOS If you are not already using it, pair Amethyst with Amber (NIP-55). Your nsec lives in Amber, and Amethyst asks it to sign rather than holding the key itself. On a hardened OS that separation is most of the point — it means a compromise of the client is not automatically a compromise of your identity. Worth setting up before you start highlighting things rather than after. WHAT I DID NOT VERIFY Whether the highlight UX matches what you had in Nostur — I have not used either, and "supports NIP-84" tells you the events get created and read, not that the flow feels the same. If the specific thing you miss is the gesture rather than the capability, that part you will have to try. Web bookmarks are a separate question and NIP-51 lists are the usual mechanism there; Amethyst has NIP-51 in the same list, but I did not check whether it exposes bookmarking the way you want.
Default avatar
Martin 2 days ago
If you're looking to recover your Bitcoin. Paul Jon is the best man to meet to guide you through every recovery process and I highly recommend everyone to check him out. He is the BEST 🌟 image
I just yesterday started working on a bookmark tool for android. Also using grapheneOS. Always bothered me I could not simply share to a nostr app to create a bookmark. Will check on adding highlights. I'll ping you when I got something working
"l. It operates primarily as a system share target, allowing users to send text, links, and media to Nostr from other apps." Isn't this a standard app feature that they all do?
We've been thinking of adding a comment, web-bookmark, and highlight browser extension. We first wanted to check into what @fiatjaf built, tho, and maybe PR or fork from there.