v0.11.0
Gossip Release 0.11.0
Gossip is a nostr client for desktop.
Gossip is open sourced at https://github.com/mikedilger/gossip
This release adds the following major features:
-
SECURE DIRECT MESSAGING: NIP-17 DMs (with NIP-44 encryption and NIP-59
Giftwrap) is fully supported, usable only if both parties have published
their DM relays in a kind 10050 event. You will get a pending item reminding
you to setup your DM relays if you haven't yet. Relays now have DM switches. -
LOAD MORE: now loads a fixed count of events, instead of a time period (which
may have been empty or may have been massive). -
ANNOTATIONS: You may now annotate your messages. If you make a typo, your
annotation (technically a reply event) will render inside the original message
in gossip (but will render as a reply in other clients).
Fixes you may notice:
- Fixed around list synchronization
- Fixes around the tagging popup UI/UX
- Improvements in loading thread ancestors, including better feedback
- Nip46 approvals now persist
- Nip46 compatibility improvements
- An event ordering issue was fixed
Additionally:
- Support for wgpu renderer, and new command to set renderer: wgpu_renderer
- Option to render feed in reverse (with newest at the bottom)
- Improved local storage performance
- Fixes around switching feeds and refreshing
- Vertical scroll bar on relay options
- fixed deleting lists
- Thai font is now also supported in the 'lang-cjk' feature
- Blacklisted relay.nostr.band and filter.nostr.wine relay URLs with proliferating path issues
- k tag added to deletion events
- When querying events, we also query their possible deletion events
- Avoid accidently asking for DMs because some relays reject that subscription
- Avoid repeated AUTHs to broken relays that keep asking
- Improvements around which relays we post to
- Improvements about relay connections
- New commands: export_encrypted_key, import_encrypted_private_key
- UI/UX updates to notifications
- Setting for custom mouse acceleration
- Allow DPI setting up to 400
- UI/UX improvements to widgets and styles
- Updates to dependencies
- Render unknown event kinds better
- Lots more, see changelog-0.11.0.txt for all commit messages