Releases: futrnostr/futr
🚧 Development Build (Continuous)
This build is not recommended for production use.
Last updated: 2025-02-21T19:34:38-03:00
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
Early Bird Release 0.0.1
Linux amd64 only (for mac and Windows you need to compile yourself)
Working so far:
- Relay Management
- Key Management
- Edit Account