chore(shared-branding): set all apps to requiredTier 'guest' (testing only)

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) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-09 12:14:02 +02:00
parent 94d7dd4831
commit e52b6e29fe

View file

@ -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',
},
];