mastodon work ideas
- ability to cw a boost (not original ofc)
- ability to perma-cw remote instances (similar to domain blocking)
- differentiate between "default user domain blocks" and "instance-level domain blocks" to allow users to unblock certain domains themselves if they want
- the ability to automatically post some random variation of "awoo" with the click of a button >_>
mastodon work ideas
why isn't
> - the ability to automatically post some random variation of "awoo" with the click of a button >_>
at the top of this list?
clearly priorities need re-evaluating
mastodon work ideas
@sydneyfalk i have failed orz
mastodon work ideas
it okay
you can do it again, fren
<3
just get that AWOO out there for the awooin' public and their heckin' AWOO needs
mastodon work ideas
@vahnj interestingly 3 was proposed quite some time ago by the librists and rejected
mastodon work ideas
@bea err, that's odd
i can see "this may never get worked on because we have too high priority on other things" cuz it's kind of a nice-to-have but
it'd be nice to at least acknowledge that such a thing would be useful
mastodon work ideas
@vahnj i suspect there are some things that might make it tricky but i guess you know the blocking code better than i do!
mastodon work ideas
@bea to be frank it's not that hard
1. create an additional field in the blocklist table to indicate "user_default"
2. the instance-level blocking mechanism selects from the list where "user_default" is false
3. every time a new user is created on the local instance, copy the list of "user_default" blocks into the UserDomainBlock model for their account
voila!
there's gonna be some more complications in there but that's the gist of it
mastodon work ideas
@vahnj hmmm that rustles my jimmies but i can't put my finger on why
mastodon work ideas
@bea what part does?
mastodon work ideas
@vahnj i guess shifting it to be all account based from instance level
i feel like you can only do this for silences rather than suspends i guess?
mastodon work ideas
@bea for instance: a rake task should be integrated to support migrating a domain-level block to/from users, there's a UI component that needs to be managed, some work needs to be done to avoid overriding if someone's managed the domain block themselves, etc
mastodon work ideas
okay so i'm pretty sure the domain block differentiation wasn't my idea, now that i've reflected on it more
either way- seems like differentiating between "you're not allowed to federate with these folks" and "we turn off federation with these folks by default, feel free to turn that block off" would be nice