Create Frontend Settings dashboard
The plan is to obsolete soapbox.json (as a file), but we'll use the exact same settings as before. It will just be configurable through a user interface.
We should copy features/edit_profile
into a new features/admin
area, and serve it from a /admin
URL.
It would appear in menus beside the "Admin Settings" link.
We'll load frontend_settings the way we're already loading soapbox.json, which is by first hitting the PleromaAPI endpoint at /api/pleroma/frontend_settings. We'll store it with POST /api/pleroma/admin/config.
Related: #243 (closed)