From 6d70c5f8a3ed90564b08616a3fb041409916059c Mon Sep 17 00:00:00 2001 From: Clawd Date: Sat, 28 Feb 2026 07:30:40 -0800 Subject: Phase 4: React UI - Add renderer/src/types.ts with Project, Session, Message, Phase types - Add renderer/src/styles/globals.css with full styling - Dark theme with accent colors - Header, document pane, chat pane, action bar layouts - Phase indicator, token usage bar, buttons - Add renderer/src/components/Header.tsx - Project/session dropdowns with create buttons - Phase indicator showing current workflow state - Add renderer/src/components/DocumentPane.tsx - Markdown viewer/editor with toggle - Syntax highlighting for review comments - Task checkbox rendering - Add renderer/src/components/ChatPane.tsx - Message list with auto-scroll - Input field with Enter to send - Loading state indicator - Add renderer/src/components/ActionBar.tsx - Token usage bar with color coding - Review/Submit buttons for workflow - Permission mode toggle for implement phase - Add renderer/src/App.tsx - Full state management for projects, sessions, messages - Claude message subscription - Workflow handlers (review, submit, phase advance) - Update renderer/src/main.tsx to render App --- renderer/src/main.tsx | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'renderer/src/main.tsx') diff --git a/renderer/src/main.tsx b/renderer/src/main.tsx index 9a6b03b..a2f33db 100644 --- a/renderer/src/main.tsx +++ b/renderer/src/main.tsx @@ -1,4 +1,9 @@ -import React from 'react' -import { createRoot } from 'react-dom/client' +import React from "react"; +import { createRoot } from "react-dom/client"; +import { App } from "./App"; -createRoot(document.getElementById('root')!).render(
hi
) +createRoot(document.getElementById("root")!).render( + + + +); -- cgit v1.2.3