claudia/src
Mufeed VH 8af922944b
Some checks are pending
Build Test / Build Test (Linux) (push) Waiting to run
Build Test / Build Test (Windows) (push) Waiting to run
Build Test / Build Test (macOS) (push) Waiting to run
Build Test / Build Test Summary (push) Blocked by required conditions
feat: implement custom slash commands system
Adds a comprehensive slash command system that allows users to create and manage custom commands:

- Backend implementation in Rust for discovering, loading, and managing slash commands
- Support for both user-level (~/.claude/commands/) and project-level (.claude/commands/) commands
- YAML frontmatter support for command metadata (description, allowed-tools)
- Command namespacing with directory structure (e.g., /namespace:command)
- Detection of special features: bash commands (\!), file references (@), and arguments ($ARGUMENTS)

Frontend enhancements:
- SlashCommandPicker component with autocomplete UI and keyboard navigation
- SlashCommandsManager component for CRUD operations on commands
- Integration with FloatingPromptInput to trigger picker on "/" input
- Visual indicators for command features (bash, files, arguments)
- Grouped display by namespace with search functionality

API additions:
- slash_commands_list: Discover all available commands
- slash_command_get: Retrieve specific command by ID
- slash_command_save: Create or update commands
- slash_command_delete: Remove commands

This implementation provides a foundation for users to create reusable command templates and workflows. Commands are stored as markdown files with optional YAML frontmatter for metadata.

Addresses #127 and #134
2025-07-06 22:51:08 +05:30
..
assets feat(ui): enhance card hover effects with trailing border animation and fix symbol alignment 2025-07-04 18:45:46 +05:30
components feat: implement custom slash commands system 2025-07-06 22:51:08 +05:30
lib feat: implement custom slash commands system 2025-07-06 22:51:08 +05:30
types feat: implement hooks system for project configuration 2025-07-06 15:19:34 +05:30
App.tsx refactor: convert project list to responsive grid layout 2025-07-06 15:19:34 +05:30
main.tsx feat(ui): enhance timeline sidebar with slide-in animation and responsive layout 2025-07-02 20:49:56 +05:30
styles.css feat(ui): enhance card hover effects with trailing border animation and fix symbol alignment 2025-07-04 18:45:46 +05:30
vite-env.d.ts init: push source 2025-06-19 19:24:01 +05:30