my ratings of nostr clients:
#coracle is the best all round, most polished, supports the greatest number of important features like chat nip-44 etc... the android version is pretty rough around the edges tho... doesn't actually do database export, for example
#nostrudel is the best technical user client and unlike coracle has emoji reacts which i like, and lots of neat little tools, that i occasionally use
#oxchat just clobbered my follow list
#primal is ugly as shit
#amethyst is too chatty and has a terrible top level structure to the interface
i don't even bother touching iris or snort in a long time because they were such rubbish, and there is other ones out there, idk, rabbit or something, lume, clunky poorly designed side by side interface
nostr:nprofile1qy88wumn8ghj7mn0wvhxcmmv9uq32amnwvaz7tmjv4kxz7fwv3sk6atn9e5k7tcpr3mhxue69uhksmmyd33x7epwvdhhyctrd3jjuar0dak8xtcpzamhxue69uhkzarvv9ejumn0wd68ytnvv9hxgtcpzemhxue69uhk6mr9dd6juun9v9k8jtnvdakz7qgkwaehxw309a3x2an09ehx7um5wgcjucm0d5hsz9nhwden5te0v4jx2m3wdehhxarj9ekxzmny9uq3kamnwvaz7tmjv4kxz7fwdehhxarjwpkx2cnn9e3k7mf0qqsf03c2gsmx5ef4c9zmxvlew04gdh7u94afnknp33qvv3c94kvwxgscdrznw i hate features, but there is one little switch i'd love you to add to #coracle
to disable the hider for muted things
i mute them because i don't want to see them, or be reminded i didn't see them
the majority of the time it's the very same spammy "etherfi shitcoin is live" post on everything
don't care
also if i mute people, i don't care if they exist, why would i care if they spammed my event ID on the network? nope, i don't, never will, never ever ever
idk where this mentality that "mute" means "oh but look at what you are hiding" came from, i generally assume it's from fucking reddit, because that place has zero moderation, for real, unless they ban you, and then you disappear, but if they don't get banned you see hiders everywhere
#realy progress report:
thanks to the helpful code review of nostr:nprofile1qyghwumn8ghj7mn0wd68ytnhd9hx2tcprdmhxue69uhhg6r9vehhyetnwshxummnw3erztnrdakj7qgkwaehxw309ahx7um5wfjkc6t5v4ejummjvuhsz8rhwden5te0vejk2ern9ehx7um5wghxyctwvshkzatyd9hszythwden5te0xy6rqtnxxaazu6t09uq3vamnwvaz7t69v3jkutnwdaehgu3wd3skuep0qyt8wumn8ghj7mtvv44h2tnjv4skc7fwd3hkctcprpmhxue69uhkzapwdehhxarjwahhy6mn9e3k7mf0qyghwumn8ghj7nn0wd68ytnhd9hx2tcqypcpygfgyuaacpa0n0nhyha9cj7qls2xse47cwx5gdsdcj7xesvtjqzauug i stumbled on some serious errors in handling delete events that have now been fixed
it was allowing post dated events to delete, for users to delete other users events, the deletion of delete events, and the a-tag replaceable events selector touching non-parameterised replaceables, and a few other naughty things
all fixed now
oh yeah, and most importantly it prevents owners from accidentally deleting their own follow and mute lists, which are critical for maintaining the access control list on realy
it already correctly handles replaceable events, i did make a small fix with that so that if an error occurs during saving a replaceable event, it does not delete the old one, was a very simple fix, just defers the delete to after the save, and doesn't do the delete if it gets an error from the save, this should prevent any possible race conditions, pretty much mainly just the relay dying exactly between saving the event and deleting the old event
it already would only return the newest of a replaceable type, anyway, this just prevents a rare non-atomic replacement from ever occurring
Showing page 1 of
55 pages