Avatar
Parker Lewis
768a4ef8d0d17d7b46f62451ff8c8238dccc8d3d793e23971749413ba710b615

Hello Nostr,

Rockstar is trying to make me trigger you all with an anti nostr post but I refuse to take the bait

Replying to Avatar brugeman

Please welcome Spring - the nostr browser.

This is the first public Android release, we're submitting to the Play Store, but an APK is ready for you to try: https://github.com/nostrband/nostr-universe/releases/download/v0.1.0/spring-nostr-browser-v0.1.0.apk

The app is open source: https://github.com/nostrband/nostr-universe/

We believe this category of a Nostr-specific browser is a very powerful tool for all the nostriches and bitcoiners. It takes the experience of using Nostr micro-apps to the next level, and should help accelerate the adoption of non-social Nostr use cases.

Some screenshots are here:

nostr:nevent1qqsdf8x6p2uzd7kwkgndzjnga2gt3las58l0y56l7rd2w3lmy3944ecprfmhxue69uhhyetvv9ujuam9d3kx7unyv4ezumn9wshsqpwmr4

If you hesitate to paste your nsec into the app, we totally get it - just use your (or someone else's) npub to log in and look around. However, if you do add your real keys - those are handled by a separate library, stored in an encrypted form and protected by the Android keystore, inaccessible to any JS code, immune to XSS or app-level bugs.

What you can do today:

- add nsec keys or npubs, switch between keys

- browse various interesting events on the homepage - trending stuff, suggested profiles, big zaps, highlights, long posts, live streams, nostr web apps

- open any event in any web app that supports this event kind and has been published on nostr using NIP-89

- open/close/hide the browser tabs, grouped by app/domain

- log in inside the opened apps as if you have the 'browser extension' (nip-07 interface injected into tabs)

- pin apps/tabs to your app "drawer" for fast access

- access your contact list at the search page, profiles sorted by recently-accessed first

- search through profiles, notes and long posts

- tab menu - if there is an event-id/npub in the url of the opened tab, you can zap the event, or open with another app from the menu (more coming soon)

- context menu - if you long-tap on a link with event-id/npub in the url, you can zap/open-with from the context menu

- nostr: links clicked inside a tab are handled by showing a list of apps that support this event (NIP-89)

- long-tap on a text selection with event-id/npub to open the context menu to zap/open-with

- paste a url to the search bar to open it in a new tab

- paste an event-id/npub into the search bar to open it in a new tab

IMPORTANT: nostr apps running inside the browser tabs can sign events and decrypt private messages without a confirmation screen and your explicit permission - do not use apps you don't trust until we implement proper app permission management.

What is coming:

- key access permission management

- reordering of pins in the app drawer

- more event kinds on the homepage

- search for more event kinds

- tab switcher screen

- NWC to inject WebLN into tabs

- custom feeds on the home screen

- custom tab/context menu items

- DVMs for translation, transcription etc

- and much more!

What do you think?

I'm trending!

Nostr is amazing, thank you everyone for helping me stack sats! Keep zapping ⚑

Getting ready for a stacked day at Bitblockboom, Dhruv Bansal, Jimmy Song, Tuur Demeester, Max Keiser, Stacy Herbert, Trey Sellers, Mark Moss, Preston Pysh, Pete Rizzo, James Lavish and Natalie Brunnell, hard to put a better day of #bitcoin talks together, going to be a great day

nostr:npub1j8y6tcdfw3q3f3h794s6un0gyc5742s0k5h5s2yqj0r70cpklqeqjavrvg keeps delivering, I am now setup with lightning address!

Kicking off my crowdfund today, download and share chapter one of the Gradually, Then Suddenly book, #Bitcoin Obsoletes All Other Money, view the proof of paint that goes along with it:

https://unchained.com/gts/chapter-one

You can support my crowdfund if you would like: https://graduallythensuddenly.xyz/crowdfund

Thank you for finally getting me on Nostr, nostr:npub1j8y6tcdfw3q3f3h794s6un0gyc5742s0k5h5s2yqj0r70cpklqeqjavrvg!