Last Notes
I'm live in Vietnam, which being called "Little China", haha
yup, the part "live" is same, but in my country the requirement for "buy houses" have some restrictions before, but nowadays it almost no exist. Like Cody said, it's just a matter of time before it gets fully abolished.
my country is same, but I thought every country have same system like this, or western counties are different?
I love this feature when using bilibili, but didn't know it called danmaku 😅
what is the technology that you use for this proxy?
yes, import React from 'react'; will cost 100% more memory
I will make one if this NIP is merged or at least gain more attractions. I already have a basic implementation for signer.
what happened?, is it still related to tariff, I didn't read news in few days ago
I've a bit disappointed with Nintendo Switch 2. I think I will stick with my Steam Deck at least one more year.
Ah, I mean polish (verb) not Polish (Poland language) 😅
really 😅, I didn't remember it
@npub1kad…z2an , I wonder how to create consistent images like your, I want to work on a erogo rpgmarker game, hiring a actual 2d ilustrator is too much since I just do for fun.
Since Linux and macOS can play most games, I don't think there are any excuses to use Windows 🥲
wip: i'm working on chat folders for coop, this will help users organize their messages. this is the last features that i planned for alpha stage, the next step is polish, bug fixes and minor improvements before release the stable version (very soon).
https://npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445.blossom.band/6cc373c9328872446c808443a11a8deaa3c17123df95a0d90fe0bc36e6345232.png
I've tried AI editors many times, but it only slow me down. The only thing I use is brainstorm before coding.
Oh, is it AI generated, it look great
hi @npub176p…vgup , I wonder can you help me on this issue?
@npub1wf4…dgh9 can you help me on this? when I use with nak it didn't require top-up, seem weird
I love it, this must be the official logo for nostr
Hi @npub1kpt…nhmz . I want to integrate Vertex into my NIP17 client, how can I topup?
https://npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445.blossom.band/386cfa342f18d1b418e6939c112af1105a0c400fd15a3b6a03a66b30b6e52119.png
unrelated but I love their websites (this and peers), pretty well made and enough informations
anyway, I will give it a try and feedback to you
I think it too good to be true 😅
Ah, it made by Chinese team, called rebirth of time, you can found it on f95
bitcoin is a currency in this eroge game 🤣
https://npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445.blossom.band/27160fc938a491eca91169577db5d329aa1bf5ecab0cf52b46c574fd4578500c.png
I'm building Coop as a Discord alternative: https://github.com/lumehq/coop
now I'm just focus on NIP17 first, but group will come later.
I not have much knowledge on cryptography, but from my understand. If you main key is A, you created some delegated keys X, Y and Z, then you published some notes which each keys.
When other users want to find your notes, they need to get its from all pubkeys of A, X, Y, Z 🤔
https://github.com/nostr-protocol/nips/blob/6389f31b172b80b2957f7947ec7c017ed6262d6b/5F.md
I've found the issue which cause this bug. It will be fixed and release along with chat folders feature.
thank you, let me know if you got any issues, I need to squash all bugs before moving forward
Oh, looks like a bug. I'll check it.
I'm working on Chat Folders features, it will split your inbox into multiple folder, which will maybe includes:
- Inbox: all chats from people in your contact list or you have response
- Incoming: all chats not from "Inbox" but they have good reputation (verify vertex dvm)
- Strangers: others, mostly spam
https://npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445.blossom.band/5cb8f4ef55dd009f7d12f4f0952466c01addeafb0aa6c90229d43f46dbaffe3d.png
@npub180c…h6w6 I've found the problem that cause this issue, I've a subscription to get metadata (contact list, metadata,...) for all users, but I didn't point a specific discovery relay for this subscription, so Coop will try to connect to all user's NIP-65 relays at the same time.
I didn't see this issue because I always use a test account which didn't follow anyone and message list is few. 🥲
Thank you for report this issue.
oh, I believe this cause by gossip from nostr-sdk, but I didn't why you're connecting to bulk of strange relays. I wonder is there a way to add subscription_id to gossip log? cc @npub1drv…seet
oh, can you help me try again with the master branch?, it's quite stable than the release 2 weeks ago 🥲. I'm targeting on stable release in the next month, so I'm removing all experiment features like NIP-4e, just focus on NIP-17, and rewrite some parts.
I think I just need to treat video url like normal url, just display image is enough 😅
I'm working rich text renderer for Coop. Next step is display images and videos, image is easy but GPU doesn't support video yet.
https://npub1zfss807aer0j26mwp2la0ume0jqde3823rmu97ra6sgyyg956e0s6xw445.blossom.band/c2a81304a09a347b0444b80d243c2258b017db02f9ae2309f892c8547d0dc556.png
I'm still not finish rewrite to typescript yet, but after that I will add more feature to it.
Is this an early April Fool's joke 😅
nostr-keyring is coming 🔥 https://github.com/rust-nostr/nostr/pull/818
https://github.com/nostr-protocol/nips/pull/1823
I'd rather spend money on 2D girls instead of real girls 🫡
Oh, I didn't know about this NIP, my solution almost like this, but a bit simpler.
I've some initial thoughts about sharing nsec between clients, maybe it's dumb but I will try build a simple demo for it.
PR: https://github.com/rust-nostr/nostr-sdk-react-native/pull/1
#nevent1q…p2sd
Transforming Rust Nostr SDK into a Turbo Module for React Native via https://jhugman.github.io/uniffi-bindgen-react-native/ is extremely easy.
https://files.catbox.moe/ln4lzo.png
too good, what is the source? I need more 🔥
I dump my non-mac laptops after 2 weeks trying 🥲. I will never try it again.
My initial thought is co-op, but due to my bad english, I didn't know it also chickens. After all, I like this name so I continue use it 😅
I've released a new version of Coop which supports NIP-4e. I will take a month-long break by working on a mobile app for NIP-46, then develop a mobile version for Coop.
https://nostr.download/8c8e501345e24583064a076257e0e72bf2d70ccd747226bd7d7e2ffa41487d5a.png
Download: https://github.com/lumehq/coop/releases/tag/0.1.4-alpha
Are you working on Vietnam?
Hi @npub10td…x2wl , do you have any plan for NIP-4e (https://github.com/nostr-protocol/nips/pull/1647). I've implemented it for Coop. I hope you can look into it, we can tested it together.
Ah, this NIP: https://github.com/nostr-protocol/nips/pull/1647
I hope NIP-4e gets more attention, it's still underrated.
NIP-4e: device keys approval.
https://nostr.download/25f5c3ad3ad672748c59f826e745212f82714cfd2f12c3b2772f7a03c9f16bbc.png
#nevent1q…7232
Do you have any examples, I think it is interesting.
I always paste nsec but not bunker://... 😅
I'm working on a app for that, just open app and scan qr code that showed by the client. I think we just lack of executes not solutions.
It is a message board website from Steins Gate (visual novel). I think it perfectly fit for a nostr client.
It is a message board website from Steins Gate
this will become the perfect nostr client.
https://nostr.download/b3f6d39e1b8b8e92da3297d95cf46d26fd06fe8a4ff51ca053fe72a03f3ddbea.jpeg
I want to bring Coop to mobile platforms, look like React Native still solid choice.
Yes, I'm trying improve the overral UX.
NIP-4e: waiting for device keys screen. I think I should add some instructions.
https://nostr.download/0b85abfff76e18d3094552a56ff764a038052217fbc2d7ecfd7f210f4dc28206.png
100% worth, I can use nip46 without worry about encryption/decryption performance hits, I can also use frost too, which I believe will be norm in the near future. The downside is UI need to handle and explain more stuffs, maybe a bit hard for some newbies.
I've finished NIP-4e for Coop, everything works like a charm.
I need another device to test NIP-4e 🥲
they never play games, just want to be part of war.
NIP4E (https://github.com/nostr-protocol/nips/pull/1647) for Coop is almost done. I need to test it with multiple devices and make some improvements.
Vertical tabs is game changer. Beside that, I didn't use other features much.
I've found the best browser: https://zen-browser.app/
Sadly, I don't like pixel style much, but I will give Gal Guardians 2 a try
Peak gaming 🔥
https://www.youtube.com/watch?v=0smi0hP7ZIU
I'm working on NIP-4E for Coop (https://github.com/nostr-protocol/nips/blob/per-device-keys/4e.md). I wonder are you interest in implement it for chachi, we can test it together.
It still in alpha-stage, if you run to any problems, please let me know.
I'm working on Coop, a NIP17 client for desktop build with GPUI
https://github.com/lumehq/coop
I've tried FF7 Remake two times, but it didn't click on me.
I've tried FF7 Remake two times, but it didn't click on me.
Will Framework use Strix Halo for the 2nd gen? 👀
https://www.youtube.com/watch?v=-8k7jTF_JCg
I've found GPUI struggles with image garbage collection, causing memory spikes when displaying numerous images.
#asknostr #nostrdesign GM. When using a chat app, do you prefer to split between 'Known' and 'Requests' chats (like Amethyst and OxChat) or combine them to display all at once?https://nostr.download/33e89a061f6f570982449c8f7cad03088327d7d4568752e27fdeef5fe17c765b.png
https://nostr.download/ef1196e887cb50b4630e6527d012ceb7ea516c2d9ac90b3933e6e79c027b9960.jpeg
Strix Halo is amazing, I want it but ... the price 🥲
https://www.youtube.com/watch?v=IVbm2a6lVBo
Hi, Coop is a client that focus on NIP-17 (direct messages)
Running my personal relays with https://github.com/bitvora/haven
- Manhua (aka Chinese Webtoon)
- Manhwa (aka Korean Webtoon, they're best at +18 genres)
- Manga (mostly read fine on phone)
We need more waifu-lover here
It's hybrid mode. GPUI is pretty new, there are no documents or resource to learn about it. I work with it by read Zed Editor source code 🥲. And GPUI has excellen Components build by community: https://github.com/longbridge/gpui-component
There are only around 3 apps (exclude Coop) build with GPUI out there:
- https://github.com/143mailliw/muzak
- https://github.com/zed-industries/zed
- https://github.com/MatthiasGrandl/Loungy
Thank for your suggestion, I will work on it
GM. I've woken up and seen tons of notifications 🤣
I've pushed a new commit to fix this issue. I'm generate a new build now
Yo. I've released the alpha version for Coop, which fully rewriten to Rust, using GPUI and Rust Nostr. Please help me test it, I’d love your feedback.
Current features:
- Basic NIP-17 chat functionality
- Login via Nostr Connect or Private Key
- Lightweight UI with tab support and split layouts
Download:
- GIthub: https://github.com/lumehq/coop/releases/tag/0.1.0-alpha
- Other: https://web.crabnebula.cloud/lume/coop/releases
Thanks @npub1drv…seet for making NIP-17 simpler in nostr-sdk.
https://github.com/lumehq/coop/raw/master/docs/coop.jpg
Haha, I'm struggle with this: https://github.com/crabnebula-dev/cargo-packager
Github CI didn't work well 🤣
I want to release alpha build for Coop today, but I'm struggle to generate cross platform build 🥲.
A new GUI just dropped. It pretty promise, I will try it someday.
https://github.com/ShaftUI/Shaft
Yes, but I need zapstore on desktop 🥲
GN, I wonder what is the better term for "DM relays" (kind 10050)? I don't think most users understand what is "DM" mean. 😅
#nostrdesign
Yes, this is my only purpose when using any social media. 😀
GAfternoon. I wonder beside auth.nostr1.com and relay.0xchat.com, what are free relays that focus on DM only?
I think the app size below 30MB is fine. My target for memory usage is below 60MB for NIP-17 only.
I use https://gpui.rs , I still using tauri but my future plan is fully working with rust gui.
I'm testing the release build for Coop, whole app size is only 10MB, memory usage around 80MB, still a bit higher than I expected but still have room for optimization. Rust GUI is totally worth it.
The alpha version will be release next week after I squash some bugs.
Yes, this why I bet on GPUI for Coop new version
I'm in middle of rewrite it to typescript and upgrade to latest nostr-tools, https://github.com/lumehq/nostr-connect/commit/db9e0b43e5fb5fba219546efe7c8b6f04acdb24b
I'm still busy with Coop, not have time to finish it yet.
Upgrading to GPUI3 🥲
https://nostr.download/8f3813eed73a195c4dbc49eca7c26f844721217d381b47d2de9ec25a281ff820.png
I'm not sure what checkpoints is 😅
I want to create some consistent image, like one character with different segg positions
I not use LMDB on iOS yet, only Mac. But I see there are a lot lmdb swift libraries for iOS, I think it should work fine.
I wonder what are the best AIs for nsfw anime style?, I want to create an rpgmarker eroge game.
Ah, it is my chat client. I've released the tauri version before, but now it is rewrite to rust, using GPUI
wip: new design for coop.
https://nostr.download/264819fbd108f9ad1d8ebfdc34258b2a5890221893bbba1a2939fe667786af87.jpeg
Yes. It good that we can romance with girl too. I love yuri.
I've a nip05 with .su domain 😁
Ah, coop is not released yet.
Ah no, it is rpg with factory building now
The character designs are actually top-notch in gacha sphere. #gachagame #endfield
https://nostr.download/ee88815c1c2930b8b6b5eb721ccb6ea191c2a16de489d234b74cf7211f53b08e.png
https://nostr.download/41e3b0335ec28373f176ac2d287a1e6a1d8693f87ad5e843b241989e1295eb50.png
https://nostr.download/831c5abc125ea75dfd5edcfcef39e98826224e4b77010addbd25518cad929fcb.png
#nevent1q…yf7a
It is very well optimized, GTX 1060 can even play at 60 fps with very high settings.
I've played GL2 but dropped, gameplay a bit boring, story is meh. Brown Dust 2 is good, but I didn't like their character designs, booba is too much 🤣.
Playing Arknights: Endfield Beta. Gacha game has evolved a lot, it better than a lot AAA games nowadays. #gamestr
Yes, I'm working on rewrite to Rust, using GPUI
WIP: New message modal
https://nostr.download/37a8f0a6e6528e12e985db6ce7d61a83a0602c76aa324e873a68809986830ce8.mp4
some nostr haters in action 🥲
https://github.com/nostr-protocol/nips/discussions/1692
Nintendo Switch 2. LFG 🔥
https://www.youtube.com/watch?v=S1CbhpKC6SE
I'm really like xiaohongshu app design
I use https://www.gpui.rs/ from zed editor
In the last weekend, I've added NIP17 chat room to Coop. All NIP17 features is done, the next thing is refine and complete UI.
https://nostr.download/c2524720b93a2af3d51dfc8264ad63b314240663d4563b2755cb279bb6b00649.png
Hi @npub1use…k5ks , I'm on web so I cannot reply you in NIP22.
I'm new to both Iced and GPUI, so I can't provide deeply compare. But when building a desktop app, I consider these points:
1. Ability to control window frame, it must be same on all platforms. Iced only can control it on macOS. And GPUI provide a easy way to control the decoration, on linux we can choose between server and client too, here are example: https://github.com/zed-industries/zed/blob/main/crates/gpui/examples/window_shadow.rs
2. Font rendering must be close to native. I think both Iced a GPUI are almost same
3. Can create an element and style it like web component (css like). I migrate from web-tech, so GPUI is more ease to use for me, it adapt tailwind like syntax and provide almost styling like CSS, you can check an example about GPUI components here: https://github.com/longbridge/gpui-component
5. It must be render by GPU, and can reach 120 FPS or above. Both are same.
6. Better docs and resources. Both are sucks.
The main point that I choose GPUI is 3. My most highest priority when building a app is UI, and only GPUI is provide me everything I need to create a UI that I desire.
2 bots are talking each other 🤣 https://image.nostr.build/4677db816d3d12b85120b23b6a1e5146ee3fdce611129e908c10b8b065d46ea8.jpg
I'm alway choose to romance with her 🔥
I think just npub/nsec is enough
I think it's sims but with fewer careers
This game look amazing 🔥
https://www.youtube.com/watch?v=vPeSbLdIZe0
https://nostr.download/af6d8865bddea1cab481b29b07f8f4a1e10a0a5f696ed980e102b4f388cacc15.jpeg
Haha, coop mean co-op (co-operative), it is a NIP-17 client for desktop. I've released it before but as Tauri version, now it will be fully rewrite to Rust, using https://gpui.rs
Coop is taking shape, will be release in the next month.
https://nostr.download/d56e23b67ec122dc696690ff9f48999b2c750800b9d0b2f3166f04e521313693.png https://nostr.download/194ac4ccda706eccf3277cd544991aa33861a11f645fd61954bbeebaba122d1b.png
I'm just discovered how to use Arc<T> and Rc<T> 🤣. #rust is fun
The next version of Coop which is fully built with Rust GUI, only uses around 100MB of memory; compared with Tauri it is a huge improvement.
https://image.nostr.build/bbc1007d12e34002531c9a2f8b33796d032441df72049bf5e4ddc064190e18d4.png
I want to create a mascot too
Can’t wait to play this game in 2025
https://www.youtube.com/watch?v=UbMmSdOJ1Ho
Wholecoiner is temporary. Waifu is eternal.
More UI functions. #coop #buildinpublic
https://video.nostr.build/c7eec10919f4bc7d65fbef18209a5e3d7ea41aacd0aefdaa141c11b26a259776.mp4
Look like this game is well optimized, it release on macOS too.
My most exciting game in 2025
https://www.youtube.com/watch?v=3Vp5-gNbSRM
this song still a banger
https://youtu.be/VPcpUlcCp8o?si=Y1PzJepRyyVEeKxF
good game, but I have to delete it 😅, depsite spend few bucks
I have tested update dependencies before, but I have found some bugs after that, so I've postpone it 😅
I think it hard to learn than egui (because there are no official docs yet), but because I'm new to Rust maybe it take long time for me but not for you.
In term of performance, I think both are almost same, both use immediate mode, render by GPU.
The best thing of GPUI is it use tailwind convention for create element like this: https://image.nostr.build/29f4e05ad9014ebe0c90381983cfbc159faa7f40b63f421dc1eafabd24262ef9.png
It easier for me (mostly have web-tech skills) to adapt, it feel comfortable with me to work with.
I’m working on rewrite Coop to Rust. One of notable features in the next release is dock mode, user can chat with many people at once. #coop #rust #gpui
https://video.nostr.build/cc0c33b7e7501c8a261b59a3ff36e91d285577f13586c38b455a590e0abe2c58.mp4
You can use https://bitcoinvn.io
I also need a anime artist for my upcoming project too.
After 30 hours, I think HOI4 better than segg.
#nevent1q…0c90
After trying all #Rust GUI, I've big bet on #GPUI, I will build more stuff with it.
haohao is the best instant noodle in Vietnam
#Steam Autumn Sale has begun.
Yes, I barely use the video shorts on instagram, the video is too short to have meaningful content 🤣, just girls doing some retard dances.
Yes, I thought like this before. So when building coop, it just focus on chat, not event have groups yet.
Yes, I thought like this before. So when building coop, it just focus on chat, not event have groups yet.
My biggest mistake is building a "super client" which have many features, the more features the more bugs. No ways to handle it as solo dev.
I'm working on rewrite COOP (https://github.com/lumehq/coop) from Tauri to GPUI again, but this time everything is good so far 🔥. My rust skill improve a lot after 3 months.
#nevent1q…p75l
After 20 years I still waiting for the final chapter 🥲
My most excited game in 2025 https://www.youtube.com/watch?v=9Bn1Ox2zGSI
I've tried some Chinese apps, I'm pretty like the Xiaohongshu layouts. Maybe I will build one to compete with @npub1l2v…ajft 's Olas 🤣.
But I will fix my shitty coop client, it's become messy now. 🥲
I stop watching it few year ago, maybe watch some new game trailer after that. 😅
this model have pretty good result, what is it?
I've found a bug with Amethyst translator when hashtag treat like markdown heading. cc @nprofile…deau
https://video.nostr.build/58d29f5ce586f5d84866f1f625fae8baae1fd913f42b04b20123cdcfcd13e2a4.mp4
I've spent 2 hours but still didn't know how to play Heart of Iron 4 🤣
I need the uncen version 😂
Yes, I'm sure more client will support it, I will also add a config to enable legacy reply for improve the compatible with other clients.
I wonder is iPhone 13 mini worth it? I want a small phone for daily uses and test apps. #asknostr
On mobile, Amethyst and Voyage support it, on desktop only Lume for now.
Yes, NIP22 introduce new specs for comment, not much clients support it yet.
Yes, I love trying new NIP 😅, but I think Voyage support NIP22 too.
When you comment a note in Lume, it will use NIP-22
Oh, can you try again but open the nsecbunker's website?, sometime lume don't automatically open bunker website for user to approve the request.
Sadly, Lume is no longer support Linux. Only Coop, you can create issue on Github, I will look into it
Multi accounts https://nostr.download/bca7dfe23949012829b57b7308d9b269ccc6800f009db0e4bc2cf47d05b0f0f2
Download: https://lume.nu
Open @nprofile…c9v7 link make Amethyst crash, cc @nprofile…deau
https://video.nostr.build/fc32a8c903dbd74bb4ded6b13b31d75c95a7bf5c10273b115c472b0e79c825e3.mp4
You can use https://nsec.app
I've updated the https://lume.nu/ website which featured all latest changes.
I see you set connection timeout is 4s here https://github.com/Pleb5/muse/blob/16172fab3fd8e8cd4c2fe1036208b1d06ebec234/src/config.rs#L11C1-L11C71
If gossip enabled, client will wait for 4s before connect to relay, therefore everything will become super slow.
You can use `stream_events` instead of `fetch_events`, then query will be faster because client won't wait for all relays return EOSE.
Can you try remove the `connection_timeout` here: https://github.com/Pleb5/muse/blob/16172fab3fd8e8cd4c2fe1036208b1d06ebec234/src/client.rs#L22
Maybe related to `connection_timeout` in client opts. If you set it some X value, client will try to connect to relay after X timeout pass, instead of stop trying connect after X timeout.
But I'm happy for "modern audience" have a game to play, I hope they won't interfere with other games 🥲
I just download and refund before 2 hours, I think a lot of people like me 😅
https://github.com/forus-labs/forui is decent choice
Make Japan Great Again #game
https://www.youtube.com/watch?v=BIUQo1y74Fw
#NoNutNovember day 2
#nevent1q…ndre
I guess maybe this is bug from client 🤔, user didn't know about it.
Why some users put over 100+ relays into their NIP-65 Relay List 🤣
I will start the no nut november challenge on tomorrow #nnn #NoNutNovember
Xenoblade Chronicles X: Definitive Edition is coming 🔥
https://www.youtube.com/watch?v=pqIJQevQGjc
Some user put `wss://snort.social` into their relay list, so my client is trying connect to this relay 🤣
🥲
2024-10-28T08:48:47.494004Z ERROR nostr_relay_pool::relay::inner: Impossible to connect to 'wss://snort.social/': HTTP error: 200 OK
2024-10-28T08:48:47.494047Z INFO nostr_relay_pool::relay::inner: Reconnecting to 'wss://snort.social/' relay in 10 secs
Finally, I can drop Instagram now
https://github.com/nostr-protocol/nips/pull/1551
Unrelated, but I've dropped ZZZ because I cannot have her 🥲
coming soon
https://video.nostr.build/29489f971da76d47f5b1f293dae64591a51d5d0a9e05f619569fb1d8877f3263.mp4
I found some bugs in coop, you should not use it to test.
I will release a rewrite version for coop later.
Can you share what problem you have with current dms?
I want to take note and make improvements for my app
https://github.com/lumehq/coop . It still buggy and messy, I will shift focus to it after done with my nostr client - lume.
Can you set up wallet? I want to send you some zap.
https://github.com/cesardeazevedo/nostr-editor
SwiftUI seems cool, I think I should give it a try. #dev
You can use https://github.com/rust-nostr/nostr with tauri, it's pretty simple and work like charm
You mean https://ingress.com/ ? it seem cool
Gaming Community on X is basically woke and anti-woke screaming each others 🤣. I hope more gamers coming to Nostr, so finally we can talk about game. #game
I think I will drop Metaphor: ReFantazio after 20 hours. It's a good game, but I'm tired of Atlus's formula. I didn't like the main cast beside Hulkenberg and Brigitta too.
Still recommended for JRPG lovers. #game #jrpg #atlus
https://store.steampowered.com/app/2679460/metaphor_refantazio
Ah, I'm not use event kind for that. Each newsfeed define by user's contact list (default) or their follow/interest sets (NIP51). Lume just show its all into a single screen, and save the state when user close app into the local database, maybe save it into relay too with NIP78.
I've a update for you. All accounts will be show in a single screen, you can config which column will be show too. You can create a group (follow set) for account X and interest set for account Y, both can be use at the same time. I will show more demo video later.
https://image.nostr.build/d019dce58eadc461108d9fcc427a914a5dcfb4414a172d55502bb290a4c198f9.png
https://image.nostr.build/eac0ae8e14b709bba825af5bd6cf349fec40fea3d63521e7a5bfbc6c74c8e346.png
Nice idea, I will try it for Lume.
best trailer from hoyoverse so far 😍 #hoyoverse #zzz
https://www.youtube.com/watch?v=8-che_oqcuw
https://degmods.com/ is quite popular among gamers community. congratulation @npub18n4…zk9r
wow, nostr connect in action 😍. I feel a bit guilty because I didn't do much update for it.
#nevent1q…69zf
I've tried using negentropy for sync between local database and relay like damus for lume, then only query directly from database. Everything work like a charm and extremly fast.
https://github.com/lumehq/lume/releases/tag/v4.3.0
Yes, I'm the girl in my profile pic.
this is my dream monitor 🤩
https://www.sotsu.com/products/flipaction-pro-16
Nescape, nostr is a escape way from big tech,...
Yup, just ignore them. there are plenty of game in my backlog that I didn't have time to play yet.
I'm believed some nostr devs behind this guy, they want to push NIP-17 forward 😂.
Klaus Schwab is highly respected elite in my country, which is sad.
sadly yes, nip 04 is public anyway.
With this PR merged, Tauri app will have massively improvement on Linux (Wayland).
https://github.com/tauri-apps/tao/pull/979
here @nprofile…eur7
plz use for science only.
Lume do it too 🤣#nevent1q…g7gg
Tor is super slow in my country 🥲
I've added local relay to lume just with 3 lines of code, rust-nostr is pure magic. Thanks @npub1drv…seet
https://image.nostr.build/da60da156d9d4d253a9be0d0f2a6b62db459e5febc3bfb4bea0c05734acdaee7.png
Something like https://gather.town
Godot is a bit hard, but I will try too.
Lume will also support it in the next update https://files.catbox.moe/lpdsek.png
I want to develop a nostr client with RPG Maker.
They are retards. But you can start a coup in Australia, if successfully, you will have endless money.
not yet, I will try generate flatpak and aur build instead of app image.
I've released a new version for Coop client, which added ability running in background to keep receive new message, and some other improvements. You can update in-app or download new version below.
https://github.com/lumehq/coop/releases/tag/v0.2.0
I hope I still can play Switch 1 games on Switch 2. I want to replay FE: Three House with better graphic and smoother.
I've learned rust just for to using rust-nostr, now I cannot stop writing rust 😅.
#note1z5x…qt3f
4. Stop using social media 😛. Go outside, building some better habits.
I will try, since I starting learn flutter too.
I only use social media (nostr only) around 15 mins per day. After that I'm code, watch youtube video, anime, play some games. Is this normal in modern day 😅.
WebkitGTK 2.46.0 is released today, it uses Skia instead of Cairo for 2D rendering. Performance of Tauri apps will improve a lot on Linux 🤩.
https://webkitgtk.org/2024/09/17/webkitgtk2.46.0-released.html
Dark elfs is the best elf
I use nsec directly. After remove my inbox relays, the battery improve a lot.
Maybe 🤔. I've a lot of gift wrapped events.
I've tried bostr relay, but it still use a lot battery, I will test on other phone later. https://image.nostr.build/0bbc99ca8727108cec3990b821ccb406b1aaf620cf936f49ff509b527e5a27e1.jpg
I decide to use this phone, the battery can last at least a week :). https://image.nostr.build/e511dd9bb3f72f239115d1d6eb34a2b133ad83bb622ee23f864e2b5399129394.jpg
I will try to use bostr relay instead, only keep my inbox relays. https://video.nostr.build/b0ba8d6ac6e0157ed6a5331814eb7d476bfaa56bd872e5f067a0b87736ad2e97.mp4
I don't use other social media to check, maybe it is my phone's problem 😕
Just base, I'm not update to latest version yet. It's using around 15% battery for just 10 mins. https://image.nostr.build/9733410377e61da63d176a22dfe70725b19bbbd6f9dc30762154f060b0633e07.jpg
https://image.nostr.build/8376e2c908397a4b847cfbc82b3bef3210cb904e65a3ac7bd7798dbf522050a6.jpg
https://image.nostr.build/eb8240cac2eea6d347cf461748a00eb26ba7b6cae7189a2a4944d6a76d7db6d3.jpg
My battery drain too fast 🥲
is this game good? i hear about it a lot but not play yet
After check 0xchat source code (@npub10td…x2wl). I will give Flutter a try 😅. Other than that, Flutter have plenty of library for building nice UI on Linux, and I can use Rust for backend as well, seems decent choice.
It look great. What is the AI you use to create it?
Yes, you can download latest version for linux here: https://github.com/lumehq/coop/releases/tag/v0.1.7
but it maybe not run well on your platform, because it depend on gtk3 and webview.
Since my Rust skill still suck, I'm postpone fully using rust gui again 🤣. Keep using Tauri and add more features to Coop.
#nevent1q…txh8
I think nothing improve yet. 😂
but I still can borrow a macbook to test app 🤪
After 3 days trying gtk-rs, I not even finish the login screen 🤣 . I've tried all Rust GUI, but only gtk-rs work well on Linux, and have all things I need. https://image.nostr.build/83a714c9ff60be0800f2de66a3ea726222b19e8956f6c266cfb3d3e175afa29b.png
I use this policy https://github.com/pjv/strfry_personal_docker/blob/main/write-policy.py
Running my own personal relay for DM. wss://inbox.reya.su/
I use amethyst only 9 mins, but it cost 15% battery 😅
Ah nope, I'm use pure amethyst without tor or relay.
My battery is draining too fast when using latest Amethyst 🥲. cc @nprofile…pyug https://image.nostr.build/d4ec19e47fd063160deecd8eda40405f71e83a0dd5c1de1681f23540a7e6a633.jpg
I only own the game that I downloaded it from f95zone.to 🫡
wait, they're giving free 5* 😍
it help me overcome the loneliness
I stop reading their website after seeing this https://image.nostr.build/d237e3e57383a6252e4a1c97a1312d6e6ca69af04df127fb1ba605e49d9bf938.png
https://image.nostr.build/735e27c5ced5b20bc656bfb575aedb10795ceecc0848a2a44a402a803f45f19f.png
#nevent1q…knqf
Oh, can you try remove this account then re add or create new account. I have updated key management function a bit, so old account maybe not work.
I'm decided to rewrite coop to use iced.rs before add new features 😅
#nevent1q…4d3j
In my country, minimalist product is same with normal product but 2x price 🤣
Look like rust-nostr will support outbox model soon 👀. https://image.nostr.build/571c87871c78d59300a0968b1007a706282b9f66b5886c2a646f147a893b8a46.png
Beside shitty design, the gameplay is very mediocre.
Hi, can you share me this design, I want to work on it.
Ah, I will update the readme later. But you can download coop for your platform here: https://github.com/lumehq/coop/releases/tag/v0.1.6
currently, coop is supporting linux, windows and macos
Back to working on Coop, NIP29, NIP104,... too many things to do 🥲.
https://github.com/lumehq/coop
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.
I've pushed new version to fix this issue, you can try it: https://github.com/lumehq/lume/releases/tag/v4.1.2
Yup, I've found the issue, I will push new update on tomorrow
Hi, I've pushed a new release to fix your issue, can you help me try it https://github.com/lumehq/lume/releases/tag/v4.1.1
oh this is a bug with import ncrtypsec, I wil fix it now
Yup, I will add it to Lume
Oh, you mean Mauikit?, I'm not familiar with it yet. I'm plan to use gtk-rs (gtk4) but I'm not decide yet.
Yo, if you got any errors, please let me know 😊
I've tried a lot but it never work well 🥲. So I decide work on another client for Linux users only
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.
https://image.nostr.build/4edefb989a7a9e499f639d21981bcfe0437e24a2876ffc9ea7e30f61118eb136.png
-- Improve support for Nostr Connect.
https://video.nostr.build/ea2798828d6c9f8fb11fd0010b32b051ffc2d39ddde84f4fd4dc4609ae598adf.mp4
-- Improve security, only save private key as *ncryptsec* format.
https://video.nostr.build/efe9c9d6db0beeb53a00988753334eff82cb84e94b86cb2efb5ac35b71ad791c.mp4
-- Add "Stories" column to provide a quick way to keep up to date with the user's contacts.
https://video.nostr.build/981007d4039aacdf92dce3e7bb1f7e5a0b773f7aff8e432d14a10d6d27294350.mp4
-- Add "Search" column.
https://video.nostr.build/a318ce86eec1722ab1593417cd96e8545c2e340261de4daac5aad347caa7edb0.mp4
-- Add "Notification" column.
https://video.nostr.build/3eb983a3bc58c5ea95dfb8ce5ad8330aab9bc01657c9ad9c65707c05cc273323.mp4
-- Add "Hashtag" column.
https://video.nostr.build/da89f1836ffd329f3d4cef3711a39ceb2e50b3d59bf2bd1a050d312e802488d5.mp4
-- Redesign "Thread" column.
https://video.nostr.build/116eefeb48a6eca753fecd68d9e44a911c3966a960633cd300574550d146800d.mp4
-- New settings screen.
https://video.nostr.build/29593d1f33a70ffe46f3ebedd6da6b5c77ace029fc2dee0e5fc7f154e314ac73.mp4
-- Improve performance
https://video.nostr.build/db10e11dc1df6540ad897f2ef98133245593f5081d1278ddb5b61876f8182c1d.mp4
I've also squashed a lot of bugs to provide smooth experience. You can download and try it here: https://github.com/lumehq/lume/releases/latest
I've build a chat app based on (NIP-17) for desktop, you can check it here: https://github.com/lumehq/coop 😄
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.
https://video.nostr.build/cacf8cd712c1650296febc0fb4c07d8440f4297838877218d21a08e6c7a2933c.mp4
This is how I use nostr 😛.
#nevent1q…k827
I've pushed some updates to make Lume work on Windows again, and it seems to be working fine. 😊
https://image.nostr.build/53cfc984bcad75dfd78b3cd1edf0f859a2a49e6470c87aba70798f0063114d80.png https://image.nostr.build/0e0031f25c2a22666f152d018384b2fa48705bd4866bb0ba52b583ea22b0b408.png
I'm still listening this song almost everyday 😅
#nevent1q…wvls
oh, you mean gossip client? I thought it stable than lume (specially on linux and windows)
I didn't have experienced with any kotlin or java projects yet. Maybe I will learn it in the future.
Building GTK4 app on macOS is wild 🤣. https://image.nostr.build/ea51096506e57348402273c87e10f5645a4452c790edb7493a0c1da7298d8e19.jpg
Yo, I've pushed a new version which also added native notification as well as fixed some bugs. https://github.com/lumehq/coop/releases/tag/v0.1.6 . Thank fiatjaf for reporting a lot of issues.
https://image.nostr.build/80b7c87bce3a2ae09ea690bc110148367820d310f9b31ec1897a8b7fe5676802.jpg
#nevent1q…4hx0
Yes, I have notice this issue too, sometime new event isn't emit to the frontend despite send or received successfully in the backend.
I've pushed a new version for further improvement https://github.com/lumehq/coop/releases/tag/v0.1.5
#nevent1q…u2vj
Hi, can you help me try the latest version? you can download new version here: https://github.com/lumehq/coop/releases/tag/v0.1.5
Ah, I've found the problem. I will patch it in the today update.
Oh, what is distro you're using? I will install it and dig more on tomorrow.
Ah, I forgot to add the README 🤣
I will add it when resolve some feedback from users on tomorrow.
Oh, can you help me add the flag WEBKIT_DISABLE_COMPOSITING_MODE=1 when run app? I've found this bug on tauri not sure it related to your issue https://github.com/tauri-apps/tauri/issues/5143
Oh, I will add some reload mechanisms, instead of stuck like which is bad. Currently, inbox relays only fetch once and save in cache without any reload method, user need to restart app to reset.
Thank for your suggestion. I'm working on it, my network is super low at night time maybe I will push new release on tomorrow.
Oh, coop only have 2 relays to get user's kind 10050, which are relay.damus.io and relay.nostr.net. Maybe your relay list isn't published to there. I will push a update to let user config the default relays as well as change the default relay set to more popular relays or just use some bostr relays too.
Yes, but in long-term. I want to focus on NIP-17 first and make it stable before add more features.
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 @npub1drv…seet for rust-nostr and help me debug tons of issues.
https://image.nostr.build/4efd47dc9adafc13900b7c5020660b74598a814739e30b316f245bdcf6554921.jpg
hmm, I not use egui much yet to review it, but egui is more mature than gpui, and well supported too. My only problem with egui is it hard to create native looking app (it not egui goal anyway 😅)
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
I'm working to few improments, and release a stable version for Coop in this weekend.
My initial plan is use Native GUI instead of Tauri (webview), but I came back to tauri because my rust skill isn't enough to do it 😅.
My only problem with tauri is it heavily depend on gtk3 on linux which quite old, and I found some native features like context menu, tray,... isn't work well on wayland. It also doesn't provide much API for custom window like macos or windows.
In the long term, I want to do everything in Rust, so I can have more control in the quality without depend on 3rd libs.
my target stack:
- backend: rust-nostr
- db: nostrdb or sqlite
- gui: gpui or xilem, florem
I'm testing with English, maybe all chat app I used is set self message on the right so I already familiar and feel comfortable with it 🤔.
I've tested this issue when building my chat app, I see my message on the right is more comfortable than the left 🤣. idk, but it feel more natural.
Hi, I've generated a version for linux and windows but it still have a lot of bugs, since I didn't have linux or windows machine, I cannot work to fix it yet. But I think it will be hard because I use a lot of experiment code and it only work well on macOS.
My current plan is release a stable version for my little chat app (NIP-17) in the weekend (you can try unstable version here: https://github.com/lumehq/coop/releases). Then next week, I will buy a linux laptop to working on a Mini version of Lume for linux (maybe windows too) only. It will extremly lightweight and simple to focus on social network only, something like https://tuba.geopjr.dev/ but for nostr.
oh, let me check the tauri config, I think it should have by default 🤔
Ahh. Finally, my little chat app is pretty smooth now. I've came back to tauri instead of rust gui 🥲. But I still working on fully native app with rust, maybe release later after stable version with tauri.
https://video.nostr.build/4cb30d9fc783d459a1a15fe92896314710ba87219282cd3f6e6d23ed01b4dbd1.mp4
I just found a best nostr client https://jiftechnify.github.io/motherfucking-nostr-client 🤣
I work everyday and almost of time 😅. But with Lume, I'm focusing on stability update, no new features.
Yo, I've pushed few changes to make Lume run on Linux and Windows again. If you have those device, please help me test it 😊. My PC is broken, I cannot test all functions yet, but it should work fine, maybe have some UI glitches.
https://github.com/lumehq/lume/releases/tag/v4.0.15
My chap app is too bad so I end up rewriting it again. 🤣. I cannot make it fast, something serious wrong with my code.
https://share.yabu.me/126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f/199db05e71132bb04900c430254a8fb31c982ab7bde9ea865e944f4e65d6b470.webp
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.
Yo. My chat app is work well now, I will build alpha version for macOS and Linux on tomorrow.
#nevent1q…3lug
I've spend almost 3 weeks but my simple chat app isn't work well 😂
Oh, I've received bitkey in my country. I think they already ship outside US 🤔
How about start a coup in Australia 🤪
Update: I ended up rewriting my chat app 🥲. Fully GUI with Rust is harder than I imagine, but I'm not given up yet. I still want to release it this month.
#nevent1q…7t7c
#nevent1q…e2m4
#nevent1q…539m
With the death of the beloved General Secretary. Turbulent times is awaiting my country.
Rest in peace.
https://image.nostr.build/5434d8e748ada59cda7cf29d502c5570d2fa27ca47d7af06a47830f4a64ac170.jpg
Ah, this is my different app for NIP-17. Lume is still using Tauri, I haven't changed it yet.
this app is using Freya which use Skia for rendering
GPUI is still new, I see it still not work fine on linux yet, so I not using it now.
Ah, I'm using freya which use skia for rendering. it lack of features than tauri but smoother
Finally, I can make my chat app only using around 90MB memory. Seem doing GUI with Rust is good choice. 😍
https://files.catbox.moe/n0dfwc.png
Girl's Frontline 2 is coming to global 😍 #gf2 #gachagaming
https://gf2exilium.sunborngame.com/
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.
https://files.catbox.moe/alck7z.jpg
I not play it much, I've dropped after 2 month when it released. I've played with my friend at this time, it's actually fun. But I've dropped because I've explorered everything, waiting for new content is too long.
Now I cannot come back because the new content is overwhelmingly 😅.
svelte runes is interesting
nope 😂, but I want to learn it too
Oh, it is a bug in old ver, I've fixed it in latest update. If you have any feedback please let me know 😊.
Oh, I'm author of Lume, can you share more feedback about the UI? This week I'm focusing on build other chat app, I will be back to improve Lume in the next week.
Yo, I'm author of Lume, thank for mention it. I'm building a chat app (NIP-17) for desktop, it will be release alpha version soon.
Ah, it is NIP 17 client only
Yup, it is NIP 17 client only
Yo. Today I've made few more progress on coop. Look like I can release it in this week. https://image.nostr.build/4e6b304e67004cd773317772b93652fbf73d66c224ce66575737a9045801135a.jpg
I plan use GPUI before, but it not run well on linux yet
I use freya, it use skia for rendering
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 🤪.
https://image.nostr.build/fac7481af994cdff4fb67f8bd5ea07f6fd981f79e31ecf4dd0d8d682813e7612.jpg
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
https://www.youtube.com/watch?v=KGOynaQoofc
Testing notedeck.
https://image.nostr.build/db8c8b4295246e300feea9dfb100a64f29d32701459d04b7ad7517d42146ce55.png
You can download macOS version here: https://github.com/lumehq/lume/releases/tag/v4.0.13
Linux and Windows is not ready yet.
* I see a small issue cause add account via nsec.app or nsecbunker quite slow, but it still working, just don't reload app.
But sadly, I cannot bring it to Linux. Maybe only windows, because have mica effect.
me
https://image.nostr.build/71e1a6a2b4e8836380705511902bd12736f5666a01cb675ded44a1f4b154c3a9.png
Overview about Lume latest version. Since v4 is pretty stable in macOS, I will start working on Linux/Windows version.
https://files.catbox.moe/ubmr8v.mp4
Anyway, I think Tauri still have bright future. I see they will implement other renderer, but it will not happen anytime soon.
I'm playing with GPUI for https://github.com/lumehq/coop . the only issue is lack of document, other than that GPUI is pretty fine.
You can check other good app build with GPUI: https://github.com/MatthiasGrandl/loungy
Ah mostly bugs cause by my bad code 🤣. Tauri itself is solid (especially in v2), but it still depend on webview, which is terrible on linux (libwebkit2gtk). And of course the perfomrnace is nowhere to match the native render.
I will try optimize with tauri as much as I can, but in the long term, I choose fully native.
To compete with notedeck by @npub1xts…kk5s , I will migrate Lume from Tauri to GPUI 🥲.
Yes, it will build with rust nostr + gpui (from zed editor). I'm tired of tauri 😅
Nope, I just started new project.
https://image.nostr.build/22ce36140a3a900635e9dfda03e040f3d1fd0b7256bd0a6aca6dc4c692013fe4.png
this https://github.com/nostr-dev-kit/ndk/tree/master/ndk-svelte-components
Hi, I've zapped this post 200 sats, but in private zap. I'm just set private zap by default in Lume, so I not sure it's working fine or not. Did you receive my zap?
https://image.nostr.build/6c327766ff5c585df0a44571f981fe0597edead95bb5a4fe7aadbf3a39987aaf.png
Oh, I will add exclude for those component when building on other platform than macOS
Oh, can you share me your build error log? v4 is not available on Linux yet, but I think it can build from source without any errors.
I will send you some screenshots later.
It's over.
https://video.nostr.build/f570118b4ee2af1ed87f6079bc59f57781a9352a7eb1345b8131481f7a215172.mp4
hmm, I see chat layout isn't good if reply have long content, include few images or videos. Do you have any ideas for it? 🤔
oh, it seems good, I will try this now. I still experiment the new event screen.
I am working on improving the event thread for Lume. Here is the very long thread by @nprofile…swp5 . I need to go fullscreen to display all of it. 😅
https://video.nostr.build/77abfae6b334ca3804f5a605bf6b866838b08a1fb460323e878db13f621238cd.mp4
I've followed some NSFW accounts just for implement image carousel and content warning tag 😛.
https://video.nostr.build/fa310c9a144c83f9e715009e8c364a62a8ba684eecbcf6cb8a92e5a7bb293ae1.mp4
In future I will migrate from webview renderer to some native renderer too, some found some good choices:
https://github.com/DioxusLabs/dioxus (with WGPU or Skia renderer)
https://github.com/zed-industries/zed/blob/main/crates/gpui/README.md
Yes, also have other native version for linux (not tauri webview). #nevent1q…wa42
Yo, thanks for recommending Lume. I will adjust some design aspects and the default window size to display more content. In v4, I am using a different approach. Instead of including everything at once, which is hard to optimize, I am adding features one by one.
My main focus now is still to optimize Lume because, with the power of rust-nostr and without the bottleneck of the browser, it should be the fastest nostr client out there.
Anyway, I've pushed a new version which has improved the virtual list and fixed some bugs. 😊
https://github.com/lumehq/lume/releases/tag/v4.0.11
rust-nostr is supporting embedded tor client. 👀
https://github.com/rust-nostr/nostr/pull/470
wow, is this nothing os?, the UI is great
I think I can do it on Windows, but I not sure about Linux.
Hi, Lume v4 is not officially support linux and windows yet due to some API only support on macOS. But you can try build from source to try it. Because main app (not tray app) should work fine on any platform.
I'm also working on a native client for Linux built with Iced, called Lume Mini, which is extremely lightweight and sustainable in a slow network environment.
Notification Tray
https://video.nostr.build/0e59a65b13b58b3fca729db4d097d37ca51741acea24cbd1f1324726e9806d70.mp4
linkedin is the most cringiest web. 😂
Ah, I love this game, sadly it's discontinued
cosmic de seem promise, kde is weird with me 😂
I've uninstalled my fedora gnome machine.
Just starting Xenoblade Chronicles 3. Really great game so far, the combat system is better than two previous games, I don't get tired when grinding. Still early to say about the story, but it's has a good start.
#nintendo #switch #game #jrpg
https://share.yabu.me/126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f/fcec53ec89c8381fd285abb8e6d8781a28b937569db7dd802e8183451b4d49c8.webp
https://share.yabu.me/126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f/a859ab8604770668790e72f1835c906e0196e2405a2db164f15b1ea247768cde.webp
https://share.yabu.me/126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f/0ad73cab54fe09f44979879f20699a4a13febddae94d8627adb4c6543c38210d.webp
https://share.yabu.me/126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f/a765c900f2c8b4e8458d6fb5ae629859ed74b2c79d483672edfe0e51d4c8bde0.webp
Ah, you mean the new twitter feature, look like I misunderstand your post 😂
@nprofile…ljqx became my favorite testing tool 😛. Relay Hint is quite useful since rust nostr is not supporting gossip yet.
https://image.nostr.build/9dc7cf8d4781e36767a41c329d30261255c7fbfcb1282ffb2220a140fbde8386.jpg
Finally, I've finished my Japanese N5 course. It's hard but a great experience 🥰. 日本語はおもしろいです。
Next year. I will learn Chinese.
If you're using macOS, you can latest version here: https://github.com/lumehq/lume/releases/tag/v4.0.9
linux and windows is not ready yet.
When working to improve support for relay hints for Lume, I've found a weird event that mistypes "root" in the relay hint part of the event tags. 🤣
https://share.yabu.me/126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f/08e458633a00cfca82e60f8fed6300034231871295d5301d19acfab0a686b62b.webp
Nice idea, I'll use this flow for my next chat app.
Oh, Lume isn't display this image because it detect image url by extension. I will update this function in the next update.
I use some trick to skip this step, but I think they will block it in the near future anyway. But the new AI stuffs in latest version is more ridiculous than this.
Sadly, I still need windows to play some games, I hope it gaming on linux or macos will more mature soon.
Hi @npub1jlr…ynqn , I've restarted the nsecbunkerd service for lume.nu, it should work fine now.
I run this service on a cheap VPS, so it frequently crashes 🥲.
I believe Nostr has enough of all kinds of projects that any developer can contribute to, which fit their skills. 💪https://nostrapps.com
I just onboarded another developer to Nostr 🎉. I think a lot of developers have never heard about Nostr, we can onboard more of them.
https://share.yabu.me/126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f/d1e90d467f19273de722c80263afc81f13f1577180190d78cb28af93020d74a2.webp
いいえ、Not at all, the UI inconsistent and unoptimize features are the most things annoyed me. I've both Pixel and other high-end phones, but both are not have smooth experiences.
Anyway, I'm still using Android because I can install app via APK. 😂
Nothing Phone is good, but I hate Android 🥲
Yup. this is why I only build desktop app.
oh, I've missed your latest feedback. I'm working to address those issues.
ASTLIBRA is one of best game I played on this year. #game #jrpg
https://store.steampowered.com/app/1718570/ASTLIBRA_Revision/
Yes, each column (mini-app) like this will have certain permission to make sure it doesn't affect user's account or cause security risk
Ah, Community tab is column build by other users, and you can install it to use on your client.
each column is each webview, so user can actually build their own app and share with other users, you can treat it is mini-app
Yo, thanks for trying. Can you share some feedback with me? I'm always continuing to improve it day by day.
Pretty cool feature from Rust Nostr. Can't wait to implement it for Lume. 😍
https://github.com/rust-nostr/nostr/commit/09b2ef51c43beef6bb1aa96d1cf3072ef8d7c1ba
Ohh, I didn't know you try Lume latest release, I didn't even announce it yet 😅.
I wonder did you get any performance issue? https://github.com/lumehq/lume/issues/194
Maybe just React Native with rust nostr
Look like I will going to build a mobile chat app with NIP-104 🤔
Yes, sadly dont have much Vietnamese users here
Look like rust nostr will support gossip soon 👀
https://share.yabu.me/126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f/ba55d6c5be7f84a014a677ddaabdca97d6ce3d0616262a236e8bd12e7056494c.webp
When I lose interest in a game, I just try other genres that I've never played before. 😅
Trying Wuthering Waves, seems good 😍 #game #wutheringwaves
I realize not much users talk about gaming on Nostr, maybe I start another account just for game stuff 🤔
https://share.yabu.me/126103bfddc8df256b6e0abfd7f3797c80dcc4ea88f7c2f87dd4104220b4d65f/cee6fee8d5928fe844a2358c3bf509e4f1a257c9245161a4992dceabab5cffe5.webp
Yup, I also plan another native client for Linux based on GTK4 and libadwaita
https://video.nostr.build/09f79dfdc7e0a3111589974b1007bf294ad380525c6054cae00e4e0fb62d5808.mp4
My country take 10 years just for single dumb 10km train, I thought it really bad. But I didn't know there are country take 10 years for stair here. who is it🤣
I wonder is anyone working on NIP for Email yet? 🤔. I think it will be nice if we can send a message just by enter a NIP-05.
Nice idea.R
Recently I've played some hen games, it's quite good in term of gameplay:
- Fleeting Iris
- Magical Girl Celesphonia
- Knightly Passions
GM
https://video.nostr.build/3a98f01676a09d63cdf0ed9745034248615a80bc1f077362936921b65f18617b.mp4
nostr only
https://video.nostr.build/2fb11f73fd4090b8fc8285dff5507a390941e87da4c50adda34d443dd945b6ce.mp4
Nostr is fun 😋 https://image.nostr.build/934c15d857384a41b8aad22d54d99b9a17b302de12310789b9cbf974512d26d6.jpg
sadly, it not available in my country 😂
GN
https://video.nostr.build/3a98f01676a09d63cdf0ed9745034248615a80bc1f077362936921b65f18617b.mp4
what happens? is relay block him?
I thought kind 1 is fine, but we need to display this note better, so other user who not join community can understand the context 🤔
Nope, but when I want to explore new content, I use "For you" feeds which based on bulk of my interested hashtag
Hi thank you, I will notify you when I done migrate the current translation to Crowdin
Hi, If you want to use Lume on Linux, you can use v3 and below. v4 is not support Linux yet, I will add support for Linux when macOS version is stable
And flatpak version only work well with GNOME, because it require gnome-keyring
Flathub is on my roadmap too.
GM. Lume has received an Open Source license from Crowdin. I'll migrate all translations from contributors to Crowdin and improve multi-language support for Lume.
Thank @npub16lr…mfeq for Japanese translation and @Anthony for French translation.
https://image.nostr.build/c98521d8be1bb2ac5b2e911bca8979ea054ea6afc5293625772bf9073ebd4e50.png
me too, I only know git pull, git add and git commit -m 😂
my repo https://github.com/lumehq/lume really mess in git
My opinion:
I don't think we should limit the future of Nostr to just the social network side.
Social Network is just one of the use cases of Nostr. With me, Nostr is an open protocol for building apps. What makes an app built on Nostr unique is that the app doesn't need to rely on a local database, and the developer doesn't need to handle account management. The killer feature is that users only need one account, then they can use all the apps in the ecosystem without creating other accounts.
Developers can build a chat app, a note-taking app, a marketplace, or just use NIP-78 for Redis replacement (key-value storage).
To be honest, if I treat Nostr is for social network only, there don't have any bright future.
Besides Lume, I'm also building a game store similar to Steam or Itch.io and a few other small apps on Nostr. I hope this will gain more attention from developers and other normal users to Nostr.
GM. I need someone help me test Lume 4 today (on macOS only) to finding bugs and microcopy issue (UI's texts). PM me if you're interest.
Look like we've found other alternative for purplepag.es 😅
directory.yabu.me seem good, it is really fast with my network
yo, thank you. I will rent a server now
I wonder is there any relay alternative to wss://purplepag.es/ but have server in Asia region?
Or how can I run a relay like purplepag.es @npub1l2v…ajft
https://penpot.app/ seem promise
I'm not have much time to update the nostr connect extension 😅, I will spend a bit of time to look to update it in the weekend
Great idea. I will start do it too
I think I need to learn about project management. I've tons of ideas, but I don't know how to structure and schedule time to build it
https://blowater.app/ seem good choice
.nu and .so is good and affordable price
GM 🎧
https://youtu.be/bOLYBRRpRsU?si=_dzLH3w02sb2h2Zy
oh I don't have iPhone to test, but my (user)name and display name is same, maybe some bugs related to it
Yo, heavily raining after 6 months 🤤 https://image.nostr.build/bdffa96be61d06c11fd4f942cfcf9ffdf63e85c7c039f066d6b7adf74937c204.jpg
I've tried to use it before to learn about their UI/UX, but I've give up because no ways to create an account without provide phone number 🫠
Nintendo Switch 2 is coming 👀 #nintendo
---
社長の古川です。2015年3月にNintendo Switchの存在を公表して以来9年ぶりにSwitchの後継機種に関するアナウンスを今期中に行います。また、2024年後半のSwitchソフトラインナップをお知らせするNintendo Directを6月に実施しますが、そこでは後継機種を扱いません。誤解のないようお願いいたします。
I wonder are there have any self hosted AIs for assist on writing English? I want to write a announce post for lume v4, and some thought about Nostr, but my English isn't good enough to write long post.
I've used Notion AI before, but it is requiring subscription now.
#asknostr
Sadly, I still need twitter to keep up with some designers 😅. Dribbble is become quite bad in quaility. Other new site is layers.to, it quite good, but not have much content yet
I'm migrating to rust-nostr for lume, but it's not support gossip model yet 😅
that great. Is it started yet?, I will help you on it
Hi, I'm working on lume, which powered by tauri and rust-nostr https://github.com/lumehq/lume
Yo, I've already upgraded lume v4 to tauri v2-beta, but sadly multi-webview feature is still on "unstable"
I will write more about it in the weekend and update to you
Develop app for windows is nightmare too
Sadly, I don't have any documents for lume yet
Ah, in Lume beside some official columns, user (dev) can build their column with Lume SDK then publish it (I not make a spec yet). After that, other users can install it to their app.
You totally can convert blowater into a lume's column, then publish and other user will install it.
You can image Lume is a big App Store, beside default experience, user can expand via community
The term "column" may be cause a bit confused, Lume is basically tweetdeck but each column is each experience
Yup, but I'm not finish the spec for community column yet, Lume only have official columns now.
the downside is child webview only work well on macOS now
In tauri v2 (beta), it is supporting spawn multiple webview inside main window, state (in rust) of main window will be share across child webviews too.
So Lume use this technique to implement column system, each column is actual webview, it can load any thing, include other nostr client (via url).
You also can control what data child webview can access too, like prevent child webview get user's private key.
You can check my implement here: https://github.com/lumehq/lume/blob/main/src-tauri/src/commands/window.rs
And demo for using Snort inside Lume: https://cdn.satellite.earth/e9ac4131cc6e2e86c72e8db9a4b3205983ad561ae1ef6564a45e11c3dfdc7f5d.mov
Kai No Kiseki 👀 #jrpg #gamestr
https://m.primal.net/HzNs.jpg
you can load other clients on Lume 😛
Lume didn't broke 😛
https://video.nostr.build/130fa49e2bbe8d70e3d69d729a3057d3d54d4721f87c6deea69d095bf65dccc4.mp4
My first BTC is received from watch ads for 30s 😅
Just 3 months ago, I didn't know single rust code. Now Lume backend fully powered by rust-nostr 😅.
https://m.primal.net/Hytd.png
Look interesting 😍 #jrpg #atlus
https://www.youtube.com/watch?v=solgLpxaMd0
Blossom seems pretty cool, I wonder is there any running public server running yet? I want to try it and build a simple file sharing app and implement it to Lume too.
https://github.com/hzrd149/blossom
lume v4 is using multi webview for column system, each column is each webview
Ah, If you not use multi-webview feature (enabled by "unstable" flag) in tauri v2 beta, everything is fine 😂
Yup, I'm barely use social media, if you check my newsfeed I only post about progress update for lume, and barely talk about other topic.
Yo. Happy Weekend
I've released the beta version for Lume v4, if you don't have anything to do in weekend, please help me test it 😅.
Due to some bugs from Tauri, I can't release beta version for Windows and Linux yet, so this beta version only on macOS.
https://github.com/lumehq/lume/releases/tag/v4.0.0-beta
https://image.nostr.build/509a418841d96435a8bfe345f8d32575b994eb4973a29033009ece5ecc767951.jpg
Is the first game good? I hear it a lot but not play yet
too good, what is prompt that you use?
I've found a UI bug on small desktop screen
https://void.cat/d/9KCZqL822FXTL53t9mNDcc.webp
I'm adready working on those features for Lume:
- Think about widgetizing / feature toggling other stuff. Allow user to enable different functionality such as galleries, pinstr boards, music lists, lists in general.
- Implement multi-account switching. Keep this a free function. Make it easy to switch with a few clicks without going into settings. This will help with seeding new content.
And this feature really interesting, I will find out which is best UX for it:
- Implement list browsing. Make its easier to discover stuff by following lists of npubs.
Nostr is the best platform for NSFW 😅
FFXIV receive a graphic upgrade in next update 😍 #gamestr
https://www.youtube.com/watch?v=TtEKLT1m1FI
it's really cool @npub1drv…seet, is this site open source? I want to setup one for lume
In lume v4, I've used NIP-78 as key-value storage for users 😅. I'm not sure it valid or not
I will starting design some stuffs for Nostr, what is thing I should design? #nostrdesign
I've few ideas like:
- A default homepage for relay, like: https://relay.damus.io/
- A Nostr search UI
- A redesign version of some Nostr clients?
https://youtu.be/AC8V_z5x9mI?si=Gla7I5xi9Ozr2znD
GM. #noodle https://image.nostr.build/711d8a2984dd102948d0b90eb52682bf8752017afb21ed0a8b1a48d5b8e23608.jpg
this too 😁
https://m.primal.net/HrpD.jpg
You should try Hảo Hảo noodle, both water and dry versions
The best way to pronounce Nostr is ノストル
Ah, currently lume will check the event's tag, if it have "root" and "reply" tags, lume will display it in the chat bubble, plus "show thread" button to open root event in the new window
in lume v4, user can open any event thread as new window like [image 2]
Some shots about Lume v4.
After v4 released, I will starting build a mobile client and native client for GNOME (Linux).
https://image.nostr.build/618e372d988b4bb77c1eabf9e3540ce93654c1fae926282f816d8945fdee83b3.jpg
https://image.nostr.build/2ffd2f97d8943b7a4f6c57cd15cb07c0d9e9eda607b5159e891f28a498a5c68b.jpg
https://image.nostr.build/9c25288abf682f77e2b6289fc52a7e824bb14404d621c5570c41fa45fb91e81c.jpg
maybe /Users/<user_name>/Library/Application Support/com.mikedilger.gossip
maybe time machine can help 🤔
UPDATED: I've few more ideas about other stuffs:
- A dating app
- A personal journal/todo app
- A site for indie anime artist or manga/manhwa author publish their work
- A file/document sharing app
#note1s34…cf6d
I wonder can I compile it to binary file then run it on my PC?, look like deno already support compile to binary
yo thank you, I will create a deno deploy later
GM. I want to introduce about Nostr for the Vietnam community at https://innoex.vn/en/ , and maybe have around 1 or 2 booths for introduce some popular Nostr clients like damus, amethyst and primal and help onboard new users.
But I've no pitch skill 😅 to talk about Nostr. Anyone wanna join with me?
This event will be held at August 22 - 23
GM. Lume is my first project survive 1 year without abandon the domain 🤣
https://m.primal.net/HqXr.png
Great resource for designer: https://linear.app/blog/how-we-redesigned-the-linear-ui #nostrdesign
My account is created on this client 😄
GM. 🎧
https://youtu.be/goXKlOozyx8?si=z5UYXcIfRFfnRfms
I really like Steven Seagal movies when I was young
what is prompt that you use to create it?
I'm thinking about create a bot for auto fetch new game or music released or anything new topic, then create a community (NIP-72) like Reddit /r/ or 4chan //
Then use RSS Bot to publish new content for each community
#ideastr
Oh, that game on my wishlist
I cannot believe you need to pay for change character 😂
Yo, I've done the new column system in v4. It's actually a mini app inside main app, per column is webview instance and isolate from main app.
I'm working finalize the specs for mini app, but basiclly user can build anything, and nostr devs can use Lume as a playground for testing new idea.
https://m.primal.net/HnLX.mp4
Oh are you still working on it? I love to use it for upcoming lume mobile client
My:
X: 489 Following / 183 Followers
Nostr: 128 Following / 1427 Followers
Hi @npub107j…ncxg, I've found a strange bug on habla.news, it is crash after view a article, look like it cannot load some script
I'm using Arc browser on macOS
https://m.primal.net/Hmus.mov
Hi, it worked on my machine, but I not publish to App Store yet. I will look into it in the weekend
I've found a cool vtuber for history and map nerd. #vtuber
https://www.youtube.com/watch?v=BIYcUfuwxmE
It not work with me, I tried it many times but I still didn't addict it 🤣, deleted after few minutes
Yup, I've accepted GH inviation
Why 😅, I love the software can self hosted, or one-time payment and say no to subscription model.
ah, so called "lume" is fine
Oh, I live in Ho Chi Minh City
It's too good, what is tool you use to create it?
Hi, I think tauri still pretty good option for cross platform app, especially tauri v2 https://beta.tauri.app/
Oh, you mean domain? maybe just relay.lume.nu is fine
Oh, this bug cause by empty content in post editor. I will release a hotfix for v3 later.
Oh, I think it is display bug in Relay Screen, because lume always connected to some bootstrap relays and user's relay list, as well as gossip relays.
Yes, in the future tauri will support servo for rendering, but I not sure it better than webview.
in v4, lume backend mostly on rust side, so I can easily try and switch between frontend solution, iced seems good choice.
Hi, I'm Ren from lume.nu
I want to try it.
oh I will look into it
I mainly want to create a native gnome ui like some default apps
Yes,
I want to provide more native experence like some native gnome app but tauri support it pretty limited, I cannot custom the window or CSD.
And the bug cause high memory on linux still not fixed yet: https://github.com/tauri-apps/tauri/issues/4026
Maybe I will port Lume to Linux which using native gtk-rs instead of Tauri, then Lume will truly native app on Linux.
Pretty hard to optimize Tauri on Linux.
#devstr
I'm always wear mask on public not because of covid but this
#note1s69…xxee
Finally, I've remembered whole Hiragana and Katakana. I can read what all Japanese contents on Nostr now.
the hard part is attract some indie devs publish their game on this store 😅
Yup, I've tried https://retro.app/ before, they have pretty good ideas around photo sharing
GM, Beside social media client, I want to build other stuffs with nostr:
- A game store
- A photo journal app
and use this link to access to bitcoin github: git.new/money
#note19wg…693n
some github short links I created for nostr:
https://git.new/nips
https://git.new/nostr
hmm, look like some permission error with database folder on linux. I will place the database in different folder in the next update
can you help create a empty lume.db file in folder /usr/lib/lume then reopen again?
switching between accounts in Lume
#note1vjt…00x3
Yo @npub1z4m…na6p, this is what I'm working on for Lume https://video.nostr.build/949d745d196437eba1b46317c36c84ce216fcc6e65af2ea5eda92ff650258f02.mp4
still in alpha, but you can try it here: https://github.com/lumehq/lume/releases/tag/v4.0.0-alpha%2B1
Hi, sorry for delay, I've pushed new update for alpha version, you can try it here: https://github.com/lumehq/lume/releases/tag/v4.0.0-alpha%2B1
Hmm, I'll figured it, it cause by tray icon, I will push new update later today
Finally, I've remembered Hiragana table, the next barrier is Katakana #learnstr
Minisforum UM790 seem better choice 🤔
yo thank you, when you try it, can you help look at memory usage too, it below 200MB in my laptop, but I not sure about other machine. I want to keep it alway below 300MB.
ah, no problem, it's a nostr client but for PC https://lume.nu/
After 1 week learn Japanese, I still can't remember Hiragana 🥲
ah, I mean next lume version is build on this library https://github.com/rust-nostr/nostr
GM. I've pushed new alpha build for Lume with Rust Nostr, you can download and test it here: https://github.com/lumehq/lume/releases/tag/v4.0.0, still WIP but you can test it for fun 😁.
Beside Lume, I'm working on part time on side project - called "Rome", an open marketplace build on nostr.
https://m.primal.net/HhDY.jpg
My feed is full of foods #foodstr 🤣
https://lume.nu/ simple too 😅
hmm, look like some bug when lume trying to prefetch data then it stuck at this step
can you help me try delete all data in this path /Users/<username>/Library/Application Support/nu.lume.Lume then try again, you can create new keys at this time to test instead of your key
Yo, that great. I just have small suggest is instead of use "event of kind 3", you can change it to "text event", "metadata event",... it more friendly than number
yes, nice idea. modder can upload their mods and start collect zap from supporter
oh, how many relays you are using?, but I dont think its affect
maybe some bugs prevent lume fetch new notes
did you see any empty state or it just blank screen?
I'm quite safistify with new design for thread screen in Lume, maybe I just need to adjust space between line a bit.
https://video.nostr.build/be8a6ae664991f3a950de66e0f181813eaf6aaa400290202f4d4a3536a8d924e.mp4
I'm working to embeded relay into Lume too
GM / コニチワ, After 1 month migrating Lume to Rust Nostr, it's fully workable now, I also learn a lot about Rust 🔥, one year later I didn't know anything about Rust, today I addict to writing it 🤣.
Nope, I just learned the first 3 rows hiragana and "watashi wa Ren desu", "ohayo", "konnichiwa", "konbanwa" 🤣
I'm attended first Japanese class today, my brain is going explode 🤣 . #learnstr
oh sorry for that, my nsecbunkerd service is running on very low cost vps, so it random hang when run out memory, just need to restart it 😅
wip: multi windows in lume
https://image.nostr.build/f5553862f4b604d97fb6da777669e00b4d2163c521953f6d0f90a008f578a921.png
I dunno, they said they self-wrote it, maybe they get reference from Minna no Nihongo
GM. I just applied to Japanese N5 course, let see how it goes 😄. #learnstr
https://image.nostr.build/f71ac79c7a4016785e14b1447d87c86721a885e7f24b56063ab291050a185fe5.jpg
Hi @npub12hc…rdp4 , Can I use this artwork to embed it in Lume, only use it in account selection screen (lock screen).
Lume new account selection screen
https://void.cat/d/CK3vMDWUFFF2iDqWZfiqex.webp
Artwork designed by @npub12hc…rdp4
that great news, will it have API? currently lume is using bulk of hashtags to define topic, and it not scale well.
You can use https://ollama-gui.vercel.app/
ah, maybe it related to the open graph (link preview) function, if it failed to parsed, it will crash 😅
when I write this function, I didn't have much experience with rust, so it pretty bad error handling
I've fixed it in other branch, but it not merged yet
yes, you can use servo for rendering instead of webview
Anime AI feel more natural and better everyday
I'm usually ignore it, not all req require auth so I still use it as normal
Tauri with Servo seems promising
https://servo.org/blog/2024/01/19/embedding-update/
yes, has a option for it 😆
Open this at night hurt my eyes 🤣
https://pears.com/ website is awesome 🤩
It seems not much client support encrypt your nsec with password yet, but you can use nostr-tools to encrypt it https://github.com/nbd-wtf/nostr-tools/blob/master/nip49.ts
then use *encrypted* nsec to login to which client support it, like amethyst
GM, I've reached 50 pushups per day, a bit closer to 100 🤣
Hi, I've restarted nsecbunkerd service in my VPS, it's work fine now
ublock, alby and no 3rd extension
I'm thinking about add normal mode for Lume beside deck mode 😅
Next version for Lume is taking longer than expected. I've miscalculate again 🤣, there are a lot of works need to do when migrate to rust-nostr
every phone is nostr phone 🤣
thank for remind it, I will add it to lume (maybe I've said it before, but I not have much time then forgot 😅)
GM. Happy Lunar New Year 🎉 🧧
Ah not yet, it still WIP, I still migrating it. https://github.com/lumehq/lume/pull/166
Lume is heavily depend on NDK, so need more work to migrate it
Yo. After migrated to rust-nostr, Lume has achieved quite good performance. I've tested with 10 timeline columns and not use any cache, everything seems smooth and use low memory compare to previous version .
I still not satisfy with memory usage, but it seems good start.
https://m.primal.net/HbeW.mp4
cool website, I thought it is serious product 🤣
a new text note created by rust-nostr
I just read the AT Protocol paper and found a pretty fun part, they admit they build for censorship 🤣
https://void.cat/d/6cVGPMAF7UeDe5aC7AYHdK.webp
Source: https://arxiv.org/pdf/2402.03239.pdf
Yo, thank for your advice, I can manage using it now. This is my first time writing a rust app 😅
I see rust-nostr support negentropy like strfry, it look cool feature. But I'm not figure how to use it properly 😅
Someone is porting Tauri to visionOS, so I can port Lume too 😂
https://github.com/tauri-apps/tauri/pull/8755
Most AAA games is not fun anymore.
Yo, new week is arrived. In this week, I will try to release a first build with implement rust-nostr for Lume
yes, I will add a option for it. and you can hide all defaults columns too
facebook dating is worse than that ☠️
I've bought few times in this site https://www.seagm.com/en-vn/search?keywords=eshop
ah, it already support linux and macos, but not windows, so I've ported it to windows
Yo, I've ported nostr-rs-relay (https://sr.ht/~gheartsfield/nostr-rs-relay/) to windows. Look like it work pretty fine, so I can embed it into Lume and work as Personal Relay.
https://void.cat/d/MusFq5iFc1uJrCXkTxmaxW.webp
7 years of waiting for this game 🤤. #game #gamestr #granblue
https://void.cat/d/TQFbmWHhi2vmiPkt4REckh.webp
oh look like I can integrate it to desktop app too
Hi, Lume is using https://github.com/scsibug/nostr-rs-relay for personal relay, but I will add more option in future and user can choose it
Hi @npub1nje…l02j , I've pushed new version, can you help me test it https://github.com/lumehq/lume/releases/tag/v3.0.1
Yes, public roadmap is what I've planned, but user can suggest more features and I will adjust the roadmap
Yo, I just make a public roadmap for Lume, starting with v3.1.0
https://void.cat/d/V5ZgUu8sYrXa5GpJ2tQDKU.webp
I still have many features want to add, but it seems good start 🔥 https://github.com/orgs/lumehq/projects/1/views/1
Yo, I'm adding some new columns for the next Lume update. Do you have docs for integrate Nostr Nests?, then you can listen Nest in Lume.
https://image.nostr.build/3adf6bade37f53bd7c5e624a38e7f7fa970975876982e99d9c012544814cc7d1.png
I will do 10 push ups per new error report for Lume
After push up every day since last year, start with 10, now can do 40 push per day. I hope can do 100 push before bitcoin 100K
ah, beside signer error, how your experience with lume on steam os
I not have steam deck to test, but want to support using lume with game controller and better touch support
oh, I will add pacman build in the next update too, since Tauri is almost support pacman https://github.com/tauri-apps/tauri/pull/8656
oh, I not on my linux machine now, can you help me test the normal version (deb or rpm) to make sure it not linux issue but flatpak
because I've checked the upstream library that lume use for store privkey, https://github.com/hwchen/keyring-rs and it not have any issue on linux
If you are using Linux, I've found a bug cause privkey isn't saving in secret service.
I'm working to fix it
seems useful, I also want to display "Bot" badge for some Bot run by me in Lume
same with me before 😅 , big screen made me less focus
24 inch 1440p is sweet spot😁
WIP: multi langs for Lume 🔥
https://github.com/luminous-devs/lume/pull/151
oh, they enable firewal last week to combat with DDOSer
this is their model:
Once upon a time you owned what you paid for, you controlled what you depended on, and your privacy and security were your own business. We think it’s that time again.
Introducing ONCE, a new line of software products from 37signals.
- Pay one time, own forever.
- We write the code, you get to see it.
- We give you the software, you get to host it.
- Simple and straightforward, not enterprisey and bloated.
- For one fixed price. Once.
I think https://once.com/ model is good for some nostr apps.
I will try it with my new nostr project this year, and for Lume when it reach decent state.
Thank for your advice, look like is hard for me to buy a linux laptop in my region, so I just buy a normal laptop then install linux
haha, I just don't want to stick with Apple device
I intend to sell my macbook for a linux laptop, are there any good options?
#askstr #asknostr #laptop
I've added few updates to Sentinel Bot, includes:
- Support hashtags, user can define in .env file
- Add config to disable auto add link to content
- Auto parse html entities in RSS description / summary
I will add Web UI in next update, I also thinking add some AI APIs to generate more natural summary instead of using feed description.
Try it here: https://github.com/reyamir/sentinel
Yo, I don't have much time to maintain this project before https://github.com/reyamir/nostr-connect
I hope I can back to this project in the next month, I plan to add:
- Multi accounts
- Upgrade to nostr-tools v2
- Fix some issues reported by users
Yes but desktop only, you can try it here: https://lume.nu/
Happy Weekend!
Today, I will spend whole day to using Lume on Ubuntu (Flatpak). My first impression is it pretty stable and use very low memory compare with macOS and Windows version
Look like Linux is best OS to use Lume right now 😅
I've redesigned Lume website and I'm also mark v3 is stable, it is official release now. You can download it here: https://lume.nu/ #nostr #client
https://m.primal.net/HZZj.png
in windows, you don't really need to code sign,
but in macos, if you not code sign, user need to go to settings screen -> security and allow your app
You can follow this guide https://tauri.app/v1/guides/distribution/sign-macos
but you need a Apple Developer Account ($99) 😅
Yo, I happy integrate it to Lume when it done
you can use metadata.nostr.com to backup account
hmm, I will try implement it in the next v3 beta
I've collected a lot of feedback from first beta, and I also working to improve it, we can have next beta in the weekend
Yo, I also stuck on this problem on Lume, I can make preload all users metadata from contact list so user can easily tag other people, but it will impact performance a lot.
Lume is desktop app but it still heavily depend on JS, I hope when I fully migrate the nostr backend to Rust, it can provide more smooth experence
Yo, that why I'm updating OAuth Flow on Lume, make it optional, not default and make user clear (include pros and cons) about the system behind it.
I will show it tomorrow after polish a bit.
just try another genres 😅
ah not yet, It just do simple format now, you can check it here: https://github.com/reyamir/sentinel/blob/b5a11d78cff9a85062a2590f66bfe28088f8439e/index.ts#L59
- Convert <p> and <br> to line break, for mostly Wordpress RSS
- Make sure no html remain in content
- Add source url at the end of content
- (TODO): add hashtag (user can config) to end of content
I not sure about markdown, but it not hard to add, so I will add it too, and user can enable in config.
haha, I'll push for commit for make it user friendly later.
But if you wan to run, you need to install bun (https://bun.sh/), then install packages with command "bun install"
After that, edit .env file to add your config
Then run the bot with command "bun start"
haha, they also create tons of new bugs
Intel Arc 770 is good too, they double fps after every driver update 🤣
you this 4070 😅?
https://void.cat/d/BpWXjW7u9yNAZK1mnxwDSG.webp
that great, I'll push more update later
yes, you need to install all packages via "bun install" command, I will test the pre-compiled version, so non-dev users can easily run this bot without install anything
bun is good, but they're start adding too much features, I worry it will become bloated and buggy
yes, include multiple feeds in same bot
I also want to add ability to control the content that bot will publish, like content+link or just link
only cli now, I will add web ui later
oh I didn't know nos has macos version, I will test it later
Yo. Today, I've made a brand-new RSS Bot for Nostr, it's extremely simple and fast, called "Sentinel".
Features:
- Powered by Bun and Rust Nostr
- Support multiple RSS sources
- Auto publish new post from RSS
- Auto clean content, strip html tags, add line break,...
- User can use bot as normal account, which mean they can totally control profile, follows,...
I'll start running a lot of bot account per specific topic to enrich content for nostr.
You can run and test it here: https://github.com/reyamir/sentinel
https://video.nostr.build/1d6787c29d1234f484aef00f7bec8afd3613fa960984629ee04e00fcd6c104bd.mp4
oh, let me check, gif should be work fine
yes, global feed and relay feed as a column
Yo @npub1l2v…ajft , I've created a PR for it https://github.com/kind-0/nsecbunkerd/pull/26
Yo, I'm not plan to add search feature (NIP-50) in Lume v3, but a lot of users suggest it, so I've added it
https://video.nostr.build/d986a368a379c79ff506ab32aaff12a263dfb0bb156501219f7514daf1caa68d.mp4
sorry @npub1l2v…ajft, but I will migrate to rust nostr in the next large update for lume 😅
Yo, I will create a PR after do some test
oh, I not sure I fully understand, but "For You" column is only support topic (define by hashtag) now, I'm working on add ability for user to add people to this column
I'm also adding some tutorial and explain for clarify UI
Yo, After receive feedback from @npub1r0r…q9ac , I've come up with new design for nsecbunker sign up and login pages, include support dark mode. #nostrdesign
cc @npub1l2v…ajft
https://image.nostr.build/fe3901c3152db3ae809766c4c44c25826a3bb098be6ef8b77c3c67801b0dbf85.png
https://image.nostr.build/c13e2ab099cb06c4372b9cac521556bfd294994db8e0869449729d49719d0276.png
https://image.nostr.build/f38437d4868c475cbdb02cdab2bf2ae69848b12f7cc5aed695ba0fd6a688d7ae.png
https://image.nostr.build/90d16fef0be5345c18d9322794fe56c50865db3bd74832ab4c2e7ea3465350b4.png
ah not yet, you can track progress here: https://github.com/luminous-devs/lume/pull/137
You can give it a try 😊, lume is using OAuth-Flow for sign up, so it pretty quick to get started
Yo. Happy weekend
If you don't know what to do, you can try out Lume v3 - beta here: https://github.com/luminous-devs/lume/releases/tag/v3.0.0
I still doing some bug fixes and minor updates, but mostly usable now. If you catch some problems, just restart app 😅.
https://image.nostr.build/5581a60a903c46bc7d96ba45bb65af2dad16037379e45202608c16b1cd900246.png
oh, did the titlebar which hide - max - close buttons display on your side?
yo, I glad it work well on your side. I just discover more bugs on ubuntu 23.04 wayland 😂
oh, thank for your report
linux version is not stable yet, I already have huge bug list 😅
I will do more work for linux today and release beta version tomorrow
I also working with contributor to release flatpak after that
User can use Flare account to login to Lume v3 too 😛
#note1jw9…4vrx
It still early, hope they keep working on it.
gh: https://github.com/denostr-lab/denny
the platform should cover both, user can choose publish their products to relays that allow legal or illegal stuffs. This is what I thinking 😁
Yo, it seems great, I will look into it
let invite me to your room 😆
GN. Beside Lume as main project, I have thought about what project I will work on this year, as side project.
I've a lot of ideas, but finally I choose I will build a successor of Silk Road and Open Bazaar. Because the first time I hear about Bitcoin is when I looking for buying some illegal stuff in those platform, but I just a teenager so I cannot buy any bitcoin 🥲, I also starting interested in coding at this time.
Sadly both of them are discontinued, so I will make it happen again.
Technically, I still brainstorm about backend, based on NIP-15 or Civkit or both. About Civkit, they not finalized yet, but it look promising.
haha, I not sure, it is built by folks from https://denostr.com/
it already on my must play list 😁
Someone is working on Discord for Nostr, it looks promising.
https://denny.denostr.com/
We can start small by offer alternative solution for itch.io, where most indie devs publish their games
Hi, linux version is not ready yet, I will try to polish it tomorrow, then I will send beta version to you
Hi, by default built-in relay only work in local network, if you want to expose it to internet, you can run proxy like ngrok or cloudflare tunnel
I still thinking about support proxy by default, but it require a lot of infrastructure, and it increase centralize problem, so I add this plan to backlog
If you know any proxy service which is open source and have free plan, you can suggest it to me, I consider support it for lume
GM, I've some updates for Lume v3, the development process taking longer than I expected due to I a bit ambitious 😅
All things I've done so far:
- Build the Ark library to help user can build custom column for Lume (this is what take my most of time)
- New onboarding with support OAuth login and signup
- New low power mode for low network environment
- New activity screen
- New relay explorer screen
- New post editor
- New experience for column
- Support translation via translate.nostr.wine (cc @npub18kz…x5sz)
- SUpport flatpak for linux user (thank @npub1qmv…jq2q)
I'm still working on some features, includes:
- In-app tutorial
- User explorer screen
- A column for display bitcoin exchange rate
- A column for display all other nostr clients
Sadly, the feature help user run nostr relay inside Lume cannot run on Windows, so I need more time to replace it which other backend, original it powered by 'nostr-rs-relay', I will try migrate it to 'strfry'. I want to release v3 this week, so this feature maybe postpone to next update
And I also need to some beta tester, if anyone interest, feel free reach out to me 😁.
GM, today I will quite busy with lume v3 😅. I'm trying polish then roll out beta version for some users in the weekend
You can take a break by playing 13 sentinels aegis rim 😁
B, but the icon should simplier like https://www.hey.com/
yo, I will make it after release lume v3, this demo for mastodon share is really good https://aly-ve.github.io/Mastodon-share-button/
Sadly firefox don't support PWA, chrome dominance isn't good