velxio/frontend/src/components/editor
David Montero c580a7e418 feat(library-manager): read-only libraries.json file + drop Uninstall for shared index libs
(1) The explorer's per-board manifest entry is renamed velxio.json -> libraries.json
and clicking it now opens a READ-ONLY JSON view of that board's declared libraries
(board.libraries) in the editor, instead of the modal. New editor state
manifestViewBoardId: when set, CodeEditor renders a read-only Monaco showing
{libraries:[...]} live; opening/activating any real file clears it. No file is
added to the workspace, so nothing touches compile or save. Library actions are
done in the Library Manager modal (toolbar button).

(2) Drop the 'Uninstall' button for shared index/cache libraries — you can't
uninstall a copy everyone shares (content-addressed cache). Only your own custom
.zip uploads keep a 'Remove' (per-user store). Index libs: just Add to / In project.
2026-06-09 15:49:14 +02:00
..
CodeEditor.tsx feat(library-manager): read-only libraries.json file + drop Uninstall for shared index libs 2026-06-09 15:49:14 +02:00
CompilationConsole.tsx feat(editor): per-target compilation console — a section per board/chip 2026-06-04 07:56:54 +02:00
EditorToolbar.css feat(editor-toolbar): in-place Pro upgrade prompt + progressive overflow menu 2026-05-29 07:41:05 +02:00
EditorToolbar.tsx feat(library-manifest): per-board manifests + autocomplete 2026-06-07 06:07:48 +02:00
FileExplorer.css feat(editor): rename boards & custom chips; show which target owns each file 2026-06-04 06:22:25 +02:00
FileExplorer.tsx feat(library-manager): read-only libraries.json file + drop Uninstall for shared index libs 2026-06-09 15:49:14 +02:00
FileTabs.css feat(editor): rename boards & custom chips; show which target owns each file 2026-06-04 06:22:25 +02:00
FileTabs.tsx feat(editor): rename boards & custom chips; show which target owns each file 2026-06-04 06:22:25 +02:00
retroAsmLanguage.ts feat(editor): Monaco syntax highlight for 8080/Z80 assembly 2026-05-19 00:49:51 -03:00