Sascha-Oliver Prolić's avatar
Sascha-Oliver Prolić
_@futrnostr.com
npub18wxf...4xra
Christian, Working on futr nostr client, Junior Haskell developer for life
#asknostr Mingw-w64 runtime failure: 32 bit pseudo relocation at 00007FF6BC168216 out of range, targeting 00007FFB2DF1D010, yielding the value 0000000471DB4DF6. Suggestions? Anyone?
What you can expect from the next futr nostr client release. Coming your way the next few days.
Futr is rendering nested comments now. I'll add author information to the posts, link then, polish the UI a little, and soon you can try it yourself. image
Quick update on what has been going on in futr development (a native nostr desktop client): - solved memory leak in Qt5 - fixed recursive re-rendering bug in Qt5 - enable QML debugger through Haskell binding - improve event handling and Qt5 signal triggering These things were a major blockers before next release, unfortunately it took way longer than expected. However within the next 1-2 weeks, the UI Updates will be done and then you'll get a Windows binary as well. Next release comes with tons of new features and Bugfixes. Side note for other developers: Qt5 Quick is awesome, however there are some things you just can't solve intuitively, this thing will just eat all CPU resources and you don't know why. I never had to benchmark a web frontend, but here you have to verify whether or not it's working efficiently. You just have to know certain things or you get bitten.
1000 USD for anyone who can solve fix a memory leak in a Qt5 app with Haskell backend. I pay in Bitcoin.
Futr v0.2.0 (Linux only nostr client, windows coming soon) A major update focusing on core nostr functionality, persistent storage, and improved user experience. Installation via flatpak: flatpak remote-add --if-not-exists futr-stable https://flatpak.futrnostr.com/futr-stable.flatpakrepo flatpak install com.futrnostr.futr Or if you have the old version already, simply do: flatpak update New Features - Comment support with threaded discussions (NIP-10) - Repost and quote repost functionality (NIP-18) - Improved post rendering and content display - Event deletion support (NIP-09) - Persistent LMDB-based storage for all data - LRU caching system for improved performance - Optimized timeline storage and retrieval - Better subscription handling and event processing - Improved relay connection stability with websocket ping/pong - Better relay discovery through NIP-65 (Inbox & Outbox Model) - Optimized subscription management - Enhanced relay authentication - Referenced post display - Comment threading and counts - Consistent styling between posts and private messages - Better notification handling for post updates - Consolidated LMDB operations - Improved subscription lifecycle management - Better error handling and logging - Enhanced tag parsing and handling - Optimized event caching and invalidation - More efficient timeline management #futr #nostr #nostrdev image
Automatic relay discovery for new accounts working. Just put your nsec and the app will figure out the rest. #futr #nostr #nostrdev image