Commit e52153a
authored
feat: redesign extensions page with color-coded categories, project deletion, and console improvements (#101)
* feat: redesign extensions page with color-coded categories, project deletion, and console improvements
Extensions page:
- Replace Share page with Extensions — unified view of skills, rules, commands, and agents
- Remove hooks, settings, MCP servers, and LSP servers from extension categories
- Color-coded categories: skills (violet), rules (amber), commands (green), agents (blue)
- Left-border cards with colored category icons in 2-column grid
- Dual-scope indicator for extensions existing in both project and global
- Filter state persists across detail modal open/close
- Scope filter order: All > Global > Project
- Category intro panel with scope/commands reference
- All category filter tabs always visible (even when count is 0)
Dashboard:
- Group 8 stat cards into 3 labeled sections: Memory (violet), Extensions (emerald), Specifications (sky blue)
- Colored borders with label on the border line, 4x2 grid layout
- Replace Summaries and Last Observation cards with Global/Project extension counts
- Remove version from Worker Status card
- Shorten PlanStatus empty state text
Project selector:
- Custom dropdown replacing native select element
- Red X button on each project with inline delete confirmation
- DELETE /api/projects/:name endpoint deletes all project data (sessions cascade)
- Project list auto-refreshes after deletion
Memories page:
- Add 'How Memories Work' intro panel (Capture, Store, Re-inject)
- Remove toolbar, view mode toggle, type filters, selection mode
- Simplified to search + grid of 50 most recent memories
Sessions page:
- Add count in subtitle, consistent layout with Memories
Sidebar:
- Move Extensions below Specifications in navigation order
Docs and website:
- Remove AGENTS.md support from /setup-rules (Phase 9 removed, renumbered to 10 phases)
- Remove all AGENTS.md references from README, docusaurus, settings, .gitignore
- Update console screenshots to 9 images matching sidebar order
- Add /create-skill to Quick Start example
- Update README and docusaurus for 4 extension categories
* feat: team extension sharing via git, plugin visibility, and dashboard stats
- TeamRemoteRoutes: git operations (connect, browse, pull, push, diff) with subfolder support
- Plugin scanning: discover installed CC plugin extensions from cache directory
- Extensions page: Remote + Plugin scope filters, inline connect/edit/disconnect UI
- ExtensionDetail: remote compare, push/pull with conflict detection, download actions
- Dashboard: 4 extension cards (Global, Project, Plugin, Remote) with localStorage cache
- Settings: teamRemote + teamRemoteSubfolder fields in config
- License: remote sharing gated behind Team tier, upgrade prompt for Solo users
- Docs: updated README, website, Docusaurus, and pricing for extension sharing1 parent 77f3254 commit e52153a
136 files changed
Lines changed: 1590 additions & 1836 deletions
File tree
- console
- src
- services
- sqlite
- worker/http
- routes
- ui/viewer
- components
- constants
- context
- hooks
- layouts/Sidebar
- views
- Dashboard
- Extensions
- Memories
- Sessions
- utils
- tests
- hooks
- ui
- unit/services/worker
- worker
- docs
- docusaurus
- docs
- features
- getting-started
- tools
- workflows
- img
- site
- public/console
- src/components
- installer
- steps
- tests/unit/steps
- launcher
- statusline
- tests/unit
- statusline
- pilot
- commands
- hooks
- tests
- rules
- scripts
- skills
- mcp-servers
- skill-sharing
- ui
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
223 | 223 | | |
224 | 224 | | |
225 | 225 | | |
226 | | - | |
227 | 226 | | |
228 | 227 | | |
229 | 228 | | |
| |||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
0 commit comments