• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

jyablonski / goarctis
61%

Build:
DEFAULT BRANCH: main
Repo Added 01 Mar 2026 09:39PM UTC
Token f7vv9DjeDzGlvO55vkcdVgmMbmEkExHez regen
Build 27 Last
Files 17
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: main
CHANGE BRANCH
x
Reset
Sync Branches
  • main
  • jyablonski/add-cpu-memory-monitoring
  • jyablonski/add-gpu-and-temp-monitoring
  • jyablonski/add-hyperx-monitoring
  • jyablonski/add-self-update
  • jyablonski/add-sustained-cpu-temp-control
  • jyablonski/fix-high-threshold-issue
  • jyablonski/gamebuds-update
  • jyablonski/hello-world
  • jyablonski/high-cpu-fix
  • jyablonski/razer-fixes

11 Jul 2026 03:23PM UTC coverage: 61.387% (+1.0%) from 60.363%
29157815476

push

github

web-flow
chore: clear recovered system alerts from tray title (#13)

### Description

Fix Linux tray labels that remain stuck on CPU and temperature alerts
after system metrics recover by dispatching title updates through the
GLib main loop.

## Added

- Linux GLib title dispatcher and recovery regression coverage

## Updated

- Route tray title updates through injectable renderer hooks for
reliable GTK updates and testing

## Validation

- Triggered CPU Spike, observed tray title get updated to show high CPU
usage and temps, and then these were cleared successfully after they
went back down

<img width="199" height="55" alt="image"
src="https://github.com/user-attachments/assets/50150286-8bfd-441f-a347-6d62fbb18c88"
/>

```sh
[08:20:15 AM] jacob@jacob-archlinux goarctis % stress-ng --cpu 0 --timeout 15s
stress-ng: info:  [64801] setting to a 15 secs run per stressor
stress-ng: info:  [64801] dispatching hogs: 20 cpu
stress-ng: info:  [64801] skipped: 0
stress-ng: info:  [64801] passed: 20: cpu (20)
stress-ng: info:  [64801] failed: 0
stress-ng: info:  [64801] metrics untrustworthy: 0
stress-ng: info:  [64801] successful run completed in 15.01 secs
[08:20:31 AM] jacob@jacob-archlinux goarctis % 
```

5 of 17 new or added lines in 2 files covered. (29.41%)

2000 of 3258 relevant lines covered (61.39%)

0.7 hits per line

Relevant lines Covered
Build:
Build:
3258 RELEVANT LINES 2000 COVERED LINES
0.7 HITS PER LINE
Source Files on main
  • Tree
  • List 17
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
29157815476 main chore: clear recovered system alerts from tray title (#13) ### Description Fix Linux tray labels that remain stuck on CPU and temperature alerts after system metrics recover by dispatching title updates through the GLib main loop. ## Added - L... push 11 Jul 2026 03:24PM UTC web-flow github
61.39
27177119139 main feat: report gamebuds battery, case, and anc state (#12) ### Description GameBuds battery never populated because the dongle is a request/response device, not a GET_FEATURE one. The poll now writes the 0xB0 status query and parses the reply, and... push 09 Jun 2026 01:04AM UTC web-flow github
60.36
27103532964 main feat: add sustained temperature tray badges (#11) ### Description Adds sustained hot-temperature state so transient CPU/GPU spikes do not immediately appear in the compact tray title. ## Added - Sustained hot temperature tracking for CPU, GPU,... push 07 Jun 2026 08:13PM UTC web-flow github
59.81
27075193933 main feat(system): add gpu and temperature monitoring (#10) ## Description Adds CPU/GPU temperature monitoring (hwmon + NVIDIA NVML) to the system tray, plus an opt-in, NVIDIA-only GPU thermal guard that reduces a card's power limit when it runs hot ... push 06 Jun 2026 10:08PM UTC web-flow github
59.34
26704128840 main fix(ui): keep tray label in sync (#9) ### Description Unifies tray rendering so menu rows and compact tray text are refreshed from the same state snapshot. This prevents the panel label from getting stale while the opened menu shows fresh system... push 31 May 2026 05:20AM UTC web-flow github
55.91
26260451639 main feat(tray): add razer fallback and logo status (#8) ### Description Adds warning-only Razer detection for broken OpenRazer battery reporting while keeping the tray popup and compact status aligned with the new logo behavior. Also refreshes proje... push 22 May 2026 12:07AM UTC web-flow github
54.82
25359048154 main feat: add cpu and memory monitoring (#7) ### Description Adds host CPU/memory utilization to the tray, fixes initial Razer battery state delivery, and adds Go quality checks for CI and pre-commit. ## Added - Host CPU/memory monitoring through ... push 05 May 2026 05:12AM UTC web-flow github
51.61
24610515349 main feat(device): add hyperx battery monitoring (#6) ## Description Adds HyperX Cloud Alpha Wireless battery monitoring and folds shared device/tray plumbing so hardware paths reuse more common behavior. ## Added - HyperX hidraw transport, polling... push 18 Apr 2026 05:57PM UTC web-flow github
47.05
22740631940 main feat: add `--self-update` flag (#5) ### Description adds self update cmd to update version automatically ## Added - `--self-update` option to automatically update binary, and update systemd service ## Updated - None ## Deleted - None push 05 Mar 2026 11:07PM UTC web-flow github
43.14
22553327771 main feat: big improvements (#4) ### Description couple feature updates and QoL things ## Added - gotestsum for better test output - config options to disable gamebuds or razer monitoring - docker monitoring to provide an indicator when containers ... push 01 Mar 2026 09:40PM UTC web-flow github
42.92
See All Builds (27)

Badge your Repo: goarctis

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc