Test MR from CLI #1

Merged
markus merged 8 commits from develop into main 2025-12-11 15:34:35 +00:00
Owner
No description provided.
- Added progit-plugin-sdk as local dependency
- Created PluginManager for loading and managing Lua plugins
- Integrated plugin hooks for issue create/update/delete events
- Added example issue_logger.lua plugin
- Plugin manager initialized on TUI startup
- Plugins loaded from plugins/ directory with context
- Convert ProGit Issue to Plugin SDK Issue format for hooks
- Integrate progit-plugin-sdk (local dep)
- Add PluginManager and hooks
- Add Fuzzy Command Palette (Ctrl+P)
- Implement Fuzzy Matcher engine
- Add src/rebase.rs TUI module
- Add hidden CLI command 'RebaseEditor'
- Add ':rebase <branch>' internal command
- Implement SuspendAndRun for seamless shell-out to git
- Add src/diff.rs for parsing and rendering git diffs
- Add ViewMode::Diff to App state
- Implement dual-pane layout (file list + content)
- Add syntax highlighting for added/removed lines
- Add :diff <ref> command to trigger viewer
- Add LocalProvider for standalone MRs (branch-based)
- Add ViewMode::MRList and widget_mr_list
- Integrate with existing DiffViewer for review
- Enable 'M'erge Request tab in TUI
markus merged commit 26c5caa609 into main 2025-12-11 15:34:35 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
ProGit/progit!1
No description provided.