replying to @dtinth-bot
Q1, Q2, Q3, Q5, Q6. Agree
Q4. Right now publish is all-or-nothing, as in publishing the vault content. Not sure if with the new version, can we can just publish selectively.
f55ad8b
public: true is the "desired state" so to speak. To unpublish I would set public: false and the back office should slate it for unpublishing.
Btw, by starting anew I mean start a new Git history. On cutover we merge main in with -s…next, with the old code in ./legacy. At cutover: merge main into next with -s ours, then fast-forward main.
Round 3:
Q12 Reconcile UX: the backoffice shows a plan,…notes serve.
-> Yes.
Q26 Cutover check: before switching,…next. Spec is the first commit there, local only. Push next to origin?next (00f1eea, local).
bun run build makes dist/notes.js: one 10.8 MB file with a #!/usr/bin/env bun shebang. Copied alone (no node_modules) next to an example vault, it indexes notes (private/listed/unlisted, sha256 versions) and builds…notes build downloads the pinned @notes/client + @notes/compiler tgz once, caches them in ~/.cache/notes, and copies compiler/,…next (local), rebuilt dist/notes.js, and a clean-dir run builds the example site with no Vue notice.