Disable or remove the public timelines

Pitch

I think it would be a good idea to disable or otherwise remove the public timelines.

Motivation

  • TWKN ends up being a bunch of junk due to how promiscuously akkoma crawls profiles/statuses
  • Local ends up being useless on single-user instances
  • Bubble is cool but should be optional too because why not

I don’t want to waste resources generating a timeline that no one will ever browse, not even myself. Disabling access for unauthenticated users is a half-measure IMO. I wanna disable the public timelines outright

Description

I imagine this as a toggle for each public timeline? When the toggle is enabled, the timeline is disabled at the API level (and possibly at the backend level). It should also be hidden from any configured frontends

the bubble timeline already gets disabled if empty