Skip to content
horacio

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.