Gossip Release 0.10.1 ===================== Gossip is a nostr client for desktop. Gossip is open sourced at Changes 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 git tag v0.10.1 7d280b7c2348d9c6dfc6307106d78f0940d3d7cafae22bf58108e85b6534e012 changelog.txt e1e6149e34b95de289a08cdedda32d9b1b44544a4925d6e23980489603d772cf filter.rhai.example 6da1572905f6958aa406abbb9f0f471b6bb211017578b003bc60563fda9b2c3b gossip_0.10.1-1_amd64.deb c7cc5988177c0f2e6bddcc31945dc089c8959e713a6bcea3078174f75351d26c gossip-0.10.1-Darwin-arm64.dmg b0a20f9e83d6492c58e1a6ac08a7e3f221934f2b3d1f0263737ee725191a19b2 gossip-0.10.1-Darwin-x86_64.dmg e8c88b0b23f1d4f18a50125d9ebb7e59e8005e7fd4a19e93dffab90153ae7baf gossip-0.10.1.flatpak f504a3a8a96ac43f12ceeb851f635bee4ffd711b6930303c355168d8a3496880 gossip.0.10.1.msi 660de98abd393e02966d880bdf8e30785ac16f3b1824375f9aa163210a67afa7 gossip-0.10.1-x86_64.AppImage.tar.gz e2860f22b4ae91017e138509f14a0c6c7e63aaae1bda7178b85020301b67cce4 LICENSE.txt 702bd583d106ed3d142f7cf92eb86a681fa93a7e46c3a1643773374694242bf2 README.macos.txt f571ac9d80a185f2b7e981bda48673f04ee4622c34fe5e3a175f5962aff6cf96 README.txt
Gossip Release 0.10.0 ===================== Gossip is a nostr client for desktop. Gossip is open sourced at This release adds the following major features: * Nostr Connect signer: Gossip can now serve as your private key bunker using NIP-46. * Whitelist support for relays: Optionally gossip can refuse to connect or authenticate to relays until you approve (or deny) such connections. For some, this is the privacy they need to accept the outbox model. * SpamSafe: When enabled, gossip will not fetch replies from people you don't follow except from relays that you designate as SpamSafe. This helps eliminate spam. * Load More: At the bottom of the feed, you can press Load More to load more. Be aware that this is currently based on fixed time windows, not a fixed count of events. * Advertising your relay list now automatically selects relays to advertise to. * The Onboarding Wizard has many improvements * Pending Actions: We now detect and alert you to things you probably should do, like keeping lists in sync. Additionally: * Better handling of relay error conditions and reconnections * Better handling of switching between online and offline as well as shutting down * Improvements to seeking thread ancestors * Improvements to seeking notes by id and author (via the author's relay lists) * egui update bringing global cut-and-paste as well as other UX improvements. * Option to retry posting an event to relays it failed to post to earlier ('post again'). * Can start gossip in offline mode now with a checkbox on the login screen * Person-list desynchronization detection fixes * AppImage and Flatpak releases * Security fix: RUSTSEC-2023-0065 * Privacy fix: images are not shown in DMs until the user approves * MANY more fixes and improvements that are too numerious to list git tag 'v0.10.0 47aa9251d110aa23e50faf60b6509836bc9479f807d054d08742ead75f142ac3 changelog.txt e1e6149e34b95de289a08cdedda32d9b1b44544a4925d6e23980489603d772cf filter.rhai.example 41e671ea571859fc0045576376754a3455a82da5ca407173024e13c9b52e875e gossip_0.10.0-1_amd64.deb 2a6430a62e5ba9589c7abd7ec43dab263175ecd79e5d406126d9d74269be9e4f gossip-0.10.0-Darwin-arm64.dmg f8fc5356df8ad0d5ec6dab6cb1e0a2fd0fd2afecb6acbbda8d81b17ce991881b gossip-0.10.0-Darwin-x86_64.dmg 4fa6df9cd5f59ee16689bd9cd101f6a2d9dc3957556b154f04c19a393a1594b2 gossip.0.10.0.flatpak 637f04dc8d01b59d59bd2484059a497fd25376b5ab4709a02ab0787464ff74fb gossip.0.10.0.msi 66e12d013dff4340e8c0be10fba340543a20b67c4aaf5e97b8281dd69a30e5aa gossip-x86_64.AppImage.tar.gz e2860f22b4ae91017e138509f14a0c6c7e63aaae1bda7178b85020301b67cce4 LICENSE.txt 702bd583d106ed3d142f7cf92eb86a681fa93a7e46c3a1643773374694242bf2 README.macos.txt 606804b9ec41a3d5d1c9b70fc189ab5decb005adef7ab48768a979e9d8114621 README.txt
Gossip changes on the master branch: af515f98..258cdcc1 (2024-Jan-11..2024-Feb-03) * Spam Safe: new setting "Avoid spam from unsafe relays" under content. If on, replies from unknown people will only b\ e fetched from relays marked as safe. * Nostr Connect server: gossip can now serve as a Nostr Connect (NIP-46) server * [Load More] is now implemented for the inbox feed * Advertise relays are now automatically determined * Advertise now happens 10 relays at a time to not overload things * Relay "low quality" indicators * Relay list choices now also have "configured" and "hidden" * freedom: allow setting an empty password * freedom: wizard no longer forcing a minimum number of relays * security: NIP-44 post audit changes have been applied (algorithm has changed) * privacy: do not automatically show images in DMs * command: delete_spam_by_content * fix: QR rendering of encrypted notes now uses the decrypted content * fix: Spam filtering now applies to GiftWrap contents too * fix: Multiple event deletion improvements/fixes * fix: clear some ui sensitive fields that were not being cleared * fix: when relays change, their subscriptions are handled better * fix: update your own person-relay scores when editing read/write bits of a relay * fix: strategy for finding ancestors * fix: race condition in relay usage switches * refactor: identity rewrite (prep for nip46 client work) * refactor: settings cleanup All of these will be in the 0.10 release. Further plans for that release still include (but we probably won't get to all of these): * Pending action alerts * AUTH user confirmation (code is on 'auth' branch, UI is still too annoying) * search at relay * nip46 nostr connect as a client * nip46 nostr connect server to require approvals * sending giftwrap DMs * bookmarks * reposting events that didn't post the first time
I will attempt to start regularly posting changes to the gossip branches. Here is the first one, changes since 0.9 master: af515f98 * Main feeds and person feeds now have "load more" buttons at the bottom. You can configure smaller chunks in Settings > Content and then just use the "load more" buttons when needed. * Person feeds subscribe to their outbox relays (wasn't doing this right before) * Person feeds don't pull so many duplicates anymore * Relay lists are picked up better as they are included in metadata subscriptions now unstable: 5575285d * "load more" support now on inbox too. * spam filter now applies to giftwraps too (to the decrypted content) * several delete logic fixes * new command to delete spam: "delete_spam_by_content". This only deletes locally and they flow right back from the relays currently. BUT if applied to giftwrap, it deletes at the relays and remembers the delete so even if the relay didn't honor the delete, you won't see that giftwrap again. * Relay list new sort (Default) and 2 new filters (Configured, Hidden), plus Private filter fixed * Relay list: Advertise relays now determined automatically * Relay list: indicates low quality relays * Advertise relay list: Now happens in batches of 10 so that you don't open too many connections at a time. Feel free to discuss changes and ongoing work on our telegram: or to submit issues at our github:
GOSSIP 0.9.0 has been released git: branch '0.9', tag 'v0.9.0' Upgrade 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. SHA256sums: 67d140fe6336c55596a7556c55f8f9961515613635ba8f0526016e419d76d95a changelog.txt e1e6149e34b95de289a08cdedda32d9b1b44544a4925d6e23980489603d772cf filter.rhai.example 83760acc0ad65f0bea06bdce73a158041b2816a3924d98ab4693bdc7cd9fd22c gossip_0.9.0_amd64.deb 063e209ed9bdba3b64c5d67e0be170883f35bb76df29e6a0922c23eb117a3431 gossip-0.9.0-Darwin-arm64.dmg 73f6708d70867f0e5cc68d55eaa2d81e49f385adb07d9c783552a8a69204f1e1 gossip-0.9.0-Darwin-x86_64.dmg b0fa1af9e5b98aaa13887cf8871850884e5fbc9031c85247cca4e6c9f54cf497 gossip.0.9.0.msi e2860f22b4ae91017e138509f14a0c6c7e63aaae1bda7178b85020301b67cce4 LICENSE.txt 702bd583d106ed3d142f7cf92eb86a681fa93a7e46c3a1643773374694242bf2 README.macos.txt 65a1e61fc5374f7c391f230856809c8b37c8527c25a7a0d9113ce46d8920a8ef README.txt