feat(config): add YAML config and graceful pagination timeout

fixes #17, fixes #18

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
sylvain
2026-03-13 03:43:48 +01:00
parent 94de64e09a
commit fdd806abcd
5 changed files with 218 additions and 7 deletions

View File

@@ -6,6 +6,22 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).
## [Unreleased]
### Added
- Support de fichier de configuration YAML (`.gitea-dashboard.yml` ou `~/.config/gitea-dashboard/config.yml`)
- Option `--config` pour specifier un fichier de configuration alternatif
- Resolution des variables `${VAR}` dans les fichiers de configuration
- Priorite de configuration : CLI > variables d'environnement > fichier config > defauts
### Fixed
- Degradation gracieuse sur timeout reseau pendant la pagination (retourne les donnees partielles au lieu de crasher)
### Technical
- Nouveau module `config.py` pour la gestion de configuration YAML (ADR-013)
- Nouvelle dependance PyYAML >= 6.0
## [1.3.0] - 2026-03-12
### Added