feat: Fusion bloc 1 — barre d'apps commune (ACC-1.1, #17) et références croisées external_ref (ACC-1.3, #18)
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user