docs: update documentation and fix lint issues for v1.0.0
Documentation: - Rewrite README.md with current features and git operations - Rewrite docs/ARCHITECTURE.md with layered architecture details - Rewrite docs/tui-ide-spec.md with Alt-key shortcuts - Add docs/code-organization.md for component architecture - Add docs/user-manual.md for end users - Update TODO.md to mark completed items Code fixes: - Fix undefined 'event' variable in diff_pane.py (was _event) - Use ternary operator in editor.py save_file method - Clean up imports in claude_events.py and syntax_service.py - Auto-fix import sorting across multiple files Config: - Add snapshot report path to pyproject.toml pytest options - Exclude clide/vendor from ruff linting - Ignore TCH002/TCH003 type-checking import rules Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 4.5
parent
2d2e5f5648
commit
8b1a84e7e2
@@ -44,23 +44,23 @@ Long-term open items for Clide development.
|
||||
### Git Integration
|
||||
- [ ] Stage/unstage files from Git tab
|
||||
- [ ] Discard changes context menu
|
||||
- [ ] Git graph visualization (Tree tab)
|
||||
- [ ] Branch popout with checkout/new branch actions
|
||||
- [x] Git graph visualization (Tree tab)
|
||||
- [x] Branch popout with checkout/new branch actions
|
||||
|
||||
## Context Panel (Right Sidebar)
|
||||
|
||||
### Problems View
|
||||
- [ ] Linter integration (ruff, eslint, etc.)
|
||||
- [ ] Click to navigate to file:line
|
||||
- [ ] Reactive problem count badge
|
||||
- [x] Click to navigate to file:line
|
||||
- [x] Reactive problem count badge
|
||||
|
||||
### TODOs View
|
||||
- [ ] Scan for TODO/FIXME/HACK/XXX comments
|
||||
- [ ] Click to navigate to file:line
|
||||
- [ ] Reactive count badge
|
||||
- [x] Scan for TODO/FIXME/HACK/XXX comments
|
||||
- [x] Click to navigate to file:line
|
||||
- [x] Reactive count badge
|
||||
|
||||
### Jira View
|
||||
- [ ] Render Jira CLI markdown output
|
||||
- [x] Render Jira CLI markdown output
|
||||
- [ ] Auto-refresh on panel focus
|
||||
- [ ] Configurable refresh interval
|
||||
|
||||
@@ -69,7 +69,7 @@ Long-term open items for Clide development.
|
||||
### Responsiveness
|
||||
- [ ] CSS breakpoints for different terminal widths
|
||||
- [ ] Auto-hide sidebars on narrow terminals (<100 cols)
|
||||
- [ ] Compact mode toggle (`Alt+C`)
|
||||
- [x] Compact mode toggle (`Alt+C`)
|
||||
|
||||
### Fullscreen Mode
|
||||
- [ ] Any panel can go fullscreen (`F11`)
|
||||
@@ -94,15 +94,15 @@ Long-term open items for Clide development.
|
||||
## Plugin System
|
||||
|
||||
- [ ] User-defined panels via pluggy
|
||||
- [ ] Custom integrations support
|
||||
- [x] Custom integrations support (hookspecs defined)
|
||||
- [ ] Extension API documentation
|
||||
|
||||
## Testing
|
||||
|
||||
- [ ] Snapshot tests for all panels
|
||||
- [ ] Integration tests for panel communication
|
||||
- [ ] Unit tests for controllers
|
||||
- [ ] Unit tests for services
|
||||
- [x] Snapshot tests for all panels
|
||||
- [x] Integration tests for panel communication
|
||||
- [x] Unit tests for controllers
|
||||
- [x] Unit tests for services
|
||||
|
||||
## Documentation
|
||||
|
||||
|
||||
Reference in New Issue
Block a user