Phase 1 - Security: - Add AES-GCM encryption for localStorage fallback - Enforce WSS protocol for non-localhost WebSocket connections - Add URL sanitization to prevent XSS in markdown links Phase 2 - Domain Reorganization: - Create Intelligence Domain with Valtio store and caching - Add unified intelligence-client for Rust backend integration - Migrate from legacy agent-memory, heartbeat, reflection modules Phase 3 - Core Optimization: - Add virtual scrolling for ChatArea with react-window - Implement LRU cache with TTL for intelligence operations - Add message virtualization utilities Additional: - Add OpenFang compatibility test suite - Update E2E test fixtures - Add audit logging infrastructure - Update project documentation and plans Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
40 lines
627 B
Plaintext
40 lines
627 B
Plaintext
# Logs
|
|
logs
|
|
*.log
|
|
npm-debug.log*
|
|
yarn-debug.log*
|
|
yarn-error.log*
|
|
pnpm-debug.log*
|
|
lerna-debug.log*
|
|
|
|
node_modules
|
|
dist
|
|
dist-ssr
|
|
*.local
|
|
src-tauri/resources/openclaw-runtime/*
|
|
!src-tauri/resources/openclaw-runtime/.gitkeep
|
|
local-tools/*
|
|
!local-tools/.gitkeep
|
|
!local-tools/NSIS/
|
|
!local-tools/NSIS/.gitkeep
|
|
!local-tools/WixTools/
|
|
!local-tools/WixTools/.gitkeep
|
|
installer-smoke/
|
|
msi-smoke/
|
|
|
|
# Editor directories and files
|
|
.vscode/*
|
|
!.vscode/extensions.json
|
|
.idea
|
|
.DS_Store
|
|
*.suo
|
|
*.ntvs*
|
|
*.njsproj
|
|
*.sln
|
|
*.sw?
|
|
desktop/src-tauri/resources/openfang-runtime/openfang.exe
|
|
|
|
# E2E test results
|
|
desktop/tests/e2e/test-results/
|
|
test-results/
|