COMMITS
September 25, 2026
A
fix(gui): correct thumb-wheel volume preset labels (#1436)
Anıl Akpınar committed
A
chore: release v0.8.8 (#1573)
aprilnea[bot] committed
X
refactor(gui): simplify variant name correction ownership (#1585)
Xuan Zhang committed
September 24, 2026
A
fix(gui): prefer firmware codename over catalog name for M650 variants (#1366)
Anıl Akpınar committed
A
fix(i18n): clarify which app editors close after deletion
AprilNEA committed
A
feat(gui): add safe per-app profile reset and complete removal
AprilNEA committed
A
fix(gui): render profile confirmation dialogs in the main window
AprilNEA committed
C
fix(agent): divert a single-bound gesture button (#1569)
Chris Dodge committed
A
feat(hid): recognise Nano receiver 046d:c534 (MK270, MK295) (#1456)
Anıl Akpınar committed
September 23, 2026
A
chore: release v0.8.7 (#1567)
aprilnea[bot] committed
A
feat(agent): default mouse profiles to pointer context
AprilNEA committed
A
feat(hook): expose native pointer window context
AprilNEA committed
September 19, 2026
A
chore: release v0.8.6 (#1481)
aprilnea[bot] committed
A
docs(gui): mend the desktop crate's intra-doc links
AprilNEA committed
A
feat(gui): show installation source in update settings
AprilNEA committed
A
feat(gui): detect installation ownership across platforms
AprilNEA committed
A
build(gui): pin gpui-kit footer backport
AprilNEA committed
A
refactor(gui): move the camera panel's row builders into controls/rows.rs
AprilNEA committed
A
refactor(gui): move the mouse view's binding labels and tests out of view.rs
AprilNEA committed
A
A
refactor(agent): move the button runtime's worker loop into button/worker.rs
AprilNEA committed
A
A
refactor(hidpp): split the channel tests by what they exercise
AprilNEA committed
A
refactor(agent): split the orchestrator tests by what they exercise
AprilNEA committed
A
refactor(device): split the gesture capture tests by what they exercise
AprilNEA committed
A
refactor(device): split the inventory tests by what they exercise
AprilNEA committed
A
refactor(core): split the config tests by what they exercise
AprilNEA committed
A
refactor(inject): run scripts and workflows once, over four platform hooks
AprilNEA committed
A
refactor(gui): split the AppState tests by what they exercise
AprilNEA committed