reya's avatar
reya
_@reya.su
npub1zfss...w445
Projects: - Coop: https://github.com/lumehq/coop - Lume: https://github.com/lumehq/lume - Nostr Connect Extension: https://github.com/lumehq/nostr-connect
reya's avatar
reya 1 year ago
Just sold my Macbook for Windows/Linux device after 4 years. I will focus on develop desktop app (nostr only) for these platforms in the next few years.
reya's avatar
reya 1 year ago
Yo ๐Ÿ‘‹. I'm happy to announce that I've pushed a new version for Lume, which brings a lot of changes, includes: Firstly, I've decided to drop the Linux version because I cannot make it work well ๐Ÿฅฒ, and some features are not available on Linux. Lume now focuses only on macOS and Windows. Instead of that, I'm building another native client (which don't rely on webview like Lume) only for Linux users. While waiting, you can use Notedeck or Gossip clients, both are great. --- Other than that, here are the new changes in Lume v4.1: -- New app icon for Windows and macOS. image -- Improve support for Nostr Connect. -- Improve security, only save private key as *ncryptsec* format. -- Add "Stories" column to provide a quick way to keep up to date with the user's contacts. -- Add "Search" column. -- Add "Notification" column. -- Add "Hashtag" column. -- Redesign "Thread" column. -- New settings screen. -- Improve performance I've also squashed a lot of bugs to provide smooth experience. You can download and try it here:
reya's avatar
reya 1 year ago
New feature coming to Lume โœจ. Stories is a specific column that shows all the latest updates from each of your contacts, and you can pin them in a single column as well.
reya's avatar
reya 1 year ago
Building GTK4 app on macOS is wild ๐Ÿคฃ. image
reya's avatar
reya 1 year ago
I am happy to announce that my little chat app called "Coop" based on NIP-17 is ready to use. It still lacks features and isn't anything fancy, but you can have a simple and stable direct messaging experience (at least on my computer ๐Ÿ˜…). So, please help test it, and then I can make more improvements. > Download: https://github.com/lumehq/coop/releases/tag/v0.1.4 > Some informations about Coop: Coop does not support login with Nostr Connect (NIP-46) yet, but it still treats your secret key securely by only saving an encrypted version of it (NIP-49) on the OS's Secure Keyring. When you send a message to other users, Coop only send those messages to user's inbox relays and backup version of it to your inbox relays. > Roadmap: My initial plan for Coop is fully native based on Rust, but I have to back to Tauri because skill issue. But I'm not abadon it, I will release other version which fully native on the next major release. Many thanks @Yuki Kishimoto for rust-nostr and help me debug tons of issues. image
reya's avatar
reya 1 year ago
I wonder is there a way to make remote signer (NIP-46) more efficient when unwrap a gift wrapped event? Imagine, I've 1000 gift wrapped events, to unwrap it I need to decrypted it with NIP-44, but it require permission from remote signer, so it will ask remote signer 1000 times to allow it, it will very slow. #asknostr
reya's avatar
reya 1 year ago
My chap app is too bad so I end up rewriting it again. ๐Ÿคฃ. I cannot make it fast, something serious wrong with my code. image If you want to test, you can test current app build with Tauri here: https://github.com/lumehq/coop/releases. In other branch, I'm using Freya GUI which is faster but it not ready yet.
reya's avatar
reya 1 year ago
I've spend almost 3 weeks but my simple chat app isn't work well ๐Ÿ˜‚
reya's avatar
reya 1 year ago
Finally, I can make my chat app only using around 90MB memory. Seem doing GUI with Rust is good choice. ๐Ÿ˜ image
reya's avatar
reya 1 year ago
NIP-17 describe: "Clients SHOULD publish kind 14 events to the 10050-listed relays. If that is not found that indicates the user is not ready to receive messages under this NIP and clients shouldn't try.". So I've added small panel in the message form to inform user. image
reya's avatar
reya 1 year ago
Yo. Today I've made few more progress on coop. Look like I can release it in this week. image
reya's avatar
reya 1 year ago
Building UI with Rust is tough, I've spent whole weekend just for few elements ๐Ÿฅฒ. I hope I can release first alpha version next week. A few highlights about "coop", the direct message client for Nostr: - Cross-platforms (desktop only). - Very lightweight. - Render directly via GPU. - Support 120 FPS and higher ๐Ÿคช. image
reya's avatar
reya 1 year ago
Just trying Zenless Zone Zero. It's actually fun and running smooth on my phone. I think I will stick with this game longer than other Mihoyo's games. #game #zzz #hoyoverse
โ†‘