Files
devdash-cli/CHANGELOG.md

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