`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
* feat: comments
* comments ux enhancements
* fix: skip comments during cursor navigation
* enhance: support comments on selected blocks
* fix: store comment range targets by uuid
* fix: delete orphaned range comments
* fix: navigate across comments blocks
* refactor: move comments to its own namespaces
* fix lint and tests
* fix: polish block comments
* enhance: add related property to #Comments
* fix: align comments migration test
* fix: non logged in user can't edit or delete comment
* fix: keep comments in place on outdent
* enhance: put comments at top of page
* fix: remove empty comments area
* refactor: split move blocks transaction