mirror of
https://github.com/superseriousbusiness/gotosocial.git
synced 2025-11-01 12:32:25 -05:00
[feature] Add "Instance Info" settings panel section, with domain blocks + allows (#4193)
This pull request adds a new read-only, user-level "instance info" section to the settings panel, which presents api/v2/instance info in a nice readable format, and also gives the user authenticated access to the blocklist and allowlist of the domain. Closes https://codeberg.org/superseriousbusiness/gotosocial/issues/3711 Reviewed-on: https://codeberg.org/superseriousbusiness/gotosocial/pulls/4193 Co-authored-by: tobi <tobi.smethurst@protonmail.com> Co-committed-by: tobi <tobi.smethurst@protonmail.com>
This commit is contained in:
parent
326e04283a
commit
fd64a1e264
13 changed files with 543 additions and 40 deletions
|
|
@ -33,6 +33,7 @@ import NewApp from "./applications/new";
|
|||
import AppDetail from "./applications/detail";
|
||||
import { AppTokenCallback } from "./applications/callback";
|
||||
import Migration from "./migration";
|
||||
import InstanceInfo from "./instance";
|
||||
|
||||
/**
|
||||
* - /settings/user/profile
|
||||
|
|
@ -43,6 +44,7 @@ import Migration from "./migration";
|
|||
* - /settings/user/tokens
|
||||
* - /settings/user/interaction_requests
|
||||
* - /settings/user/applications
|
||||
* - /settings/user/instance-info
|
||||
*/
|
||||
export default function UserRouter() {
|
||||
const baseUrl = useBaseUrl();
|
||||
|
|
@ -59,6 +61,7 @@ export default function UserRouter() {
|
|||
<Route path="/migration" component={Migration} />
|
||||
<Route path="/export-import" component={ExportImport} />
|
||||
<Route path="/tokens" component={Tokens} />
|
||||
<Route path="/instance-info" component={InstanceInfo} />
|
||||
</Switch>
|
||||
<InteractionRequestsRouter />
|
||||
<ApplicationsRouter />
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue