Skip to content

Releases: futrnostr/futr

🚧 Development Build (Continuous)

01 Sep 23:39
Compare
Choose a tag to compare
Pre-release

⚠️ This is an automated development build from the latest commit on the master branch.
This build is not recommended for production use.

0.4.2 Release

02 Aug 21:41
v0.4.2
09d4ebd
Compare
Choose a tag to compare

Bugfixes:

  • libssl and libcrypto missing on windows

Release v0.4.1

02 Aug 02:09
v0.4.1
6a04efa
Compare
Choose a tag to compare

Official release v0.4.1

For the latest development build, see the continuous release.

Release v0.4.0

27 Jul 23:59
v0.4.0
Compare
Choose a tag to compare

Official release v0.4.0

For the latest development build, see the continuous release.

Release v0.3.0

27 May 21:38
v0.3.0
01ed6d6
Compare
Choose a tag to compare

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

17 Feb 23:25
v0.2.2
5708861
Compare
Choose a tag to compare

Official release v0.2.2

For the latest development build, see the continuous release.

Closed issues

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.
  • 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

31 Jan 21:24
v0.2.1
Compare
Choose a tag to compare

Official release v0.2.1

For the latest development build, see the continuous release.

Release v0.2.0

30 Jan 02:42
v0.2.0
6f46dad
Compare
Choose a tag to compare

Official release v0.2.0

For the latest development build, see the continuous release.

Release v0.1.0

15 Nov 09:00
v0.1.0
c5fd699
Compare
Choose a tag to compare

Official release v0.1.0

For the latest development build, see the continuous release.

What's Changed

New Contributors

Full Changelog: v0.0.2...v0.1.0

Release v0.0.2

04 Aug 22:02
v0.0.2
715533a
Compare
Choose a tag to compare
0.0.2 Release

Added:
- automated linux build using app image