[Medium] [Task] Remove AttunementStatus from LeftPanel #323

Closed
opened 2026-06-08 15:47:57 +02:00 by Anexim · 1 comment
Owner

Problem

The LeftPanel (src/app/components/LeftPanel.tsx) includes an AttunementStatus component that shows active attunements with XP bars. This is redundant because:

  • The Attunements tab (src/components/game/tabs/AttunementsTab.tsx) already shows ALL attunements (active and locked) with full detail including XP progress
  • Having the same information in two places creates maintenance overhead and visual clutter in the LeftPanel
  • The LeftPanel is already packed with: ManaDisplay, Climb Spire button, ActionButtons, AttunementStatus, and ActivityLogPanel

Files

  • src/app/components/LeftPanel.tsx — remove the AttunementStatus section (lines ~107-115)
  • src/components/game/AttunementStatus.tsx — can be deleted after removal from LeftPanel (check if used elsewhere first)

Plan

  1. Remove the AttunementStatus section from LeftPanel.tsx (the Card wrapper and component usage)
  2. Check if AttunementStatus.tsx is used anywhere else — if not, delete it
  3. The Attunements tab remains the canonical place to view attunement details

Notes

  • The LeftPanel will be cleaner with just: ManaDisplay, Climb Spire button, ActionButtons, ActivityLogPanel
  • Players who want attunement details can use the Attunements tab
## Problem The LeftPanel (`src/app/components/LeftPanel.tsx`) includes an `AttunementStatus` component that shows active attunements with XP bars. This is redundant because: - The **Attunements tab** (`src/components/game/tabs/AttunementsTab.tsx`) already shows ALL attunements (active and locked) with full detail including XP progress - Having the same information in two places creates maintenance overhead and visual clutter in the LeftPanel - The LeftPanel is already packed with: ManaDisplay, Climb Spire button, ActionButtons, AttunementStatus, and ActivityLogPanel ## Files - `src/app/components/LeftPanel.tsx` — remove the AttunementStatus section (lines ~107-115) - `src/components/game/AttunementStatus.tsx` — can be deleted after removal from LeftPanel (check if used elsewhere first) ## Plan 1. Remove the AttunementStatus section from LeftPanel.tsx (the Card wrapper and component usage) 2. Check if `AttunementStatus.tsx` is used anywhere else — if not, delete it 3. The Attunements tab remains the canonical place to view attunement details ## Notes - The LeftPanel will be cleaner with just: ManaDisplay, Climb Spire button, ActionButtons, ActivityLogPanel - Players who want attunement details can use the Attunements tab
Anexim added the ai:todo label 2026-06-08 15:47:57 +02:00
n8n-gitea was assigned by Anexim 2026-06-08 15:47:57 +02:00
Anexim added ai:done and removed ai:todo labels 2026-06-09 11:38:53 +02:00
Author
Owner

Removed AttunementStatus from LeftPanel:

  • Removed the AttunementStatus import from LeftPanel.tsx
  • Removed the entire "4. Attunement Status" section (DebugName wrapper, Card, and AttunementStatus component)
  • Renumbered the Activity Log section from "5" to "4"
  • All 1090 tests pass
Removed AttunementStatus from LeftPanel: - Removed the `AttunementStatus` import from LeftPanel.tsx - Removed the entire "4. Attunement Status" section (DebugName wrapper, Card, and AttunementStatus component) - Renumbered the Activity Log section from "5" to "4" - All 1090 tests pass
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Anexim/Mana-Loop#323