Skip to content

fix(tasks): sync poll no longer remounts board; Issue comments in sheet - #294

Merged
ReBoticsAI merged 2 commits into
mainfrom
fix/tasks-board-poll-and-comments
Aug 2, 2026
Merged

fix(tasks): sync poll no longer remounts board; Issue comments in sheet#294
ReBoticsAI merged 2 commits into
mainfrom
fix/tasks-board-poll-and-comments

Conversation

@ReBoticsAI

Copy link
Copy Markdown
Owner

Summary

  • Background GitHub Project sync poll no longer bumps boardKey / remounts ProjectsBoard, so an open task Sheet stays open; cards soft-merge on syncRevision (last_synced_at) changes.
  • Linked Issue/PR cards fetch and display GitHub Issue comments; posting comments uses the connected GitHub token (Issues R/W). Local-only cards keep GodMode card comments.
  • Wider sheet with issue header link for a closer GitHub-issue feel.

Test plan

  • Open /tasks on a linked board, open a card Sheet, wait for sync poll (~30s); sheet stays open and board does not flash
  • Manual Sync GitHub updates cards without closing the Sheet
  • Linked Issue card shows Issue comments with author/avatar; post a comment and see it appear
  • Draft Project item shows draft notice (no Issue comments)
  • Local-only board still uses GodMode activity comments
  • npx vitest run apps/bridge/src/services/__tests__/github-projects-comments.test.ts

Closes #293

Stop remounting ProjectsBoard when last_synced_at changes; soft-merge cards instead. Linked Issue/PR cards load and post GitHub Issue comments in a wider sheet.

Closes #293
@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented Aug 2, 2026

Copy link
Copy Markdown

Deploying godmode-www with  Cloudflare Pages  Cloudflare Pages

Latest commit: 2901589
Status: ✅  Deploy successful!
Preview URL: https://2b8e950f.godmode-www.pages.dev
Branch Preview URL: https://fix-tasks-board-poll-and-com.godmode-www.pages.dev

View logs

@ReBoticsAI
ReBoticsAI merged commit fb8e21d into main Aug 2, 2026
2 checks passed
@ReBoticsAI
ReBoticsAI deleted the fix/tasks-board-poll-and-comments branch August 2, 2026 03:17
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.

Tasks: stop GitHub sync poll remount flash; show Issue comments in card sheet

1 participant