Releases: futrnostr/futr
🚧 Development Build (Continuous)
This build is not recommended for production use.
0.4.2 Release
Release v0.4.1
Official release v0.4.1
For the latest development build, see the continuous release.
Release v0.4.0
Official release v0.4.0
For the latest development build, see the continuous release.
Release v0.3.0
Official release v0.3.0
For the latest development build, see the continuous release.
Release Notes
What's New for Users:
This release brings Windows 10 support and transforms the app into a nostr client with media support, threaded conversations, and a polished user experience. You can now view images and videos directly in posts, engage in nested comment discussions, and enjoy a much more responsive and intuitive interface across Windows and Linux.
🎬 Rich Media Support
- Image display and viewer - Images from URLs now display directly in posts with a dedicated image viewer
- Video player with fullscreen support - Embedded video player with play/pause controls, progress bar, and fullscreen mode
- Download images and videos - Save any image or video directly to your computer with a single click
- Video controls - Full video playback controls including time display and seeking
💬 Enhanced Social Features
Comments & Conversations
- Nested comment threads - Comment on posts with full threaded conversation support
- Comment trees - Visual indentation shows conversation hierarchy and reply relationships
Reposts & References
- Referenced post display - Reposts and quote reposts now show the original post content inline
- Nested post references - Support for complex post reference chains
- Quote repost support - Create and view quote reposts with your commentary
Profile Integration
- Smart profile rendering - npub addresses automatically display as profile names and pictures
- Clickable profile links - Click any profile reference to view that user's feed
- Profile pictures everywhere - User avatars displayed consistently across the app
🎨 User Experience Improvements
Navigation & Interface
- Improved scrolling - Smooth scrolling behavior across all feeds and chats
- Collapsible sidebar - More screen space when you need it
- Auto-scroll intelligence - Feeds automatically scroll to new content when appropriate
Chat & Messaging
- Message anyone - Send private messages without requiring a follow relationship
- Better chat interface - Improved message display and input handling
- Enhanced scroll behavior - Smooth chat scrolling that remembers your position
🖥️ Cross-Platform Support
- Windows support - Full Windows compatibility with native installer
- Better performance - Reduced memory usage and faster loading
- Improved reliability - Better connection handling and error recovery
🔧 Behind the Scenes
Performance Improvements
- Faster loading - Optimized event processing and database operations
- Reduced memory usage - Better resource management prevents slowdowns
- Network optimization - Smarter relay selection and connection management
Reliability & Stability
- Better error handling - Graceful handling of connection failures
- Publish status tracking - See when your posts successfully publish to relays
- Connection monitoring - Visual indicators for network status
Developer & Build Improvements
- Automated version management - Streamlined release process
- Updated dependencies - Latest Qt and build system improvements
- Code organization - Better maintainability for future features
Merged pull requests
- UI Bugfixes and Improvements by @prolic in #72
- add event debug menu button by @prolic in #73
- streamline top bar UI and controls by @prolic in #75
- UI Bugfixes for referenced posts by @prolic in #76
- Fix Login, Follow List Flickering, and Improve Event Handling (Inbox Model) by @prolic in #74
- Bugfixes and minor improvements by @prolic in #95
- add publish status alerts and UI improvements by @prolic in #96
- add error handling for failed relay connections by @prolic in #97
- PostContent with selectable text and clickable URLs by @prolic in #100
- Bump actions/cache from 4.2.0 to 4.2.1 by @dependabot in #102
- Postcontent addition by @prolic in #101
- Allow messaging without follow & make profile links clickable by @prolic in #103
- make referenced post author clickable by @prolic in #106
- Bump dawidd6/action-download-artifact from 8 to 9 by @dependabot in #108
- Bump actions/cache from 4.2.1 to 4.2.2 by @dependabot in #107
- Improve repost handling and display in feed by @prolic in #110
- UI Improvements by @prolic in #113
- Inbox Model Refactoring with Improved Event Subscription and Status Notifications by @prolic in #114
- Bump actions/cache from 4.2.2 to 4.2.3 by @dependabot in #115
- UI Overhall by @prolic in #116
- Improved Profile Interaction and UI Reactivity by @prolic in #117
- Optimize UI update notifications with more targeted signaling by @prolic in #118
- optimize GiftWrap event processing by moving decryption to handler layer by @prolic in #119
- improve UI update handling with granular object signaling by @prolic in #120
- UI signals profile changes by @prolic in #121
- Comment tree structure and UI by @prolic in #122
- remove unix dependency by @prolic in #123
- Improved Windows support by @prolic in #125
- Automated version management system by @prolic in #128
Full Changelog: v0.2.1...v0.3.0
Release v0.2.2
Official release v0.2.2
For the latest development build, see the continuous release.
Closed issues
- UI Bugfixes and Improvements by @prolic in #72
- add event debug menu button by @prolic in #73
- streamline top bar UI and controls by @prolic in #75
- UI Bugfixes for referenced posts by @prolic in #76
Changes
-
Optimized Subscription Handling
- Implemented proper event pagination with timestamp tracking.
- Added event deduplication across batches.
- Improved debug logging for pagination and subscription events.
- Fixed timestamp handling to prevent future-dated events.
- Reduced events per pubkey from 2000 to 500 for better efficiency.
-
Relay Connection & Event Parsing
- Improved relay connection state management.
- Fixed parsing of
OK
messages from relays. - Updated follow list and DM relay parsing.
- Added proper
nevent
links for quoted reposts. - Increased connection timeout from 3s to 15s to enhance reliability.
-
UI & UX Enhancements
- Fixed follow list flickering by improving model caching.
- Improved login experience with better async timing.
- Fixed profile filter issues to improve data consistency.
-
Subscription & Relay Overhaul
- Moved subscription handling to a dedicated
SubscriptionHandler
module. - Improved relay connection reliability with fallbacks and rebalancing.
- Optimized relay selection logic for better distribution of events.
- Moved subscription handling to a dedicated
-
Codebase Improvements
- Simplified tag handling by switching to list-based tags.
- Moved type definitions into dedicated modules (
Event
,Profile
,Relay
). - Updated tag parsing and generation throughout the codebase.
Full Changelog: v0.2.1...v0.2.2
Release v0.2.1
Official release v0.2.1
For the latest development build, see the continuous release.
Release v0.2.0
Official release v0.2.0
For the latest development build, see the continuous release.
Release v0.1.0
Official release v0.1.0
For the latest development build, see the continuous release.
What's Changed
- fix dev build docker image by @prolic in #12
- Rebuild by @prolic in #17
- GitHub CI by @prolic in #20
- NIP44 Encryption / Decryption by @prolic in #21
- Effectful by @prolic in #24
- Follow List Implementation and UI Enhancements by @prolic in #26
- Downgrade Cabal to 3.10.3.0 by @prolic in #27
- Bump actions/cache from 4.0.2 to 4.1.0 by @dependabot in #29
- Improve connection handling and retry logic by @prolic in #28
- Improve UI and add search functionality by @prolic in #30
- Bump actions/cache from 4.1.0 to 4.1.1 by @dependabot in #35
- NIP 17 - Private Direct Messages / NIP 42 - Relay Auth by @prolic in #38
- Bump actions/cache from 4.1.1 to 4.1.2 by @dependabot in #42
- Bump softprops/action-gh-release from 1 to 2 by @dependabot in #43
- Relay Management / Outbox Model by @prolic in #41
New Contributors
- @dependabot made their first contribution in #29
Full Changelog: v0.0.2...v0.1.0
Release v0.0.2
0.0.2 Release Added: - automated linux build using app image