The Issue
People keep griefing my open collabs. It's annoying, it needs to stop, and they need to get a life.
My Ideas for Solutions
Permanent History
At least the track owner should have this, where the track's entire history is always available no matter what. This can allow rollbacks in case if someone griefs. The history feature is good for undoing griefings, but not when the owner/admin was offline when it happened, because the history items only show up if the stuff happened while they were online. Of course this could make track drafts heavier, and make some stuff take a little bit longer to load since there's definitely more data.
Griefer Report
Everyone in Audiotool should have the ability to add "griefer warnings" to each other, which if one user gets too much "griefer warnings" then track owners would have to "accept" them into open collabs for them to actually be able to make edits. Automated moderation could go wrong in several ways though, like for example people could abuse it and use it to troll each other, plus people could use alts (like the disgusting morons they are) to get a free reset.
Protected Devices/Tracks
Owners and admins should have the ability to declare devices on the desktop and strips in the timeline as "protected", thus preventing people (besides owners and admins) from modifying them in any way. Rows of the timeline that have at least one protected strip cannot be deleted. Any strips that belong to a protected device are protected by default, but can be set to be unprotected so that anyone can edit them. This'll add one extra bit (representing the boolean state deciding whether each object is protected or not) per item, which isn't much of an increase in data, even for projects that are already massive. I don't see how this'll cause problems.
Criticism
Feel free to propose your own ideas, criticize my ideas and others' ideas (as long as the criticism isn't subjective and is useful), throw around support for ideas, etc.
Comments (2)
Try creating a bookmark every time someone joins
Kinda hard to do if I'm either away from tab or have the tab closed 99% of the time.