Releases: mikedilger/gossip
0.8.1
Bugfixes applied to 0.8.0
cb8684a 0.8.1-unstable
267e5e8 trim keys before attempting import
01952a6 On DM page, if key not unlocked, give warning link.
cb7acce Improve error message on relay message failing to deserialize
870e547 update nostr-types (tolerate RelayMessage trailing data)
1650557 FIX: error message when private key fails to decrypt when importing it
7dc884f Fix: don't erase enc private key when importing (may need to try again)
daa1da2 dark mode improvements
755c8bb Another theme color fix
80d9dfd Save metadata edits locally, don't just publish them.
a881f9d Fix multiple code paths that blindly overwrite relay records
51f9b2c Fix the BadRSlot LMDB issue
4b71aff Fix process order - need to verify all; was not updating person_relay.last_fetched
3b858e2 scrolling: fix and improve keyboard scrolling (don't wipe accumulated offset; consider window height)
2814496 If LMDB fails to open, display an error with the directory in question.
ab87f38 fix: case with empty REQ filters
5534793 Don't create and upgrade sqlite for new users, bypass the entire sqlite history instead
434b33c Do not mute notes when looking at the muted person's feed itself
6b04afb fix: oversight in signer, save keys after generation
91b05ac cargo clippy
404f5a4 (HEAD, tag: v0.8.1) 0.8.1
Full Changelog: v0.8.0...v0.8.1
0.8.0
Gossip Release 0.8.0
Big Changes
- Lightning Zaps have been implemented
- Direct Messages have been implemented
- Petname support (including in ContactList events) has been implemented
- Relay pages and UX have been completely redone
- Storage engine changed from SQLite to LMDB
- Fixed numerous caching related bugs (stale data, invalidation issues)
- Events that seemed to go missing are no longer missing
- HTTP fetching rework
- Verifies older cached files haven't changed, else it downloads the changed file (etag)
- Handles many kinds of error conditions more sanely
- Not overloading HTTP servers by limiting the number of parallel fetches
Medium Changes
- Status messages are in a queue, allowing you to see the last 3
- Metadata re-fetched periodically
- Events that augment others are loaded only when the event they augment is in view
- Settings rework with many more settings
- Command mode: pass a command as a parameter to run commands. Try 'help' to get started.
Minor Changes worth mentioning
- Performance analyses inspired multiple changes for better performance.
- Note rendering more dynamic (some changes were previously not immediately visible)
- Improvements with links to other nostr objects:
- Fixes around proper rendering
- Support for nrelay1, naddr1, 'a' tags
- Automatically fetching the referenced objects
- Thread searching now includes author's relays
- Better shutdown sequence, more likely to shutdown fairly quickly now
- Status info in left panel (optional)
- Better relay ranking
- Keyboard scrolling (PgUp, PgDn)
- Spam filtering with Rhai script file (optional)
0.7.0
- UI: Side Menu and Theme updates
- Zap receipts (no zaps yet)
- Improved subscription for augmenting events (likes, zap receipts, deletions)
- Better muting
- Improvements in relay handling, including job persistence, timeouts, disconnection handling,
- More relay configuration settings
- Search much more extensive (still local only)
- Delegation: delegated events show in feed of person delegated from
- MacOS: cmd+enter submits posts; full size content enabled
- Multiple profiles (set GOSSIP_PROFILE to any profile you want, each kept separately)
- Proof-of-work progress logging
- Various bug fixes
0.6.0
Changes in 0.6
- Images and Videos show as placeholders, right-click to open in browser or trigger other actions.
- Images can now be shown inline. See the new settings "Fetch Media" and "Render all media inline automatically".
- Changes to how quoted and reposted events are rendered.
- Better note content parsing/formatting/rendering
- Better compliance to NIP-10
- NIP-27 handling of npub, nevent, note, and nprofile
- Easy ability to copy an nevent from any note and paste it to mention it (with relays so it can be found by the recipient client)
- Reposting a note
- Support for rendering (not creating) long-form content (see setting)
- Seen-on support (which relays was a note seen on)
- Contact list synchronization safety improvements (still manual, gives more detail)
- Lots of other little things
0.5.2
Revert database changes that caused lock issues.
Slightly improve finding of ancestors.
Added language info to README
Windows: gossip.0.5.2.msi
Windows with Chinese/Japanese/Korean language support: gossip.0.5.2-cjk.msi
Debian: gossip_0.5.2_amd64.deb
Debian with with Chinese/Japanese/Korean language support: gossip_0.5.2-cjk_amd64.deb
0.5.1
Patches two things:
- Schema 31 less likely to fail
- DMs show up under Inbox > Direct Replies Only
0.5.0
Lots of goodies, still more work to do.
v0.4.2
Fixes:
- scrolling jumps by less
- warnings on metadata page if you cannot save
- removed dependency on OpenSSL
- threads now contain more posts if in local database
- reposts without content but with mention tags now render as links
- bugfix in fetching nip-11
- bugfix in fetching nip-05
v0.4.0
This is the first stable and supported release of gossip.
I will support this branch with bug fixes, and also (in the rare case) small or very compelling feature changes.
0.3.91
This is a pre-release for 0.4
gossip-0.3.91.tar.zip
gossip.msi.zip
gossip-0.3.91-1-x86_64.pkg.tar.zst.zip
gossip_0.3.91_amd64.deb.zip