From dd322b27e369e6fa38e321ffa9e2e64fe809e2b9 Mon Sep 17 00:00:00 2001 From: David Montero Date: Thu, 4 Jun 2026 07:56:54 +0200 Subject: [PATCH] =?UTF-8?q?feat(editor):=20per-target=20compilation=20cons?= =?UTF-8?q?ole=20=E2=80=94=20a=20section=20per=20board/chip?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Phase 4 of the run-system work. The compile console now groups output into a section per run target (board or chip) with a status glyph and label, the way multiple Arduinos already stream — instead of one flat list. - CompilationLog gains an optional target { id, label, kind: 'board'|'chip' }. message/type are unchanged so the pro overlay (diagnose-with-AI prompt + errorCount slot) and the console's length-based clear/auto-error heuristics are untouched. parseCompileResult stamps the target on every produced line. - Producers stamp their lines: compileAllBoards (per-board, dropping the old '