|
|
44d9e0a835
|
docs: Update worklog with session summary
Build and Publish Mana Loop Docker Image / build-and-publish (push) Failing after 1m7s
|
2026-03-26 13:41:57 +00:00 |
|
|
|
315490cedb
|
docs: Add README.md, update AGENTS.md, audit report, and massive refactoring
Documentation:
- Add comprehensive README.md with project overview
- Update AGENTS.md with new file structure and slice pattern
- Add AUDIT_REPORT.md documenting unimplemented effects
Refactoring (page.tsx: 1695 → 434 lines, 74% reduction):
- Extract SkillsTab.tsx component
- Extract StatsTab.tsx component
- Extract UpgradeDialog.tsx component
- Move getDamageBreakdown and getTotalDPS to computed-stats.ts
- Move ELEMENT_ICON_NAMES to constants.ts
All lint checks pass, functionality preserved.
|
2026-03-26 13:01:29 +00:00 |
|
|
|
2ca5d8b7f8
|
refactor: Major codebase refactoring for maintainability
Build and Publish Mana Loop Docker Image / build-and-publish (push) Successful in 3m4s
Store refactoring (2138 → 1651 lines, 23% reduction):
- Extract computed-stats.ts with 18 utility functions
- Extract navigation-slice.ts for floor navigation actions
- Extract study-slice.ts for study-related actions
- Move fmt/fmtDec to computed-stats, re-export from formatting
Page refactoring (2554 → 1695 lines, 34% reduction):
- Use existing SpireTab component instead of inline render
- Extract ActionButtons component
- Extract CalendarDisplay component
- Extract CraftingProgress component
- Extract StudyProgress component
- Extract ManaDisplay component
- Extract TimeDisplay component
- Create tabs/index.ts for cleaner exports
This improves code organization and makes the codebase more maintainable.
|
2026-03-26 12:00:30 +00:00 |
|
Z User
|
3b2e89db74
|
pack
|
2026-03-25 15:05:12 +00:00 |
|
Z User
|
5b6e50c0bd
|
Initial commit
|
2026-03-25 07:22:25 +00:00 |
|