1
0
Fork 0
polaris-task-force/src/scripts
Z8MB1E 5be390012a feat(base): timestamp-based construction lifecycle with progress panel
Blueprints declare constructionDurationMinutes instead of tick counts. Delivering the last material starts construction at delivery time via maybeStartConstruction, setting constructionStartedAt/CompletesAt on the site; the game tick only sweeps completed sites. Structure detail page extracts server data helpers and shows a ConstructionPanel with a literal ETA countdown.

Ultraworked with [Sisyphus](https://github.com/code-yeongyu/oh-my-openagent)

Co-authored-by: Sisyphus <clio-agent@sisyphuslabs.ai>
2026-09-16 23:14:07 -04:00
..
lib feat(server): add stale presence monitoring 2026-08-26 18:05:57 -04:00
baseTick.ts feat(base): add base tick bin for salaries, maintenance, and upkeep 2026-09-06 01:24:11 -04:00
bumpVersion.ts feat(version): add version bump script for CI deployments 2026-08-26 22:13:24 -04:00
economyTick.ts style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
gameTick.ts feat(base): timestamp-based construction lifecycle with progress panel 2026-09-16 23:14:07 -04:00
generateNextMission.ts feat(missions): make code name optional, add UGC cover images 2026-09-10 20:02:47 -04:00
generateVersionInfo.ts fix(version): compose version+commit label when git describe is unavailable 2026-09-06 17:23:03 -04:00
marketTick.ts style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
missionTick.ts feat(missions): daily ready-check reminders for unfinished side ops 2026-09-07 05:07:46 -04:00
processShipmentTick.ts feat(base): timestamp-based construction lifecycle with progress panel 2026-09-16 23:14:07 -04:00
run-migrations.ts style: remove em-dashes from user-visible prose (wave 1) 2026-09-07 01:34:28 -04:00
serverTick.ts feat(server): add stale presence monitoring 2026-08-26 18:05:57 -04:00