mirror of
https://github.com/chenhg5/cc-connect.git
synced 2026-07-03 12:28:10 +08:00
* feat(web): add web admin dashboard (React + Tailwind + TypeScript) Full-featured management UI for CC-Connect instances: - Token-based auth, dark/light/system theme, i18n (EN/ZH/ZH-TW/JA/ES) - Dashboard with system status, project overview - Project management with providers, heartbeat, settings tabs - Session list and chat interface with Markdown rendering - Cron job management (create/delete) - Bridge adapter viewer - System config viewer, logs, restart/reload controls - All endpoints aligned with docs/management-api.md Made-with: Cursor * feat(web): improve session UI, markdown rendering, and API richness - Enrich session list/detail API with live status, last_message preview, agent_type, platform, user metadata, and timestamps - Add SessionKeyMap() helper to core/session.go for ID-to-key mapping - Redesign SessionList as responsive grid layout with project filtering, time-ago display, and last message preview - Upgrade markdown rendering: rehype-highlight for syntax highlighting, @tailwindcss/typography for proper prose styling, copy-to-clipboard on code blocks, GitHub light/dark themes - Show live/offline session status; disable message input for non-live sessions - Update management-api.md to document new session fields - Remove node_modules from git tracking and add to .gitignore Made-with: Cursor * chore: add .vite/ to .gitignore Made-with: Cursor * fix(opencode): add warn logs when sqlite3 CLI is missing or query fails The /list command silently showed 0 messages when sqlite3 was not installed or the DB query failed. Now logs a warning so operators can diagnose the issue. Fixes #318. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com> --------- Co-authored-by: Claude <noreply@anthropic.com>
26 lines
639 B
JSON
26 lines
639 B
JSON
{
|
|
"compilerOptions": {
|
|
"target": "ES2020",
|
|
"useDefineForClassFields": true,
|
|
"lib": ["ES2020", "DOM", "DOM.Iterable"],
|
|
"module": "ESNext",
|
|
"skipLibCheck": true,
|
|
"moduleResolution": "bundler",
|
|
"allowImportingTsExtensions": true,
|
|
"isolatedModules": true,
|
|
"moduleDetection": "force",
|
|
"noEmit": true,
|
|
"jsx": "react-jsx",
|
|
"strict": true,
|
|
"noUnusedLocals": false,
|
|
"noUnusedParameters": false,
|
|
"noFallthroughCasesInSwitch": true,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"baseUrl": ".",
|
|
"paths": {
|
|
"@/*": ["src/*"]
|
|
}
|
|
},
|
|
"include": ["src", "vite-env.d.ts"]
|
|
}
|