Futr is already probably the fastest and most lightweight nostr client out there, and guess what: I found another thing that will massively boost app performance once again. 🔥 Probably ready in a couple of days, then I'm going to work on some new features. Stay tuned.
www.futrnostr.com
Sascha-Oliver Prolić
_@futrnostr.com
npub18wxf...4xra
Christian, Working on futr nostr client, Junior Haskell developer for life
Should Christians ALWAYS forgive everyone?
GithubTracker
GithubTracker
Better Stats, Charts, and Insights for GitHub Repositories
🚀 FUTR v0.3.0 is here! Major update with Windows support and tons of new features!
📥 INSTALL NOW:
Linux (Flatpak):
flatpak remote-add --if-not-exists futr-stable https://flatpak.futrnostr.com/futr-stable.flatpakrepo
flatpak install com.futrnostr.futr
Windows:
https://github.com/futrnostr/futr/releases/download/v0.3.0/futr-setup.exe
✨ What's New:
🎬 Rich Media Support
Images and videos now display directly in posts
Full video player with controls and fullscreen mode
Download any image/video with one click
Dedicated image viewer
💬 Enhanced Social Features
Nested comment threads with visual hierarchy
Quote reposts with your commentary
Referenced posts show inline
Message anyone without following first
🎨 Better User Experience
Smooth scrolling everywhere
Collapsible sidebar for more space
Smart auto-scroll to new content
Improved chat interface
👤 Profile Integration
npub addresses show as names and pictures
Clickable profile links
User avatars displayed consistently
Smart profile rendering
🖥 Cross-Platform
Full Windows 10 support with native installer
Better performance and reduced memory usage
Improved connection reliability
Visual network status indicators
🔧 Under the Hood
Faster loading and optimized performance
Better error handling and recovery
Publish status tracking
Smarter relay management
Transform your nostr experience with threaded conversations, rich media, and a polished interface across Windows and Linux!
#nostr #decentralized #socialmedia #opensource #privacy
I fixed the build process of the futr nostr client today. I'll post some interesting details tomorrow. It has mostly to do with Haskell C bindings using different platforms and compilers (works on Linux, fails on windows with clang, etc). It's already getting late, so I call it a day. Just rest assured, I have a binary to ship tomorrow and I won't touch the machine it's on until you have a copy of it (or at least interested windows users).
Futr has windows CI + build process:
Still errors, need some sleep though. Should be working tomorrow. Good night.
GitHub
Windows installer CI by prolic · Pull Request #124 · futrnostr/futr
resolves #8
GitHub
Setup CI by prolic · Pull Request #10 · prolic/HsQML
This PR brings the following changes:
Declare the package as being tested with GHC 9.4, 9.6
Enable TypeOperators as the code uses the type equalit...
High DPI scaling and windows compatibility available for HsQML Haskell package:

GitHub
Commits · prolic/HsQML
Compatible with Qt 5.15, tested on Windows + Linux, forked from http://hub.darcs.net/komadori/HsQML - Commits · prolic/HsQML
I fixed a bug in Haskell's Bitcoin library:
It now also works on windows with mingw64.
This was required for futr nostr client, so it runs on Windows.
GitHub
C shim for static context to address Windows MinGW64 runtime failure by prolic · Pull Request #10 · haskell-bitcoin/libsecp256k1-haskell
This change attempts to address a Windows MinGW64 runtime failure that occurs during testing, where we see a "32 bit pseudo relocation out of ...
The very first Windows binary for futr exists. Release this week!


#asknostr
Mingw-w64 runtime failure:
32 bit pseudo relocation at 00007FF6BC168216 out of range, targeting 00007FFB2DF1D010, yielding the value 0000000471DB4DF6.
Suggestions? Anyone?