To me it's the same as not your keys, not your bitcoin. Not your keys, not your Nostr. It's about that first step into Nostr that people find 'hard' or cumbersome. Why not make it easy until they know what they're doing instead of spamming their nsec in global?
Uhm. No? Could you elaborate?
Thinking about a normal email/password login for new Nostr users for CosaNostr. Just a simple Firebase auth system that fetches the keys on login. Easy to set up and easy to use.
When users are ready to jump in and know what they're doing, they could easily delete the Firebase records and go full Nostr.
This would go against the Nostr principle probably, but I do think my mom would actually go check it out if the access looks familiar to what she uses now.
Just a brainfart, what do you guys think?
#grownostr #pwa #firebase
GM frens and yet to become frens π βπ€ First minutes nostr in the morning and already having a great time π nostr:npub1t3ggcd843pnwcu6p4tcsesd02t5jx2aelpvusypu5hk0925nhauqjjl5g4 nostr:npub1rq9x6sk86e8ccw2cm8gsm4dyz9l24t823elespupaxjnzdk026fsca2r93 nostr:npub1a6k75m9m2qv2ry8sz9u90hj38np8r5jvj374dnvzc49xke9wg7jqhnmu4x LY ππ« Tea on your #coffeechain and #grownostr

Morning!
Goodmorning π΄

I'm building a PWA client, but I'm lost in the NIP docs. I could use more step by step explanations or tutorials on how to for example listen to various kinds of events and show them to the user.
Now also works with your own nsec, confetti FTW π
Changes not live yet!
https://nostr.build/av/c83969da7ecc4281e40719e757f5b6bc05c6cd2617b404a56d7af91cfeed0f4e.mp4
Biggest update yet on https://cosanostr.app
β Confetti on joining CosaNostr
Just kidding, but it's there on a branch, ready to commit π Trying to make the UX a bit more intuitive, when it's ready, expect a huge update π
https://nostr.build/av/8b1967c0e026037754e1638553d9ad76d063868c0d0c728911c1d45af5f3fa97.mp4
nostr:naddr1qq9rzd3c8ymrjwfexvcqygqujcu83srty5dpecevus7f465l4ruh5nt33gy99vvlz7mvykhuhgpsgqqqwens4k0uwy
Get in now π
https://nostrcheck.me/media/public/nostrcheck.me_3506174780777832251689703593.webp https://nostrcheck.me/media/public/nostrcheck.me_5031698176291013911689703596.webp https://nostrcheck.me/media/public/nostrcheck.me_9676969282895262791689703598.webp
Real happy with my lightmode as well π
Destroyed the appbar on https://cosanostr.app. I see no reason for it since no one has hands that big. All navigation now done from the bottom π
nostr:npub1clqc0wnk2vk42u35jzhc3emd64c0u4g6y3su4x44g26s8waj2pzskyrp9x helped me a great deal today again because I could not get the relayPool to work without drowning in errors. As you can see, CosaNostr now connects to multiple relays and the console looks happy about it π
LOL π PWA ftw π Let's leave them all behind
Working on it π
Just give me a sec π It's been a week since hello world. Figuring out how this works as I go, lol
Flutter PWA Nostr Client cosanostr.app updated again!
β Listening to more 'kinds' of events
β Profilepictures show bottomsheet
β FeedScreenLogic wrapped in try/catch
β Fixed crash certain AlertDialog
// TODO: More events, means slower app. Looking into it π


Grrreat start of the week πͺ
I know you can code, but can you do pullups?
https://nostrcheck.me/media/public/nostrcheck.me_2917798385895599121689584040.webp
It's mindnumbing π€― Here, straight from 1984:
"They could be made to accept the most flagrant violations of reality, because they never fully grasped the enormity of what was demanded of them, and were not sufficiently interested in public events to notice what was happening. By lack of understanding they remained sane. They simply swallowed everything, and what they swallowed did them no harm, because it left no residue behind, just as a grain of corn will pass undigested through the body of a bird.β
I sincerely hope they will let themselves at least get orange pilled π
For the life of me, I can't explain Nostr to anyone without them immediately asking the 'who maderates it' and 'what if someone gets offensive' questions.
Are we really that brainwashed? We WANT someone to look over our shoulder to feel 'safe'?
There's a big mindgap between me and 'people' apparently π₯²
LOL shamelessly plugging myself here:
Open source Nostr client as PWA for ANY device on ANY platform: https://cosanostr.app
Check out the completely public repo at https://github.com/plotsklapps/cosanostr to join in on this crazy ride π
https://nostrcheck.me/media/public/nostrcheck.me_9336943231627537531689544166.webp
Couldn't wait to deploy π CosaNostr PWA Nostr client now on version 0.0.1, with some improvements:
β Removed NavBar for even cleaner design
β FAB changes for new or returning user
β Drawer contents change as well on key existence
β CosaNostr connects to 9 relays now
β Create and delete keys in a few taps
Busy day, but worth it! Check out cosanostr.app or github.com/plotsklapps/cosanostr to join in on the fun π
As you know I'm building open source PWA Nostr client https://cosanostr.app
Until now I only connected to 1 relay, but I've just made a new relayPoolProvider connecting to:
final List
'wss://relay.damus.io',
'wss://relay.plebstr.com',
'wss://nostr.wine',
'wss://relay.nostr.info',
'wss://eden.nostr.land',
'wss://nostr-pub.wellorder.net',
'wss://nos.lol',
'wss://relay.snort.social',
'wss://relay.current.fyi',
'wss://brb.io',
];
What do you think? Is that overkill, should I just connect to 3-5 relays, or is more actually better?
Please let me know, or check out https://github.com/plotsklapps/cosanostr to contribute yourself :)
