Saved projects now round-trip their declared library manifest (compile scope): buildSavePayload includes libraries_json from useLibraryManifestStore; loading a project restores it (and clears any stale example manifest). Existing projects load with an empty manifest -> legacy scan-all (unchanged); new saves capture whatever manifest is active. Pairs with the backend libraries_json column. |
||
|---|---|---|
| .. | ||
| analytics.ts | ||
| boardPinMapping.ts | ||
| boardProtocols.ts | ||
| captureCanvasPreview.ts | ||
| compilationLogger.ts | ||
| countryFlag.ts | ||
| esp32ImageParser.ts | ||
| exampleToBuildNetlistInput.ts | ||
| firmwareLoader.ts | ||
| generateExamplePreview.tsx | ||
| hexParser.ts | ||
| importProject.ts | ||
| loadExample.ts | ||
| pinPositionCalculator.ts | ||
| projectPayload.ts | ||
| reservedUsernames.ts | ||
| useSEO.ts | ||
| useTouchDevice.ts | ||
| uuid.ts | ||
| vlxFile.ts | ||
| wireColors.ts | ||
| wireHitDetection.ts | ||
| wireUtils.ts | ||
| wokwiZip.ts | ||