1c4110caa9934081e5cf3ab87f5c0fd9346eea5a
Implemented task creation flow with keyboard shortcut (c) and UI button. Added task deletion with confirmation dialog, accessible via Delete key or per-row delete button. Fixed modal close behavior to restore focus and reselect the appropriate task (created task for new tasks, original task for view/edit). Enhanced tag and project autocomplete with hierarchical project suggestions and tag filtering
Task Warrior GPUI
A desktop GUI for TaskWarrior built with GPUI, the GPU-accelerated UI framework from Zed.
Features
- View and filter tasks by project, status, priority, and due date
- Project tree with task counts
- Tag filtering with multi-select
- Sortable task table with pagination
- Dark theme (Ayu-inspired)
Requirements
- Rust (2024 edition)
- TaskWarrior installed and configured
Installation
# Clone the repository
git clone https://github.com/0xErwin1/taskwarrior-gpui.git
cd taskwarrior-gpui
# Option 1: Run directly
cargo run --release
# Option 2: Install globally
cargo install --path .
The application will use your existing TaskWarrior data directory.
License
MIT OR Apache-2.0
Languages
Rust
99.7%
Nix
0.3%
