42 lines
1.1 KiB
Markdown
42 lines
1.1 KiB
Markdown
|
|
# Page dependency trees
|
|||
|
|
|
|||
|
|
## Fifth Domain / Knowledge channel
|
|||
|
|
|
|||
|
|
Entry: `../guanghu-knowledge-base/src/App.tsx`
|
|||
|
|
|
|||
|
|
Dependencies:
|
|||
|
|
|
|||
|
|
- `src/App.tsx`
|
|||
|
|
- `src/api.ts`
|
|||
|
|
- `src/components/PlatformNavigation.tsx`
|
|||
|
|
- `src/components/SearchBar.tsx`
|
|||
|
|
- `src/components/DocTree.tsx`
|
|||
|
|
- `src/components/Editor.tsx`
|
|||
|
|
- `src/components/VersionHistory.tsx`
|
|||
|
|
- `src/components/AgentChat.tsx`
|
|||
|
|
- `src/components/StorageLocationSheet.tsx`
|
|||
|
|
- `src/components/HumanSettings.tsx`
|
|||
|
|
- `src/styles/app.css`
|
|||
|
|
|
|||
|
|
Desktop render branch is the only branch. The Electron window minimum is 800×600; the primary design viewport is 1280×860.
|
|||
|
|
|
|||
|
|
## Server/account entry
|
|||
|
|
|
|||
|
|
Entry: `src/components/StorageLocationSheet.tsx`
|
|||
|
|
|
|||
|
|
Dependencies:
|
|||
|
|
|
|||
|
|
- Electron preload `../hololake-desktop/electron/preload.ts`
|
|||
|
|
- Electron IPC implementation `../hololake-desktop/electron/main.ts`
|
|||
|
|
- Knowledge remote API `server/index.ts`
|
|||
|
|
- Git engine `server/git-engine.ts`
|
|||
|
|
- Shared controls from `src/styles/app.css`
|
|||
|
|
|
|||
|
|
## Human settings
|
|||
|
|
|
|||
|
|
Entry: `src/components/HumanSettings.tsx`
|
|||
|
|
|
|||
|
|
Dependencies:
|
|||
|
|
|
|||
|
|
- localStorage preference contract in the same file
|
|||
|
|
- shared overlay/control styling in `src/styles/app.css`
|