Kanbante 0.45.10 : renumérotation de la release barre v0.3.0 (le numéro 0.45.9 a été consommé par la release du correctif APP_VERSION/VERSION)
CI / test (push) Failing after 1s
CI / test (push) Failing after 1s
This commit is contained in:
+8
-2
@@ -1,12 +1,18 @@
|
|||||||
## 0.45.9 — 2026-11-04 — Barre commune v0.3.0 : liens Hub du menu compte (HUB-1)
|
## 0.45.10 — 2026-11-04 — Barre commune v0.3.0 : liens Hub du menu compte (HUB-1)
|
||||||
|
|
||||||
|
> Renumérotée 0.45.10 à la publication : le numéro 0.45.9 avait été consommé entre-temps par la release du correctif « source de version » (voir l'entrée suivante), publiée avant la fusion de la PR #81.
|
||||||
|
|
||||||
- **⚠ CHANGEMENT DE COMPORTEMENT VISIBLE — « Profil » du menu compte ne mène plus à `/profile`** : Kanbante était le seul hôte à traiter l'action relayée `profil` (vers sa page `/profile` propre). La barre v0.3.0 fait de Profil un **lien vers le Hub** (`<hub>/profil`) — décision du plan Hub : un seul Profil, celui du Hub. La branche `onAction("profil")` du gabarit `_draco_bar.html` est donc **retirée**. La page `/profile` elle-même **continue d'exister** (jetons API, réglages du compte Kanbante) et reste joignable par son URL ; « Déconnexion » reste relayée vers `/logout`, inchangée. Signalé explicitement pour arbitrage à la fusion.
|
- **⚠ CHANGEMENT DE COMPORTEMENT VISIBLE — « Profil » du menu compte ne mène plus à `/profile`** : Kanbante était le seul hôte à traiter l'action relayée `profil` (vers sa page `/profile` propre). La barre v0.3.0 fait de Profil un **lien vers le Hub** (`<hub>/profil`) — décision du plan Hub : un seul Profil, celui du Hub. La branche `onAction("profil")` du gabarit `_draco_bar.html` est donc **retirée**. La page `/profile` elle-même **continue d'exister** (jetons API, réglages du compte Kanbante) et reste joignable par son URL ; « Déconnexion » reste relayée vers `/logout`, inchangée. Signalé explicitement pour arbitrage à la fusion.
|
||||||
- **Barre d'apps v0.3.0 vendangée (dracodev-commons, branche `hub-menu-compte-v0-3-0`, PR commons #9)** : `static/css/draco-barre.css` et `static/js/draco-barre.js` remplacés **verbatim** — SHA-256 CSS `4ac2ed2e…9475b0`, JS `9d84617b…6c74da5` (preuve dans `tests/test_barre_v030.py`). Fragment `_draco_bar.html` porté selon le mécanisme d'adaptation Kanbante existant.
|
- **Barre d'apps v0.3.0 vendangée (dracodev-commons, branche `hub-menu-compte-v0-3-0`, PR commons #9)** : `static/css/draco-barre.css` et `static/js/draco-barre.js` remplacés **verbatim** — SHA-256 CSS `4ac2ed2e…9475b0`, JS `9d84617b…6c74da5` (preuve dans `tests/test_barre_v030.py`). Fragment `_draco_bar.html` porté selon le mécanisme d'adaptation Kanbante existant.
|
||||||
- **Menu compte** : liens **Télécharger**, **À Propos**, **Aides** et **Profil** construits par le JS vendangé depuis la base Hub résolue. Le Hub n'a pas d'onglet.
|
- **Menu compte** : liens **Télécharger**, **À Propos**, **Aides** et **Profil** construits par le JS vendangé depuis la base Hub résolue. Le Hub n'a pas d'onglet.
|
||||||
- **URL Hub par le même mécanisme que les autres apps** (`app.config` : champ `hub_url` dans `Settings` et `UrlsDraco`) : explicite `DRACO_HUB_URL` > hôte public de la requête (motif fermé étendu à `hub<SUFFIXE>.dracodev.net`) > dérivation depuis les adresses de l'agent connues > défaut officiel `https://hub.dracodev.net` (dev : `https://hub-dev.dracodev.net`). `app/main.py` expose `draco_urls.hub` au gabarit, passé en `urls.hub`.
|
- **URL Hub par le même mécanisme que les autres apps** (`app.config` : champ `hub_url` dans `Settings` et `UrlsDraco`) : explicite `DRACO_HUB_URL` > hôte public de la requête (motif fermé étendu à `hub<SUFFIXE>.dracodev.net`) > dérivation depuis les adresses de l'agent connues > défaut officiel `https://hub.dracodev.net` (dev : `https://hub-dev.dracodev.net`). `app/main.py` expose `draco_urls.hub` au gabarit, passé en `urls.hub`.
|
||||||
- **Cache** : le bump 0.45.8 → 0.45.9 resynchronise `APP_VERSION` (restée à 0.45.7 dans le code après le correctif 0.45.8, qui n'avait bumpé que le fichier `VERSION`) et change le `?v=` des CSS/JS de la barre.
|
- **Cache** : le bump du fichier `VERSION` change le `?v=` des CSS/JS de la barre ; `APP_VERSION` suit automatiquement depuis le correctif 0.45.9 (lecture du fichier `VERSION`, source unique).
|
||||||
- Tests : `tests/test_barre_v030.py` (verbatim v0.3.0, résolution Hub, gabarit sans branche `profil`, `/profile` toujours routée) ; le test d'empreinte v0.2.0 de `tests/test_barre_v020.py` devient une preuve de supersession.
|
- Tests : `tests/test_barre_v030.py` (verbatim v0.3.0, résolution Hub, gabarit sans branche `profil`, `/profile` toujours routée) ; le test d'empreinte v0.2.0 de `tests/test_barre_v020.py` devient une preuve de supersession.
|
||||||
|
|
||||||
|
## 0.45.9 — 2026-11-04 — Correctif : source de version unique (fichier `VERSION`)
|
||||||
|
|
||||||
|
- `APP_VERSION` lit désormais le fichier `VERSION` (repli `/VERSION` dans l'image Docker, `COPY` ajouté au Dockerfile) au lieu d'une constante dans le code — la santé et l'affichage suivent toujours le fichier. Release publiée le 2026-11-04 (tag sur le commit du correctif), avant la fusion de la barre v0.3.0 (PR #81, parue en 0.45.10).
|
||||||
|
|
||||||
## 0.45.7 — 2026-11-04 — Recherche fédérée : ShaarIt, 5e source de « Rechercher partout »
|
## 0.45.7 — 2026-11-04 — Recherche fédérée : ShaarIt, 5e source de « Rechercher partout »
|
||||||
|
|
||||||
- **`recherche.js` re-vendangé depuis dracodev-commons v0.2.1** (source canonique `ui/recherche/`) : ShaarIt devient une source de la page `/recherche` comme les autres — bases prod/dev, onglet, normaliseur (lien profond canonique `{base}shaare/<shorturl>`, contexte « Bookmark · privé · tags », repli recherche native `/?q=`). Le fichier reste **strictement identique** chez les cinq hôtes.
|
- **`recherche.js` re-vendangé depuis dracodev-commons v0.2.1** (source canonique `ui/recherche/`) : ShaarIt devient une source de la page `/recherche` comme les autres — bases prod/dev, onglet, normaliseur (lien profond canonique `{base}shaare/<shorturl>`, contexte « Bookmark · privé · tags », repli recherche native `/?q=`). Le fichier reste **strictement identique** chez les cinq hôtes.
|
||||||
|
|||||||
@@ -13,7 +13,7 @@
|
|||||||
défauts = noms officiels) — aucun nom public codé en dur dans
|
défauts = noms officiels) — aucun nom public codé en dur dans
|
||||||
ce gabarit ni dans draco-panneau.js. Le CSS et le JS, eux, sont
|
ce gabarit ni dans draco-panneau.js. Le CSS et le JS, eux, sont
|
||||||
vendangés VERBATIM (static/css/draco-barre.css,
|
vendangés VERBATIM (static/css/draco-barre.css,
|
||||||
static/js/draco-barre.js — voir CHANGELOG 0.45.9).
|
static/js/draco-barre.js — voir CHANGELOG 0.45.10).
|
||||||
v0.2.0 (phase 3 ShaarIt) : nouvel onglet ShaarIt
|
v0.2.0 (phase 3 ShaarIt) : nouvel onglet ShaarIt
|
||||||
(data-app="shaarit", draco_urls.shaarit), APRÈS Kanbante et
|
(data-app="shaarit", draco_urls.shaarit), APRÈS Kanbante et
|
||||||
AVANT l'onglet agent ; couleur émeraude #059669, logo
|
AVANT l'onglet agent ; couleur émeraude #059669, logo
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
"""Barre commune v0.3.0 (HUB-1, fusion #115) — re-vendange 0.45.9.
|
"""Barre commune v0.3.0 (HUB-1, fusion #115) — re-vendange 0.45.10.
|
||||||
|
|
||||||
- CSS/JS vendangés VERBATIM depuis dracodev-commons, branche
|
- CSS/JS vendangés VERBATIM depuis dracodev-commons, branche
|
||||||
hub-menu-compte-v0-3-0 (PR commons #9), ui/barre-apps/.
|
hub-menu-compte-v0-3-0 (PR commons #9), ui/barre-apps/.
|
||||||
|
|||||||
Reference in New Issue
Block a user