pl-fe: WIP: Allow configuring url-purify

Signed-off-by: mkljczk <git@mkljczk.pl>
This commit is contained in:
mkljczk
2025-03-06 19:07:37 +01:00
parent 215eb39a8c
commit 076ff88f58
9 changed files with 172 additions and 36 deletions

View File

@@ -139,6 +139,7 @@ import {
StatusHoverCard,
TestTimeline,
ThemeEditor,
UrlPrivacy,
UserIndex,
} from './util/async-components';
import GlobalHotkeys from './util/global-hotkeys';
@@ -304,6 +305,7 @@ const SwitchingColumnsArea: React.FC<ISwitchingColumnsArea> = React.memo(({ chil
<WrappedRoute path='/settings/mfa' layout={DefaultLayout} component={MfaForm} exact />
<WrappedRoute path='/settings/tokens' layout={DefaultLayout} component={AuthTokenList} content={children} />
{features.interactionRequests && <WrappedRoute path='/settings/interaction_policies' layout={DefaultLayout} component={InteractionPolicies} content={children} />}
<WrappedRoute path='/settings/url_privacy' layout={DefaultLayout} component={UrlPrivacy} content={children} />
<WrappedRoute path='/settings' layout={DefaultLayout} component={Settings} content={children} />
<WrappedRoute path='/pl-fe/config' adminOnly layout={DefaultLayout} component={PlFeConfig} content={children} />

View File

@@ -90,6 +90,7 @@ export const Share = lazy(() => import('pl-fe/features/share'));
export const Status = lazy(() => import('pl-fe/features/status'));
export const TestTimeline = lazy(() => import('pl-fe/features/test-timeline'));
export const ThemeEditor = lazy(() => import('pl-fe/features/theme-editor'));
export const UrlPrivacy = lazy(() => import('pl-fe/features/url-privacy'));
export const UserIndex = lazy(() => import('pl-fe/features/admin/user-index'));
// Panels