Skip to content

Add GitHub Status widget#251

Open
M1XZG wants to merge 1 commit intoglanceapp:mainfrom
M1XZG:github-status
Open

Add GitHub Status widget#251
M1XZG wants to merge 1 commit intoglanceapp:mainfrom
M1XZG:github-status

Conversation

@M1XZG
Copy link
Copy Markdown

@M1XZG M1XZG commented Jan 22, 2026

Description

Adds a GitHub Status widget that displays the current operational status of GitHub services.

Features

  • Basic view: Overall status indicator with visual checkmark/warning icon
  • Advanced view: Individual component statuses (Git, Webhooks, API, Issues, Actions, etc.)
  • Uses public GitHub Status API v2 (no authentication required)

Files Added

  • widgets/github-status/meta.yml
  • widgets/github-status/README.md (with examples and preview images)
  • widgets/github-status/preview-basic.png
  • widgets/github-status/preview-advanced.png

Checklist

  • ✅ Follows contributing guidelines
  • ✅ No authentication required
  • ✅ Copy-paste ready configuration
  • ✅ Responsive design with light/dark theme support
  • ✅ Uses only standard Glance utility classes

Screenshots

Both of these show the widget used in full and small columns.

Basic status page

basic-status

Advanced status page showing all services

advanced-status

- Display current operational status of GitHub services
- Shows overall status indicator (operational, minor, major, critical)
- Displays visual status with checkmark or warning icon
- Shows relative update time
- Advanced variant includes individual component statuses
- Uses GitHub Status API v2 (no authentication required)
- Supports 5-10 minute cache intervals
- Follows Glance contributing guidelines with proper styling
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