CHANGELOG.md
markdown
sha256:fd47ab66017e55331b88ba3a59c34c23e4e05c5aec424251d3a404c5a7998c8e
feat(hub): restore integration tile detail modals; add Herm…
Human
minor
⚠ breaking
15 days ago
Hub UI changelog
2026-04-28
- Search / Meaning index: After vault-changing actions (new note, edit save, delete, import with new notes, proposal approve, bulk delete/rename, hosted new-vault bootstrap, cross-vault copy/move), a banner above the search row reminds you that Meaning search may be stale until Re-index succeeds. State is per vault in
localStorage(dismiss clears only the current vault’s flag). Re-index now triggers the same action as the header Re-index button. - Note detail — duplicate: Duplicate… (editors) opens Add to vault → New note (full) with body/title/tags and other fields prefilled, suggested
…-copy.mdpath, same project/folder/path pickers as new note; optional delete original after successful save (blocked if destination path equals source). Path info tooltip text updated (duplicate flow + agents/scripts may keep using the old path). - Note detail — copy body: Floating copy control on read view copies the Markdown body to the clipboard (hidden for proposals, edit mode, and while loading).
- Note detail (read view): Info control next to the path explains that vault-relative paths stay fixed after save (agents, search, links), duplicate + optional delete, and that cross-vault copy/move keeps the same path string in the target vault (not inbox).
- Import / New note copy parity: Path helper is one sentence on both (“Choose ‘Custom’ in Project, Folder, or Path…”). Subfolder helper matches on both (“Choose a subfolder or use Custom…”).
- Import modal: Same project / folder / path controls as New note (full) — facet-backed project dropdown, vault folder picker, subfolders under
projects/<slug>/, and an editable vault-relative destination folder (maps toproject+output_dironPOST /api/v1/importand import-url JSON).
2026-04-27
- Note detail → Edit: Body (Markdown) uses a
flex-shrink: 0wrapper (so the editor cannot collapse),white-space: normalon the edit form, defaultheight: auto/max-heighton the textarea (no fragile initialstyle.heightfrom layout math), and the drag strip only applies a pixel height while dragging (clamped with safe fallbacks). - New note (full form): Project on disk and subfolder pickers use the same project list as search (
/api/v1/notes/facets). Subfolder options are derived only from existing vault or indexed paths underprojects/<slug>/. Custom path remains available. - Duplicate / near-duplicate project slug: If the path’s
projects/<segment>/is close to an existing facet project but not identical, the Hub shows a confirmation dialog (use existing slug or keep your path) and an inline hint with a one-click fix when typing.
File History
3 commits
sha256:fd47ab66017e55331b88ba3a59c34c23e4e05c5aec424251d3a404c5a7998c8e
feat(hub): restore integration tile detail modals; add Herm…
Human
minor
⚠
15 days ago
sha256:2827ba9e7632a4b141c50caf1e8f7d77abbc3515be20e7465f2bccb0ac4edf91
fix: repair endpoint now sets has_active_subscription when …
Human
minor
⚠
16 days ago
sha256:6a102aafafdfe7e70a24f4e59740200f0ee713ce7915f1b53e9d4ba5ee8b4410
Initial Muse snapshot
Human
48 days ago