Repository navigation
Releases: jorgeandrecastro/github-workflow
Releases · jorgeandrecastro/github-workflow
Release list
v0.2.0 - Asynchronous Refresh & UI Polish
[0.2.0] - 2026-02-23
Added
- Asynchronous Data Refresh (
r): Added the ability to manually trigger a background refresh for any selected repository without blocking the UI. - Enhanced CI/CD State Detection: Added support for intermediate
statusstates (e.g.,in_progressbuilds) alongside finalconclusionstatuses. - Improved Visual Theme: Transitioned navigation highlight color to high-contrast green (
Theme::SUCCESS) over anthracite background for superior contrast and readability. - Code Documentation: Added Rust docstrings (
///) across all structural data models insrc/models.rs.
Changed
- API Pagination Limits: Added
per_page=10query parameter when fetching branch details to prevent hitting GitHub REST API rate limits under heavy multi-threading. - Codebase Standardization: Standardized all internal comments, log messages, variable names, and UI elements to clean English.
- UI Header Branding: Updated dashboard header to reflect version
v0.2.
Fixed
- Compiler Health: Addressed all
dead_codewarnings regarding unused theme constants using explicit#[allow(dead_code)]annotations. - Thread Safety & Panic Prevention: Replaced direct
.join().unwrap()calls with.filter_map(|h| h.join().ok())during parallel scoped thread execution. - Safe JSON Deserialization: Replaced potentially unsafe response unwrap patterns with typed
response.json::<T>()handling.
v0.1.0 - Initial Release 🚀
github-workflow v0.1.0 🚀
First official release of the blazing-fast, keyboard-driven GitHub TUI written in Rust!
- Browse your repos, branches, and PRs instantly.
- Real-time CI/CD status indicators.
- Non-blocking multithreaded architecture.
Binaries for Linux, macOS, and Windows are attached below (or compiled automatically via GitHub Actions).