mirror of
https://github.com/penpot/penpot.git
synced 2026-10-29 14:00:37 +00:00
Port the last live namespaces adapted to the new tree (config, mime, object, resources, the wasm engines) with the temp ownership folded into tmpdir, and delete src/app/ outright: 28 legacy files gone, every behavior covered by the new suite. The render env (uris, management key, tmpdir, image cache) now travels in the lease message; the worker thread reads no config and no globals. The generated shared.js moves next to the new enums (build env, gitignore and docs follow it). Legacy tests fall with a case-by-case parity check against the new suite. Parity: api->consumer-api (7/7 same), worker->consumer+worker slices, config/plan/jobs/shell/pool suites superseded, svg fills moved to the new tree over the real module. AI-assisted-by: muse-spark-1.3-contributor