Hosted oneric.vicenti.netvia theHypermedia Protocol

Weekly Review: May 12–19, 2026

Review window: Tuesday, May 12, 2026 through Tuesday, May 19, 2026 Repository: seed-hypermedia/seed

Executive summary

This week was heavily focused on frontend and publishing reliability work. The main themes were:

  • Improving draft and publish reliability across desktop and web.

  • Expanding web document editing with shared toolbar/publish behavior.

  • Fixing editor UX issues, especially around embeds, comments, links, and media block selection.

  • Running a broad React Doctor / frontend cleanup pass covering correctness, hooks, accessibility, dead code, and polish.

  • Improving desktop platform behavior, including Windows auto-update flow and draft handling.

  • Continuing longer-running work on the knowledge manager agent and optional publish message stack.

Highlights by theme

Publishing, drafts, and document reliability

  • Landed shared web/desktop editing and publish reliability work in PR #606.

  • Fixed duplicate block IDs before publish to prevent block==left CRDT failures in PR #610.

  • Moved block-ID deduplication deeper into the publish-diff layer in bf72a5a01.

  • Added draft breadcrumb context and draft-location support in PR #625.

  • Preserved draft anchors on autosave in 22e93580c.

  • Fixed stale draft data in 05f57569d.

  • Added diagnostics/logging for private document publishing in PR #622.

Editor, embeds, comments, and media UX

  • Fixed arbitrary URL pasting in embed/comment inputs through domain resolution in PR #617.

  • Extracted BlockSelectionWrapper for media block selection in PR #623.

  • Continued media block selection fixes in 9c4cc185f.

  • Fixed comment count behavior by deduping edits and tombstones in PR #585.

Frontend correctness, cleanup, and polish

  • Added React Doctor config and bumped Node to 22.22.0 in PR #591.

  • Resolved React Doctor accessibility/correctness warnings in PR #592.

  • Fixed rules-of-hooks violations across workspaces in PR #593.

  • Completed a broad React Doctor audit covering fixes, dead-code removal, performance micro-optimizations, and Tailwind/design polish in PR #601.

  • Fixed search pagination/serialization behavior in 0655d2cdb.

Web and Explore app work

  • Wrapped web feed/resource pages with DocumentActionsProvider in PR #616.

  • Migrated Explore app icons to lucide-react and added the @shm/ui dependency in PR #627.

Desktop and platform work

  • Replaced update-electron-app with a custom Windows update flow in PR #578.

  • Made a small desktop cleanup adjustment in c15ea92d1.

Skills and agent work

  • Added a grill-me interview skill in 967627516.

  • Continued the knowledge manager server setup work in PR #588.

Pull request summary

Main-branch commits authored by Horacio in this window

Follow-ups

  • Confirm whether PR #588 should continue toward merge or be broken into smaller reviewable pieces.

  • Decide the next step for PR #458, since it remains open and touches the publish/ref stack broadly.

  • Keep an eye on draft anchor and stale draft behavior after the May 19 fixes, especially around autosave and inline child drafts.

  • If Windows runner migration is still desired, revisit the closed PR #619 with the latest CI constraints.

Do you like what you are reading? Subscribe to receive updates.

Unsubscribe anytime