feat(database): inline embed + Open button + side peek + title placeholder
FlowDeck CI / test (push) Failing after 4s
FlowDeck CI / docker (push) Has been skipped

- Page title placeholder: new pages created with empty title, CSS :empty::before shows 'New page' in gray
- Database is now inline embed within page (not full-page replacement)
- Embed block 'collection' renders database table via FlowDeckDB.renderInto()
- Open button in column 1 of each row opens page in side peek panel
- Side peek: iframe loading /pages/{id}?embed=1, close/fullscreen/resize
- DB scripts refactored as reusable DBInstance + global FlowDeckDB API
This commit is contained in:
2026-07-22 16:52:19 -04:00
parent a7289db621
commit c586513b03
7 changed files with 331 additions and 494 deletions
+1
View File
@@ -8,4 +8,5 @@ page_title %}{{ page.title }}{% endblock %} {% block topbar %}
{% include "_page_editor_content.html" %}
{% endblock %} {% block scripts %}
{% include "_page_editor_scripts.html" %}
{% include "_database_table_scripts.html" %}
{% endblock %}