-
released this
2026-05-21 18:22:41 +00:00 | 115 commits to main since this releaseFixed
- Shared terminal: a guest who joined after the host enabled the terminal stayed read-only.
The host now re-sends the terminal state when a guest joins, so the terminal is available. - Inventory page no longer jumps back to the top when it refreshes (e.g. when elevated data
arrives) — scroll position is preserved and unchanged data isn't re-rendered. - Shared terminal now follows the cursor to the bottom as output arrives (e.g.
ls -la),
instead of staying scrolled up.
Downloads
- Shared terminal: a guest who joined after the host enabled the terminal stayed read-only.
-
released this
2026-05-21 18:16:40 +00:00 | 116 commits to main since this releaseAdded
- Shared terminal (M12, Tier 3): when the host enables it, the session shares a real PTY
shell — the guest gets an interactive terminal (vim, top, tab-completion, Ctrl-C) running on
the host as the host's user. The host reads along live and can type too, e.g. asudo
password — which stays local and is never sent to the guest. Off by default, host-consented.
The guest also pulls the host's inventory on join.
Fixed
- Input contrast: all form controls (text fields, spin boxes, combo boxes, terminals) now
use the dark theme with readable text (Fusion defaulted them to light-on-light).
Downloads
- Shared terminal (M12, Tier 3): when the host enables it, the session shares a real PTY
-
released this
2026-05-21 18:03:33 +00:00 | 117 commits to main since this releaseAdded
- Session sharing over the relay (M12): a Share tab — Start shared session (host)
hands you a short code and streams a read-only live view; Enter share code (guest) joins
someone else's session and views their sensors/health/inventory. Both connect outbound over
WebSocket to the relay (relay_url, defaultwss://rigdoctor.jesseyvanofferen.com), gated
by your Gitea access token — no port forwarding. Read-only.
Downloads
- Session sharing over the relay (M12): a Share tab — Start shared session (host)
-
released this
2026-05-21 17:25:49 +00:00 | 118 commits to main since this releaseFixed
- Checkbox contrast: a checked checkbox is now a clear accent-filled box with a checkmark
(was hard to tell checked from unchecked on the dark theme).
Downloads
- Checkbox contrast: a checked checkbox is now a clear accent-filled box with a checkmark
-
released this
2026-05-21 17:22:30 +00:00 | 119 commits to main since this releaseAdded
- Alerts (M8): desktop notifications (via
notify-send) for overheat (GPU/CPU past a
threshold), GPU-lost (nvidia-smi timeout), and a new version available (fired once
per version). Edge-triggered with a cooldown so it doesn't spam. Degrades gracefully if
notify-sendisn't installed. - Notifications page: configure alerts (enable/disable, GPU/CPU temperature thresholds)
with a "Send test" button; changes apply live and persist toconfig.toml. - App icon: ships a RigDoctor icon and shows it in the dock/launcher. The GUI
self-registers the icon +.desktopon launch (and sets the Wayland app-id), so a
self-update + relaunch picks it up — no need to re-run the installer.
Downloads
- Alerts (M8): desktop notifications (via
-
released this
2026-05-21 17:11:35 +00:00 | 120 commits to main since this releaseChanged
- Replaced the per-page "Run with admin" buttons with a single password prompt at launch
(pkexec): the GUI collects root-only data (SMART + dmidecode board/BIOS/RAM) once and
caches it for the session, so Health and Inventory always show the full picture. Falls back
to non-root if cancelled/unavailable; disable viaelevate_on_launch = false.
Downloads
- Replaced the per-page "Run with admin" buttons with a single password prompt at launch
-
released this
2026-05-21 17:01:46 +00:00 | 121 commits to main since this releaseFixed
- Changelog/release notes now render Markdown instead of showing raw
#/**markup —
the in-app changelog usesQTextEdit.setMarkdown()and the update prompt renders notes as
rich text (closes #1).
Downloads
- Changelog/release notes now render Markdown instead of showing raw
-
released this
2026-05-21 16:56:05 +00:00 | 122 commits to main since this releaseAdded
- System inventory (M5): CPU, GPU (model/driver/VBIOS/VRAM/PCIe), motherboard/BIOS, RAM
(total + modules), storage, kernel, and display server. CLIrigdoctor inventory
(--json/--markdown/--output) and a GUI Inventory tab with Copy-as-Markdown,
Save, and "Run with admin" (fordmidecodeboard/BIOS/RAM details). Fills the last GUI tab.
Downloads
- System inventory (M5): CPU, GPU (model/driver/VBIOS/VRAM/PCIe), motherboard/BIOS, RAM
-
released this
2026-05-21 16:48:30 +00:00 | 123 commits to main since this releaseAdded
- "Check for updates" button in the sidebar — force an immediate version check instead of
waiting for the 30-minute poll.
Downloads
- "Check for updates" button in the sidebar — force an immediate version check instead of
-
released this
2026-05-21 16:46:15 +00:00 | 124 commits to main since this releaseFixed
- Dialogs (the update prompt and changelog) were light-on-light and unreadable — they now use
the dark theme with readable text.
Downloads
- Dialogs (the update prompt and changelog) were light-on-light and unreadable — they now use