Oddbean new post about | logout
 GOSSIP RELEASE 0.8.0

https://github.com/mikedilger/gossip/releases/tag/v0.8.0

7c14d84461f3c4b25717ba79de878b74560d2d50fda0e2a282943c660a66cb9f  changelog.txt
e1e6149e34b95de289a08cdedda32d9b1b44544a4925d6e23980489603d772cf  filter.rhai.example
a7973085963ef00baac29a46a11787547290ada2a06d80024b8211bbdb11a4bb  gossip_0.8.0_amd64.deb
7987a3c8b0ee6d455a96bb3aeeb97cd8eced98cb6c57fa770a550453d1e105f2  gossip.0.8.0.AppImage
3b589bbf7357904142922270991748c10e380335124df31434058c416cfc168c  gossip-0.8.0-Darwin-arm64.dmg
f661810442773c816f2eb1d05ec276a3e443a3d0f4e459d9d7715b88d75f8f41  gossip-0.8.0-Darwin-x86_64.dmg
5d55ee7704bb5627d44158078955a4e726e6b921ac224bda85e4611e5453d2e8  gossip.0.8.0.msi
e2860f22b4ae91017e138509f14a0c6c7e63aaae1bda7178b85020301b67cce4  LICENSE.txt
702bd583d106ed3d142f7cf92eb86a681fa93a7e46c3a1643773374694242bf2  README.macos.txt
65a1e61fc5374f7c391f230856809c8b37c8527c25a7a0d9113ce46d8920a8ef  README.txt

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)
 
  Seriously the best desktop client. Time to update! 

nostr:nevent1qqs029jge4j8svt0c8s96xgu5zpspss4enmt62vzv8aau7pjmpmh9rqpz9mhxue69uhkummnw3ezuamfdejj7q3q89j8y280mhezlp98ecmdzydn0r8970g4hpqpx3u9tcztynywfczqxpqqqqqqzrs6586 
 nostr:nevent1qqs029jge4j8svt0c8s96xgu5zpspss4enmt62vzv8aau7pjmpmh9rqpr4mhxue69uhhyetvv9ujumn0wd68ytnhd9ex2erwv46zu6nsv5sa7c 
 Cool release by @Gossip Client . Now I will use it as my favorite Desktop Nostr Client 

nostr:nevent1qqs029jge4j8svt0c8s96xgu5zpspss4enmt62vzv8aau7pjmpmh9rqpzpmhxue69uhkummnw3ezuamfdejsygpev3ez3m7a7ghcff7wxmg3rvmcee0n69dcgqf50p27qjeyerjwqspsgqqqqqqs4jqv5c 
 Replying with Gossip 0.8.0 :) 
 I can (under debian) start gossip twice at the same time. is the locking missing here or can lmdb handle it?
 @Mike Dilger 
 I'm not sure. That hasn't been thought through. Try it at your own risk. 
 I think LMDB will be ok. But there might be race conditions related to downloaded images and such. And there would be far too many network connections to relays.  So I don't think we need to create a global lock to prevent it from happening, but it's not advised to run two of them side by side. 
 Missing a log console inside gossip at the bottom of the window. currently i have to start gossip via console to see the logs. Would be greate to have a debug switch in the settings.

@Mike Dilger 
 What platform?  MacOS? 
 debian linux 
 Older "My notes" disappear after some time. But I can find them again if I look for them. I can't find a setting (feed, replies chunk) on how to affect this. I would like to be able to set how many "My Notes" I can see in the past.

 @Mike Dilger 
 Noted.  I can hardly believe we have come this far and still haven't added a [load more] button at the bottom of any of the feeds.  I would have expected many more people should have complained about this by now, but nobody does.

I want this too. 
 "account => profile" does not update the ui view after chaning something in the profile. After app restart everything is fine.

 @Mike Dilger 
 Thanks. Fixed on unstable. Coming to master soon. 
 I miss the favorite function for individual posts: NIP-51 - Lists

 @Mike Dilger