🚀 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
Haskell Windows compatibility issues fixed:
https://github.com/haskell/hsc2hs/pull/102 - Fix Windows build with clang
And
https://github.com/haskell/hsc2hs/issues/101 - ld.lld: error: undefined symbol: __local_stdio_printf_options
#haskell
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).
Will do final installer testing tomorrow, and then release futr nostr client, for Linux and Windows!
13h work today and nothing but sudden linking issues that were not there yesterday. So that's in top of the 10h Saturday, 23h work on one weekend and no end in sight. No release today.
Will do final installer testing tomorrow, and then release futr nostr client, for Linux and Windows!
Windows is a mess - anyway, CI almost done. 
Futr has windows CI + build process: https://github.com/futrnostr/futr/pull/124
Still errors, need some sleep though. Should be working tomorrow. Good night.
https://github.com/prolic/HsQML/pull/10
CI Setup still failing, another problem for tomorrow. I'm done for today.
🚀 Supercharge your Nostr experience with Azzamo Relays – fast, privacy-focused, and spam-free.
🔒 Premium Relays
🇪🇺 wss://relay.azzamo.net – EU performance hub
🇺🇸 wss://us.azzamo.net – Optimized for North America
🌏 wss://asia.azzamo.net – Best route for Asia
🌱 Free Relays
wss://nostr.azzamo.net – Public access
wss://inbox.azzamo.net – Handles DMs & inbox traffic
wss://wot.azzamo.net – Trusted-only, zero spam
🔗 https://azzamo.net | Upgrade: https://azzamo.net/premium
#nostr #Azzamo #relays #privacy #WOT #Grownostr #paidrelay #relay #lightning #upgrade
Added as default to futr nostr client, see https://github.com/futrnostr/futr/commit/9e1ae551e467fedb30bd95742f2d3cc956020f7c
https://github.com/haskell-bitcoin/libsecp256k1-haskell/pull/10
Wanna review? I'm not a C expert.
Windows compatibility pushed to futr nostr client: https://github.com/futrnostr/futr/commits/master/
Release probably tomorrow.
High DPI scaling and windows compatibility available for HsQML Haskell package:
I fixed a bug in Haskell's Bitcoin library: https://github.com/haskell-bitcoin/libsecp256k1-haskell/pull/10
It now also works on windows with mingw64.
This was required for futr nostr client, so it runs on Windows.
I vibe coded a #Verse calculus interpreter in #Haskell:
https://github.com/jb55/verse-calculus-haskell
seems to work! functional logic programming is a weird but interesting way to program.
nostr:note1ewcjtgt4x8qf6d03hv33vw9sgp9nvqhyr05tv8gf8529qkszl84sth6gjl
We need more weird Haskell stuff 😂
The very first Windows binary for futr exists. Release this week!

It seems to be a bug in Haskell secp256k1 C bindings. Some linking issue on Windows, I don't fully understand it yet. I may have a PR ready by tomorrow.
It seems like it's solved.
#asknostr
Mingw-w64 runtime failure:
32 bit pseudo relocation at 00007FF6BC168216 out of range, targeting 00007FFB2DF1D010, yielding the value 0000000471DB4DF6.
Suggestions? Anyone?
Yo Max, this was awesome! You did a tremendous job here. I just listened to the whole podcast and the way you explained everything was truly on point.

