Commit Graph

  • 3ac7075eb0 World airport dataset + distance cap on generated jobs (ISS-079, v0.44.0) feat/world-airports kamilkrzywda 2026-09-21 17:13:46 +00:00
  • 320bdf3b72 Merge pull request 'Wear 10× slower — maintenance lasts longer (ISS-085, v0.43.0)' (#87) from feat/wear-slowdown into master v0.43.0 kamilkrzywda 2026-09-21 18:13:30 +02:00
  • dd7159c109 Wear 10× slower — maintenance lasts longer (ISS-085, v0.43.0) feat/wear-slowdown kamilkrzywda 2026-09-21 15:59:20 +00:00
  • 78032a2051 Merge pull request 'Auto-refuel on leg start; all manual refueling UI + endpoint removed (ISS-082, v0.42.0)' (#86) from feat/auto-refuel into master v0.42.0 kamilkrzywda 2026-09-21 17:41:57 +02:00
  • 64da8e67bf Auto-refuel on dispatch; remove manual refueling UI/API/action (ISS-082, v0.42.0) feat/auto-refuel kamilkrzywda 2026-09-21 15:19:39 +00:00
  • b2d03846f5 Merge pull request 'Queue UI fixes: grayed duplicate routes, hover trace from landing airport, grounded queue lines (ISS-077, v0.41.0)' (#84) from feat/queue-ui-fixes into master v0.41.0 kamilkrzywda 2026-09-21 15:44:01 +02:00
  • 68cfad434b Queue UI fixes: disable would-409 controls, hover trace from landing airport, grounded queues draw dotted lines (ISS-077, v0.41.0) feat/queue-ui-fixes kamilkrzywda 2026-09-21 13:29:27 +00:00
  • 5d92b5edaa Merge pull request 'Top-bar version links to CHANGELOG; on-board rows show ICAO tags (ISS-080, ISS-081, v0.40.0)' (#83) from feat/topbar-changelog-link-icao-tags into master v0.40.0 kamilkrzywda 2026-09-21 15:20:08 +02:00
  • 4a6a8592e0 Top-bar version links to CHANGELOG.md; on-board rows show ICAO tags (ISS-080+ISS-081, v0.40.0) feat/topbar-changelog-link-icao-tags kamilkrzywda 2026-09-21 13:07:06 +00:00
  • b8f321dfd5 Merge pull request 'Maintenance: wear, broken burn +50%, repair (ISS-069, v0.39.0)' (#78) from feat/maintenance into master v0.39.0 kamilkrzywda 2026-09-21 14:20:32 +02:00
  • 336ed4ee7c Maintenance: distance wear, broken-state burn ×1.5, repair action (ISS-069, v0.39.0) feat/maintenance kamilkrzywda 2026-09-21 12:06:45 +00:00
  • 929452ca33 Merge pull request 'Reputation drives the economy: purchase/fuel discounts + better jobs (ISS-072, v0.38.0)' (#76) from feat/reputation-economy into master v0.38.0 kamilkrzywda 2026-09-21 13:01:53 +02:00
  • 8daca54840 Reputation economy: rep-scaled buy/refuel discounts + job reward quality (ISS-072, v0.38.0) feat/reputation-economy kamilkrzywda 2026-09-21 10:51:22 +00:00
  • 0f5f3ae23e Merge pull request 'Special jobs: data-driven registry + priority status (ISS-073, v0.37.0)' (#75) from feat/special-jobs into master v0.37.0 kamilkrzywda 2026-09-21 12:17:42 +02:00
  • 8ec485b93e Harden right-pane/slow-on-landing e2e self-heal: clear leftover cargo, refuel-and-retry repositioning feat/special-jobs kamilkrzywda 2026-09-21 10:08:33 +00:00
  • ea740fc378 Special jobs: data-driven special-status registry with priority status (ISS-073, v0.37.0) kamilkrzywda 2026-09-21 09:30:36 +00:00
  • 718e3a0177 Merge pull request 'Refuel-for-flight buys 150% of requirement; wind adjusts per-leg burn ±20% (ISS-071, ISS-070, v0.36.0)' (#74) from feat/weather-fuel-burn into master v0.36.0 kamilkrzywda 2026-09-21 11:03:03 +02:00
  • 5030fcd8b4 Wind-adjusted fuel burn ±20% + refuel-for-flight buys 150% margin (ISS-070, ISS-071, v0.36.0) feat/weather-fuel-burn kamilkrzywda 2026-09-21 08:47:42 +00:00
  • 6d8e1ad35e Merge pull request 'Job list shows cargo tonnage instead of count (ISS-066, v0.35.0)' (#68) from fix/job-list-cargo-tonnage into master v0.35.0 kamilkrzywda 2026-09-21 04:58:30 +02:00
  • 0ac133f750 fix(e2e): hook package weight within starter payload (4 t < 4.8 t max) fix/job-list-cargo-tonnage kamilkrzywda 2026-09-21 02:50:10 +00:00
  • d3038b3c7f Job list shows cargo tonnage instead of count (ISS-066, v0.35.0) kamilkrzywda 2026-09-21 02:27:27 +00:00
  • 847e74b7b8 Merge pull request 'Reject duplicate queue legs — same route can no longer be queued twice (ISS-065, v0.34.0)' (#67) from feat/queue-duplicate-guard into master v0.34.0 kamilkrzywda 2026-09-21 04:31:54 +02:00
  • 394d51d827 Reject duplicate queue legs — same route can no longer be queued twice (ISS-065, v0.34.0) feat/queue-duplicate-guard kamilkrzywda 2026-09-21 01:28:41 +00:00
  • 264778522c Merge pull request 'Merge On board into Fleet list — single per-plane block (ISS-054, v0.33.0)' (#64) from feat/merge-onboard-into-fleet into master v0.33.0 kamilkrzywda 2026-09-21 03:16:40 +02:00
  • e55078fb5d Merge On board into Fleet list — single per-plane block (ISS-054, v0.33.0) kamilkrzywda 2026-09-21 00:46:12 +00:00
  • 4e585cbed1 Merge pull request 'Queue via fly-to + Relocate; remove dedicated queue input (ISS-053, v0.32.0)' (#63) from feat/queue-via-fly-to-relocate into master v0.32.0 kamilkrzywda 2026-09-21 02:07:45 +02:00
  • 89ad09a04d Queue via fly-to + Relocate; remove dedicated queue-add input (ISS-053, v0.32.0) kamilkrzywda 2026-09-20 23:48:12 +00:00
  • bf2c46b959 Merge pull request 'Two-plane load fix + e2e coverage for 2-plane gameplay (ISS-055, v0.31.0)' (#62) from fix/two-planes-load-and-e2e into master v0.31.0 kamilkrzywda 2026-09-21 01:08:55 +02:00
  • fa64e32f65 Fix two-planes e2e healPlaneHome: restore 1000× before waiting for landing (ISS-057 slows sim to 1×) kamilkrzywda 2026-09-20 22:59:29 +00:00
  • 04b6f20a93 Fix two-planes e2e fuel 409s: refuel before return leg; healPlaneHome retries after refuel (ISS-055) kamilkrzywda 2026-09-20 22:15:27 +00:00
  • acee806180 Fix two-planes.spec.ts load test: switch back to Jobs tab after buying via UI (tabs unmount inactive content) kamilkrzywda 2026-09-20 21:56:00 +00:00
  • 1e3992f872 Two-plane load fix + e2e coverage (ISS-055, v0.31.0) kamilkrzywda 2026-09-20 21:26:16 +00:00
  • 57cc6705f2 Merge pull request 'Slow to 1× on landing + resume last selected speed (ISS-057, v0.30.0)' (#61) from feat/slow-resume-time-scale into master v0.30.0 kamilkrzywda 2026-09-20 22:43:27 +02:00
  • c9e9113a45 Slow sim to 1× on landing and resume last selected speed (ISS-057, v0.30.0) kamilkrzywda 2026-09-20 20:27:59 +00:00
  • 5e7ec903d3 Merge pull request 'Remove flaky time-controls e2e test (v0.29.1)' (#60) from fix/remove-flaky-time-controls-test into master v0.29.1 kamilkrzywda 2026-09-20 20:36:14 +02:00
  • 0b946b743c Remove flaky time-controls e2e test (v0.29.1) kamilkrzywda 2026-09-20 18:23:20 +00:00
  • 86d486fb69 Merge pull request 'Ignore job: dismiss open jobs from the market (ISS-047 part B, v0.29.0)' (#59) from feat/ignore-job into master v0.29.0 kamilkrzywda 2026-09-20 20:15:41 +02:00
  • b4b25551ff Fix ignore route slug collision ([packageId] → [id]) — Next.js runtime 500s (ISS-047 part B) kamilkrzywda 2026-09-20 18:07:18 +00:00
  • 8a12f07703 Ignore a job: dismiss an open package so it leaves the market (ISS-047 part B, v0.29.0) kamilkrzywda 2026-09-20 14:28:28 +00:00
  • a84bc7ed21 Merge pull request 'Right pane tabs (Jobs | Planes market) + 5 new plane types with tech-spec panels (ISS-047 part A, v0.28.0)' (#58) from feat/right-pane-tabs-plane-market into master v0.28.0 kamilkrzywda 2026-09-20 16:11:34 +02:00
  • 7524f943d2 Right pane tabs Jobs/Planes market + 5 new plane types with tech-spec panels + sell-plane cargo guard (ISS-047 part A) kamilkrzywda 2026-09-20 13:57:52 +00:00
  • 4f182a22b6 Merge pull request 'Right pane width matches left pane: 280→360px + toast offset (ISS-046)' (#56) from ui/right-pane-width into master v0.27.1 kamilkrzywda 2026-09-20 15:29:41 +02:00
  • 34b38dd5d5 Right pane width matches left pane: 280→360px + toast offset (ISS-046) kamilkrzywda 2026-09-20 13:17:33 +00:00
  • b2133fd25c Merge pull request 'Weight-based cargo capacity + weight/distance payout (ISS-045)' (#52) from feat/weight-capacity-payout into master v0.27.0 kamilkrzywda 2026-09-20 14:54:54 +02:00
  • 179fad450d Package weight, payload capacity and per-kg payout (ISS-045) kamilkrzywda 2026-09-20 12:42:03 +00:00
  • 85b7b07f53 Merge pull request 'Flight queue UI: dotted map line, left-pane Queue sub-section, e2e (ISS-043 part 2)' (#51) from feat/flight-queue-ui into master v0.26.0 kamilkrzywda 2026-09-20 13:57:39 +02:00
  • 5ef661a06f Fix queue.spec.ts test 1: refuel to full before the long leg (fuel 409 was timing out the fly poll) kamilkrzywda 2026-09-20 11:48:36 +00:00
  • 408cd933f4 Flight queue UI: dotted map line, left-pane Queue sub-section, e2e (ISS-043 part 2) kamilkrzywda 2026-09-20 11:31:11 +00:00
  • 3395fb4f90 Merge pull request 'ISS-043 (part 1): flight queue backend — data model, auto-chain on landing, add/cancel endpoints' (#50) from feat/flight-queue-backend into master v0.25.0 kamilkrzywda 2026-09-20 13:04:17 +02:00
  • 537c494daa ISS-043: add queue endpoints to e2e OpenAPI path list kamilkrzywda 2026-09-20 10:57:57 +00:00
  • 69b708dad3 Flight queue backend: planes hold a queue of upcoming legs, auto-chain on landing (ISS-043 part 1) kamilkrzywda 2026-09-20 10:39:00 +00:00
  • e109e003c0 Merge pull request 'ISS-041: pause on landing (keep speed) + auto-resume when a flight starts' (#49) from fix/pause-on-landing-auto-unpause into master v0.24.0 kamilkrzywda 2026-09-20 12:00:02 +02:00
  • cbe0cda15d Pause on landing + auto-unpause on dispatch (ISS-041) kamilkrzywda 2026-09-20 09:48:56 +00:00
  • 4620707abc Merge pull request 'ISS-040: on-board package hover traces from carrier's current position' (#48) from fix/onboard-hover-current-location into master v0.23.2 kamilkrzywda 2026-09-20 11:24:33 +02:00
  • 3024606ac8 On-board package hover traces from the carrier's current position (ISS-040) kamilkrzywda 2026-09-20 09:16:06 +00:00
  • f44e7aa0f5 Merge pull request 'v0.23.1 — Align toast stack to map right edge, clear of right pane (#39)' (#44) from ui/toast-align-map-right into master v0.23.1 kamilkrzywda 2026-09-20 10:52:40 +02:00
  • 58d05f5287 Align toast stack to map right edge, clear of right pane (#39) kamilkrzywda 2026-09-20 08:42:58 +00:00
  • e18d39edd0 Merge pull request 'v0.23.0 — Move Refuel-to-full from market into left pane next to Relocate (#35)' (#42) from ui/move-refuel-to-left-pane into master v0.23.0 kamilkrzywda 2026-09-20 10:34:43 +02:00
  • a7150a1062 Move Refuel-to-full from market into left pane next to Relocate (#35) kamilkrzywda 2026-09-20 08:25:57 +00:00
  • 8eeef401ae Merge pull request 'v0.22.2 — commit ORCHESTRATOR.md manual' (#38) from docs/orchestrator-md-v2 into master v0.22.2 kamilkrzywda 2026-09-20 09:57:56 +02:00
  • f273d385c2 docs: make ORCHESTRATOR.md durable — drop specifics that rot (test counts, CI run numbers, paint values) kamilkrzywda 2026-09-20 07:50:11 +00:00
  • 3b02c7feac docs: document GITEA_TOKEN in .env.example kamilkrzywda 2026-09-20 07:41:55 +00:00
  • 1ba70ebbf3 docs: commit ORCHESTRATOR.md manual (token via gitignored .env) kamilkrzywda 2026-09-20 07:34:04 +00:00
  • 08a819e44c Merge pull request 'v0.22.1 — gitignore local-only ORCHESTRATOR.md' (#37) from fix/gitignore-local-docs into master v0.22.1 kamilkrzywda 2026-09-20 09:06:59 +02:00
  • 50a9147665 chore: gitignore local-only ORCHESTRATOR.md manual kamilkrzywda 2026-09-20 06:58:42 +00:00
  • 5391636979 Merge pull request 'v0.22.0 — ISS-022/025/027 hover route trace (job list, on-board rows, relocation panel)' (#34) from feat/hover-trace into master v0.22.0 kamilkrzywda 2026-09-20 03:58:03 +02:00
  • ab79d9b17f fix(e2e): renderedFeatures — evaluate maplibre geometry getter in-page before Playwright serialization drops it kamilkrzywda 2026-09-20 01:50:23 +00:00
  • 505a58b4fe fix(e2e): expectHoverRoute — ignore queryRenderedFeatures artifacts without LineString geometry (CI run #70) kamilkrzywda 2026-09-20 01:22:23 +00:00
  • 2655ef81c8 fix: hover-route line not drawn in e2e — MapLibre clips queried lines across tiles and quantizes their coordinates (strict single-feature equality never matched) kamilkrzywda 2026-09-19 22:52:12 +00:00
  • ac4e3fa316 feat: v0.22.0 — ISS-022 target airport distinct-color ring on job-list / relocation hover kamilkrzywda 2026-09-19 22:01:02 +00:00
  • f2dbad5e03 feat: v0.22.0 — ISS-022/025/027 hover route trace on job list, on-board rows and relocation panel kamilkrzywda 2026-09-19 21:47:00 +00:00
  • 096a6bfe61 Merge pull request 'v0.21.0 — ISS-023 Relocate (empty flight) panel moves to left pane' (#33) from feat/relocate-left-pane into master v0.21.0 kamilkrzywda 2026-09-19 23:14:42 +02:00
  • 71ee63b38a feat: v0.21.0 — ISS-023 Relocate panel moves to left pane kamilkrzywda 2026-09-19 21:02:55 +00:00
  • a4f7947666 Merge pull request 'feat: v0.20.0 — ISS-021 move On board to left pane, widen left 360/280' (#31) from feat/onboard-left-pane into master v0.20.0 kamilkrzywda 2026-09-19 22:52:02 +02:00
  • 570ad52d47 feat: v0.20.0 part 2 — ISS-028 on-board rows two-line layout + airport name ellipsis kamilkrzywda 2026-09-19 20:09:59 +00:00
  • 59974d1b79 feat: v0.20.0 — ISS-021 move On board to left pane, widen left 360/280 kamilkrzywda 2026-09-19 19:23:10 +00:00
  • af5176354a Merge pull request 'v0.19.2 — AGENTS.md: CI-only e2e workflow + connected-issues exception' (#32) from docs/agents-md-e2e-ci-only into master kamilkrzywda 2026-09-19 22:34:34 +02:00
  • f5468bb640 docs: v0.19.2 — AGENTS.md e2e section reflects CI-only runs; connected issues may be done together kamilkrzywda 2026-09-19 20:06:40 +00:00
  • 0970ee4710 docs: v0.19.1 — AGENTS.md documents enforced CI gate + auto-merge v0.19.1 kamilkrzywda 2026-09-19 18:49:52 +00:00
  • 6e1439391a Merge pull request 'v0.19.0 — ISS-011 auto-slow to 1× when all planes have landed' (#24) from feat/auto-slow-on-idle into master v0.19.0 kamilkrzywda 2026-09-19 20:27:00 +02:00
  • 86379fc9c6 feat: v0.19.0 — ISS-011 auto-slow to 1x when all planes have landed kamilkrzywda 2026-09-19 18:07:42 +00:00
  • f0602453ea Merge pull request 'v0.18.0 — ISS-010 relocate empty planes + bigger airport markers + popup options' (#20) from feat/plane-relocation into master v0.18.0 kamilkrzywda 2026-09-19 18:44:56 +02:00
  • 337eda2743 test: target the plane option specifically in relocation popup e2e kamilkrzywda 2026-09-19 16:35:19 +00:00
  • 8852ae11f2 test: fix POPUP_AIRPORT scoping in relocation popup e2e kamilkrzywda 2026-09-19 16:23:03 +00:00
  • 008a77e456 feat: v0.18.0 part 3 — market row to relocate a grounded plane kamilkrzywda 2026-09-19 16:03:03 +00:00
  • 3e62d63418 feat: v0.18.0 part 2 — airport popup relocate options kamilkrzywda 2026-09-19 15:57:33 +00:00
  • 09c1d8bcd8 feat: v0.18.0 part 1 — ISS-010 bigger airport markers kamilkrzywda 2026-09-19 15:57:23 +00:00
  • 0467b54c70 Merge pull request 'v0.17.0 — ISS-008 toasts for errors/events + browser notifications' (#19) from feat/toasts-and-notifications into master v0.17.0 kamilkrzywda 2026-09-19 17:33:14 +02:00
  • 51d4f21d6b fix: v0.17.0 — sim-control POST retries + permission-aware notifications e2e kamilkrzywda 2026-09-19 15:23:20 +00:00
  • d8dc785757 feat: v0.17.0 — ISS-008 toasts for errors/events + browser notifications kamilkrzywda 2026-09-19 14:52:36 +00:00
  • eb69359a38 Merge pull request 'v0.16.1 — ISS-007 smooth client-side sim clock with per-snapshot re-sync' (#18) from feat/smooth-sim-clock into master v0.16.1 kamilkrzywda 2026-09-19 16:27:21 +02:00
  • 3acf471295 test: fix ISS-007 clock parse — replace only fixed the first space kamilkrzywda 2026-09-19 14:20:34 +00:00
  • 7d2f8f07c8 feat: v0.16.1 — ISS-007 smooth client-side sim clock with per-snapshot re-sync kamilkrzywda 2026-09-19 14:00:47 +00:00
  • 05d956f71b Merge pull request 'v0.16.0 — ISS-005 weighted fuel burn + "refuel just enough" per package' (#17) from feat/fuel-weight-refuel-for-flight into master v0.16.0 kamilkrzywda 2026-09-19 15:44:09 +02:00
  • ae1cb93a4f test: harden full-core-loop against Load/Fly precondition races kamilkrzywda 2026-09-19 13:36:27 +00:00
  • 687e4f2169 fix: forFlight refuel leaves an exactly-feasible tank (round up) — e2e 409 kamilkrzywda 2026-09-19 13:00:06 +00:00
  • a801311fc5 feat: v0.16.0 — ISS-005 weight-proportional fuel burn + refuel just enough for the loaded package kamilkrzywda 2026-09-19 12:24:34 +00:00
  • 1dc5beb0dd Merge pull request 'v0.15.1 — ISS-004 right pane widened, On-board wrapping fixed' (#16) from fix/right-pane-width into master v0.15.1 kamilkrzywda 2026-09-19 13:38:52 +02:00
  • b6bfcedaf6 test: click the rendered marker position while paused — closes render-lag race (CI run #37) kamilkrzywda 2026-09-19 11:32:19 +00:00
  • 4c99dbe550 fix: v0.15.1 — ISS-004 right pane widened to 360px, on-board wrap fixes kamilkrzywda 2026-09-19 11:05:02 +00:00