Pulse/internal/updates
rcourtman 41e075b9ec fix(updates): Add RSS/Atom feed fallback for GitHub rate limits
When the GitHub API returns 403 (rate limited), Pulse now falls back
to parsing the releases.atom feed which doesn't count against API
rate limits. This ensures users can still check for updates even
when rate limited.

The feed parser:
- Extracts version tags from Atom feed entries
- Filters prereleases for stable channel users
- Returns the first matching release

Fixes #840
2025-12-20 10:54:14 +00:00
..
adapter_installsh.go docs: Add godoc comments to more exported functions 2025-12-02 16:03:57 +00:00
adapter_installsh_test.go style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00
history.go Improve update procedure tracking 2025-11-15 16:43:42 +00:00
history_test.go Add unit tests for UpdateHistory (internal/updates) 2025-11-30 20:34:40 +00:00
manager.go fix(updates): Add RSS/Atom feed fallback for GitHub rate limits 2025-12-20 10:54:14 +00:00
manager_test.go fix(updates): Add RSS/Atom feed fallback for GitHub rate limits 2025-12-20 10:54:14 +00:00
mock_updater.go docs: Add godoc comments to more exported functions 2025-12-02 16:03:57 +00:00
queue.go style: fix gofmt formatting inconsistencies 2025-11-26 23:44:36 +00:00
queue_test.go Refactor update service to eliminate polling and race conditions 2025-11-11 09:33:05 +00:00
sse.go Refactor update service to eliminate polling and race conditions 2025-11-11 09:33:05 +00:00
sse_test.go Refactor update service to eliminate polling and race conditions 2025-11-11 09:33:05 +00:00
updater.go chore: remove additional dead code 2025-11-27 05:13:26 +00:00
updater_test.go Add unit tests for UpdaterRegistry (internal/updates) 2025-11-30 22:19:06 +00:00
version.go perf: Pre-compile regexes in updates/version package 2025-12-02 15:14:15 +00:00
version_test.go style: Apply gofmt to 37 files 2025-12-02 17:21:48 +00:00