This commit is contained in:
@@ -1,5 +1,41 @@
|
||||
# Changelog
|
||||
|
||||
## 0.32.0 — 2026-10-25
|
||||
|
||||
### Refactor — noms publics dracodev par configuration (dev/prod)
|
||||
|
||||
Aucun nom public dracodev n'est plus codé en dur dans le code
|
||||
vivant (gabarits, JS statique) : tout passe par `app/config.py`,
|
||||
dont les défauts sont les noms **officiels** (prod). L'environnement
|
||||
dev déclare ses noms en `-dev` dans son `.env`, sans toucher au code.
|
||||
|
||||
- **Nouvelles variables** : `KANBANTE_PUBLIC_URL` (propre URL
|
||||
publique : lien de la barre + `return_to` SSO), `DRACO_FLOWDECK_URL`
|
||||
et `DRACO_TIKTAK_URL` (liens de la barre commune ; le lien ObsiGate
|
||||
réutilise `DRACO_SSO_URL`, déjà existant), `AGENT_URL` (panneau
|
||||
Spark/console). `AGENT_EVENEMENTS_URL` se dérive désormais de
|
||||
`AGENT_URL` quand il n'est pas posé explicitement (l'override
|
||||
compose existant garde la priorité).
|
||||
- **Barre commune** (`_draco_bar.html`) : les quatre liens d'apps
|
||||
viennent de `draco_urls` injecté par `render()` ; le panneau
|
||||
reçoit l'adresse du service via `window.DRACO_PANNEAU_CONFIG`
|
||||
injecté avant `draco-panneau.js` (chargé avec le cache-busting
|
||||
existant `?v={{ version }}`). `draco-panneau.js` ne contient plus
|
||||
aucun nom : sans injection, il se déclare non configuré.
|
||||
- **`login.html`** : le lien « Se connecter avec ObsiGate (SSO) »
|
||||
est construit depuis la configuration (`sso_authorize_url`).
|
||||
Note : ce lien SSO livré de longue date (Fusion #27) contredit le
|
||||
document d'installation dev affirmant « pas de SSO par conception »
|
||||
pour Kanbante — comportement existant conservé tel quel, juste
|
||||
rendu configurable ; la contradiction documentaire est signalée,
|
||||
pas tranchée ici.
|
||||
- `git.dracodev.net` inchangé : infrastructure (un seul Gitea,
|
||||
`GITEA_URL` / `KANBANTE_GITEA_URL` côté sync), hors renommage dev/prod.
|
||||
- Tests barre/SSO mis en cohérence via la configuration (défauts
|
||||
officiels + variantes `-dev`), `.env.example` créé, README et
|
||||
`docker-compose.yml` documentent chaque variable touchée.
|
||||
|
||||
|
||||
## 0.31.1 — 2026-10-23
|
||||
|
||||
### Corrigé — compositeur de création refait
|
||||
|
||||
Reference in New Issue
Block a user