New
- Add artwork placement, resizing, and rotation with matching exports
- Add shopping list, question card, and error recovery screenshots
- Add finished activity screenshots and validation notes
- Show finished work duration and simplify activity labels
- Show live work inline with image activity and subtle shimmer
- Compact chat bubbles and tool activity rows
- Show provider logos in the agent model picker
- Show composer permissions and responsive checks
- Move chat approval settings into composer popup
- Show board toggle fix and focused UI verification
- Add enclosure v2: offset, vents, snap-fits, preview, STL/STEP
- Show a failed enclosure alignment check as stale state
- Add @fabdesk/board-art to bun.lock so frozen CI install succeeds
- Add deterministic picture-to-silkscreen board art.
- Add an off-board parts library to the project BOM.
- Open catalog boards from fabplane:// deep links
- Add one-click Finish it mode for autonomous board completion
- Add board-synced parametric enclosure generation
Improved
- Polish finished board controls and disable redundant runs
- Revalidate Finish it milestones against the final board
- Clarify Finish it progress and hide checkpoint hashes
- Separate parts navigation from section heading
- Keep added parts visible and compact parts navigation
- Polish project BOM and off-board parts workflow
- Polish responsive enclosure controls and preserve saved previews
- Align enclosure preview test with generated-file navigation
- Clarify enclosure results and reveal generated files
- Replace board size presets with exact dimensions
- Keep artwork visible when changing board dimensions
- Separate image cropping from board shape and prioritize common art controls
- Keep artwork dragging responsive with worker previews and frame scheduling
- Polish board art upload, preview, and safe project saving
- Keep the project BOM panel comment current after the main merge.
- Retrigger CI after merging main.
- Explain and retry approval capability lookup failures
- Refine board navigation and preserve past chat durations
- Improve shopping list workflows, interactive questions, and error recovery
- Document delete-chat focus regression check
- Keep composer usable after deleting chats with in-app confirmation
- Document folded activity behavior and screenshots
- Collapse completed activity behind Worked for and retain the final answer
- Document composer interaction checks and screenshots
- Refine composer actions and display the configured Codex model
- Refresh the simplified activity timeline
- Capture inline live commands and image activity
- Capture compact bubbles and activity rows
- Capture scrolling sidebar title fades
- Capture borderless chat header
- Update Codex knot screenshots
- Refresh outlined logo and status alignment evidence
- Capture provider logos at both desktop sizes
- Refresh permission menu screenshots with semantic colors
- Verify Windows caption sizing with native screenshots
- Tolerate git-checkout mtime skew when judging board freshness.
- Require current netlist, schematic ERC, and applied routes.
- Deliver catalog deep links once and pass remix through.
- Treat malformed project.parts.json as an error, not empty.
- Keep Finish it inside the project repo and re-verify stale reports.
- Board art preview: composite the selected layers
- Board art: trim scanline runs to circle/rounded outlines
- BOM: never replace a parts file that failed to load
- Finish it: never complete while a milestone is still running
- Bore enclosure standoffs in FreeCAD
- Export enclosure standoffs to STEP as bored tubes
- Count silk_art in the MCP export toolset HTTP test
- Keep node:zlib out of the desktop renderer bundle for board art
- Copy the board-art zip into an ArrayBuffer-backed view for Blob
- Serialize Finish it git commits and tighten event tests
Fixed
- Fix export tool counts after main integration
- Fix circular art preview clipping by isolating SVG resource IDs
- Fix review findings in question lifecycle and chat recovery
- Separate completed activity from the current step
- Soften scrolling title edges and constrain sidebar rows
- Add folder icon and remove chat header divider
- Use OpenAI knot for Codex as requested
- Lighten Codex logo and align agent installation status
- Distinguish permission modes with semantic icons and colors
- Keep Windows chrome proportional across workspace zoom
- Keep one stationary board panel toggle
- Fix enclosure rotation, cutout centering, fiducials, and wall windows
- Store project-relative image in board-art.json
- Board art JPEG uploads and tab shortcuts
Installers and SHA-256 checksums for this build are on the download page .