From b6a8fa267149e88df466be581875ad9f720491b7 Mon Sep 17 00:00:00 2001 From: Jaakko Vanhala Date: Thu, 9 Apr 2026 17:04:59 +0300 Subject: [PATCH] =?UTF-8?q?Monaco=20Editor=20-v=C3=A4lilehti:=20selainpohj?= =?UTF-8?q?ainen=20koodieditori=20agenttien=20tuottamalle=20koodille?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Uusi "Editor"-välilehti jossa: - Monaco Editor (VS Coden ydin) CDN:stä, dark-teema - Tiedostopuu vasemmalla (klikataan tiedostoa) - Välilehdet ylhäällä (useita tiedostoja auki) - Kielitunnistus tiedostopäätteestä (Python, Rust, JS, ...) - "Avaa editorissa" -nappi projektikorteissa Monaco ladataan taustalla requestIdleCallback:llä — ei hidasta sivun käynnistymistä. Editor alustetaan vasta kun sitä tarvitaan. Projektikortin "Avaa editorissa" -nappi: 1. Avaa Editor-välilehden 2. Luo Monaco-mallit jokaiselle tiedostolle 3. Renderöi tiedostopuun ja välilehdet 4. Avaa ensimmäisen tiedoston editoriin Co-Authored-By: Claude Opus 4.6 (1M context) --- network-poc/frontend/src/pages/index.astro | 142 +++++++++++++++++++++ 1 file changed, 142 insertions(+) diff --git a/network-poc/frontend/src/pages/index.astro b/network-poc/frontend/src/pages/index.astro index 80d76a8..47e9cd4 100644 --- a/network-poc/frontend/src/pages/index.astro +++ b/network-poc/frontend/src/pages/index.astro @@ -15,6 +15,7 @@ import AgentChat from "../components/AgentChat.astro"; import mermaid from 'https://cdn.jsdelivr.net/npm/mermaid@11/dist/mermaid.esm.min.mjs'; window.mermaid = mermaid; +