From d1fdfb140cc440664f77a24886172f9976a05a31 Mon Sep 17 00:00:00 2001 From: soryu Date: Tue, 28 Apr 2026 19:12:52 +0100 Subject: feat: revert broken directive PRs, re-implement Lexical document orchestrator (#98) * feat: soryu-co/soryu - makima: Revert broken directive PRs and verify clean build * feat: soryu-co/soryu - makima: Re-implement frontend: Lexical document editor with feature flag and base components * WIP: heartbeat checkpoint * feat: soryu-co/soryu - makima: Add contract blocks, expandable log rows, and interaction controls * WIP: heartbeat checkpoint * feat: soryu-co/soryu - makima: End-to-end build verification and integration polish --- frontend/src/components/VNInterface.tsx | 50 +++++++++++++-------------------- 1 file changed, 20 insertions(+), 30 deletions(-) (limited to 'frontend/src/components/VNInterface.tsx') diff --git a/frontend/src/components/VNInterface.tsx b/frontend/src/components/VNInterface.tsx index 48b150a..0a77f39 100644 --- a/frontend/src/components/VNInterface.tsx +++ b/frontend/src/components/VNInterface.tsx @@ -9,11 +9,11 @@ import { showSettingsModalStore, isVisibleStore, yenBalanceStore, - documentUiEnabledStore, + documentEditorEnabledStore, toggleStandby, toggleShowChoices, updateTime, - setDocumentUiEnabled, + setDocumentEditorEnabled } from '../stores' interface VNInterfaceProps { @@ -28,7 +28,7 @@ export function VNInterface({ onLogout }: VNInterfaceProps) { const showSettingsModal = useStore(showSettingsModalStore) const isVisible = useStore(isVisibleStore) const yenBalance = useStore(yenBalanceStore) - const documentUiEnabled = useStore(documentUiEnabledStore) + const documentEditorEnabled = useStore(documentEditorEnabledStore) // Fade in effect on mount useEffect(() => { @@ -110,20 +110,20 @@ export function VNInterface({ onLogout }: VNInterfaceProps) { Daemons - {documentUiEnabled && ( +
+ + View: + Contracts + +
+ {documentEditorEnabled && (
- - View: + + Edit: Directives
)} -
- - {documentUiEnabled ? 'Legacy:' : 'View:'} - Contracts - -
@@ -209,28 +209,18 @@ export function VNInterface({ onLogout }: VNInterfaceProps) {
-

Experimental

+

Feature Flags

-
-- cgit v1.2.3