Nori Work v1.0.0-pre.4
Pre-release
Pre-release
Changes since v1.0.0-pre.3
Fixed
- Fixed Nori Work startup failures where a stale or incompatible daemon caused
server already runningand left the desktop unusable. - Reuse a healthy daemon only when its Nori Code version matches the desktop and required desktop routes are available.
- Replace older or unknown-version daemons with the bundled current version.
- Discard unhealthy stale locks without signaling recycled Windows PIDs.
- Bind replacement to the complete lock owner and re-check it after graceful shutdown and again before forced termination, preventing a concurrent replacement process from being killed.
- Recover concurrent desktop/CLI startup races by connecting to the healthy winner.
- Classify
server already runningonly from the current launch output, so historical log lines cannot trigger the wrong recovery path. - Include exit metadata and the current
server.logtail when a bundled server exits with empty stdout/stderr. - Detect image MIME from payload bytes instead of trusting incorrect browser metadata.
- Repair historical image data URLs before provider dispatch; invalid pseudo-images become a model-visible omission notice instead of breaking the conversation.
- Support PNG, JPEG, GIF, WebP, BMP, TIFF, ICO, HEIC, HEIF, AVIF, and validated SVG uploads.
- Make clean desktop builds compile and stage Web assets explicitly, preventing stale
dist-weboutput from entering an installer.
Verification
- 189 focused tests passed across CLI server lifecycle, Desktop startup, Web image handling, Agent Core normalization, and native Web asset collection.
- TypeScript checks passed for Nori Code, Nori Work, Nori Web, and Agent Core.
- Changed-file lint completed with 0 errors.
- Rebuilt from deleted Desktop/Web/SEA output directories.
- Native SEA smoke passed, including version/help/export/native-asset checks.
- Packaged SEA and staged Web assets match their source build hashes.