From c9b78c464b99f6c0b6b28e2f6b174a9ef0faa55f Mon Sep 17 00:00:00 2001 From: Echo Date: Tue, 15 Sep 2026 16:33:01 +0000 Subject: [PATCH] Redesign: Use server feature flag (#40531) --- app/javascript/mastodon/utils/environment.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/javascript/mastodon/utils/environment.ts b/app/javascript/mastodon/utils/environment.ts index a03976d3ddf..33261c3aa9a 100644 --- a/app/javascript/mastodon/utils/environment.ts +++ b/app/javascript/mastodon/utils/environment.ts @@ -12,7 +12,7 @@ export function isProduction() { else return import.meta.env.PROD; } -export type ServerFeatures = 'fasp'; +export type ServerFeatures = 'fasp' | 'redesign'; export function isServerFeatureEnabled(feature: ServerFeatures) { return initialState?.features.includes(feature) ?? false; @@ -33,7 +33,9 @@ export function isClientFeatureEnabled(feature: ClientFeatures) { /* Checks if the 5.0 redesign features are enabled or not. */ export function isRedesignEnabled() { - return isClientFeatureEnabled('redesign'); + return ( + isServerFeatureEnabled('redesign') || isClientFeatureEnabled('redesign') + ); } export function isRedesignStatusEnabled() {