Vantz Stockwell
b42a2d7ea7
feat(redesign): re-skin server-ops/operations/store/analytics views to DS (Phase D batch 2)
...
Test Asgard Runner / test (push) Successful in 3s
18 admin views re-skinned onto design-system components + tokens: Server/Players/Plugins/ChatLog, Wipes/WipeProfiles/Maps/Schedules/Alerts, StoreConfig/StoreItems/ModuleStore, Analytics/WipeAnalytics/MapAnalytics/PlayerRetention/StoreRevenue. ECharts now read var(--accent) (token-driven, follows game skin). 14 icons added to the registry. All logic/store/router/handlers/API calls preserved; presentation-only re-skin. Build green.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-11 02:34:46 -04:00
Vantz Stockwell
26e717ac96
fix: Replace unsafe .toFixed() calls with safeFixed() in analytics views
...
- AnalyticsView: avg_players, uptime_percentage
- WipeAnalyticsView: success_rate, population curve, durations, CSV export
- PlayerRetentionView: retention percentages, session duration, tooltip
- MapAnalyticsView: rotation effectiveness, performance metrics, table
All analytics views now use safe formatter utilities with optional chaining
to prevent null/undefined runtime errors when displaying numeric data.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-15 21:56:04 -05:00