Skip to content

Add safe project asset management and publish Beta 7 - #36

Merged
WebCrew merged 2 commits into
mainfrom
release/beta-7-asset-management
Sep 8, 2026
Merged

Add safe project asset management and publish Beta 7#36
WebCrew merged 2 commits into
mainfrom
release/beta-7-asset-management

Conversation

@WebCrew

@WebCrew WebCrew commented Sep 8, 2026

Copy link
Copy Markdown
Owner

Summary

  • add selectable project assets with a focused Rename / Move workflow
  • validate all asset paths inside assets/, reject symbolic-link escapes and preserve file extensions
  • use non-overwriting filesystem operations and create safe nested asset folders
  • add dedicated automated asset contract coverage and preload-boundary checks
  • document the Phase 2 milestone and prepare the unsigned Beta 7 test release

Scope

This intentionally does not add Phase 4 importer metadata, stable asset IDs, reimport behavior or reference migration. The current scene format does not yet store live asset references.

Verification

  • node scripts/check.cjs
  • JavaScript syntax checks for main, renderer and asset modules
  • git diff --check

The local clean renderer build could not run because the workspace has no installed esbuild binary. GitHub CI installs the locked dependencies before performing the authoritative renderer and Windows build.

@WebCrew
WebCrew merged commit 3e55c39 into main Sep 8, 2026
5 checks passed
@WebCrew
WebCrew deleted the release/beta-7-asset-management branch September 8, 2026 16:09
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