[High] [Task] Remove the Grimoire tab #321

Closed
opened 2026-06-08 15:47:56 +02:00 by Anexim · 2 comments
Owner

Problem

The Grimoire tab (GrimoireTab.tsx) is completely non-functional:

  • Only 2 spells have grimoire: true (Mana Bolt, Mana Strike — both tier 0 starting spells)
  • The description says "each spell costs insight to transcribe" but no transcription mechanic exists
  • It's a read-only list with no player interaction
  • Clearly dead content from a planned feature that was never implemented

Files

  • src/app/components/GrimoireTab.tsx — the tab component
  • src/app/page.tsx — tab trigger and TabsContent

Plan

  1. Remove the Grimoire tab trigger from TabTriggers() in page.tsx
  2. Remove the TabsContent value="grimoire" block in page.tsx
  3. Remove the import of GrimoireTab in page.tsx
  4. Delete src/app/components/GrimoireTab.tsx

Notes

  • The grimoire flag on SpellDef type and in spell data files can be cleaned up in a follow-up if desired, but is not blocking
## Problem The Grimoire tab (`GrimoireTab.tsx`) is completely non-functional: - Only 2 spells have `grimoire: true` (Mana Bolt, Mana Strike — both tier 0 starting spells) - The description says "each spell costs insight to transcribe" but no transcription mechanic exists - It's a read-only list with no player interaction - Clearly dead content from a planned feature that was never implemented ## Files - `src/app/components/GrimoireTab.tsx` — the tab component - `src/app/page.tsx` — tab trigger and TabsContent ## Plan 1. Remove the Grimoire tab trigger from `TabTriggers()` in `page.tsx` 2. Remove the `TabsContent value="grimoire"` block in `page.tsx` 3. Remove the import of `GrimoireTab` in `page.tsx` 4. Delete `src/app/components/GrimoireTab.tsx` ## Notes - The `grimoire` flag on `SpellDef` type and in spell data files can be cleaned up in a follow-up if desired, but is not blocking
Anexim added the ai:todo label 2026-06-08 15:47:56 +02:00
n8n-gitea was assigned by Anexim 2026-06-08 15:47:56 +02:00
Anexim added ai:in-progress and removed ai:todo labels 2026-06-08 15:49:39 +02:00
Author
Owner

Starting work on removing the Grimoire tab. Will read the relevant files, make the changes, and clean up.

Starting work on removing the Grimoire tab. Will read the relevant files, make the changes, and clean up.
Anexim added ai:done and removed ai:in-progress labels 2026-06-08 15:52:06 +02:00
Author
Owner

Grimoire tab fully removed:

  • Removed GrimoireTab import from page.tsx
  • Removed 📖 Grimoire TabsTrigger from TabTriggers()
  • Removed <TabsContent value="grimoire"> block
  • Deleted src/app/components/GrimoireTab.tsx
  • All 58 test files (1069 tests) pass
  • Pre-commit checks pass (file size, tests, project structure update)
  • Committed and pushed: f31eaac
✅ Grimoire tab fully removed: - Removed `GrimoireTab` import from `page.tsx` - Removed 📖 Grimoire `TabsTrigger` from `TabTriggers()` - Removed `<TabsContent value="grimoire">` block - Deleted `src/app/components/GrimoireTab.tsx` - All 58 test files (1069 tests) pass - Pre-commit checks pass (file size, tests, project structure update) - Committed and pushed: `f31eaac`
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Anexim/Mana-Loop#321