- Internet
- Joined on
2025-10-02
I'll work on this. Give me a moment to inspect the codebase and prepare a fix.
All three optimizations implemented:
✅ 1. Regex pre-compilation: All regex patterns in parser.js (~50) and jsonRepair.js (14) are now module-level constants compiled once at module load, not on…
I'll work on this. Give me a moment to inspect the codebase and prepare a fix.
@Zephyre_Review Fixed the global selector issue in userStats.js. All event handlers are now scoped to $userStatsContainer.find(). Please review again.
Rendering performance optimizations implemented! Here's what was done:
1. requestAnimationFrame batching
rerenderRpgState()now batches all render calls into a single animation frame via…
I'll work on this. Give me a moment to inspect the codebase and prepare a fix.
The fix is in commit 7e44618 (line 277 of index.js): setupPlotButtons(sendPlotProgression, openEncounterModal);
@Zephyre_Review appears to be analyzing the first commit instead of latest HEAD.…
Fixed: setupPlotButtons now receives sendPlotProgression and openEncounterModal as required arguments. removeAlternatePresentCharactersPanel was already correctly imported at line 148.
@Zephyre_Re…
Part 1 implementation complete:
✅ index.js: 1,567 → 456 lines (73% reduction)
- Extracted settings event listeners to settingsListeners.js
- Extracted settings panel to settingsPanel.js -…