Skip to content

fix: harden editor and sync edge cases#158

Open
ShiroKSH wants to merge 1 commit into
bholmesdev:mainfrom
ShiroKSH:agent/harden-editor-sync-edge-cases
Open

fix: harden editor and sync edge cases#158
ShiroKSH wants to merge 1 commit into
bholmesdev:mainfrom
ShiroKSH:agent/harden-editor-sync-edge-cases

Conversation

@ShiroKSH

@ShiroKSH ShiroKSH commented Jul 9, 2026

Copy link
Copy Markdown

Summary

  • Prevent active-link ranges from merging adjacent links with different attributes.
  • Preserve mixed task and plain list items when toggling list type.
  • Preserve trailing text after inline Markdown images.
  • Prevent duplicate debounced saves and make desktop persistence best-effort.
  • Reject failed asset upload and download responses before updating sync state.
  • Remove the Unix-only CLI postbuild step so Windows CLI builds succeed.

Validation

  • pnpm test: 175 tests passed.
  • pnpm build passed.
  • pnpm check passed.
  • pnpm typecheck passed.

Scope

This change keeps the existing sync and workspace contracts intact. Server-side authentication, ownership, path validation, and conflict resolution remain separate follow-up work.

@vercel

vercel Bot commented Jul 9, 2026

Copy link
Copy Markdown

@ShiroKSH is attempting to deploy a commit to the bholmesdev's projects Team on Vercel.

A member of the Team first needs to authorize it.

@ShiroKSH ShiroKSH marked this pull request as ready for review July 9, 2026 21:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant