SpaceCities / main.js

Commit History

  1. Tier 1, step 5: close the coverage gaps and the doc drift (C6-C16, E1, E2)⁠

    Claude +1: Claude Opus 5
    Unverified signature
    cce54f5

  1. Make the right-side selection panel foldable on desktop/landscape⁠

    Claude
    Unverified signature
    e6ecfb1
  2. Fix Tech & Industry Chart never opening: main.js never imported it⁠

    Claude
    Unverified signature
    2a07a69

  1. HUD alerts + selection UX: minimap attack pings, base cycling, idle-production chip, Alt-subtract⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    18ec8e7

  1. Refit the canvas on any layout change, not just window resize (topbar-wrap bug)⁠

    Claude +1: Claude Opus 4.8
    Unverified signature
    d90ceb8
  2. Tier 4: draw-cost cuts — minimap cache, health-bar pass, spriteIcon, DPR⁠

    Claude +1: Claude Opus 4.8
    Unverified signature
    2d6f3fe
  3. Tier 1 review fixes: save-load hardening, engine guards, UX bugs⁠

    Claude +1: Claude Opus 4.8
    Unverified signature
    a4bbde9

  1. Add app versioning, auto-update check, save-compat signal, load sanitization⁠

    Claude +1: Claude Opus 4.8
    Unverified signature
    755b556

  1. Odyssey Phase 5: the starmap — the galaxy's capstone view⁠

    Claude +1: Claude Opus 4.8
    Unverified signature
    842eae1
  2. Refactor: split the main.js god-file into focused modules⁠

    Claude +1: Claude Opus 4.8
    Unverified signature
    d32ddf2
  3. Portrait mobile layout — a collapsible bottom sheet for one-handed play⁠

    Claude +1: Claude Opus 4.8
    Unverified signature
    d088d6d
  4. Faction asymmetry — pick a side with its own passive identity⁠

    Claude +1: Claude Opus 4.8
    Unverified signature
    ec7c7c8
  5. Touch / mobile controls — play the whole game by finger⁠

    Claude +1: Claude Opus 4.8
    Unverified signature
    e7bc56d
  6. Tier 4: the Mender — a support drone that repairs the army and base⁠

    Claude +1: Claude Opus 4.8
    Unverified signature
    6f0f031
  7. Tier 3: accessibility — foe marker on enemy buildings + click-to-jump alert⁠

    Claude +1: Claude Fable 5
    Unverified signature
    406718a
  8. Tier 3: save / load — resume a game exactly where you left off⁠

    Claude +1: Claude Fable 5
    Unverified signature
    dfed415
  9. Tier 2: a third upgrade doctrine — Logistics (economy + tempo)⁠

    Claude +1: Claude Fable 5
    Unverified signature
    3195ab6
  10. Difficulty levels: fold AI speed + tactics into Easy / Medium / Hard⁠

    Claude +1: Claude Fable 5
    Unverified signature
    72fd796
  11. Tier 2 UX: Hold-position stance + a topbar idle-worker indicator⁠

    Claude +1: Claude Fable 5
    Unverified signature
    fea25dd
  12. Tier 2: Tactical AI focus-fire + an AI-tactics setup toggle⁠

    Claude +1: Claude Fable 5
    Unverified signature
    e42e5cb
  13. Fix: move the waypoint-queue modifier off Shift (Firefox forces the native menu)⁠

    Claude +1: Claude Fable 5
    Unverified signature
    4695c42
  14. Tier 1: seed the sim, attack-move/hotkeys, onboarding, rally-to-mine, tiebreak⁠

    Claude +1: Claude Fable 5
    Unverified signature
    4f1cb54
  15. Ranger scout unit + AI hunts down hidden Command Centers⁠

    Claude +1: Claude Fable 5
    Unverified signature
    c310233
  16. Industrial buildings double as resource drop-off points⁠

    Claude +1: Claude Fable 5
    Unverified signature
    eb17bae
  17. Tech tier 3: the Arsenal unlocks the Dreadnought capital ship⁠

    Claude +1: Claude Fable 5
    Unverified signature
    1ae322f
  18. Rework upgrades into two mutually-exclusive doctrines⁠

    Claude +1: Claude Fable 5
    Unverified signature
    d69dcb5
  19. Content: tech tree — a Foundry gate for the Tier-2 units⁠

    Claude +1: Claude Fable 5
    Unverified signature
    e3fdeef
  20. Tier 9: polish & accessibility⁠

    Claude +1: Claude Fable 5
    Unverified signature
    4f2ab31
  21. Tier 7: bring controls & UX up to RTS standard⁠

    Claude +1: Claude Fable 5
    Unverified signature
    4e300be
  22. Tier 0: fix latent defects, add determinism/perf tests and CI⁠

    Claude +1: Claude Fable 5
    Unverified signature
    430c532
  23. Configurable skirmish: AI speed, map size, and resource abundance⁠

    Claude +1: Claude Fable 5
    Unverified signature
    19ca109
  24. Use Ctrl instead of Shift as the waypoint-queue modifier⁠

    Claude +1: Claude Fable 5
    Unverified signature
    3f927e2

  1. Suppress the browser context menu across the whole game window⁠

    Claude +1: Claude Fable 5
    Unverified signature
    de0a7f9
  2. Merge Tier 4 into main alongside Tier 3⁠

    Claude +1: Claude Fable 5
    Unverified signature
    c769ac5
  3. Tier 4 AI parity + planet roster with per-world rule modifiers⁠

    Claude +1: Claude Fable 5
    Unverified signature
    ac7d42f
  4. Tier 4 economy: supply cap and the Habitat that raises it⁠

    Claude +1: Claude Fable 5
    Unverified signature
    04b2d3e
  5. Tier 4 combat: Sentinel Turret and the Breacher siege unit⁠

    Claude +1: Claude Fable 5
    Unverified signature
    e6d8701
  6. Tier 4 foundation: placement validation, buildable expansion CC, guaranteed ore⁠

    Claude +1: Claude Fable 5
    Unverified signature
    1c88bda
  7. Tier 3: repeated AI waves + counter-building, combat feedback, minimap, build validation⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    cae3dc6
  8. Add the Lancer: close the rock-paper-scissors triangle⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    89c12eb
  9. Tier 2: rally points, Refinery upgrades, AI archetypes, and sound⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    9eded26
  10. Tier 1: camera + zoom, fog of war, and a Skiff-countering unit⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    34ea8bc
  11. Multiple workers can assist a build; fix skiffs getting stuck fighting⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    e735d2f
  12. Fix build-button clicks getting dropped, not a sizing issue⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    0fdd1b1
  13. Fix worker stacking on a shared node; add a battlefield picker⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    6fe5e5b
  14. First playable slice: 1v1 skirmish vs scripted AI on Ferros Prime⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    17641e3
  15. Seed repo: shared universe data + real-time loop bootstrap⁠

    Claude +1: Claude Sonnet 5
    Unverified signature
    7a2b109