velxio/frontend/src
David Montero Crespo 6d6d298130 fix(console): the final flush speaks in whole lines, from the real buffer
tailAfterStream sliced result.stdout at the live-buffer offset, but the
buffer interleaves stdout+stderr in arrival order while result.stdout is
stdout-only plus a joining newline — offsets never line up, so the flush
could start mid-line ('f/esptool_py && ...'). Instead, the poll loop now
emits one final onProgress(state:'done') with the completed buffer and
the existing delta logic flushes the tail perfectly aligned. tailAfterStream
is gone.
2026-08-09 08:05:43 +02:00
..
__pro_stub__
…
__tests__ feat(epaper): 4-level greyscale rendering in SSD168xDecoder 2026-08-06 03:56:02 +02:00
assets
…
components fix(console): the final flush speaks in whole lines, from the real buffer 2026-08-09 08:05:43 +02:00
data feat(editor): folders - create/delete folder trees in the file explorer 2026-08-05 06:48:38 +02:00
desktop
…
hooks fix(webcam): per-board frame byte budget - Sense frames fit the S3 fb 2026-08-04 16:18:10 +02:00
i18n Revert "ux(editor): the pristine starter picker is a screen, not a modal" 2026-08-08 06:24:47 +02:00
lib feat(canvas): header camera toggles for component-owned webcams 2026-08-07 21:11:33 +02:00
pages Revert "ux(editor): the pristine starter picker is a screen, not a modal" 2026-08-08 06:24:47 +02:00
services fix(console): the final flush speaks in whole lines, from the real buffer 2026-08-09 08:05:43 +02:00
simulation fix(epaper): persist the window union across refreshes (fix partial-refresh tears) 2026-08-06 16:53:00 +02:00
store feat(sim): duck-type the browser MicroPython path so pro simulators plug in 2026-08-06 00:54:54 +02:00
tokens
…
types feat(sd): boards with a built-in microSD slot take user uploads 2026-08-04 05:55:21 +02:00
utils fix(console): the final flush speaks in whole lines, from the real buffer 2026-08-09 08:05:43 +02:00
velxio-elements
…
App.css Revert "ux(editor): the pristine starter picker is a screen, not a modal" 2026-08-08 06:24:47 +02:00
App.tsx
…
elements-register.ts feat(components): DS3231 RTC module + GPS NEO-6M NMEA talker 2026-07-31 20:38:06 +02:00
entry-server.tsx
…
index.css
…
main.tsx Merge remote-tracking branch 'origin/master' into v3.2-worktree 2026-08-01 04:23:55 +02:00
pro fix(ui): crowded pin headers escaped the inspector - draw those labels vertically 2026-08-03 22:04:43 +02:00
seoRoutes.ts
…
vite-env.d.ts
…