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
I'll download it. Tip: make aplimage releases so it works in every Linux
Tip: I did that, they didn't work, I fought the tools that built them, I decided AppImage was too hard.
SQLite was replaced by which technology?
Which tecnology does Gossip uses for data persistance?
Installed 0.9.0, started from scratch, entered my nsec and Gossip asked for a relay... eh, why not just read my relay list from some relay?
Adding npubs to people lists now works :-y This was broken (at least for me) in 0.8.2.
Great work @Mike Dilger - thank you very much.
@Mike Dilger Thank you! The upgrade from 0.8.1 was seamless. It took me a minute to find a person's posts from the person, but now that I know, I know. The button is on the right.
another great release. homebrew package updates in progress.
@Mike Dilger, I had a issue with text fields and yanked/pasted content in this new version.
If i yank a content, from another application, to a text field inside the gossip, it will not be pasted.
The reverse only occurs inside gossip.
But if yank from gossip and paste to another application, it works well.
I can copy and paste from other apps into gossip. And i don't think we changed anything so fundamental as to affect that. But @bu5hm4nn might know better.
There's a way to debug the yank/paste actions on gossip?
I can't think of how. Gossip uses egui, and it never supported unix-style pastes (like middle-button paste). Only CTRL-V worked. It has been like that since day-1. Can you verify that CTRL-V does not paste for you?
CRTL-X Works.
But CRTL+V, or right's mouse button not works.
The "paste action" only work when a given "Paste button" is clicked.
Maybe | Arch | Egui interaction issue...🥺
To debug, as posted by @qlrd, run the program with `RUST_LOG="debug"` or single out the clipboard with `RUST_LOG="info,egui_winit::clipboard=debug"`.
I had the same issue as @TanukiBTC
Tried to C/P a link from Brave, and inside a new post it would paste the last text I had ctrl-c from inside gossip instead of the newly ctrl-c link
But it solved itself when I restarted Gossip.
Ubuntu 20.04