summaryrefslogtreecommitdiff
path: root/octosentry/SecurityEventRow.swift
Commit message (Collapse)AuthorAgeFilesLines
* update org nameChristian Cleberg3 days1-1/+1
|
* Add mark-seen action, critical-alert badge, and a dedicated window0.5.0Christian Cleberg2026-07-171-42/+57
| | | | | | | | | | | | | | Closes #8-#10 (milestone 0.5.0). - Mark-seen: each row gets a checkmark button (separate from the click-to-open button) that persists the event into seenEventIDs and removes it from the active stream immediately, no API write. - Menu bar icon switches to a filled exclamation-shield with a red badge showing the count of unseen critical alerts when any exist. - Added a dedicated Window (singleton scene, not WindowGroup — avoids spawning duplicates) opened via a header button, sharing the exact same store/authStore instances as the popover. The button hides itself when already viewing the standalone window.
* Scaffold octosentry MVP: unified GitHub security alert feed0.1.0Christian Cleberg2026-07-171-0/+73
MenuBarExtra popover aggregating Dependabot, code scanning, and secret scanning alerts for a single repo into one severity-ranked stream. Swift 6 strict concurrency, zero third-party dependencies, PAT-via-env-var auth as a dev-only shortcut ahead of the device authorization flow.