feat: versioning sémantique (single source of truth)

- Crée src/__version__.py comme source unique de version (2.1.0)
- pyproject.toml utilise dynamic version via setuptools attr
- Affiche la version dans le footer de la sidebar (base.html)
- Ajoute endpoint /health avec version et status

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
dom
2026-03-08 11:47:44 +01:00
parent 214a5d1914
commit 5b58886ebf
4 changed files with 17 additions and 2 deletions

View File

@@ -421,6 +421,9 @@
<input type="text" id="sidebar-search" placeholder="Rechercher un dossier…" autocomplete="off">
<div id="sidebar-autocomplete" style="display:none;position:absolute;left:0;right:0;background:#0f172a;border:1px solid #475569;border-radius:0 0 6px 6px;max-height:250px;overflow-y:auto;z-index:100;"></div>
</div>
<div style="padding:0.5rem 1rem;border-top:1px solid #334155;font-size:0.6rem;color:#475569;text-align:center;">
v{{ app_version }}
</div>
</aside>
<!-- Main -->