You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Treat the WebDAV/NAS Markdown files as the canonical note representation
and merge them into the local DB instead of wiping local rows on every
pull. Each adopted note now carries the server-side identity (`remote_id`
plus `remote_path` derived from synthetic `md.<base64>` ids) so repeated
syncs upsert in place rather than minting duplicates. Push side respects
the adopted identity and never POSTs a note that already has a remote_id.
Conflict policy keeps both rows when titles collide on different ids and
prefers the newer `updated_at` on identity matches. Display titles are
stripped of `.md` and `__<id-prefix>` slug artifacts at the API ingestion
boundary so the corrupted `__Md.Q2Hhd` form never reaches the UI.
https://claude.ai/code/session_01T83ptxrcqCCk9Yx7WerGUd
0 commit comments