Sep's avatar
Sep
_@zignostr.com
npub18c55...0we7
i love building stuff. gm and pv πŸ’œπŸ€™
Sep's avatar
Sep 2 weeks ago
gm indoor plants β˜˜οΈπŸ’š image
Sep's avatar
Sep 3 weeks ago
πŸ“£ Plaza v0.11.0 is out. πŸŽ‰ I've been building a native Nostr client for macOS, written in Zig. It's fast, it keeps its own copy of your feed, and it has come a long way since the first release. Here's what has landed. πŸ“– Reading β—ˆ Your feed reaches people your own relays don't carry β—ˆ Nobody you follow goes missing, wherever they publish β—ˆ Threads open properly, and a missing parent says so β—ˆ Reactions, replies and zap totals arrive with the feed β—ˆ Mentions are people you can click ✍ Writing β—ˆ Post, reply, quote and repost β—ˆ See who a note will notify, and switch anyone off β—ˆ Hashtags become real tags β—ˆ Replies reach everyone in the thread πŸ–Ό Pictures β—ˆ Notes with several photos show all of them β—ˆ Big photos load now β—ˆ Faces and profile banners too β—ˆ The image proxy can be switched off completely πŸ”‘ Your key β—ˆ Held in its own process, away from the screen β—ˆ Stored in the macOS Keychain, not a plain file β—ˆ Paste an nsec straight into a terminal, never through the app β—ˆ Read everything without a key at all πŸ” Signing for other apps β—ˆ Plaza can be your bunker: paste the link into any client and sign there β—ˆ Every app is asked separately for each thing it wants to do β—ˆ Answers last as long as you say: once, a day, always, or no β—ˆ Everything connected is listed, and cuttable β—ˆ Survives a restart, same link πŸ“‘ Relays β—ˆ A dead connection is noticed and redialled β—ˆ Every background request has a deadline β—ˆ No more pointless reconnects βš™ Making it yours β—ˆ Reaction, repost, reply and zap counts can each be hidden β—ˆ Your mute list is read and honoured, and you can mute from here 227 pull requests to get here, 100 of them since the first release. Another 73 in the Nostr library underneath it. Still early, plenty left to fix. But it feels like a real client now. #nostr #buildinpublic #plaza #zig
Sep's avatar
Sep 3 weeks ago
I made a nip-29 group for Plaza discussions. come join the community:
Sep's avatar
Sep 3 weeks ago
I think the first step toward a customizable client is one you can make quiet. I’m trying to make Plaza one of the most customizable clients out there, so this is where I’m starting. what do you think? image #nostr #buildinpublic
Sep's avatar
Sep 3 weeks ago
test: posting this from Jumble, without a web extension, using my native macOS signer "Notary" to sign on my behalf. pure magic :) #nostr #buildinpublic
Sep's avatar
Sep 1 month ago
Announcing Plaza, a native Nostr client for macOS. πŸŽ‰ I built it because I wanted a feed that is already there when the window opens. Plaza keeps your notes in a local database and draws from disk first, then lets the relays catch up behind you. A feed query takes 0.28ms, so there is nothing to wait for. I wrote it in Zig. No Electron, no WebView, no browser hiding in the binary. It opens straight into a feed as well, with no sign-up or welcome wall, because reading Nostr never needed a key. Your key can stay out of it entirely if you want. Sign through Notary over NIP-46 and Plaza never sees it. Notary signs for other clients too, so it can be your signer everywhere rather than only here. It is early, and I would rather say so than have you find out: no DMs, no zaps, no search yet. If you are on macOS, tell me what breaks. And if you are not: what does your current client get wrong? image #nostr #buildinpublic
Sep's avatar
Sep 1 month ago
and a warm good morning from Plaza β˜€οΈπŸ’œπŸ«‚β˜•οΈ
Sep's avatar
Sep 1 month ago
taking today’s entropy lesson seriously. dice are coming to plaza. image
Sep's avatar
Sep 1 month ago
seriously guys, what would you like to be able to toggle off in a nostr client? #asknostr image
Sep's avatar
Sep 1 month ago
plaza is coming together. It feels cleaner, calmer, and a lot nicer to use now. still plenty to tweak, but I'm really happy with where it’s headed. image
Sep's avatar
Sep 1 month ago
spent half a week to polish #plaza's design. from this, to this. whatcha think?
Sep's avatar
Sep 1 month ago
gm nostr β˜€ conversations work in #plaza now. tap a note, read the thread, reply from a pinned composer. the reply is a proper NIP-10 kind:1 that landed on damus with the root marker where it belongs. watched the reply count tick from 1 to 2 and felt things.
Sep's avatar
Sep 1 month ago
gm nostr. so I built one signer engine and gave it two homes. it comes baked into #plaza, nothing to set up, and it runs on its own as #signet for the rest of your nostr apps. View quoted note β†’
Sep's avatar
Sep 1 month ago
you should never paste your secret key into a desktop client. #plaza lets you bring your key in with one terminal command.
Sep's avatar
Sep 1 month ago
#plaza is getting a built-in signer, #signet. anything that touches your key happens in signet's own process, never in the client. when you import a key you already have, the client never sees it. it goes straight into the signer. that's finally true, not just a slogan.
Sep's avatar
Sep 1 month ago
the whole idea: your key should feel like it lives somewhere safe and separate, even inside an app that's trying to be effortless. those two shouldn't fight. View quoted note β†’
↑