hi friends! i've built out a new anti-harassment feature into awoo which allows you block all notifications from users that are less than a day old who you don't follow.
hope it's useful! https://awoo.space/media/0dVlBZzoBXFzwUKk8Y0
@LottieVixen that would take more work.... but i did want to do that too
@vahnj @LottieVixen could you add, like, a database flag or something that gets cleared the first time a user changes thgeir avy
@er1n @vahnj @LottieVixen how would it handle non-remote users?
(Alsoactually, how does this handle non-remote users? 1 day from /reported/ account creation, or 1 day from 1st time the instance sees them?)
@gaditb @vahnj @LottieVixen oh yeah that's a point never mind
@vahnj eh i'd get on to it but heck....where is it implemented ?
also I wonder how the default avi is appended, it is probably added by JS clientside as null (or default avi location is received) and then added to the toot/page/notif.
meaning that same JS could just discard it
only if this is how its done
I also like @er1n 's idea
@Jssra @chr@cybre.space garg's integrating the changes @PaulFerence and I made for the DM notifications. I've created a crappy commit over here if you want the other one:
https://github.com/vahnj/mastodon/commit/f200dfce44757927647d4f543bd230986120e3a3
@vahnj That's very useful, thank you!
@vahnj where is your source ? I can't find it from the front page
@bug weird that the link doesn't work: https://github.com/vahnj/mastodon
@vahnj oh, whoops, it is there. thanks
@vahnj oohh, that hitting upstream anytime soon?
@halcy i'll prolly put together some unit tests and slap it up there to see if there's interest
garg's refactoring this process some to incorporate Paul and my changes with DM notification blocking so it might conflict with some of his changes
@vahnj YES wait....can we block users that don't have a profile picture like that twitter feature for blocking the "eggs" (helps to stop minor bots)