Commit c739b8e
refactor: strip v0.39 surfaces — Workbench, Skills, Marketplace, Lab, MaaS
Phase 1.4 + 1.5: wipe everything not directly part of AI conversation
search. Replace with minimal skeletons that compile.
Backend (src-tauri):
- Delete all src-tauri/src/app/* modules except for a fresh, empty
lib.rs that boots Tauri with five plugins (opener, dialog, process,
updater, global-shortcut) and registers a single `ping` command.
- Delete claude_web_sync, hook_watcher, pty_manager, diagnostics.
- Slim Cargo.toml deps to: lovcode-core + tauri stack + shared
workspace deps. Drop portable-pty, arboard, rusqlite, aes/cbc,
cocoa/objc, security-framework, zip, reqwest, jieba (moved to core),
tantivy (moved to core), notify (moved to core), and ~15 others.
- tauri.conf.json: drop third-parties bundle resources.
Frontend (src/):
- Wipe every page, view, component, store, hook, lib, type module from
the v0.39 era. Replace with: main.tsx + router on top of
vite-plugin-pages, pages/index.tsx (search stub with a `ping`
button), pages/search-overlay.tsx (floating window placeholder),
index.css with the warm-academic palette.
- Slim package.json: drop monaco, xterm, recharts, jotai, framer-motion,
react-query, all radix primitives, lodash, date-fns, lovinsp, and
every other dependency that only existed for the deleted surfaces.
- Rewrite index.html and vite.config.ts to match.
Top-level cleanup:
- Remove third-parties/ submodules (claude-code-docs, codex,
claude-code-templates, claude-plugins-official) — they were only used
by the docs/marketplace pages.
- Remove marketplace/, scripts/agent-chat-harness.mjs, update-icon.sh,
components.json, design-guide.md, and the v0.39 spec/research markdown
files at repo root.
Build status:
- `cargo build --workspace` ✔
- `pnpm build` ✔
The legacy code is preserved on the `legacy/v0.39-workbench` branch
already pushed to origin.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>1 parent 66ae019 commit c739b8e
323 files changed
Lines changed: 1166 additions & 84105 deletions
File tree
- marketplace/lovstudio/statuslines
- public
- agent-icons
- scripts
- src-tauri
- src
- app
- src
- components
- AgentComposer
- Environment
- FileTree
- FileViewer
- GlobalHeader
- Terminal
- config
- home
- ui
- constants
- context
- hooks
- i18n
- lib
- agent
- pages
- agents
- commands
- events
- extensions
- history
- [projectId]
- hooks
- knowledge
- distill
- source/[id]
- marketplace
- mcp
- output-styles
- settings
- template
- skills
- statusline
- wishes
- store
- atoms
- types
- views
- AnnualReport
- Chat
- Commands
- Extensions
- FeatureTodo
- Features
- Hooks
- Knowledge
- Lab
- Marketplace
- Mcp
- OutputStyles
- Projects
- Settings
- Skills
- Statusline
- SubAgents
- third-parties
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
This file was deleted.
This file was deleted.
0 commit comments