Improve chance simulator forecasts and tracking UI
All checks were successful
Deploy Sokko G / deploy (push) Successful in 18s

This commit is contained in:
Shinuwa 2026-09-07 16:03:35 +02:00
parent 1d278ff551
commit 6e64cfacd5
10 changed files with 534 additions and 101 deletions

View file

@ -327,13 +327,14 @@ export function validateSiteContent(site) {
"toolboxes.modules.rngSimulator.deleteTitle",
"toolboxes.modules.rngSimulator.noActiveRateTitle",
"toolboxes.modules.rngSimulator.activeRateLabel",
"toolboxes.modules.rngSimulator.commonSettingsTitle",
"toolboxes.modules.rngSimulator.effectiveRateLabel",
"toolboxes.modules.rngSimulator.statsTabLabel",
"toolboxes.modules.rngSimulator.forecastsTabLabel",
"toolboxes.modules.rngSimulator.simulationTabLabel",
"toolboxes.modules.rngSimulator.trackingTabLabel",
"toolboxes.modules.rngSimulator.simulationDrawsLabel",
"toolboxes.modules.rngSimulator.perHourLabel",
"toolboxes.modules.rngSimulator.perDayLabel",
"toolboxes.modules.rngSimulator.perMonthLabel",
"toolboxes.modules.rngSimulator.multiplierLabel",
"toolboxes.modules.rngSimulator.averageDrawsLabel",
"toolboxes.modules.rngSimulator.simulationChanceLabel",
@ -345,14 +346,14 @@ export function validateSiteContent(site) {
"toolboxes.modules.rngSimulator.occurrenceCountLabel",
"toolboxes.modules.rngSimulator.hourTimeLabel",
"toolboxes.modules.rngSimulator.dayTimeLabel",
"toolboxes.modules.rngSimulator.monthTimeLabel",
"toolboxes.modules.rngSimulator.durationChancesTitle",
"toolboxes.modules.rngSimulator.durationChancePrefix",
"toolboxes.modules.rngSimulator.chanceTargetsTitle",
"toolboxes.modules.rngSimulator.chanceLabel",
"toolboxes.modules.rngSimulator.costLabel",
"toolboxes.modules.rngSimulator.drawsUnit",
"toolboxes.modules.rngSimulator.hoursUnit",
"toolboxes.modules.rngSimulator.daysUnit",
"toolboxes.modules.rngSimulator.monthsUnit",
"toolboxes.modules.rngSimulator.emptySummary",
"toolboxes.modules.rngSimulator.simulationTitle",
"toolboxes.modules.rngSimulator.simulateButton",
@ -370,6 +371,24 @@ export function validateSiteContent(site) {
"toolboxes.modules.rngSimulator.luckySimulationLabel",
"toolboxes.modules.rngSimulator.neutralSimulationLabel",
"toolboxes.modules.rngSimulator.unluckySimulationLabel",
"toolboxes.modules.rngSimulator.realDrawsLabel",
"toolboxes.modules.rngSimulator.realCumulativeChanceLabel",
"toolboxes.modules.rngSimulator.afterDrawsPrefix",
"toolboxes.modules.rngSimulator.averagePositionLabel",
"toolboxes.modules.rngSimulator.averageStatusStartLabel",
"toolboxes.modules.rngSimulator.averageStatusFarBelowLabel",
"toolboxes.modules.rngSimulator.averageStatusBelowLabel",
"toolboxes.modules.rngSimulator.averageStatusAverageLabel",
"toolboxes.modules.rngSimulator.averageStatusSlightlyAboveLabel",
"toolboxes.modules.rngSimulator.averageStatusHighLabel",
"toolboxes.modules.rngSimulator.averageStatusCatastrophicLabel",
"toolboxes.modules.rngSimulator.drawsUntilAverageLabel",
"toolboxes.modules.rngSimulator.averageExceededLabel",
"toolboxes.modules.rngSimulator.averageCostDeltaLabel",
"toolboxes.modules.rngSimulator.trackingTargetsTitle",
"toolboxes.modules.rngSimulator.trackingProgressLabel",
"toolboxes.modules.rngSimulator.remainingDrawsLabel",
"toolboxes.modules.rngSimulator.remainingCostLabel",
"toolboxes.modules.rngSimulator.importPlaceholder",
"toolboxes.modules.rngSimulator.importOpenButton",
"toolboxes.modules.rngSimulator.exportOpenButton",