Skip to content

Add followed PR monitoring and creation#50

Merged
danielss-dev merged 3 commits into
mainfrom
developments/followed-prs-seamless-refresh
Jul 14, 2026
Merged

Add followed PR monitoring and creation#50
danielss-dev merged 3 commits into
mainfrom
developments/followed-prs-seamless-refresh

Conversation

@danielss-dev

Copy link
Copy Markdown
Owner

Summary

  • Persist followed GitHub and Azure DevOps pull requests and automatically follow the checked-out branch’s active PR.
  • Poll lightweight activity snapshots on startup, every 60 seconds, and on focus, with coalesced desktop notifications for comments, reviews, failed checks, pushes, and terminal state changes.
  • Refresh PR content using stale-while-revalidate behavior so focus, tabs, drafts, and diffs remain in place; stale patches stay readable but cannot receive inline comments.
  • Add keyboard-accessible PR and draft creation from the toolbar or command palette through the signed-in provider CLI. Creation never pushes implicitly, then opens and follows the new PR.
  • Add the notification integration, typed IPC/provider APIs, and corresponding product documentation.

This keeps reviewers informed without repeatedly reopening or fully reloading PRs, while avoiding unnecessary patch fetches and preserving in-progress review context.

Testing

Added unit coverage for activity-change detection and notification coalescing, follow persistence and mute behavior, failed-poll baseline retention, and provider parsing.

@danielss-dev

Copy link
Copy Markdown
Owner Author

test

@danielss-dev

Copy link
Copy Markdown
Owner Author

test 2

"dialog:default",
"os:default",
"notification:default",
"updater:default",

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

simple test

@danielss-dev danielss-dev merged commit a626be4 into main Jul 14, 2026
1 of 2 checks passed
@danielss-dev danielss-dev deleted the developments/followed-prs-seamless-refresh branch July 14, 2026 13:52
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