feat(actions): adds optional Actions tab toggle#102
Merged
wgordon17 merged 7 commits intoMay 4, 2026
Conversation
Add enableActions boolean to ConfigSchema (default true). When disabled: - Skip all workflow run API calls (full poll, targeted refresh, hot poll) - Hide Actions tab and actions-based custom tabs from TabBar - Suppress workflowRuns notifications and disable related settings - Surface 'Actions monitoring disabled' in MCP relay and server tools - Clear stale cached workflow data and hot run sets on disable - Reset notification and events state on re-enable
Strips workflowRuns at the store-write site when enableActions is false, preventing in-flight poll results from leaking stale data. Also adds length guard to SEC-004 effect to skip redundant produce() calls when workflowRuns is already empty.
Prevents in-flight poll data from seeding hot run sets or persisting to localStorage cache when enableActions is false at write time.
Deduplicates the actions-tab check predicate from 4 inline sites to one isActionsBasedTab helper. Adds enableActions guard to phase-1 store write and handleTargetedData merge for defense-in-depth.
Clarifies the toggle controls dashboard display, not GitHub Actions itself. Updated description mentions both API savings and dashboard simplification.
SEC-004/SEC-010 references are swarm audit trail identifiers that have no meaning in production code.
- Add enableActions to GET_CONFIG relay response - Handle disabled sentinel in WebSocketDataSource.getFailingActions - Add enableActions prop to PersonalSummaryStrip - Set hasPRActivity for PushEvent in parseRepoEvents - Extract isActionsBasedTab to shared schemas.ts - Remove unused actionsMonitoringDisabled from DashboardSummary - Add enableActions gating tests for MCP data-source and tools - Add custom tab reset and dropdown filtering tests - Update USER_GUIDE.md with Actions toggle documentation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Closes #97