Skip to content

Release 0.13.0: task workspaces and incremental world import - #24

Merged
DinLemon merged 2 commits into
developfrom
codex/frontend-consolidation
Oct 29, 2026
Merged

DinLemon merged 2 commits into
developfrom
codex/frontend-consolidation

Conversation

@DinLemon

@DinLemon DinLemon commented Oct 29, 2026 •

Copy link
Copy Markdown
Owner

The editor now keeps creation, map editing and export in separate task workspaces, and large real-place imports write connected sections incrementally instead of retaining every terrain raster. This release also packages the accumulated real-place, agent and authoring work since 0.12.0.

Changes

  • Consolidate layers, selection, zone editing, building libraries and contextual properties; add guided workflows and clearer real-place selection/import controls.
  • Preserve the selected geographic area and scale through explicit expanded-layout approval, with up to 65,536 sections and native cells subject to independent source/object/coordinate limits. Stage sections on disk, resolve seam buildings/fences, validate projections and publish the manifest atomically.
  • Replace terrain perimeter-times-height rejection with active-edge scanlines and a bounded actual-work counter; preserve holes, section continuity and the original map on failure. A retained real source now imports its previously failing 455-building section without source simplification.
  • Include offline geographic sources, source/survey evidence, transport authoring, shared placement rules, Project Doctor, building exchange and reviewed agent resource workflows. Preserve existing saved-project compatibility and streaming export.
  • Publish the Windows self-contained Web + CLI toolchain as 0.13.0; update README, screenshots, original logo and animated workflow illustration. Include linked guides, branding and notices in the portable package.
  • Extend CI with geographic selection/expanded-layout browser contracts and align the frontend harness with task workspace navigation.

Validation

  • 1,015/1,015 C# and 511/511 JavaScript checks passed locally, including enabled geographic browser contracts.
  • Fresh published-app browser checks: project creation, save/reopen, layers, library/workshop, selection across views, polygon history and isolated shared-geometry editing.
  • Extracted portable ZIP starts without an installed game or shared .NET; native map and seam-crossing infrastructure exports validate. Extracted CLI builds a strict two-section scene and passes source/seam validation.
  • A production sparse offline import preserved 15,552 cells / 972 sections at 1 metre per tile; sampled section reads and selected native export passed. This is not a dense-city memory guarantee.
  • Public source/package path and debug-symbol checks passed.

Reviewer notes

This is a large accumulated development release. The README links feature-specific acceptance documents and remaining limitations. Whole-world compatibility JSON retains its 128 MB limit; CLI/refresh/source budgets remain separate. Native structure checks do not replace a client gameplay test. Existing user editor processes and game profiles were preserved. The animation is an original illustration, not a UI recording.

@DinLemon
DinLemon merged commit 2415b37 into develop Oct 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant