-
0.14.0 Stable
released this
2025-03-17 09:22:41 +13:00 | 125 commits to master since this releaseGossip Release 0.14.0
Gossip is a nostr client for desktop.
Gossip is open sourced at https://github.com/mikedilger/gossip
This is a major release with the following changes:
- New Features and Improvements
- Zappers and amounts are now shown (click on the zap total)
- Reactions and who reacted are now shown (click on the reaction numbers)
- Multiple search UI/UX improvements
- Undo Send works for DMs too
- Undo Send now restores the draft
- UI: Side panel contains less so it can be thinner. Bottom bar added.
- UI: frame count and spinner (optional)
- Relay UI: sorting by score puts important relays at the top.
- Relay UI: add more filters so all the bits are covered
- Image and video loading is much faster (significant lag reduction)
- Thread loading fix makes threads load far more reliably
- Settings have reset-to-default buttons, so you don't get too lost.
- Setting 'limit inbox seeking to inbox relays' may help avoid spam at the expense of possibly
missing non-spam replies. - Subject in draft (when replying) can be edited
- DM feeds automatically update, and note order is fixed
- Reversed order of notifications
- Logging to stderr by default
- Relay errors and fetch errors are now considered as warnings (else too many ERRORs in log)
- Subtle Improvements
- Update the enabled kinds that can show in the feed
- For load more, the refresh is automatic as you would expect
- Subscriptions improved in a few different ways.
- Improvements to metadata seeking
- Major rewrite of the fetcher
- Improved UI responsiveness: force UI redraws immediately in certain situations
- Improved UI responsiveness: some tasks run more frequently
- Some links now remain links rather than rendered inline (if not clearly a note)
- Protocol upgrades
- Copy as note1 removed (nevent1 remains)
- Requests modified to only take one filter per REQ.
- Limited support for kind-20 pictures (can enable/disable in settings)
- Certain application links are auto-converted into nostr: urls
- Reposts of protected events do not include the event in the content
- Replies to events that are not kind-1 are now of kind-1111 (NIP-22) (configure in settings)
- Hashtags added in lowercase
- Consider 'q' tags as mentions
- base64: supply padding but do not require it
- fix: supply parent 'e' tag hint
- Replies searched for on READ relays
- Post relay list whenever posting (PR #1801)
- Fixes
- Fix newly generated keypair seemingly gone on restart for new users
- Fix duplicate relay query
- Fix Subject and content warning UI
- Fix Verify the seals inside of giftwraps
- Fix bookmarks by recomputing after edit
- Fix media loading race condition
- Fix wrongly outputting note1
- Fix positional tag rendering
- Fix wrong auth to relays when not approved
- Fix improper giving up when seeking replaceable events
- Fix tag picker scrolling back to the top; also fix getting smaller and not bigger again
- Documented CONFIGURATION.md
- Updated to egui 0.30
- commands: reset_relay_auth, reset_relay_connect
- gossip_cache separates out some non-UI functionality for reuse by another UI
721c6f139685cd68c8ff8181d3d9b7a0c19eabf7531e522d5afbd3a356c9b4b4 changelog-0.14.0.txt
cfc8722786fdb59d208ebebb7a2dda8fd0e7373822731cdbae8b1ea6be206d07 filter.example.rhai
cbc020e8872786fc05bb1c3d1bd09342376a783391499e1a5eb0dbd542f26e35 gossip_0.14.0-1_amd64.deb
0165f5c2aab3f77aca8c4ad09f687363225d27ed35952b84d5251e228fe4ab07 gossip-0.14.0-Darwin-arm64.dmg
2cb115e49cbcdeed901d9b1cacaaadfd56be0c747a06f6db3e4b283495c56506 gossip-0.14.0-Darwin-x86_64.dmg
1457a720ce70ce9efd490340cdec20c839af86e7e54713dcf3c4da7fd62e64f4 gossip.0.14.0.flatpak
fae7063d0e2741ec55cccc51753ed4c5f9be374665b25323cf6c31179c4f4736 gossip.0.14.0.msi
b3a263c54986df273ea20cee73db25b34433f2a278b10ec3385c452bda454f07 gossip-x86_64.AppImage.tar.gz
25155c43f1b12dce73d4da04dff263995976cfc02a9251e415e2f1c7cdf0da5b LICENSE.txt
231c871a436223e9fa2cf73dd971ab89a2f6371b6efb77a7980352f016485a7a README.flatpak.txt
702bd583d106ed3d142f7cf92eb86a681fa93a7e46c3a1643773374694242bf2 README.macos.txt
a3b9edcd77eae81a11d36e87bec73190984f2dbc76331fa7dc2e7ca84333c377 README.txt
5e3da4edc740244d454a36f7d77f38d100ba68eafab4ce9c529eda3b40a59121 README.upgrading.txtDownloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- New Features and Improvements
-
0.13.0 Stable
released this
2024-12-21 08:49:52 +13:00 | 280 commits to master since this releaseGossip Release 0.13.0
Gossip is a nostr client for desktop.
Gossip is open sourced at https://github.com/mikedilger/gossip
This is a major release with the following changes:
- File Metadata support (NIP-92 / NIP-94)
- imeta data in incoming events is utilized, including testing the hash,
and displaying a placeholder blurhash (until the event loads) - Attached files get imeta attachments when posting including url,
metadata (m), hash (x), size, dim, and blurhash - Failed media loading now shows why
- imeta data in incoming events is utilized, including testing the hash,
- Blossom support (BUD-01, BUD-02)
- Can attach local images and/or videos to your notes, which get uploaded
to your blossom server. - Synchronizes with your nostr-saved blossom configuration, and you can
edit that
- Can attach local images and/or videos to your notes, which get uploaded
- NIP-89 Support - Recommended Application Handlers
- Gossip collects recommendations published by your contacts
- These become menu options for opening events
- You can disable any of them you don't want
- You can recommend these to your friends
- You can import a new handler (published by an application developer)
- Support is only for 'web' handlers
- Search on relays (NIP-50)
- You must choose your search relays first.
- Followers and Followed
- On the Person page, you can view who someone follows, and who follows
them (including for yourself) - Computing who follows them is expensive and inaccurate
- On the Person page, you can view who someone follows, and who follows
- Undo Send - for 10 seconds (or whatever you configure) you can undo sending
- Thread replies now sorted by date, except author replies come first
- Cancelling a draft asks if you are sure, so misclicks don't erase your
carefully crafted manifesto. - Inbox indicator showing how many messages are waiting
- Feeds no longer inject new events and scroll while you are trying to read.
Instead, you will get a "Show New Updates" link to press when you are ready. - Every feed has it's own separate "include replies" switch now
- Relays can now be tested to see whether they are fit for purpose
- Zap amount can now be typed in (or slid with a slider)
- Support for pubkey hints in 'e' and 'q' tags
- Support for 'E' and 'A' tags and kind 1111 Comments (NIP-22)
- Font update to support more unicode codepoints
- NIP-46 replies with NIP-44 encryption if the client used it.
- NIP-44 encryption now used for private contacts and private lists.
- FFMpeg 7.1 support
- Relay URLs now rendered as links to the relay config page
- build.sh script to help users choose features when compiling
- New command line commands: delete_by_kind, disable_relay
- Subscription batching for naddr searches
- Database compacting reduced to once per week, and handles out of space error
- Some theme color changes
- Relay scoring adjusted
- Likes and zaps data updated more frequently than before
- Default relays for new users have been tested and updated
- Many fixes
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- File Metadata support (NIP-92 / NIP-94)
-
0.12.0 Stable
released this
2024-10-01 11:33:57 +13:00 | 518 commits to master since this releaseGossip Release 0.12.0
Gossip is a nostr client for desktop.
Gossip is open sourced at https://github.com/mikedilger/gossip
This is a major release with the following major changes:
- Bookmarks support (including private bookmarks)
- Global feed and per-Relay feeds (with volatile storage, erased when you quit)
- Friends-of-friends scores shown in avatar
- Improved spam filtering script with more inputs to make decisions on
Minor changes
- Updated emoji picker
- Relay scoring reworked
- New commands: clear_timeouts, rapid
- More efficient background tasks
- Faster database (less syncing)
- LDMB compressed on startup
- Feed switching improvements (still not perfect)
- Cleaner shutdown (signals handling)
- DM area shows encryption level
- Event menus have been improved
- Relay panels have multiple improvements
- Ability to prune unused person records
- Style/rendering updates
- Less annoying logging
- Improved consistency between remote and local event querying
- Default relays updated
- Documentation updates
- Dependency updates
- Lots of bug fixes
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.11.3 Stable
released this
2024-08-08 09:40:13 +12:00 | 893 commits to master since this releaseThis is a minor release with the following fixes:
- Inbox now correctly includes all direct replies, and excludes hellthreads unless you switch to "everything"
- Fixed panic with relay URLs longer than 255 characters re: bech32 TLV encodings
- Key generation now always gives only 02 even parity keys
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
0.11.2 Stable
released this
2024-07-28 10:09:34 +12:00 | 899 commits to master since this releaseTwo patches:
- Feeds should now load the right amount of events initially and per 'load-more' chunk
- An annotate that is cancelled should not get stuck making the next reply an annotate
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.11.1 Stable
released this
2024-07-22 10:23:28 +12:00 | 904 commits to master since this release- Fix a panic in the pending thread
- Support ffmpeg 7.0.0
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.11.0 Stable
released this
2024-07-18 10:13:08 +12:00 | 908 commits to master since this releaseGossip 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
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
-
v0.10.1 Stable
released this
2024-04-23 12:37:08 +12:00 | 1265 commits to master since this releaseChanges in this patch release:
- Fixed multiple PersonList syncing bugs
- nip46 approvals now persist
- nip46 service works with more implementations
- Two events with the same timestamp will no longer clobber each other in feeds
- Broken embedded reposts will show an error (rather than an empty post)
- About page says "gossip" now instead of "gossip-lib"
- Relay connection reasons are only shown if Debug Statistics are turned on
- Some log level changes
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.10.0 Stable
released this
2024-04-18 09:49:36 +12:00 | 1281 commits to master since this releaseRelease 0.10.0
See the released file README.txt for details
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
Source code (ZIP)
-
0.9 Stable
released this
2024-01-02 07:20:07 +13:00 | 3 commits to 0.9 since this releaseUpgrade Instructions
- SQLite 3 code has been removed. If you are running version 0.7.x of gossip, you need to run a 0.8.x version of gossip at least once in order to keep your old data. Otherwise you can just start fresh.
New Features
- Person Lists:
- Curate your own lists of people
- View a feed of just those people
- Save to nostr events, synchronize with other nostr clients.
- Mark members private to save secretly in encrypted contents.
- Onboarding wizard: Steps a new user through what is needed to get set up
- Support for the new nostr CLOSED message.
- Tagging now works by just typing an '@' and the name and picking from a popup list.
- Restyle of DM Chat
- Restyle of Profile pages
- New login page
- Improvements to event deletion (multiple issues resolved)
- "show more" on long notes
- scrolling improvements
- name improvements (which name to use)
- Better tracking of threads and replies (reposts, replies via 'a')
- Command line commands: reprocess_recent, print_followed, print_muted, bech32_decode, bech32_encode_event_addr, print_relay, add_person_relay, print_person, import_event, print_person_lists, add_person_list, rename_person_list,
- Relay communications are kinder to relays
- Documentation reworked
- TLS now defaults to rust code, but native (operating system provided) root certificates.
- Restructured as a library and a binary, so that people who want a different UI are free to replace the UI while continuing to use the underlying library.
- Lots of little things I didn't bother to add to this list. See the git history for the whole truth.
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads