793b709d8f
feat(ui): readable order card — status as background tint, corner ✕ (#58)
developer2026-05-26 06:39:09 +00:00
2294d8b3d9
fix(ui): tighter order card — calculator-scale font, corner-flush ✕; stabilise report-sections e2e
Ilia Denisov
2026-05-26 08:28:58 +02:00
5ca30df334
feat(ui): readable order card — status as background tint, corner ✕
Ilia Denisov
2026-05-26 07:23:44 +02:00
1f6791549a
Merge pull request 'fix(ui): turn navigator no-op when re-selecting the on-screen turn' (#57) from feature/issue-45-turn-navigator-noop into development
developer2026-05-26 05:13:23 +00:00
e82c9f8bbd
fix(ui): no-op when re-selecting the turn already on screen
Ilia Denisov
2026-05-26 00:18:30 +02:00
b957d17022
Merge pull request 'feat(ui): autofocus login fields; keep verification code out of form history' (#56) from feature/issue-44-login-autofocus-otp into development
developer2026-05-25 22:11:35 +00:00
3d5b331bd9
feat(ui): autofocus login fields; keep verification code out of form history
Ilia Denisov
2026-05-25 23:53:20 +02:00
6f2967024a
Merge pull request 'feat(ui): map canvas follows light/dark theme; fix invisible gear control' (#42) from feature/issue-40-map-light-theme into development
developer2026-05-24 07:15:08 +00:00
f6e4a4f6bd
feat(ui): map canvas follows light/dark theme; fix invisible gear control
Ilia Denisov
2026-05-24 08:49:37 +02:00
d44ad9b6eb
Merge pull request 'fix(gateway): verify client signature before payload_hash' (#41) from feature/issue-39-verification-order into development
owner2026-05-24 05:59:44 +00:00
91e34a0929
fix(gateway): verify client signature before payload_hash
Ilia Denisov
2026-05-24 02:42:09 +02:00
f0857243e2
Merge pull request 'feat(ui): single-URL game app-shell (in-memory screens/views)' (#35) from feature/ui-app-shell into development
developer2026-05-23 20:18:09 +00:00
1dadf08672
docs(ui): clarify lobby re-enter starts at the map, only refresh restores
Ilia Denisov
2026-05-23 22:14:15 +02:00
c1672224a6
fix(ui): pin the mobile game shell to the viewport
Ilia Denisov
2026-05-23 21:40:06 +02:00
e31fb2c17a
docs(ui): sync docs to the app-shell; fix stale nav comments
Ilia Denisov
2026-05-23 21:04:11 +02:00
4e0058d46c
test(ui): migrate suite to the app-shell (state-driven navigation)
Ilia Denisov
2026-05-23 20:49:35 +02:00
1dd8df9f6e
Merge pull request 'feat(ui): installable offline PWA (F5)' (#31) from feature/ui-finalize-f5-pwa into development
developer2026-05-22 14:02:40 +00:00
11f51944df
fix(ui): register the service worker in production only
Ilia Denisov
2026-05-22 15:56:32 +02:00
04c7f6e68a
feat(ui): installable offline PWA — service worker, manifest, icons (F5)
Ilia Denisov
2026-05-22 15:46:42 +02:00
c066a8958e
Merge pull request 'build(ui): build core.wasm in CI, stop committing the binary (F6)' (#30) from feature/ui-finalize-f6-wasm-ci into development
developer2026-05-22 12:37:24 +00:00
b729036778
build(ui): build core.wasm in CI, stop committing the binary (F6)
Ilia Denisov
2026-05-22 14:29:33 +02:00
9d3a652b6b
Merge pull request 'feat(ui): error & state UX (F4)' (#29) from feature/ui-finalize-f4-error-ux into development
developer2026-05-22 11:53:16 +00:00
b07b8fb1c8
test(ui): cargo-routes counts the selection ring in the primitive total
Ilia Denisov
2026-05-22 13:50:42 +02:00
35e27c5aec
fix(ui): bottom-sheet tap-outside only fires while the sheet is shown
Ilia Denisov
2026-05-22 13:45:41 +02:00
c56050f5dd
Merge pull request 'feat(ui): accessibility pass — WCAG 2.2 AA (F2)' (#27) from feature/ui-finalize-f2-a11y into development
developer2026-05-22 06:43:40 +00:00
70f2973396
fix(ui): darken light-theme danger to meet AA contrast
Ilia Denisov
2026-05-22 08:40:38 +02:00
e193f3ca88
feat(ui): default theme to system (follow OS light/dark)
Ilia Denisov
2026-05-22 08:36:17 +02:00
642c5b7322
feat(ui): accessibility pass — WCAG 2.2 AA for login/lobby/shell (F2)
Ilia Denisov
2026-05-22 08:25:14 +02:00
dcc655c7c4
Merge pull request 'feat(ui): visual design system — tokens + light/dark theming (F1)' (#26) from feature/ui-finalize-f1-tokens into development
developer2026-05-22 05:37:11 +00:00
4ad96b0ef7
feat(ui): migrate all view bodies to design tokens (F1b)
Ilia Denisov
2026-05-22 07:24:02 +02:00
3ea29cf8b5
fix(ui-calculator): keep calculator state long-lived; don't eject on planet click
Ilia Denisov
2026-05-21 20:29:08 +02:00
9ae7b88b89
feat(ui): Phase 30 ship-class calculator with goal-seek and reach circles
Ilia Denisov
2026-05-21 19:52:08 +02:00
00159ddf7c
Merge pull request 'ci: per-job pnpm install dir to fix the host-runner setup-pnpm race' (#23) from feature/ci-pnpm-setup-isolation into development
developer2026-05-20 15:31:12 +00:00
b24d53b82f
ci: install pnpm into a per-job dir to fix the host-runner setup race
Ilia Denisov
2026-05-20 17:26:49 +02:00
6572f5b59d
Merge pull request 'fix(ui-map): inverse stencil mask for the visibility fog (Safari pan perf, stage 2)' (#22) from feature/ui-map-fog-inverse-mask into development
developer2026-05-20 15:02:03 +00:00
a08f4f55b0
fix(ui-map): cut the visibility fog with an inverse stencil mask (Safari pan perf, stage 2)
Ilia Denisov
2026-05-20 16:53:54 +02:00
44c18c3ef4
Merge pull request 'fix(ui-map): render-on-demand + drop pan inertia (Safari fog freeze, stage 1)' (#21) from feature/ui-map-render-on-demand into development
developer2026-05-20 14:43:57 +00:00
51902b995f
fix(ui-map): render-on-demand + drop pan inertia to stop the Safari fog freeze
Ilia Denisov
2026-05-20 16:28:18 +02:00
0da2f4b6fb
Merge pull request #20 from feature/ui-map-toggles
developer2026-05-19 22:37:29 +00:00
53b892ae00
fix(ui-map): move fog overlay to a viewport-level layer below the copies
Ilia Denisov
2026-05-20 00:26:06 +02:00
00e84579ca
fix(ui-map): split fog overlay into per-shape Graphics + torus-wrap circles
Ilia Denisov
2026-05-20 00:04:35 +02:00
7ade838df8
test(ui-map): unit-cover the fog overlay's layered-overpaint contract
Ilia Denisov
2026-05-19 23:42:39 +02:00
37580b7699
fix(ui-map): repaint fog as layered overpaint; rename to visibleHyperspace
Ilia Denisov
2026-05-19 23:39:39 +02:00
2f4dc01d54
fix(ui-map): apply wrap-mode flips in place instead of remounting
Ilia Denisov
2026-05-19 22:33:38 +02:00
7c46aa4bec
fix(ui-e2e): tighten Phase 29 effect tracking + radio wiring
Ilia Denisov
2026-05-19 22:23:15 +02:00
2528d63b51
fix(ui-e2e): Phase 29 map-toggles spec passes across all four projects
Ilia Denisov
2026-05-19 22:02:15 +02:00
65c0fbb87d
Merge pull request 'fix(generator): drop incorrect distinctness assert in TestPlanetRandomName' (#19) from feature/fix-flaky-planet-random-name into development
developer2026-05-19 08:15:45 +00:00
3d06f49f3c
fix(generator): drop incorrect distinctness assert in TestPlanetRandomName
Ilia Denisov
2026-05-19 10:13:25 +02:00
08345606a5
Merge pull request 'fix(dev-deploy): explicit Cache-Control on the UI surface' (#18) from feature/caddy-cache-headers into development
developer2026-05-19 08:11:40 +00:00
b85a9e1b9b
fix(dev-deploy): explicit Cache-Control on the UI surface
Ilia Denisov
2026-05-19 10:11:09 +02:00
8170abd5fa
Merge pull request 'feat(gateway): unsigned gateway.heartbeat keeps Safari push streams alive' (#17) from feature/subscribe-events-heartbeat into development
developer2026-05-19 07:35:35 +00:00
82bdb6777a
Merge pull request 'fix(dev-deploy): seed geoip onto a named volume' (#15) from feature/dev-deploy-geoip-volume into development
developer2026-05-19 00:02:12 +00:00
f70258849f
fix(dev-deploy): seed geoip onto a named volume
Ilia Denisov
2026-05-19 01:59:38 +02:00
d19aa3aac5
Merge pull request 'fix(integration): scope preclean to galaxy.stack=integration' (#14) from feature/preclean-stack-scope into development
developer2026-05-18 23:48:47 +00:00
a338ebf058
fix(integration): scope preclean to galaxy.stack=integration
Ilia Denisov
2026-05-19 01:37:55 +02:00
f91cf6eb41
Merge pull request 'chore(ci): tidy CI/dev infra — drop local-ci, lift migration rule' (#13) from feature/ci-tidy-up into development
developer2026-05-18 23:10:21 +00:00
daed2690c1
fix(compose): keep galaxy.stack label on containers only
Ilia Denisov
2026-05-19 01:00:21 +02:00
a9087691a3
chore(ci): tidy CI/dev infra — drop local-ci, lift migration rule, scope by galaxy.stack label
Ilia Denisov
2026-05-18 23:32:42 +02:00
5eec7013ba
Merge pull request 'chore(dev-deploy): KNOWN-ISSUES entry for sandbox-cancel after redispatch' (#12) from chore/dev-sandbox-cancel-todo into development
developer2026-05-16 21:17:37 +00:00
49f614926a
KNOWN-ISSUES: park sandbox-cancel; owner rejected host-side hypotheses
Ilia Denisov
2026-05-16 23:16:51 +02:00
cadb72b412
KNOWN-ISSUES: rule out compose orphan reap; narrow to host-side reap
Ilia Denisov
2026-05-16 23:10:13 +02:00
5177fef2ef
tools/dev-deploy: log the sandbox-cancellation TODO
Ilia Denisov
2026-05-16 22:53:21 +02:00