ANNOUNCEMENT ABOUT GOSSIP UNSTABLE BRANCH It has come to my attention that a lot of people are using the 'unstable' branch of gossip. That's great if you want to encounter bugs and thus help me fix them. But it is not so good if you don't want your database to become corrupted. Unstable is not meant for people to be using as their daily driver. The master branch will have the following guarantee: Any database migrations will remain, and further changes will migrate from that point. I won't roll back any commits. Neither of those guarantees are true for unstable. I may force-push, roll back commits, and change migrations. if you run off of unstable, these actions could cause your database to corrupt. So for those brave souls doing this (and I'm glad there are a few of you), I strongly recommend you backup your database every time you fetch and compile new code (unless you don't care about event history and like starting fresh). Here is one way to do that on linux: tar cvf - lmdb | zstd -c > lmdb.$(date +%Y%m%d).tar.zst
GOSSIP: lightning zaps are now available on the master branch, for those compiling from source. Please let @Mike Dilger โ˜‘๏ธ know about any problems.
GOSSIP 0.7.0 has been released git: branch '0.7', tag 'v0.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 SHA256 sums: 864cbb89c9f0adcdb12f84e43e6559611f64435783137f94fd8ae24c688d4446 gossip_0.7.0_amd64.deb 7553cfa9cc521dabc76917f3e5866ac3a502886aded09f517079b544f09cc71e gossip-0.7.0-Darwin-arm64.dmg 511ce16e8bb9a8335889c100205b304a780ba004af4599980f9ebabfa1300b98 gossip-0.7.0-Darwin-x86_64.dmg 23503cd594609044934c0eb8739d8f8d17345d61bb307f116a7571f195badf68 gossip.0.7.0.msi 702bd583d106ed3d142f7cf92eb86a681fa93a7e46c3a1643773374694242bf2 README.macos.txt
I'm posting these SHA256sums again since I uploaded an Intel MacOS binary. ae29d59d7da493c707a34880a0482b5ef418ac518c0f46a62dce1a3802ee49a1 gossip_0.6.0_amd64.deb f4ebba601a7b476ab99b6e83ab49056874ca7c7312421b662e1c33d616738c87 gossip-0.6.0-Darwin-arm64.dmg 7d796504d0addd270508ea7befbfe262e7e73b4a15e852e81f4fc74a691c3a6a gossip.0.6.0.msi ed3ec26e0996486a68ceb3a954be49dd9150864703925ba4fe26e009f48fb64b gossip-0.6.0-Darwin-x86_64.dmg
Gossip 0.6 has been packaged for MacOS on Intel. I would appreciate it if someone would let me know if it works on said hardware.
GOSSIP 0.6 has been released on github: Packages are provided for Windows, MacOS (arm64) and Debian (x86_64) This time around, all packages have CJK language support by default. If you want a smaller binary, you'll need to compile your own. SHA256sums: ae29d59d7da493c707a34880a0482b5ef418ac518c0f46a62dce1a3802ee49a1 gossip_0.6.0_amd64.deb (Debian) f4ebba601a7b476ab99b6e83ab49056874ca7c7312421b662e1c33d616738c87 gossip-0.6.0-Darwin-arm64.dmg (MacOS) 7d796504d0addd270508ea7befbfe262e7e73b4a15e852e81f4fc74a691c3a6a gossip.0.6.0.msi (Windows) As this is the first MacOS release, please let me know if it works for you or if you think I should package it differently. Thanks to all the people who zapped me so I could buy a mac mini and do this release. 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 For those on master, you have video support that was not released in 0.6.0 because it requires fiddly dependencies and is likely to be redone differently in the future. Enjoy!