Commit Graph

  • 8818f0928d game: tech research action + ship-action gating by researched techs (build gate, raised caps) kamilkrzywda 2026-09-29 00:24:25 +00:00
  • 4ef924edd6 db+game: tech table + starting tech list seeded on new game and v5 backfill step kamilkrzywda 2026-09-29 00:20:02 +00:00
  • bd16d3fc47 Merge pull request 'v0.6.0 — SHIP SYSTEMS: expand/upgrade/build + save backfill (#8)' (#15) from ship-systems into master v0.6.0 kamilkrzywda 2026-09-29 01:55:06 +02:00
  • dcaeb4dded release v0.6.0 ship-systems kamilkrzywda 2026-09-28 23:47:37 +00:00
  • 7e975566ab e2e: ship action via UI (bounded scan until affordable) + ship state survives container restart kamilkrzywda 2026-09-28 23:46:21 +00:00
  • de0cb45b09 ui: real SHIP SYSTEMS tab (upgrade/expand/build buttons) + left column mirrors live ship state kamilkrzywda 2026-09-28 23:43:03 +00:00
  • fce27ff6ca api+openapi: GET /api/ship + POST upgrade/expand/build with 400/404/409/422 mapping kamilkrzywda 2026-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 kamilkrzywda 2026-09-28 23:35:28 +00:00
  • 0910891995 db+game: ship_systems table + starting ship seed (new game and v4 backfill step) kamilkrzywda 2026-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 kamilkrzywda 2026-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 kamilkrzywda 2026-09-29 01:03:25 +02:00
  • 59ccf5674e release v0.5.0 crew-roster kamilkrzywda 2026-09-28 22:56:25 +00:00
  • 60947d3cda e2e: CREW tab renders real roster cards with both traits; roster survives container restart kamilkrzywda 2026-09-28 22:51:26 +00:00
  • 08a15a09cf ui: CREW tab renders real roster cards with traits + origin (real data from /api/crew) kamilkrzywda 2026-09-28 22:50:01 +00:00
  • a2c8586618 api: GET /api/crew roster endpoint, OpenAPI spec updated in code kamilkrzywda 2026-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) kamilkrzywda 2026-09-28 22:45:55 +00:00
  • ccd156b7c6 db+game: crew table and pure seeded crew generation (starting crew + exploration roll) kamilkrzywda 2026-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 kamilkrzywda 2026-09-29 00:28:58 +02:00
  • 0ddba27333 release: v0.4.0 — LOCAL SYSTEM planet list + exploration to find things (issue #6) local-system-explore kamilkrzywda 2026-09-28 22:17:56 +00:00
  • 1a50ffb2f9 e2e: local system smoke tests (staggered bodies, explore row state, inventory accumulation) + explored-state persistence across restart kamilkrzywda 2026-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) kamilkrzywda 2026-09-28 22:13:19 +00:00
  • 8153007668 api: GET /api/system + POST /api/explore, OpenAPI spec updated in code kamilkrzywda 2026-09-28 22:11:01 +00:00
  • 3aa27ffd89 game: bodies generated with each system; explore action — deterministic haul, turn cost, inventory accumulation kamilkrzywda 2026-09-28 22:07:53 +00:00
  • cbab17047b game: seeded planet/moon generation per system + deterministic exploration roll kamilkrzywda 2026-09-28 22:04:23 +00:00
  • 172f167a15 db: planets (planets+moons via parent_id) and inventory_items tables kamilkrzywda 2026-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 kamilkrzywda 2026-09-28 23:43:08 +02:00
  • f36820ddff release: v0.3.0 — world generation + jump between solar systems (issue #5) world-map-jump kamilkrzywda 2026-09-28 21:36:37 +00:00
  • 6a623c738a e2e: world map smoke tests + jump persistence across container restart kamilkrzywda 2026-09-28 21:35:15 +00:00
  • 80b493746f test: openapi spec assertions for the world endpoints kamilkrzywda 2026-09-28 21:35:15 +00:00
  • 37c3800479 ui: WORLD MAP tab renders live world state with jump buttons (real data from /api/world) kamilkrzywda 2026-09-28 21:32:48 +00:00
  • cc6abe8f36 api: GET /api/world + POST /api/jump, OpenAPI spec updated in code kamilkrzywda 2026-09-28 21:29:23 +00:00
  • 58ac64af4f game: save lifecycle — auto-init, world state, jump with adjacency validation + chart growth kamilkrzywda 2026-09-28 21:28:14 +00:00
  • 1634c0602e game: seeded world generation (pure) — start region + expansion rings kamilkrzywda 2026-09-28 21:25:14 +00:00
  • 922a20707b db: game save schema — saves, solar_systems, jump_routes, events (single-player, one save) kamilkrzywda 2026-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 kamilkrzywda 2026-09-28 23:07:05 +02:00
  • 7f48fd0e5e ui: LOCAL SYSTEM list staggers moons under their parent planet (v0.2.2) local-system-moon-stagger kamilkrzywda 2026-09-28 21:03:14 +00: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 kamilkrzywda 2026-09-28 22:29:01 +02:00
  • 2651981044 ui: LOCAL SYSTEM tab shows only the explorable worlds list (v0.2.1) local-system-list-only kamilkrzywda 2026-09-28 20:23:31 +00:00
  • 16a7b468e3 Merge pull request 'v0.2.0 — 7-tab game interface template (visual only)' (#2) from ui-game-tabs into master v0.2.0 kamilkrzywda 2026-09-28 21:25:39 +02:00
  • 9faf0f3a33 release: v0.2.0 — game tab template (CHANGELOG + version bump) ui-game-tabs kamilkrzywda 2026-09-28 19:20:08 +00:00
  • 4be04a779a e2e: smoke spec for the 7-tab game template (role=tab triggers + event log switch) kamilkrzywda 2026-09-28 19:19:33 +00:00
  • 5291e0fa6e app: rebuild operations tabs as 7-tab game template (world map, local system, crew, ship systems, skill tree, missions, event log) — visual only kamilkrzywda 2026-09-28 19:18:34 +00:00
  • e79015b15c ui: copy node-graph + progress components from scificn-ui (adds @radix-ui/react-progress) kamilkrzywda 2026-09-28 19:13:47 +00: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 kamilkrzywda 2026-09-28 18:37:08 +02:00
  • ed2e346100 e2e: fix smoke spec tab locators (Radix Tabs render role="tab", not button) scaffold-base kamilkrzywda 2026-09-28 16:33:26 +00:00
  • 531798d4b3 app: rebuild interface base on scificn-ui Mission Control layout (placeholder content) kamilkrzywda 2026-09-28 16:13:35 +00:00
  • 6d267fba6b docs: CHANGELOG v0.1.0 + ORCHESTRATOR updates (scificn-ui, single-player, CI facts) kamilkrzywda 2026-09-28 15:56:45 +00:00
  • e19c068c98 e2e: smoke + state specs, CI-only against isolated dind stack kamilkrzywda 2026-09-28 15:56:40 +00:00
  • d0f52133f0 db: sql.js/Drizzle connection + atomic persist (empty schema) kamilkrzywda 2026-09-28 15:56:34 +00:00
  • 323b00d692 api: /api/version + OpenAPI 3.x spec generated in code kamilkrzywda 2026-09-28 15:56:29 +00:00
  • e688e9a0f0 app: shell + scificn-ui frontend (SCI-FI theme, brightened --text-muted) kamilkrzywda 2026-09-28 15:56:24 +00:00
  • f6d2876a44 ci: docker compose (prod + isolated e2e) and Gitea CI pipeline kamilkrzywda 2026-09-28 15:56:18 +00:00
  • 1aba7958b3 infra: base stack config (Next 16 + React 19 + TS strict, Tailwind v4, sql.js/Drizzle deps) kamilkrzywda 2026-09-28 15:56:10 +00:00
  • 0944ef66f0 docs: initial workflow rules (AGENTS.md) and successor-agent manual (ORCHESTRATOR.md) kamilkrzywda 2026-09-28 14:08:49 +00:00