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==leftCRDT 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
BlockSelectionWrapperfor 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
DocumentActionsProviderin PR #616. - Migrated Explore app icons to
lucide-reactand added the@shm/uidependency in PR #627.
Desktop and platform work
- Replaced
update-electron-appwith a custom Windows update flow in PR #578. - Made a small desktop cleanup adjustment in
c15ea92d1.
Skills and agent work
- Added a
grill-meinterview skill in967627516. - 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.