mirror of
https://github.com/tiennm99/ccs.git
synced 2026-10-14 08:18:04 +00:00
feat(web-dashboard): complete settings, health, shared data and build integration
- Settings editor with API key masking and conflict detection - Health dashboard with status cards and one-click fixes - Home dashboard with stats and quick actions - Shared data viewer for commands/skills/agents - Build scripts for UI + server bundle - Bundle size verification (<500KB gzipped) - Pre-release checklist script
This commit is contained in:
1 parent
56502ab6a8
commit
59758024c9
43 files changed
+3557
-138
No files matched your search
Executable
+39
@@ -0,0 +1,39 @@
|
||||
#!/bin/bash
|
||||
# Pre-Release Checklist for CCS
|
||||
set -euo pipefail
|
||||
|
||||
echo "=== Pre-Release Checklist ==="
|
||||
echo ""
|
||||
|
||||
# 1. Version check
|
||||
echo "[i] Current version: $(node -p "require('./package.json').version")"
|
||||
|
||||
# 2. Clean build
|
||||
echo "[i] Clean build..."
|
||||
rm -rf dist
|
||||
bun run build:all
|
||||
|
||||
# 3. Bundle size
|
||||
echo "[i] Bundle size check..."
|
||||
node scripts/verify-bundle.js
|
||||
|
||||
# 4. Lint & typecheck
|
||||
echo "[i] Lint & typecheck..."
|
||||
bun run validate
|
||||
|
||||
# 5. Tests
|
||||
echo "[i] Running tests..."
|
||||
bun test
|
||||
|
||||
# 6. Help consistency check
|
||||
echo "[i] Checking help text includes config command..."
|
||||
if ! grep -q "ccs config" src/commands/help-command.ts; then
|
||||
echo "[!] Missing config in help-command.ts"
|
||||
fi
|
||||
|
||||
# 7. Package contents
|
||||
echo "[i] Package contents..."
|
||||
npm pack --dry-run 2>&1 | head -20
|
||||
|
||||
echo ""
|
||||
echo "=== Ready for release ==="
|
||||
Reference in new issue
Block a user