SIGN IN SIGN UP

feat(ENG-2810): prompt to migrate Markdown context tree to HTML

Add a dialog in the local web app that detects a legacy Markdown
context tree (via `migrate:run --dry-run`) and offers to convert
it to the 4.0 HTML format in place. On success it routes users to
the Changes tab to commit and push the new topics.

Dismissed projects still surface a "Migrate N topics to HTML"
button at the top of the Context tab, so users can return to the
dialog without losing the ability to act.

Dismissals persist in localStorage keyed by a djb2-hashed project
root, so raw paths don't leak into the key.
W
wzlng committed
6971ce2ea48d57540f9a2dae0a56afe00931e9ac
Parent: 99fc4e5