prolic on Nostr: Futr v0.2.2 Released Thanks to dtonon and fiatjaf who helped testing and identifing ...
Futr v0.2.2 Released
Thanks to dtonon (nprofile…4ddm) and fiatjaf (nprofile…3xm6) who helped testing and identifing bugs 🍻.
Linux installation:
flatpak remote-add --if-not-exists futr-stable https://flatpak.futrnostr.com/futr-stable.flatpakrepo
flatpak install com.futrnostr.futr
## Closed issues
* UI Bugfixes and Improvements by @prolic in https://github.com/futrnostr/futr/pull/72
* add event debug menu button by @prolic in https://github.com/futrnostr/futr/pull/73
* streamline top bar UI and controls by @prolic in https://github.com/futrnostr/futr/pull/75
* UI Bugfixes for referenced posts by @prolic in https://github.com/futrnostr/futr/pull/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.
- 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.
Thanks to dtonon (nprofile…4ddm) and fiatjaf (nprofile…3xm6) who helped testing and identifing bugs 🍻.
Linux installation:
flatpak remote-add --if-not-exists futr-stable https://flatpak.futrnostr.com/futr-stable.flatpakrepo
flatpak install com.futrnostr.futr
## Closed issues
* UI Bugfixes and Improvements by @prolic in https://github.com/futrnostr/futr/pull/72
* add event debug menu button by @prolic in https://github.com/futrnostr/futr/pull/73
* streamline top bar UI and controls by @prolic in https://github.com/futrnostr/futr/pull/75
* UI Bugfixes for referenced posts by @prolic in https://github.com/futrnostr/futr/pull/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.
- 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.