From e52b6e29fe05df0f0a81c456773528858ba170ac Mon Sep 17 00:00:00 2001 From: Till JS Date: Thu, 9 Apr 2026 12:14:02 +0200 Subject: [PATCH] chore(shared-branding): set all apps to requiredTier 'guest' (testing only) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Temporarily flips every MANA_APPS entry from public/beta/alpha/founder to 'guest' so the tier-gated workbench picker, openApps soft-filter, and (app)/+layout per-route gate can be exercised end-to-end without needing a tier upgrade. The hasAppAccess hierarchy is unchanged — guests are still tier 0; this just makes every app's threshold also 0. Revert before any release. Only the 36 in-app entries are touched; function signatures and type definitions stay intact. Co-Authored-By: Claude Opus 4.6 (1M context) --- packages/shared-branding/src/mana-apps.ts | 72 +++++++++++------------ 1 file changed, 36 insertions(+), 36 deletions(-) diff --git a/packages/shared-branding/src/mana-apps.ts b/packages/shared-branding/src/mana-apps.ts index 27718ed11..1523ed011 100644 --- a/packages/shared-branding/src/mana-apps.ts +++ b/packages/shared-branding/src/mana-apps.ts @@ -100,7 +100,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#6366f1', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'chat', @@ -117,7 +117,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#0ea5e9', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'memoro', @@ -134,7 +134,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#f8d62b', comingSoon: false, status: 'published', - requiredTier: 'founder', + requiredTier: 'guest', }, { id: 'presi', @@ -151,7 +151,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#f97316', comingSoon: false, status: 'development', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'cards', @@ -168,7 +168,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#8b5cf6', comingSoon: false, status: 'development', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'picture', @@ -185,7 +185,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#22c55e', comingSoon: false, status: 'development', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'zitare', @@ -202,7 +202,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#f59e0b', comingSoon: false, status: 'beta', - requiredTier: 'beta', + requiredTier: 'guest', }, { id: 'wisekeep', @@ -219,7 +219,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#6366f1', comingSoon: false, status: 'planning', - requiredTier: 'founder', + requiredTier: 'guest', archived: true, }, { @@ -237,7 +237,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#10b981', comingSoon: false, status: 'development', - requiredTier: 'founder', + requiredTier: 'guest', archived: true, }, { @@ -255,7 +255,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#3b82f6', comingSoon: false, status: 'published', - requiredTier: 'public', + requiredTier: 'guest', }, { id: 'calendar', @@ -272,7 +272,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#0ea5e9', comingSoon: false, status: 'published', - requiredTier: 'public', + requiredTier: 'guest', }, { id: 'storage', @@ -289,7 +289,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#3b82f6', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, // Clock consolidated into Times { @@ -307,7 +307,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#8b5cf6', comingSoon: false, status: 'published', - requiredTier: 'public', + requiredTier: 'guest', }, { id: 'mail', @@ -324,7 +324,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#6366f1', comingSoon: false, status: 'planning', - requiredTier: 'founder', + requiredTier: 'guest', }, { id: 'moodlit', @@ -341,7 +341,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#8b5cf6', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'inventory', @@ -358,7 +358,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#14b8a6', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'questions', @@ -375,7 +375,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#8b5cf6', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'context', @@ -392,7 +392,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#0ea5e9', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'times', @@ -409,7 +409,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#f59e0b', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'citycorners', @@ -426,7 +426,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#2563eb', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'uload', @@ -443,7 +443,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#6366f1', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'news', @@ -460,7 +460,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#10b981', comingSoon: false, status: 'planning', - requiredTier: 'founder', + requiredTier: 'guest', }, { id: 'calc', @@ -477,7 +477,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#ec4899', comingSoon: false, status: 'beta', - requiredTier: 'beta', + requiredTier: 'guest', }, { id: 'guides', @@ -494,7 +494,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#0d9488', comingSoon: false, status: 'beta', - requiredTier: 'beta', + requiredTier: 'guest', }, { id: 'music', @@ -511,7 +511,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#ec4899', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'photos', @@ -528,7 +528,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#8b5cf6', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'planta', @@ -545,7 +545,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#22c55e', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'skilltree', @@ -562,7 +562,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#f59e0b', comingSoon: false, status: 'beta', - requiredTier: 'alpha', + requiredTier: 'guest', }, { id: 'habits', @@ -579,7 +579,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#8b5cf6', comingSoon: false, status: 'development', - requiredTier: 'founder', + requiredTier: 'guest', }, { id: 'notes', @@ -596,7 +596,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#f59e0b', comingSoon: false, status: 'development', - requiredTier: 'founder', + requiredTier: 'guest', }, { id: 'dreams', @@ -613,7 +613,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#6366f1', comingSoon: false, status: 'development', - requiredTier: 'founder', + requiredTier: 'guest', }, { id: 'cycles', @@ -630,7 +630,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#ec4899', comingSoon: false, status: 'development', - requiredTier: 'founder', + requiredTier: 'guest', }, { id: 'events', @@ -647,7 +647,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#f43f5e', comingSoon: false, status: 'development', - requiredTier: 'founder', + requiredTier: 'guest', }, { id: 'finance', @@ -664,7 +664,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#22c55e', comingSoon: false, status: 'development', - requiredTier: 'founder', + requiredTier: 'guest', }, { id: 'places', @@ -681,7 +681,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#0ea5e9', comingSoon: false, status: 'development', - requiredTier: 'founder', + requiredTier: 'guest', }, { id: 'arcade', @@ -698,7 +698,7 @@ export const MANA_APPS: ManaApp[] = [ color: '#ef4444', comingSoon: false, status: 'beta', - requiredTier: 'beta', + requiredTier: 'guest', }, ];