yunsi-toolbox-vue/lib/shared
kerms 8320bf7ab2
feat(app-image): add ESP firmware image parser and viewer with robust
upload handling

- add app image parser/types/constants for ESP image header, extended
header, segments, and app description
- add shared binary read/write utilities and CRC32 helper
- add AppImageViewer component to inspect firmware metadata in UI
- improve upload UX: accept .bin only and show explicit error for ELF input
- prevent status alert timer race by clearing previous timeout before
setting a new one
- ignore .claude in .gitignore
2026-02-22 12:37:30 +01:00
..
binary-reader.ts feat(app-image): add ESP firmware image parser and viewer with robust 2026-02-22 12:37:30 +01:00
binary-writer.ts feat(app-image): add ESP firmware image parser and viewer with robust 2026-02-22 12:37:30 +01:00
crc32.ts feat(app-image): add ESP firmware image parser and viewer with robust 2026-02-22 12:37:30 +01:00
index.ts feat(app-image): add ESP firmware image parser and viewer with robust 2026-02-22 12:37:30 +01:00