chore: drop who + kontext MANA_APPS entries to match earlier extractions

Two cleanup follow-ups that the parallel sessions which extracted these
modules left behind, surfaced by the route-drift test added in 6d193a9fa:

who — `chore: extract who module into standalone repo` (a3eedfc87) +
follow-up cleanup (f076d9345) removed `lib/modules/who/` and the
workbench `registerApp({ id: 'who' })` block, but the broken `/who/+page`
and `/who/play/[gameId]/+page` routes still imported the deleted module
and the MANA_APPS entry, APP_ICONS icon, categories.ts mapping and
help-content block were still in place. Drop all five.

kontext — `feat(notes): isSpaceContext flag replaces kontext module
(Option B)` (8fbdc6db7) replaced the kontext module with a per-note
`isSpaceContext` flag in the notes module. The MANA_APPS entry I added
in 6d193a9fa and the matching APP_ICONS entry are now both stale —
there is no `kontext` route, no module, no registerApp. Drop them.

Verification: `registry.spec.ts` 4/4 green, `svelte-check src/lib`
0 errors / 5 warnings (pre-existing in other files).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
Till JS 2026-04-29 01:04:34 +02:00
parent b297f68ee4
commit 93545f8516
6 changed files with 0 additions and 98 deletions

View file

@ -79,7 +79,6 @@ export const APP_CATEGORY_MAP: Record<string, AppCategory> = {
wetter: 'life',
inventory: 'life',
storage: 'life',
who: 'life',
firsts: 'life',
memoro: 'life',
questions: 'life',

View file

@ -448,21 +448,6 @@ export const MODULE_HELP: Record<string, ModuleHelp> = {
'Bring-Listen-Items können von Gästen "reserviert" werden',
],
},
who: {
description:
'Rate-Spiel — erkenne Persönlichkeiten anhand von Hinweisen. Die AI gibt dir Schritt für Schritt mehr Informationen.',
features: [
'AI gibt dir Hinweise, du rätst die Person',
'Verschiedene Schwierigkeitsgrade',
'Spiel-Verlauf mit Statistiken',
'Chat-basierte Interaktion',
'Historische und aktuelle Persönlichkeiten',
],
tips: [
'Stelle gezielte Ja/Nein-Fragen um die Person schneller einzugrenzen',
'Schwierigere Modi geben weniger offensichtliche Hinweise',
],
},
firsts: {
description:
'Erste Male festhalten — eine Bucket-List für Dinge die du erleben möchtest, und ein Archiv erlebter Momente.',

View file

@ -1,13 +0,0 @@
<script lang="ts">
import { goto } from '$app/navigation';
import ListView from '$lib/modules/who/ListView.svelte';
import { RoutePage } from '$lib/components/shell';
</script>
<svelte:head>
<title>Who? — Mana</title>
</svelte:head>
<RoutePage appId="who">
<ListView navigate={(view) => goto(`/who/${view}`)} goBack={() => history.back()} params={{}} />
</RoutePage>

View file

@ -1,18 +0,0 @@
<script lang="ts">
import { goto } from '$app/navigation';
import { page } from '$app/stores';
import PlayView from '$lib/modules/who/views/PlayView.svelte';
import { RoutePage } from '$lib/components/shell';
const gameId = $derived($page.params.gameId ?? '');
</script>
<svelte:head>
<title>Who? — Spiel — Mana</title>
</svelte:head>
<RoutePage appId="who" backHref="/who" title="Spiel">
{#if gameId}
<PlayView {gameId} onBack={() => goto('/who')} />
{/if}
</RoutePage>