memos/web/src/components/MemoEditor/Toolbar
boojack d4b5a1695b feat(web): redesign memo detail sidebar as property rail
Rework MemoDetailSidebar into a Linear-style rail: a quiet icon action
cluster (pin, copy link, share image, share links) followed by
label/value property rows for visibility, created/edited times, author,
and location, then hairline-separated sections for tags, attachments,
relations, and the outline. Attachments and reference relations were
previously not surfaced in the sidebar at all.

- Visibility is editable in place, reusing VisibilitySelector with a
  new compact size variant that matches the 13px row grammar
- Pin toggle and visibility changes go through useUpdateMemo
- MemoOutline gains active-section tracking (scroll-spy), depth
  indentation, and tick-rail styling; drops the animated underline
  and native title tooltips
- Widen the detail rail from w-56 to w-60
2026-07-16 23:59:31 +08:00
..
EditorToolbar.tsx chore(editor): toggleable formatting toolbar 2026-07-02 09:19:34 +08:00
FormattingToolbar.tsx chore(web): migrate UI primitives to Base UI 2026-07-14 09:06:40 +08:00
index.ts refactor: rebuild the editor on CodeMirror as decorated source 2026-06-28 22:59:14 +08:00
InsertMenu.tsx chore(web): migrate UI primitives to Base UI 2026-07-14 09:06:40 +08:00
VisibilitySelector.tsx feat(web): redesign memo detail sidebar as property rail 2026-07-16 23:59:31 +08:00