summaryrefslogtreecommitdiff
path: root/web/source/settings/views/user/router.tsx
diff options
context:
space:
mode:
authorLibravatar tobi <tobi.smethurst@protonmail.com>2025-05-26 13:28:55 +0200
committerLibravatar kim <gruf@noreply.codeberg.org>2025-05-26 13:28:55 +0200
commitfd64a1e264d828c6248dfe3fe12631af4e93a22c (patch)
tree472d4d2b714af406eb06570ea299d3653b739a1f /web/source/settings/views/user/router.tsx
parent[feature] update proof-of-work to allow setting required rounds (#4186) (diff)
downloadgotosocial-fd64a1e264d828c6248dfe3fe12631af4e93a22c.tar.xz
[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>
Diffstat (limited to 'web/source/settings/views/user/router.tsx')
-rw-r--r--web/source/settings/views/user/router.tsx3
1 files changed, 3 insertions, 0 deletions
diff --git a/web/source/settings/views/user/router.tsx b/web/source/settings/views/user/router.tsx
index 62eaf0f36..ea84464bf 100644
--- a/web/source/settings/views/user/router.tsx
+++ b/web/source/settings/views/user/router.tsx
@@ -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 />