Initial upload: DevDash CLI with TUI dashboard
This commit is contained in:
52
CHANGELOG.md
Normal file
52
CHANGELOG.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# Changelog
|
||||
|
||||
All notable changes to this project will be documented in this file.
|
||||
|
||||
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
||||
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
||||
|
||||
## [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
|
||||
Reference in New Issue
Block a user