Skip to content

feat(github_widget): enhance notification handling with reason filters and comment count#541

Merged
amnweb merged 3 commits intomainfrom
feature/github-widget-enhancements
Nov 7, 2025
Merged

feat(github_widget): enhance notification handling with reason filters and comment count#541
amnweb merged 3 commits intomainfrom
feature/github-widget-enhancements

Conversation

@amnweb
Copy link
Owner

@amnweb amnweb commented Nov 5, 2025

  • Added support for filtering notifications by reason and displaying comment counts.
  • Updated the GitHubDataManager to accept new parameters for reason filters and comment count.
  • Modified the GithubWidget to utilize these new features, improving notification organization and user experience.

This PR unlocked more features like different icons for different issue and PR states, including comment counts, separate sections by category, and improved UI styles available, without breaking the old styles.

Screenshot 2025-11-06 003544

…s and comment count

- Added support for filtering notifications by reason and displaying comment counts.
- Updated the GitHubDataManager to accept new parameters for reason filters and comment count.
- Modified the GithubWidget to utilize these new features, improving notification organization and user experience.
@amnweb amnweb marked this pull request as ready for review November 5, 2025 23:56
…entation

- Adjusted the indentation for the max_notification option in the Github widget documentation to ensure proper formatting.
- Introduced `get_relative_time` function to convert ISO 8601 timestamps into human-readable relative time strings.
- Updated notification handling to include `updated_at` field and display relative time in the GitHub widget.
@amnweb amnweb merged commit 403429b into main Nov 7, 2025
5 of 6 checks passed
Kepners pushed a commit to Kepners/yasb that referenced this pull request Feb 4, 2026
…cements

feat(github_widget): enhance notification handling with reason filters and comment count
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