939c9695da
Merge pull request 'fix: NEXT TURN button into the right pane — full width, no longer overlapped (#52, v0.14.0)' (#54) from feat/next-turn-button into master
master
v0.14.0
kamilkrzywda2026-10-06 15:09:56 +02:00
678cd48a94
Merge pull request 'fix: hydration-safe banner clock (#44, v0.10.1)' (#47) from fix/hydration-jump-dispatch into master
v0.10.1
kamilkrzywda2026-10-04 01:52:28 +02:00
e792c8a06c
fix(ui): team builder — coalesce the queued-jump block to null so an empty queue no longer disables JUMP dispatch (#44)
kamilkrzywda2026-10-03 23:42:32 +00:00
1cabea7972
fix(ui): team builder lead rule mirrors the route busy check (helper-on-PENDING is not a valid lead) (#44)
kamilkrzywda2026-10-02 20:55:26 +00:00
a199b64348
feat(ui): team builder — lead + helpers with live duration preview, wired into the action panels (#44)
kamilkrzywda2026-10-02 20:34:14 +00:00
07c1508999
feat(ui): NEXT TURN button (bottom-right) + turn counter; empty queue is a free skip (#44)
kamilkrzywda2026-10-02 20:04:38 +00:00
1084f4e099
fix(api): guard task-queue name resolution against corrupted rows (#44)
kamilkrzywda2026-10-02 19:58:40 +00:00
84d1aa8122
feat(api): world/system/crew snapshots expose the active + pending task queue (#44)
kamilkrzywda2026-10-02 19:42:19 +00:00
178de6e4fb
feat(api): POST /api/turn ticks the queue one turn; an empty queue is a free skip (#44)
kamilkrzywda2026-10-02 19:12:51 +00:00
03b8b661f6
feat(api): ship + research endpoints queue tasks with lead + helpers; mission accept is instant and free (#44)
kamilkrzywda2026-10-02 18:36:14 +00:00
4e312d054f
feat(api): jump + explore endpoints queue tasks with lead + helpers instead of resolving instantly (#44)
kamilkrzywda2026-10-02 15:47:31 +00:00
d7faf739a9
feat(game): tickTurn + runTurn — the turn tick: decrement, resolve, FIFO auto-start, one turn per call (#44)
kamilkrzywda2026-10-02 14:30:49 +00:00
2a8cb4da06
Merge pull request 'v0.9.12 — admin button + direct DB table CRUD, no auth for now (#38)' (#42) from admin-db-crud into master
v0.9.12
kamilkrzywda2026-09-29 23:53:45 +02:00
fdc5624b0c
fix(e2e): make the #35 NAV AI spec survive tab restore and multi-match sublabels
kamilkrzywda2026-09-29 15:37:45 +00:00
ff4ced9d71
Merge pull request 'v0.9.11 — NAVIGATION AI unlocks two-hop jumps (#35)' (#40) from navigation-ai into master
kamilkrzywda2026-09-29 16:57:43 +02:00
d14ffdcf2f
feat(game): NAVIGATION AI unlocks two-hop jumps in one action (#35)
kamilkrzywda2026-09-29 14:53:11 +00:00
d083b5b708
Merge pull request 'v0.9.10 — world map fills entire tab area, no scrollbar (#36)' (#39) from world-map-full-area into master
v0.9.10
kamilkrzywda2026-09-29 16:09:15 +02:00
c012b0fe56
fix(ui): keep the OPERATIONS tab bar intact when tall tabs overflow the pane (#36)
kamilkrzywda2026-09-29 14:03:27 +00:00
6483d510ef
Merge pull request 'v0.9.10 — world map fills entire tab area, no scrollbar (#36)' (#37) from world-map-full-area into master
kamilkrzywda2026-09-29 15:03:00 +02:00
bc6bc7dd07
fix(ui): scale WORLD MAP to fill its tab pane without an internal scrollbar (#36)
kamilkrzywda2026-09-29 12:59:16 +00:00
3a786913df
Merge pull request 'v0.9.9 — world map: force-directed graph with pan+zoom (#28)' (#34) from world-map-graph-viz into master
v0.9.9
kamilkrzywda2026-09-29 13:27:17 +02:00
978a1d119d
feat(ui): render WORLD MAP as a force-directed d3 graph with pan + zoom (#28)
kamilkrzywda2026-09-29 11:24:02 +00:00
a57c590bae
Merge pull request 'v0.9.8 — pin tab bar at top while panel content scrolls (#31)' (#33) from pin-tab-bar into master
v0.9.8
kamilkrzywda2026-09-29 12:25:01 +02:00
1710e50b63
fix(ui): pin the OPERATIONS tab bar while panel content scrolls (#31)
kamilkrzywda2026-09-29 10:22:14 +00:00
1bb04d2a51
Merge pull request 'v0.9.7 — local system refreshes after jump, no page reload needed (#30)' (#32) from local-system-refresh into master
v0.9.7
kamilkrzywda2026-09-29 12:03:41 +02:00
e27ff7015e
fix(ui): refresh LOCAL SYSTEM after a jump instead of waiting for a page reload (#30)
kamilkrzywda2026-09-29 10:00:18 +00:00
e6c88b10c2
Merge pull request 'v0.9.6 — keep active tab between page refresh (#27)' (#29) from keep-active-tab into master
v0.9.6
kamilkrzywda2026-09-29 11:43:21 +02:00
f4690bc1a2
feat(ui): keep the active operations tab across page refreshes (#27)
kamilkrzywda2026-09-29 09:42:18 +00:00
4b030716f7
Merge pull request 'v0.9.5 — fix infinite loop on name-pool exhaustion (server freeze) (#21)' (#26) from ui-layout-fix into master
v0.9.5
kamilkrzywda2026-09-29 11:22:07 +02:00
06f8a28e96
fix(game): numbered name fallback when pool exhausted — server no longer freezes past 128 systems
kamilkrzywda2026-09-29 09:18:00 +00:00
36ff412f0b
Merge pull request 'v0.9.4 — top bar shows app version instead of ◄ SHIP (#23)' (#25) from topbar-version into master
v0.9.4
kamilkrzywda2026-09-29 10:33:19 +02:00
c35edc60d0
feat(ui): top bar shows app version instead of ◄ SHIP label (#23)
kamilkrzywda2026-09-29 08:30:35 +00:00
f545792c36
Merge pull request 'v0.9.3 — layout: only middle pane scrolls, side panels stay fixed (#21)' (#24) from middle-pane-scroll into master
v0.9.3
kamilkrzywda2026-09-29 10:24:56 +02:00
d2fb252a98
feat(ui): only the middle column scrolls — side panes stay fixed (#21)
kamilkrzywda2026-09-29 08:21:14 +00:00
bf6d8714e6
Merge pull request 'v0.9.2 — WORLD MAP: click-to-jump on galactic chart, drop jump routes list (#19)' (#22) from world-map-click-jump into master
v0.9.2
kamilkrzywda2026-09-29 10:06:05 +02:00
ef1d282770
feat(ui): world map — jump by clicking chart fields (#19)
kamilkrzywda2026-09-29 08:00:44 +00:00
18ca5eae6c
Merge pull request 'v0.9.1 — layout pass: CARGO HOLD to right pane, wider panes, drop placeholders' (#20) from layout-tweaks into master
v0.9.1
kamilkrzywda2026-09-29 09:12:54 +02:00
85627201f8
feat(ui): layout pass — CARGO HOLD to right column, wider panes, drop placeholders
kamilkrzywda2026-09-29 06:48:20 +00:00
fb11a8ef81
Merge pull request 'v0.9.0 — EVENT LOG: real game events in the terminal (#11)' (#18) from event-log into master
v0.9.0
kamilkrzywda2026-09-29 05:05:30 +02:00
37b193ffb8
test(e2e): tab-switch test — assert real log lines, not the removed placeholder
event-log
kamilkrzywda2026-09-29 03:02:04 +00:00