Firefish (fka Calckey) improvements checklist

Moderation

- 🔲 Add a "silence" tier for servers (is it already there? Maybe it's called "mute")

- 🔲 Optimally: restructure the entire server moderation scheme to be under multiple "lists" of different moderation settings, notes, and public reasons. Migrate existing settings to one or two lists, and redo server moderation from the pop-up profile.

- 🔲 "Ignore" new members from selected servers (maybe with a pattern list for exemptions); most useful for blocking raids or allowlisting only certain users at bad servers

UI/UX

- 🔲 Add feature explanations to the pages of different features (i.e. Antennas, Groups, Lists, Channels, etc) -- mostly because their names are unconventional and confusing. (Alternatively, rename the features altogether, but that's not really my decision to make...)

- 🔲 Let the admin customize the logged-out landing page to make it show announcements, a page, a specific account, or a listing of some kind, to make it more useful for professionally-oriented instances.

- 🔲 Add a setting to have the posts not be scrolling bubbles because it's hard to read those.

Features

- 🔲 IndieAuth/OpenID login/registration support. (I'd want to set up the blakes.dev provider first, so that I have something to test it against.)

The original Gemtext version of this page can be accessed with a Gemini client: gemini://blakes.dev/hdoc/firefish-checklist.gmi

Gemini request details:

Original URL
gemini://blakes.dev/hdoc/firefish-checklist.gmi
Status code
Success
Meta
text/gemini
Proxied by
A modified version of kineto

Be advised that no attempt was made to verify the remote SSL certificate.