feat: Fusion bloc 1 — barre d'apps commune (ACC-1.1, #17) et références croisées external_ref (ACC-1.3, #18)
FlowDeck CI / lint (push) Failing after 2m33s
FlowDeck CI / test (push) Failing after 30m3s
FlowDeck CI / docker (push) Skipped

This commit is contained in:
Spark
2026-10-20 23:17:18 -04:00
parent 12beab01c9
commit d8548eede9
16 changed files with 845 additions and 4 deletions
+24
View File
@@ -1,5 +1,29 @@
# Changelog - FlowDeck
## v7.72.0 (2026-10-20) — Fusion bloc 1 : barre d'apps commune + références croisées
### Added
- **Barre d'apps commune dracodev** (Fusion ACC-1.1, issue #17) : snippet
figé vendangé depuis `dracodev-commons` v0.1.0
(`app/templates/_draco_bar.html`, `static/css/draco-barre.css`,
`static/js/vendor/draco-barre.js`) — navigation vers ObsiGate,
Flowdeck, TikTak et Kanbante, Flowdeck marquée active, domaine
mémorisé ; le rail pilote le hamburger natif et les alertes ouvrent
la cloche native de la page. Masquée en mode `embed`.
- **Références croisées `external_ref`** (Fusion ACC-1.3, issue #18) :
migration 50 (`external_refs`), service `app/services/external_refs.py`
(parseur des URL profondes du contrat figé) et endpoints
`GET/POST /api/pages/{id}/refs`, `GET/POST /api/collections/{id}/refs`,
`DELETE /api/refs/{id}` (permissions page/collection respectées, 422
explicite sinon). Section « Liens » dans l'éditeur de page
(`static/js/draco-refs.js`) : ajout par collage d'URL, pastille de
couleur de l'app cible, retrait en un clic.
- **Route profonde `/collections/{id}`** (contrat ACC-0.1) : redirection
303 vers la vue native de la base `/db/{id}` (404 si inconnue). La
route `/pages/{id}` existait déjà.
## v7.71.5 (2026-10-10) — Galerie système : +94 templates (135 au total)
### Added