`add-button-inner` previously rendered the trailing add-sibling
button only when the rendered entity was a page or on mobile, so a
block opened via "Open in sidebar" or rendered as an embedded root
had no discoverable way to append a child on desktop.
Destructure `block?` (already set by `page-blocks-cp` to
`(not (db/page? block))` when building hiccup-config) and add it to
the render predicate so block-rooted views surface the button too.
* feat(search): add support for page aliases in search results
* enhance(alias): enforce strict alias ownership invariants
* fix(exporter): streamline page extraction and alias sanitization
* fix(search): add alias support to search result mapping
* fix(exporter): handle self-alias in page alias sanitization
* feat(outliner): enhance alias handling in set-block-db-attribute!
* fix(outliner): remove redundant db reference in set-block-property
* fix(search): keep canonical page title for alias-indexed results
* feat(property): enhance alias handling for source page identification
* feat(search): improve alias handling for snippet display in search results
* fix: correct alias assignment in block processing
* feat: add validation for batch alias assignment to prevent multiple owners
---------
Co-authored-by: Tienson Qin <tiensonqin@gmail.com>
* enhance: use graph identity in URLs
* fix: resolve graph identity URLs
* fix: satisfy graph url lint
* fix: resolve graph id from hash urls
* fix: preserve tab graph on reload
* fix: initialize tab graph before render
* enhance: open graph in another tab
* fix: open graph tabs by graph id
* fix: open local graph tabs by registry id
* fix: avoid duplicate rtc graph id
* fix: open electron graph window on shift click
* fix: address graph identity review