Gossip 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 d9fb7281fe5c8350a767b8569821a9008ac0b7025782127fa985b93be8034a6a changelog-0.12.0.txt cfc8722786fdb59d208ebebb7a2dda8fd0e7373822731cdbae8b1ea6be206d07 filter.example.rhai d4b474854aaad46778ffb3a8f6674103384579108d5b759019831d9e35a8bcb8 gossip_0.12.0-1_amd64.deb 8057b80ee681f2059cbb7e49f71d61238e59b9498f77aa91df5379d7da68faec gossip-0.12.0-Darwin-arm64.dmg 8fd6ca34245998e70885834991292933a30ed5d88281dbdd6b83cc0f88e1a3cc gossip-0.12.0-Darwin-x86_64.dmg 12eeaaed0a0781f46a2e75b21da48e630e601bc7c25f0c1e3f999f3edbe3b3de gossip.0.12.0.msi ab46e8f5bcecac78f9dc69a5e193d8eeabee91f6641817ca9add2a491827a753 gossip-x86_64.AppImage.tar.gz 8a8543ebe0203fa8597bfcf70e7841f6fb66367358ff6180be692d4d724def70 LICENSE.txt 702bd583d106ed3d142f7cf92eb86a681fa93a7e46c3a1643773374694242bf2 README.macos.txt ace36c7563bae04f03d25b04e6f28e781874e7fca509f25345c08651a1c921fa README.txt 5e3da4edc740244d454a36f7d77f38d100ba68eafab4ce9c529eda3b40a59121 README.upgrading.txt
Thank you for this great release ! I've noticed that there's no flatpak bundle available for the 0.12.0 release ?
I could not get it to compile. After 2 hours, instead of holding up the release, I just released everything else. I'll keep trying but I'm really quite stuck.
Ok i understand, thanks for the update. Are there many people downloading and using the flatpak ? I'll migrate the data files and use the AppImage, no problem. Wish i could help, i have some experience with flatpak but not so much with Rust. Good luck 🙏
If you want to try, cd into packaging/flatpak and run 'build_flatpak.sh'. For some reason it pulls/uses rust 1.77.2 which is too old for some of the deps. I can't figure out why it is using that since both rust installs on my system are 1.80.
The "cargo fetch" call fails, can't find the Cargo.toml file. I'll figure it out. Running: cargo --offline fetch error: could not find `Cargo.toml` in `/run/build/gossip` or any parent directory I've changed the org.freedesktop.Platform runtime req version to 24.08 in the manifest and i pulled the latest rust-stable flatpak sdk (also 24.08)
I've found out the problem ... by adding a "rustc -V" command in the manifest's build-commands at the top, i can see which rust version the flatpak env is using. When you use org.freedesktop.Platform v22.08, the rust version is 1.72.0. If you use v23.08, the rust version is 1.77.2. And if you use v24.08 (the latest), the rust version is 1.81.0. So setting "runtime-version" to "24.08" in the flatpak manifest should fix the flatpak build problem !
brilliant! Thank you.
I ended up compiling it with cargo because the AppImage needs a glibc>=2.32 (i have glibc 2.31). I copied the user data from gossip's flatpak dir (~/.var/app/com.mikedilger/gossip) into ~/.local/share/gossip but when i start it, it ignores the config and shows the dialog to create a new key. I'll stay on 0.11.3 for now until i figure out how to properly migrate my existing gossip data files.