v0.21.0 — ISS-023 Relocate (empty flight) panel moves to left pane #33

Merged
kamilkrzywda merged 1 commits from feat/relocate-left-pane into master 2026-09-19 23:14:43 +02:00
Owner

What (issue #23)

New panel for empty flight should be on left pane — as anything with our plane.

The Relocate control (flying a grounded/empty plane to another airport) lived as a market row in the right pane. It now has its own Relocate section in the LEFT pane, between On board and Time — grouped with everything else about our planes:

  • LeftPane section order: Cash/Reputation → Fleet → On board → Relocate → Time
  • Testids byte-identical (relocate-plane / relocate-dest / relocate-go), same .market-row-relocate classes (global CSS, works in the 360 px left pane)
  • The one-time /api/airports fetch moved with its only consumer (the destination select); RightPane cleaned of all relocate state
  • Busy gating rewired to LeftPane's own useGameAction instance; map-popup relocation controls (airport-popup-*) untouched — separate surface

E2E

No locator changes needed (all global testids) — e2e/relocation.spec.ts first test title + header comments updated to reflect the new placement.

Version

  • package.json → 0.21.0; CHANGELOG.md entry at top
## What (issue #23) *New panel for empty flight should be on left pane — as anything with our plane.* The Relocate control (flying a grounded/empty plane to another airport) lived as a market row in the right pane. It now has its own **Relocate** section in the LEFT pane, between On board and Time — grouped with everything else about our planes: - LeftPane section order: Cash/Reputation → Fleet → On board → **Relocate** → Time - Testids byte-identical (`relocate-plane` / `relocate-dest` / `relocate-go`), same `.market-row-relocate` classes (global CSS, works in the 360 px left pane) - The one-time `/api/airports` fetch moved with its only consumer (the destination select); RightPane cleaned of all relocate state - Busy gating rewired to LeftPane's own `useGameAction` instance; map-popup relocation controls (`airport-popup-*`) untouched — separate surface ## E2E No locator changes needed (all global testids) — `e2e/relocation.spec.ts` first test title + header comments updated to reflect the new placement. ## Version - `package.json` → **0.21.0**; `CHANGELOG.md` entry at top
kamilkrzywda added 1 commit 2026-09-19 23:08:50 +02:00
feat: v0.21.0 — ISS-023 Relocate panel moves to left pane
CI / build + unit + e2e (pull_request) Successful in 5m54s
71ee63b38a
kamilkrzywda scheduled this pull request to auto merge when all checks succeed 2026-09-19 23:09:01 +02:00
kamilkrzywda merged commit 096a6bfe61 into master 2026-09-19 23:14:43 +02:00
kamilkrzywda deleted branch feat/relocate-left-pane 2026-09-19 23:14:43 +02:00
Sign in to join this conversation.