1.3 KiB
1.3 KiB
Changelog
All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[0.1.0] - 2024-01-01
Added
- Initial project setup
- GitHub API client with REST API support
- GitLab API client with REST API support
- Git repository status monitoring
- Dashboard screen with grid layout
- Pull Request card component
- Issue card component
- Workflow card component
- Status indicator components
- Keyboard navigation (arrow keys, number keys)
- Auto-refresh functionality
- CLI interface with Click
- Configuration management
- Unit tests for models, config, API clients, and git status
- Integration tests for dashboard workflow
Features
- Display git branch, commit, and file changes
- Show CI/CD pipeline status with color-coded indicators
- List open pull requests with draft status and checks
- Display issues with labels and priorities
- Multi-repository support with config file
- Environment variable configuration support
- Dark mode optimized UI
Dependencies
- textual>=0.52.0
- click>=8.0.0
- requests>=2.31.0
- python-dotenv>=1.0.0
- httpx>=0.25.0
- pydantic>=2.0.0
[0.0.1] - 2024-01-01
Added
- Initial project skeleton
- Project structure and configuration