Skip to content

Most of the remaining admin tabs

What is done

  • pretty much every tab in "settings" category
    • some tabs are "missing" and there are extra tabs because I reorganized them.
      • split "Instance" tab into multiple tabs
      • joined some tabs into one (i.e. WebPush -> HTTP)
  • reorganized and prettified Emoji tab

What is still missing

  • MRF settings / PleromaFE settings
    • They deserve separate MR and more investigation
  • anything that I possibly missed, obviously

What needs to be done still

  • Some of the settings could use better wording and better descriptions
  • Structure might need some tweaks
  • Sections might need to have meaningful proper descriptions (most of the existing section descriptions are worthless)
  • Maybe settle for single description approach, i.e. everything should be on pleromafe side
    • Right now it's a hybrid approach - most of the stuff is taken from backend descriptions but missing stuff and some bad descriptions are overridden with PleromaFE localization strings, which might lead into situation where part of UI is translated by PleromaFE and part by PleromaBE (if at all)
  • Backend people need to check the UI and specifically look into code for every instance of keyword CONFIRM - those are my questions
    • Some stuff is present in config endpoint but missing in description endpoint
    • Some stuff is in reverse - config missing, description present
    • Some stuff is confusing
    • Some stuff looks outdated and possibly not used anymore
    • Some stuff is "why is this even configurable, who needs this?"

Bugs

  • Follow button is short for some reason
Edited by HJ

Merge request reports

Loading