Refactoring Agent
47c71e6f54
feat(ui): complete Task 4 UI redesign — all sub-tasks 1-10
...
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 8m47s
- Implemented complete design system with 40+ CSS custom properties
- Created 9 UI primitives (GameCard, SectionHeader, StatRow, ManaBar, ElementBadge, ValueDisplay, ActionButton, SkillRow, TooltipInfo)
- Redesigned all tabs: Spire, Skills, Stats, Equipment, Crafting, Attunements, Golemancy, Spells, Loot, Achievements, Lab, Debug
- Added toast notification system (GameToast) with success/warning/error/info types
- Added confirmation dialogs for destructive actions
- Removed all dev artifacts and component name labels
- Added empty states to all tabs
- Replaced emoji icons with Lucide React icons
- Added enchantPower placeholder to StatsTab and EquipmentTab
- Mobile audit passed at 375px viewport
- Build passes with 0 errors, lint passes with 0 errors
Sub-tasks completed:
- ST1: Design System Implementation
- ST2: Global Layout & Header
- ST3: Left Panel (Mana Display & Action Area)
- ST4: Skills Tab
- ST5: Spire Tab & Spire Mode UI
- ST6: Stats Tab
- ST7: Equipment & Crafting Tabs
- ST8: Attunements Tab
- ST9: Remaining Tabs
- ST10: Toast System & Confirmation Dialogs
Documentation: 15+ files in docs/task4/
2026-04-28 11:38:45 +02:00
Refactoring Agent
a69ea7575e
Add StatsTab mana breakdown per type (Bug14)
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 3m34s
2026-04-27 13:46:18 +02:00
Refactoring Agent
33c5a49577
Fix missing ENCHANT_SPEED_TIERS definition (Sub-Task 7 fix)
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 5m42s
2026-04-27 13:36:22 +02:00
Refactoring Agent
eeb1e3c784
SkillsTab Modifications (Bugs 9,11,12,13)
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m12s
2026-04-27 13:26:02 +02:00
Refactoring Agent
3bcf20636c
Fix DebugTab crash (Bug 4): Correct GameStore import path
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 25s
2026-04-27 12:31:06 +02:00
Refactoring Agent
ebb9d15e9e
Deduct mana conversion rates from raw regen (Bug 10)
...
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 4m35s
- Added getTotalAttunementConversionDrain function to calculate total conversion drain
- Updated computeRegen to include attunement regen bonus
- Added computeEffectiveRegenForDisplay function for UI display
- Added conversionDrains to GameState to track per-attunement drain
- Updated tick function to track and persist conversion drains
- Build passes successfully
2026-04-27 12:25:17 +02:00
Refactoring Agent
8261baab54
Consolidate disenchanting into CraftingTab Prepare step (Bug 8)
...
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 3m32s
- Add 'tags' field to EquipmentInstance type
- Modify Prepare step to show warning and different button text when item has enchantments
- Consolidate disenchanting into Prepare step (remove separate disenchant UI)
- After successful preparation, item receives 'Ready for Enchantment' tag
- Modify Apply step to only allow applying enchantments to items tagged 'Ready for Enchantment'
- Update subtask_6_progress.md and todo.md to mark Sub-Task 6 as completed
2026-04-27 12:21:14 +02:00
Refactoring Agent
35c69809a1
Fix Sub-Task 1: Spire UI Fixes (Bugs 1, 2, 3)
...
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 5m12s
- Bug 1: Floor health display now reactive (uses Zustand store properly)
- Bug 2: Climb Down button now climbs floor-by-floor, exit only at floor 1
- Bug 3: Redesigned SpireTab as Spire Stats view, moved Enter Spire Mode button to SpireTab, moved activity log to SpireModeUI
Changes:
- Added climbDownFloor() action to store.ts
- Modified exitSpireMode() to only work at floor 1
- Updated SpireTab.tsx: removed Current Floor stat, added Enter Spire Mode button
- Updated page.tsx: Climb Down climbs one floor, added Exit Spire button at floor 1, moved activity log to SpireModeUI
2026-04-27 11:15:54 +02:00
Refactoring Agent
2696f76069
Update documentation for Sub-Task 3 completion
...
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 6m8s
- Marked Sub-Task 3 as completed in todo.md
- Updated subtask_3_progress.md with completion status and notes
2026-04-27 10:58:10 +02:00
Refactoring Agent
f31b98b378
Remove pause button from header (Sub-Task 3)
...
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 7m43s
- Removed pause button from TimeDisplay component
- Removed pause-related props (paused, onTogglePause) from TimeDisplay
- Cleaned up unused imports (Play, Pause from lucide-react, Button)
- Updated page.tsx to pass insight prop instead of pause props
- Header now shows: game title, day/hour, and insight display
2026-04-27 10:57:09 +02:00
Refactoring Agent
313aa334a9
Task 2: ActionButtons rework - remove manual selection, auto-transition to Meditate
2026-04-26 18:49:50 +02:00
Refactoring Agent
563e41dbe3
WIP: Task 1 ActionButtons Rework - investigating approach
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m47s
2026-04-26 17:43:58 +02:00
Refactoring Agent
c2dd846f63
Task 2: System Integrity - Fix Show Component Names for all components
2026-04-26 16:22:01 +02:00
Refactoring Agent
c8baea4346
Task 2: Crafting - disable Prepare for non-enchanted items, limit Design to owned gear types
2026-04-26 15:42:32 +02:00
Refactoring Agent
9bf6e911f4
Task 2: Fix Combat UI Casting Bar progress animation
2026-04-26 15:16:19 +02:00
Refactoring Agent
50ce70efdd
Task 2: SpireTab Overhaul - add Climb the Spire button, implement Spire Mode with exit condition
2026-04-26 13:44:45 +02:00
Refactoring Agent
9f029d93e1
Task 2: DebugTab Update - add Invoker Debugging Buttons for Pacts
2026-04-26 12:52:48 +02:00
Refactoring Agent
229cb16c5d
Task 2: Research Locking - prevent switching topics while study in progress
2026-04-26 10:56:39 +02:00
Refactoring Agent
f61ed00ac1
FIX: Skill perks multiplier values (Deep Basin + others) - fix 0.20 to 1.20 for +20% effects
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m46s
2026-04-26 00:30:02 +02:00
Refactoring Agent
2355be66e9
Task 2: StatsTab - Lock Fire/Water/Air/Earth at start, only Transference unlocked
2026-04-25 19:42:25 +02:00
Refactoring Agent
5e0bee8820
Task 2: Equipment System - support 2-handed weapons, staves block offhand slot
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m40s
2026-04-25 19:24:23 +02:00
Refactoring Agent
65b0f961e5
Task 2 progress: Remove Transference from LootTab essence list, delete Ascension skills
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 1m41s
2026-04-25 19:09:40 +02:00
Refactoring Agent
f2d046c9e2
Fix: Persist paidStudySkills in skill store
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 2m1s
2026-04-25 10:50:03 +02:00
Refactoring Agent
77f181b4a1
Phase 4: Enchanting special effects (6)
2026-04-25 09:53:48 +02:00
Refactoring Agent
8d1d328c3f
Phase 4: Element special effects (4)
2026-04-25 09:19:15 +02:00
Refactoring Agent
0f0b800e60
Phase 4: Study effects (remaining 6)
2026-04-24 18:32:15 +02:00
Refactoring Agent
c8cabf3e4b
Phase 4: Study effects (first 6)
2026-04-24 18:12:53 +02:00
Refactoring Agent
edfc6f11c0
Phase 4: Combat special effects
2026-04-24 17:02:42 +02:00
Refactoring Agent
75a43c7209
Phase 4: Mana Well effects (remaining 7)
2026-04-24 16:37:55 +02:00
Refactoring Agent
132a4e6a72
Phase 4: Mana Well effects (1st 7)
2026-04-24 16:17:50 +02:00
Refactoring Agent
6e3b867e7d
Phase 4: Mana Flow effects
2026-04-24 15:52:14 +02:00
Refactoring Agent
7d1bfbe4dc
Phase 3: Extract sub-components from StatsTab.tsx
2026-04-24 14:45:07 +02:00
Refactoring Agent
eea5ed1585
Phase 3: Lazy load tabs in page.tsx
2026-04-24 14:27:14 +02:00
Refactoring Agent
d6b85d6367
Phase 3: Split DebugTab.tsx into functional components
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 4m17s
2026-04-24 14:12:52 +02:00
Refactoring Agent
23d0a129c1
Phase 3: Split utils.ts by responsibility
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 2m49s
2026-04-24 13:45:12 +02:00
Unknown
b3291c3b5e
Phase 3: Split computed-stats.ts by responsibility
2026-04-24 13:20:10 +02:00
Unknown
a528feb8e2
Phase 3: Split CraftingTab.tsx into crafting stage components
2026-04-24 13:05:12 +02:00
Unknown
c46981d81b
Phase 3: Split enchantment-effects.ts into category files
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 2m48s
2026-04-24 12:56:14 +02:00
Unknown
f8520e15b8
Phase 3: Split constants.ts into domain-specific files
2026-04-24 12:38:47 +02:00
Unknown
eb81ccb5aa
Phase 3: Split types.ts into domain-specific files
2026-04-24 12:23:11 +02:00
Unknown
8e28fb0bac
Phase 2: Remove duplicate/unreferenced GrimoireTab components
2026-04-24 10:54:57 +02:00
Unknown
4c96eae286
Phase 2: Remove unreferenced GameHeader, GameSidebar, GameOverScreen components
2026-04-24 10:53:06 +02:00
Unknown
c19ce5111e
Phase 2: Remove unreferenced ComboMeter and GameFooter components
2026-04-24 10:51:55 +02:00
Unknown
8995a31527
Phase 4: Add missing EXECUTIONER special effect definition (fixes runtime error)
2026-04-24 10:49:25 +02:00
Unknown
c20ab62827
Phase 2: Remove 29 unused shadcn/ui components
2026-04-24 10:28:13 +02:00
Unknown
fe97ef60b4
Task 1: Add Hybrid Skills - Pact-Weaving, Guardian Constructs, Enchanted Golemancy
...
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 7m37s
- Implement Pact-Weaving (Invoker + Enchanter) hybrid skill
* Paths: The Weaver, The Warp, The World-Weaver
* Weave Guardian essence into weapon enchantments/world-effects
* Requires: Invoker 5+, Enchanter 5+
- Implement Guardian Constructs (Fabricator + Invoker) hybrid skill
* Paths: The Architect, The Monumentalist, The Eternal
* Only 1 active at a time, vastly more durable
* Requires: Fabricator 5+, Invoker 5+
- Implement Enchanted Golemancy (Fabricator + Enchanter) hybrid skill
* Paths: The Battle-Smith, The Enchanter-Smith, The Spell-Smith
* Imbue golems with elemental spell logic
* Requires: Fabricator 5+, Enchanter 5+
- All 512 tests passing
2026-04-23 14:02:52 +02:00
Unknown
c0a8c3b81b
Remove Temporal Memory (violates NO LOOP PRESERVATION pillar)
...
- Temporal Memory allowed keeping spells across loops
- This violates the core design pillar that nothing carries over
- All meta-progression must be handled via Insight multipliers only
2026-04-23 13:24:44 +02:00
Unknown
52413777cd
Task 1: Implement 5-tier talent tree structure
...
- Rewrite skill definitions with 5-tier Continuous Talent Tree
- Add perk choices at Level 5 and Level 10 for each tier
- Add Elite Perks at T3 L10 and T5 L10
- Remove scrollCrafting (violates NO INSTANT FINISHING pillar)
- Set max:1 for skills that don't need evolution paths
- All 512 tests passing
2026-04-23 13:22:44 +02:00
Anexim
4fc9d3f582
Delete src/lib/game/familiar-slice.ts
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 2m5s
2026-04-10 10:34:15 +02:00
Anexim
36db242033
Delete src/lib/game/data/familiars.ts
Build and Publish Mana Loop Docker Image / build-and-publish (push) Has been cancelled
2026-04-10 10:33:48 +02:00