Thread

Zero-JS Hypermedia Browser

Relays: 5
Replies: 23
Generated: 19:49:48
๐Ÿš€ New Damus TestFlight is live โ€” and itโ€™s a banger. ๐Ÿ” Web of Trust just got smarter (reply guy filter in threads = activated) ๐Ÿ‘ฅ Follow Packs are here โ€” find your crowd ๐Ÿ’ธ Wallet UX upgrades ๐Ÿ› ๏ธ Plus a bunch of behind-the-scenes magic Big shoutout to our Purple Subscribers for being the first to test the chaos โ€” and to our unstoppable open source devs. Youโ€™re building the future and killing it! Join the TestFlight here: https://damus.io/purple/login/ Full Changelog: ### Added - Added send feature to the wallet view (Daniel Dโ€™Aquino) - Added popover tips to DMs and Notifications toolbars on Trusted Network button (Terry Yiu) - Added tip in threads to inform users what trusted network means (Terry Yiu) - Added web of trust reply sorting in threads to mitigate spam (Terry Yiu) - Added follow list kind 39089 (ericholguin) - Added follow pack preview (ericholguin) - Added follow pack timeline to Universe View (ericholguin) - Added NIP-05 favicon to profile names and NIP-05 web of trust feed (Terry Yiu) - Display uploading indicator in post view (Swift Coder) ### Changed - Removed media from regular link previews if media is already being shown (Terry Yiu) - Renamed Friends of Friends to Trusted Network (Terry Yiu) - Added privacy-based redaction to nsec in key settings view (Terry Yiu) - Added privacy-based redaction to wallet view (Terry Yiu) - Renamed Bitcoin Beach wallet to Blink (Terry Yiu) ### Fixed - Fixed note rendering to include regular link previews with media removed when media previews are disabled (Terry Yiu) - Improve error handling on wallet send feature (Daniel Dโ€™Aquino) - Fixed issue where the text "??" would appear on the balance while loading (Daniel Dโ€™Aquino) - Hide end previewables when hashtags are present (Terry Yiu) - Fixed wallet transactions to always show profile display name unless there is no pubkey (Terry Yiu) - Fixed quotes view header alignment (Terry Yiu) ### Removed - Removed hashtags in Universe View (ericholguin)
2025-06-27 01:33:17 from 1 relay(s) 4 replies โ†“
Login to reply

Replies (23)

to get an accurate follower count you would need to download the contact list of everyone who follows you. let's say you had 20,000 followers, that would be 800MB, assuming 50kB contact list size which is typical. we could in theory do this, but would be a waste of bandwidth, and there are bots that spam follows. there is no such thing as follow counts on a decentralized protocol
2025-08-06 05:35:23 from 1 relay(s) โ†‘ Parent 1 replies โ†“ Reply
I mean if you look into Twitter/X API thereโ€™s โ€œfollowes_count: 99โ€ objects, why the client not save the contact number count locally, just the total number not the entire list? So by default it will not download entire followers list, but when user do, it will cache that (only the number), so next time user will see the approximate last time follower number
2025-08-06 05:42:32 from 1 relay(s) โ†‘ Parent 1 replies โ†“ Reply
because nostr is not an api, and there is no follows_count. If you want to propose that as a protocol extension then by all means, but most nostr devs already find kind3 contact lists problematic so itโ€™s unlikely to happen. as for caching counts when you download lists, yes thats the best you can do. but considering it is so easy to fake follow counts i donโ€™t think its worth it or meaningful. A more meaningful metric in a decentralized network is eigencentrality (like pagerank but for web of trust)
2025-08-06 10:02:06 from 1 relay(s) โ†‘ Parent 1 replies โ†“ Reply