fix: peek des bases hydrate FlowDeckDB + Open de ligne, tableau pleine largeur (v7.50.1)
- page_editor_embed.html incluait seulement _page_editor_scripts.html : window.FlowDeckDB etait undefined dans l'iframe -> une base ouverte en side peek restait a « Loading database... ». Include _database_table_scripts.html ajoute (meme traitement que page_editor.html). - Le panneau #db-side-peek n'existait que dans _database_table.html : hors page dediee, openPageInSidePeek etait un no-op. Desormais cree a la demande par ensureDbPeek (database_table.js) ; markup unique retire du partial. - .database-table-container : plafond 1100px retire (regle heritee de Library) + max-width 100% pour .db-first et database-page-title : le tableau prend la largeur du document, plus de barre de scroll parasite sous le tableau. - Tests: test_embed_editor_can_render_inline_databases. Suite 1265/0 (-n auto) + ruff 0. Bump VERSION/main.py 7.50.1, CHANGELOG, WORKLOAD, OpenAPI.
This commit is contained in:
@@ -1,5 +1,32 @@
|
||||
# Changelog - FlowDeck
|
||||
|
||||
## v7.50.1 (2026-10-06) — Peek des bases : le contenu se rend enfin + tableau pleine largeur
|
||||
|
||||
### Fixed
|
||||
|
||||
- **Une base ouverte en side peek restait à « Loading database… »** —
|
||||
`page_editor_embed.html` (le peek de `/pages/{id}?embed=1`) n'incluait pas
|
||||
`database_table.js` : `window.FlowDeckDB` était undefined dans l'iframe et
|
||||
le bloc `embed/collection` ne s'hydrat jamais. Inclus désormais (même
|
||||
traitement que `page_editor.html`).
|
||||
- **L'icône « Open » de fin de ligne d'un tableau de base ne faisait rien
|
||||
hors page dédiée** — le panneau `#db-side-peek` n'existait que dans le
|
||||
markup de `_database_table.html` ; sans lui, `openPageInSidePeek` était un
|
||||
no-op. Le panneau est créé à la demande par `database_table.js`
|
||||
(`ensureDbPeek`, comme `mt-peek` de My Tasks) : markup unique, le partial
|
||||
ne contient plus le panneau statique.
|
||||
- **Barre de scroll sous le tableau des bases** — `.database-table-container`
|
||||
plafonnait à 1100 px (règle héritée de Library) : le tableau ne prenait
|
||||
pas la largeur du document. Plafond retiré ; `max-width: 100%` aussi pour
|
||||
les conteneurs `.db-first` (base embarquée en premier bloc) et le titre
|
||||
des pages de base — les colonnes dictent seules le scroll horizontal.
|
||||
|
||||
### Tests
|
||||
|
||||
- `test_embed_editor_can_render_inline_databases` (include peek + panneau
|
||||
créé à la demande, source unique de markup). Suite 1265 passed / 0 failed
|
||||
(-n auto) + ruff 0.
|
||||
|
||||
## v7.50.0 (2026-10-06) — Side peek : le document seul (mode édition), sans sidebar ni barre
|
||||
|
||||
### Fixed
|
||||
|
||||
Reference in New Issue
Block a user