Skip to content

✨ [+feature] Added "pending" column icons#31

Merged
davidbrownell merged 1 commit intomainfrom
Changes
Apr 8, 2026
Merged

✨ [+feature] Added "pending" column icons#31
davidbrownell merged 1 commit intomainfrom
Changes

Conversation

@davidbrownell
Copy link
Copy Markdown
Owner

📝 Description

Added "pending" column icons.

  • Ensure that all bullet items are expressed in terms of dashes
  • Use dash in columns to indicate that no information is available
  • Only look for the last 30 days of CI info
  • Fixed scrolling issues in additional_data when switching columns
  • Fixed refresh issue when additional_data changes for the selected column

⚙️ Work Item

N/A

🎥 Demo

N/A

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the UI/status reporting to introduce “pending” (⏳) placeholders while repository data loads, standardizes “no data” display to - in some cases, and refines additional-info refresh/scroll behavior to stay in sync with the selected cell.

Changes:

  • Add per-column “pending” initialization during repository refresh, and update additional-info refresh/scrolling when the selected cell’s data changes.
  • Standardize additional-info list formatting to use - instead of , and limit CI/CD lookback to the last 30 days.
  • Update unit/integration tests to match the new async _PopulateCell and CI/CD “no runs” display behavior.

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.

File Description
src/AllGitStatus/MainApp.py Adds “pending” cell initialization and refreshes additional-info when selected cell updates; _PopulateCell becomes async.
src/AllGitStatus/Sources/GitHubSource.py Standardizes bullet formatting; updates CI/CD query to 30-day window and changes “no runs” display to -.
tests/MainApp_integration_test.py Updates one _PopulateCell usage to await and improves assertion diagnostics.
tests/Sources/GitHubSource_test.py Updates CI/CD “no workflows” expectation from neutral icon to -.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 4 out of 4 changed files in this pull request and generated 4 comments.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

- Ensure that all bullet items are expressed in terms of dashes
- Use dash in columns to indicate that no information is available
- Only look for the last 30 days of CI info
- Fixed scrolling issues in additional_data when switching columns
- Fixed refresh issue when additional_data changes for the selected
column
@davidbrownell davidbrownell enabled auto-merge April 8, 2026 19:30
@davidbrownell davidbrownell merged commit 9d0b83f into main Apr 8, 2026
11 checks passed
@davidbrownell davidbrownell deleted the Changes branch April 8, 2026 19:32
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.

2 participants