8503855a4c
Refine ship orders and viewer controls
2026-04-09 12:42:52 -04:00
6c92ab50c8
Complete universe model migration
2026-04-07 14:16:59 -04:00
d0c6e30304
Clarify anchor-based mining model
2026-04-07 01:43:13 -04:00
75568324f5
Refine anchor-first universe migration docs
2026-04-07 00:28:38 -04:00
fdcf83ccec
Consolidate spatial docs into universe model
2026-04-06 21:29:49 -04:00
74b8bf4116
Add canonical universe model document
2026-04-06 19:11:27 -04:00
c9a4b474b4
Ignore local Codex state and remove worksheet
2026-04-06 17:13:47 -04:00
63a9f808bb
Add player onboarding and tactical viewer updates
2026-04-06 17:12:44 -04:00
706e1cda8f
Refactor runtime bootstrap and ship control flows
2026-04-03 01:12:26 -04:00
0bb72bee35
Refactor world bootstrap and allow empty startup worlds
2026-03-29 13:22:48 -04:00
640e147ea8
to rename
2026-03-28 11:38:33 -04:00
04d182e93f
refactor(backend): align station module production semantics
2026-03-27 16:44:50 -04:00
3237735b08
refactor(backend): simplify cargo kind loading
2026-03-27 15:18:42 -04:00
e8fb033a01
Refactor station modules into typed runtime models
2026-03-27 14:59:15 -04:00
f961ac62b6
chore: convert movement regime kinds to enum
2026-03-27 13:30:10 -04:00
00a1e58184
chore: simplifying world bootstrapping
2026-03-25 12:49:29 -04:00
a5e0037311
chore: add ide files
2026-03-25 03:02:13 -04:00
e87994a2dc
chore(editorconfig): prefer var over specific type
2026-03-25 01:45:54 -04:00
e5fa0eb347
chore: normalize line endings
2026-03-24 17:00:53 -04:00
85a055ec91
refactor: replace SpaceLayerKinds with strongly-typed SpaceLayerKind enum
...
Replaces string-based `SpaceLayerKinds` constants with a strongly-typed `SpaceLayerKind` enum. Updates backend services, runtime models, and projection logic to use the new enum. Adds `ToContractValue` method for compatibility with existing contracts.
2026-03-24 03:03:13 -04:00
766fef1c8f
chore: add .editorconfig and consistent formatting for backend projects
...
Adds an `.editorconfig` file with C# and project-specific conventions. Applies consistent indentation and formatting across backend handlers, runtime models, and AI services.
2026-03-24 02:55:15 -04:00
cfee1306de
chore: add project-specific IDE config and ignored files
2026-03-24 02:36:15 -04:00
768d705fb7
fix(sln): wrong project name included
2026-03-23 21:26:02 -04:00
5f41914a59
feat: massive AI generation
2026-03-21 02:22:25 -04:00
6ccc708ae1
feat: massive AI generation
2026-03-21 02:21:05 -04:00
3b56785f9a
improvement on gm windows, ai
2026-03-20 12:40:26 -04:00
ff078fe939
Update viewer AI state panels
2026-03-20 02:44:25 -04:00
a2f66b0dca
feat(ai): improving agents planning and memory
2026-03-20 02:12:29 -04:00
f5bf7d8e3f
bug(ui): GmWindow was not holding its size after moving it
2026-03-20 02:11:50 -04:00
892d069b92
feat(viewer): add GM Ops Console window replacing ops strip
...
Introduces a floating, draggable, resizable Game Master console as the
first of a planned series of GM/debug windows. Replaces the horizontal
ops-strip card layout with proper data tables using TanStack Table v8.
- GmWindow.vue: reusable draggable+resizable floating window base;
snapshots offsetWidth/Height on drag start so resize is preserved
- GmOpsWindow.vue: Ships / Stations / Factions tabs with global filter,
column sorting, and drag-to-reorder columns (useColumnOrder composable)
- gmStore.ts: Pinia store fed from ViewerWorldLifecycle.rebuildFactions
with raw world arrays (ships, stations, factions)
- Removes opsStripEl binding (was stored but never read by controller)
- GM Console toggle button replaces the bottom ops strip
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-20 00:24:32 -04:00
cd1fe776a5
Deepen faction economy and station planning
2026-03-19 23:34:06 -04:00
9a5040cf1f
Refactor backend into domain-first slices
2026-03-19 18:15:44 -04:00
07a3142316
refactor(backend): align api namespaces and project name
2026-03-19 17:44:53 -04:00
a281d37fb4
refactor(backend): modularize scenario loader
2026-03-19 17:42:53 -04:00
8d2a810f6b
refactor(backend): modularize simulation engine
2026-03-19 17:28:07 -04:00
5c79946d57
fix(backend): resolve nullable build warnings
2026-03-19 15:25:10 -04:00
792fc5619b
feat(backend): move endpoints to FastEndpoints handlers
2026-03-19 15:23:58 -04:00
3ca568c05d
feat(viewer): add Vue-based HUD, ops strip, and history window
2026-03-19 13:49:56 -04:00
710addf1f5
feat: improving ui
2026-03-19 02:19:41 -04:00
aa4a6930ba
feat: tactical icons, follow-camera orbit, and ship info panel
2026-03-18 22:45:33 -04:00
f98c47a8a7
feat: improved visualisation and x4 data import
2026-03-18 20:58:17 -04:00
358122a74a
feat: 3 scene rendering setup
2026-03-18 08:49:51 -04:00
933c6afd08
feat: simplified local-space and celestial, removed bubbles
2026-03-18 08:49:35 -04:00
00a008bda5
feat: improved ops-strip with faction and stations
2026-03-18 00:40:44 -04:00
ad5f733b3e
feat: goap ai for faction and ship
2026-03-18 00:09:39 -04:00
b3508d9d08
feat: simplify station production
2026-03-17 20:38:13 -04:00
0ae53b76e8
feat: simplify ship construction
2026-03-17 17:08:33 -04:00
d5d0a39244
feat: simplifying the simulation
2026-03-17 16:08:02 -04:00
3234b628ea
feat: rework modules, items and fuel
2026-03-17 03:32:37 -04:00
ec1116e1ce
chore: remove unused modules.json
...
File was never loaded by backend or viewer code.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-03-16 15:15:15 -04:00