7e975566ab
e2e: ship action via UI (bounded scan until affordable) + ship state survives container restart
kamilkrzywda2026-09-28 23:46:21 +00:00
de0cb45b09
ui: real SHIP SYSTEMS tab (upgrade/expand/build buttons) + left column mirrors live ship state
kamilkrzywda2026-09-28 23:43:03 +00:00
fce27ff6ca
api+openapi: GET /api/ship + POST upgrade/expand/build with 400/404/409/422 mapping
kamilkrzywda2026-09-28 23:38:11 +00:00
5fe306d64d
game: ship actions — upgrade/expand/build with cost model, validation (404/409/422), turn + event per action
kamilkrzywda2026-09-28 23:35:28 +00:00
0910891995
db+game: ship_systems table + starting ship seed (new game and v4 backfill step)
kamilkrzywda2026-09-28 23:32:04 +00:00
c7580d92bd
db+game: schema_version on saves with ordered idempotent backfill (v2 bodies, v3 crew) — no more DB wipes
kamilkrzywda2026-09-28 23:25:06 +00:00
f5cba45b42
Merge pull request 'v0.5.0 — CREW: roster with good/bad traits (#7)' (#14) from crew-roster into master
v0.5.0
kamilkrzywda2026-09-29 01:03:25 +02:00
60947d3cda
e2e: CREW tab renders real roster cards with both traits; roster survives container restart
kamilkrzywda2026-09-28 22:51:26 +00:00
08a15a09cf
ui: CREW tab renders real roster cards with traits + origin (real data from /api/crew)
kamilkrzywda2026-09-28 22:50:01 +00:00
a2c8586618
api: GET /api/crew roster endpoint, OpenAPI spec updated in code
kamilkrzywda2026-09-28 22:47:18 +00:00
7a9ff110f3
game: starting crew seeded on new game; exploration rolls for a joining crew member (same per-planet stream)
kamilkrzywda2026-09-28 22:45:55 +00:00
ccd156b7c6
db+game: crew table and pure seeded crew generation (starting crew + exploration roll)
kamilkrzywda2026-09-28 22:42:28 +00:00
a6a5e827a1
Merge pull request 'v0.4.0 — LOCAL SYSTEM: planets + exploration (#6)' (#13) from local-system-explore into master
v0.4.0
kamilkrzywda2026-09-29 00:28:58 +02:00
1a50ffb2f9
e2e: local system smoke tests (staggered bodies, explore row state, inventory accumulation) + explored-state persistence across restart
kamilkrzywda2026-09-28 22:17:03 +00:00
82d41b87be
ui: LOCAL SYSTEM tab renders real bodies with explore buttons + cargo hold (real data from /api/system)
kamilkrzywda2026-09-28 22:13:19 +00:00
8153007668
api: GET /api/system + POST /api/explore, OpenAPI spec updated in code
kamilkrzywda2026-09-28 22:11:01 +00:00
3aa27ffd89
game: bodies generated with each system; explore action — deterministic haul, turn cost, inventory accumulation
kamilkrzywda2026-09-28 22:07:53 +00:00
cbab17047b
game: seeded planet/moon generation per system + deterministic exploration roll
kamilkrzywda2026-09-28 22:04:23 +00:00
172f167a15
db: planets (planets+moons via parent_id) and inventory_items tables
kamilkrzywda2026-09-28 22:01:41 +00:00
b79b77131f
Merge pull request 'v0.3.0 — WORLD MAP: world generation + jump (#5)' (#12) from world-map-jump into master
v0.3.0
kamilkrzywda2026-09-28 23:43:08 +02:00
6a623c738a
e2e: world map smoke tests + jump persistence across container restart
kamilkrzywda2026-09-28 21:35:15 +00:00
80b493746f
test: openapi spec assertions for the world endpoints
kamilkrzywda2026-09-28 21:35:15 +00:00
37c3800479
ui: WORLD MAP tab renders live world state with jump buttons (real data from /api/world)
kamilkrzywda2026-09-28 21:32:48 +00:00
cc6abe8f36
api: GET /api/world + POST /api/jump, OpenAPI spec updated in code
kamilkrzywda2026-09-28 21:29:23 +00:00
58ac64af4f
game: save lifecycle — auto-init, world state, jump with adjacency validation + chart growth
kamilkrzywda2026-09-28 21:28:14 +00:00
1634c0602e
game: seeded world generation (pure) — start region + expansion rings
kamilkrzywda2026-09-28 21:25:14 +00:00
922a20707b
db: game save schema — saves, solar_systems, jump_routes, events (single-player, one save)
kamilkrzywda2026-09-28 21:25:14 +00:00
aa3c5f5501
Merge pull request 'v0.2.2 — LOCAL SYSTEM list: stagger moons under parent planets' (#4) from local-system-moon-stagger into master
v0.2.2
kamilkrzywda2026-09-28 23:07:05 +02:00
0573e6d719
Merge pull request 'v0.2.1 — LOCAL SYSTEM tab: planet list only (drop node graph)' (#3) from local-system-list-only into master
v0.2.1
kamilkrzywda2026-09-28 22:29:01 +02:00
15096f15d5
Merge pull request 'v0.1.0 — base app + stack from Flight-Ops, scificn-ui Mission Control interface' (#1) from scaffold-base into master
v0.1.0
kamilkrzywda2026-09-28 18:37:08 +02:00