Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Admin dashboard redesign #264
Reworking the admin dashboard to be more organized, straightforward, and to optionally hide unnecessary information for non-technical admins in hosted environments like Write.as for Teams.
This will close T694.
This hides the app Monitor tab on the dashboard if instance admin sets the following config value:
This makes the App Configuration page more user-friendly by changing the user-facing language and adding descriptions to each item.
New Admin Settings page
New Users page
Automated "new version" checks
This moves app config to a "Settings" page and the application monitor to a "Monitor" page. It also reworks the admin navigation bar a bit and adds some instance stats on the dashboard. Ref T694
- Tweak the copy - Include link to download latest release - Change the version status design a bit - Restyle some text
When a WriteFreely update is available, indicate this on the "Updates" navigation item Ref T572
This keeps track when automated update check fails, and displays a relevant message to the admin on /admin/updates Ref T572
Previously, we'd wait for a response before finishing app initialization, meaning an overall slower startup. This fixes that. Ref T572
Thanks @dariusk! Really glad you like it.
@cjeller1592 some documentation to add, so we can link from the admin Settings page: