Suositut: Tiedot päivitetty 27. lokakuuta 2026

Kategoriat

Internet1 356
Viestintä321
Ääni ja video898
Grafiikka ja suunnittelu539
Toimisto ja tuottavuus1 124
Kehitystyökalut3 134
Tekoälytyökalut529
Tietoturva ja yksityisyys385
Järjestelmätyökalut3 114
Pelit523
Opiskelu ja tiede239
Verkko ja IT284

OpenLogi: vanhemmat versiot ja versiohistoria

A native, local-first desktop app for configuring Logitech HID++ devices.

AprilNEA Ajurit ja laitteisto #27 Ajurit ja laitteisto

OpenLogi-ohjelmasta on luettelossa 17 versiota, ensimmäinen 26. elokuuta 2026 ja uusin 0.8.18. Jokainen versio linkittää julkaisijan omiin asennustiedostoihin.

2026: 17 17 26
VersioPäivämääräKokoTiedostot
0.8.18Uusin 25. lokakuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- ci(release): drop the Codex release-notes job and use GitHub's generated notes by @AprilNEA in #1999
- fix(release): name Sparkle deltas so Sparkle applies them by @AprilNEA in #2002
- feat(agent): drive the mock agent from a stdin control console by @AprilNEA in #2003
- feat(xtask,ci): compose update channel files from per-release records by @AprilNEA in #2000
- feat(release): build a beta at its own version by @AprilNEA in #2004
- fix(device): bound Bolt receiver identity reads by @AprilNEA in #2009
- feat(release): cut betas from a workflow and tell the tap about them by @AprilNEA in #2005
- docs(agents): beta tags come only from prerelease.yml by @AprilNEA in #2001
- fix(deps): update Tokio for AsyncFd soundness advisory by @AprilNEA in #2019
- feat(hidpp): add capability-bound force sensing buttons by @AprilNEA in #2016
- feat: add a press force setting for the MX Master 4 Haptic Sense Panel by @HimaAramona in #2021
- feat(gui): add guarded disable-keys controls by @safonin in #993
- fix(i18n): translate the disable-keys strings in 22 locales by @AprilNEA in #2024
- fix(agent): re-apply volatile settings after replacing a dead channel by @c1m-Chenym in #1997
- fix(overlay): draw the Windows Actions Ring without a window frame by @MoonZhe in #1913
- fix(windows): post the layout's scan code with keys a layout can move by @AprilNEA in #2028
- fix(cli): route backlight operations through the agent by @safonin in #2031
- fix(i18n): translate the receiver chooser, old-pairing cleanup, and update channel in Czech by @Imbecile6197 in #2034
- feat(desktop): add a keyboard backlight duration timer by @ASparkOfFire in #1879
- fix(assets): follow the 0.1 asset release line instead of pinning 0.1.0 by @AprilNEA in #2039
- feat(assets): ask the jsDelivr data API for the newest asset release by @AprilNEA in #2040
- chore: release v0.8.18 by @AprilNEA[bot] in #2007

New Contributors
- @HimaAramona made their first contribution in #2021
- @MoonZhe made their first contribution in #1913
- @ASparkOfFire made their first contribution in #1879
0.8.17 22. lokakuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- refactor(core): move the update feed layout into openlogi-core by @AprilNEA in #1976
- feat(xtask): read the release channel and build version from the tag by @AprilNEA in #1978
- chore(infra): move the flake, CLAUDE.md and clippy.toml out of the repo root by @AprilNEA in #1984
- fix(linux): stop counting our own pass-through mouse in the input access probe by @4ni1ak in #1971
- fix(hid): read whole Bolt slot names, from 0x0005 or both codename chunks by @4ni1ak in #1962
- fix(macos): carry integer wheel ticks on synthetic line scroll events by @4ni1ak in #1969
- ci(release): keep a beta release off the stable side effects by @AprilNEA in #1981
- feat(desktop): let users follow the beta update channel by @AprilNEA in #1980
- fix(macos): switch Spaces through the user's shortcut so the Dock animates by @Rothschildiuk in #1847
- fix(release): load only the Codex fields 1Password holds and surface why notes fall back by @AprilNEA in #1987
- fix(hook): log both windows when the pointer gate rejects a keyboard action by @4ni1ak in #1966
- fix(device): stop a cached probe from hiding a dead direct channel by @c1m-Chenym in #1979
- fix(hid): keep long-only HID++ collections long-only on Windows by @4ni1ak in #1983
- feat(device): recognize the Logitech G600 as a standalone mouse by @4ni1ak in #1961
- fix(gui): preserve long-press actions when editing a button action by @marktsai333 in #1876
- docs: record the virtual HID keyboard in the changelog, crate map and signing guide by @AprilNEA in #1988
- feat(agent): report whether the virtual HID keyboard carries keys by @AprilNEA in #1991
- chore: release v0.8.17 by @AprilNEA[bot] in #1977

New Contributors
- @marktsai333 made their first contribution in #1876
0.8.16 21. lokakuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- chore: track rust 1.99 as the stable floor by @AprilNEA in #1877
- feat(inject): type synthesized macOS keys through a virtual HID keyboard by @AprilNEA in #1918
- fix(agent): relaunch when Input Monitoring is granted after launch by @AprilNEA in #1919
- fix(deps): bump rustls-webpki and webpki roots for emSign advisories by @AprilNEA in #1924
- feat(inject,gui): slide desktop switches like a three-finger swipe by @AprilNEA in #1921
- feat(macos,gui): say when Secure Input pauses key remapping by @AprilNEA in #1926
- test(inject): check that the host's choice decides the next desktop switch by @AprilNEA in #1928
- feat(xtask,ci): sign the macOS agent with its HID virtual-device profile by @AprilNEA in #1929
- feat(core,agent,gui): pointer speed and precision mode for 0x2205 mice by @AprilNEA in #1922
- feat(release): ship Sparkle delta updates by @AprilNEA in #1925
- fix(device,agent): move linked devices after a keyboard that switches by itself by @AprilNEA in #1920
- fix(desktop): show Pointer tab for mice and trackballs with software scroll inversion by @spartak8310 in #1880
- feat(hidpp,device,agent): precision mode on mice with adjustable DPI by @AprilNEA in #1932
- fix(hidpp): keep unmodelled backlight option bits on write by @AprilNEA in #1933
- fix(device): restore thumb-wheel reporting as found and harden its capture by @AprilNEA in #1935
- fix(hidpp,device): write all 0x8070 zones safely and gate v1 functions by @AprilNEA in #1936
- fix(hidpp): gate the illumination effective maximum in its wrapper by @AprilNEA in #1937
- fix(hidpp): bound 0x2111 torque and refuse a short capabilities reply by @AprilNEA in #1939
- feat(pointer): light the DPI LED in precision mode by @AprilNEA in #1934
- fix(hidpp,device): re-read settings on a 0x4521 disabled-key report by @AprilNEA in #1940
- fix(hidpp,device,cli): keep getFwInfo transport bytes 9-15 raw by @AprilNEA in #1945
- fix(gui): save a DPI only after the device confirms it by @AprilNEA in #1943
- fix(hidpp,device): reconcile DPI after a sensor calibration broadcast by @AprilNEA in #1947
- fix(agent): hand the haptic enable back after Actions Ring sessions by @AprilNEA in #1942
- fix(device): drop short 0x2121 movements and re-read SmartShift on a ratchet switch by @AprilNEA in #1944
- fix(hidpp): decode unified battery status bytes 3-5 by feature version by @AprilNEA in #1941
- fix(hidpp,device): publish 0x1b04 reporting changes made by other clients by @AprilNEA in #1946
- fix(device): read the 0x1000 battery capability before mapping levels by @AprilNEA in #1938
- fix(hidpp,device): read the 0x2201 default DPI only from feature version 1 by @AprilNEA in #1952
- fix(gui): choose the receiver before pairing a device by @hornej in #1614
- fix(hidpp): publish the 0x8071 nv-effect sync event as raw bytes by @AprilNEA in #1951
- chore: release v0.8.16 by @AprilNEA[bot] in #1923

New Contributors
- @spartak8310 made their first contribution in #1880
- @hornej made their first contribution in #1614
0.8.15 20. lokakuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- feat(device): hold Back or Forward to scroll sideways with the main wheel (0x1b04 raw wheel) by @AprilNEA in #1828
- test(gui): draw dialogs at rest before clicking their buttons by @AprilNEA in #1832
- feat(desktop): offer hold-to-scroll-sideways for Back and Forward by @AprilNEA in #1835
- feat(device): smooth a mouse's main wheel by diverting it (0x2121) by @AprilNEA in #1837
- feat(desktop): add a per-device smooth wheel switch to the Scrolling card by @AprilNEA in #1839
- feat(device): reach Litra lights over HID++ 0x1990 with read-back by @AprilNEA in #1841
- fix(gui): show the Actions Ring tab for keyboards with a Keys panel by @4ni1ak in #1844
- fix(gui): retain observed connection icons for offline devices by @i0ntempest in #1830
- fix(cli): drop a paired device with no identity from fixture capture by @4ni1ak in #1861
- fix(gui): recognize the MX Ergo precision-mode button slot by @4ni1ak in #1855
- fix(agent): log thumb-wheel continuous-scroll dispatch by @4ni1ak in #1852
- fix(i18n): translate the hold-modifiers and tap-key actions in Czech by @Imbecile6197 in #1850
- feat(gui): add a Next / Previous Desktop thumb-wheel preset by @Rothschildiuk in #1848
- fix(agent): write a light only when a reload changes its settings by @AprilNEA in #1865
- feat(agent): keep a change made on a Litra as its setting and publish it by @AprilNEA in #1866
- feat(gui): add device default option for keyboard bindings by @clifinger in #702
- fix(linux): report input access as denied when the event node is unreadable by @AalmanSadath in #787
- fix(gui): embed the Sleep action's moon glyph by @AalmanSadath in #790
- feat(gui): add a Reset to defaults button to the F-key binding panel by @4ni1ak in #1255
- fix(gui): enlarge About panel logo by @4ni1ak in #1364
- fix(hid): open HID++ channels concurrently, not one node at a time by @4ni1ak in #1443
- feat(gui): add Power User actions to the Action Ring editor by @4ni1ak in #1445
- fix(inject): give the Windows Screenshot action its own Win+PrtScn chord by @AprilNEA in #1867
- fix(linux): keep "pen" out of the uinput device names by @AprilNEA in #1868
- fix(linux): grab a mouse again after it reconnects or appears late by @AprilNEA in #1869
- feat(desktop): save a change made on a Litra as its setting by @AprilNEA in #1870
- fix(hook): fall back to a recent device attribution on macOS by @andybateman in #805
- fix(hid): suppress duplicate Bolt pairing slots by @xcouturecc in #963
- fix(gui): allow clearing function-key bindings by @xcouturecc in #962
- feat(gui): show the receiver slot on each device card by @garysassano in #1802
- fix(gui): fold leftover receiver pairings into one device card by @garysassano in #1801
- fix(hid): capture the M720 Triathlon's multiplatform gesture button by @kurtlieber in #1613
- fix(i18n): route hardcoded GUI labels through the catalog by @eibidia in #1331
- fix(macos): preserve fractional wheel distance by @li-shch in #1154
- feat(linux): route window-manager native actions through KWin D-Bus on KDE by @werwolf2303 in #1087
- feat(linux): support Hyprland native remaps by @shawnyeager in #1152
- fix(agent): include MiddleClick in the macOS HID++ gesture ownership by @tims2002 in #1380
- test(inject): cover the macOS Lock Screen chord by @AprilNEA in #1885
- feat(overlay): show keyboard backlight level by @nathan-fontenele in #1695
- ci(macos): lint the macOS cfg with clippy by @AprilNEA in #1883
- chore: drop stale lint suppressions and reject module-wide #![allow] by @AprilNEA in #1884
- feat(core,gui): allow middle click gesture mode by @PedroDiogo in #1738
- feat(hidpp): add scrolling force control for smartshift enhanced mice by @pedrohgmacedo in #1636
- fix(core,agent): chain swipes within one gesture-button hold by @sarat03 in #1652
- feat(linux): ship a Flatpak bundle with each release by @AalmanSadath in #767
- ci: sweep stale #[allow] on Linux, Windows, and macOS weekly by @AprilNEA in #1887
- feat(overlay): show a notice when a de
0.8.14 15. lokakuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- fix(gui): prefer the Buttons panel over Keys when kind resolution is wrong by @4ni1ak in #1702
- docs(readme): add Spanish translation by @eibidia in #1314
- fix(gui): let the theme card name shrink so the badge fits by @4ni1ak in #1435
- fix(hook): carry the mouse's vendor/product ID onto its uinput mirror by @4ni1ak in #1453
- fix(cli): let macOS prompt for Input Monitoring before diag opens a device by @4ni1ak in #1256
- fix(gui): draw the client-side titlebar only where the compositor declines one by @4ni1ak in #945
- fix(inject): distinguish Linux Capture Region from Screenshot by @4ni1ak in #1433
- fix(hook): preserve low-res wheel events during Linux pass-through by @nathan-fontenele in #1693
- fix(i18n): use Spain's Spanish terms in the es catalog by @eibidia in #1326
- docs(i18n): add Portuguese README translation by @obrenoalvim in #1371
- fix(windows): enable HID++ side-button gestures by @c1m-Chenym in #1635
- fix(agent): emit scroll input queued across a smoothing toggle instead of dropping it by @isleofgreg in #1721
- fix(agent): honor an overflow cancel from a generation the scroll worker has not seen by @isleofgreg in #1720
- feat(device): Detect Logitech G735 headset dongle by @xvilo in #1040
- fix(i18n): translate the custom-action input error in Czech by @Imbecile6197 in #1728
- fix(overlay): set the macOS activation policy before gpui_platform starts by @4ni1ak in #1692
- fix(hid): capture alternate gesture controls by @4dux in #1561
- feat(camera): expose pan, tilt, gain and backlight compensation by @yuzi-co in #1020
- feat(gui): add precise camera control entry by @vinayaksodar in #1047
- fix(device): omit raw-xy flags when diverting or restoring keyboard controls by @henius98 in #1726
- fix(inject): send hi-res wheel events for Linux scroll actions (by @RisenID) by @Fede2782 in #1719
- fix(assets): resolve variants for depots whose manifests key on depot name or stem by @felipecadal in #1295
- fix(gui): render camera depots that ship no hotspot metadata by @MattijsE in #1265
- fix(inject): give App Expose/Mission Control/Show Desktop/Launchpad a GNOME implementation by @4ni1ak in #1446
- fix(gui): open the config folder from the fail-closed config screen by @yuzi-co in #942
- fix(gui): give MenuRow-based list rows an accessible name by @4ni1ak in #1448
- fix(camera): collapse a Brio's IR node into one Linux camera entry by @4ni1ak in #1234
- docs: add Turkish README translation by @4ni1ak in #1734
- feat(hook): reverse the wheel in software for devices without 0x2121 by @4ni1ak in #847
- feat(gui): add custom-shortcut Tap/Hold recorder to the button picker by @fahadjibransheikh in #1396
- fix(agent): reapply volatile settings on device reconnection and retry disagreeing DPI writes by @isleofgreg in #1270
- fix(overlay): properly position and scale Actions Ring on Windows mixed-DPI displays by @c1m-Chenym in #1745
- fix(camera): pass the pan/tilt payload by value by @SMRehan in #1740
- feat(core): add an action that holds modifiers and taps the key once by @Rick0525 in #1161
- feat(gui): update macOS through Sparkle by @AprilNEA in #1744
- docs(ipc): move PROTOCOL_VERSION once per release by @AprilNEA in #1760
- fix(hidpp): write 0x1990 non-linear level tables whole by @AprilNEA in #1765
- fix(hidpp): read the 0x4530 platform with function 0 by @AprilNEA in #1766
- fix(hidpp): write each 0x0007 name chunk at its own offset by @AprilNEA in #1767
- fix(hidpp): preserve device state OpenLogi does not own on writes by @AprilNEA in #1753
- fix(device): encode 0x8080 tail frames and 0x8070 fixed colour per device by @AprilNEA in #1758
- fix(device): write SmartShift torque and DPI only as the device advertises by @AprilNEA in #1759
- fix(device): give the Litra Beam its own brightness range by @AprilNEA in #1763
- fix(device): stop misreading 0x1000 and 0x1001 battery states by @AprilNEA in #1768
- fix(device): stop committing 0x8080 frames the keyboard rejected by @AprilNEA in #1764
- fix(dev
0.8.13 9. lokakuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- fix(linux): add a Spanish comment to the desktop entry by @eibidia in #1468
- fix(agent): let a thumb-wheel swipe fire Volume Up/Down more than once by @4ni1ak in #1455
- feat(hid): recognise Powerplay receiver 046d:c53a by @FelipeIzui in #1267
- feat(hid): add G733 battery and power-state support by @d-tatianin in #1601
- fix(i18n): improve Turkish catalog wording by @volkanncicek in #1415
- docs(core): clarify persisted device identifier scope by @yuzi-co in #670
- fix(macos): respect the selected Apple developer directory by @4ni1ak in #1457
- fix(gui): restore the config-error folder action by @4ni1ak in #1458
- fix(core): resolve connection transport from live routes by @4ni1ak in #1367
- feat(gui): add custom actions to the mouse picker by @4ni1ak in #1452
- fix(gui): show friendly names for Windows app profiles by @4ni1ak in #1463
- feat(hidpp): implement pointer motion scaling by @Chernicharo in #1347
- fix(inject): restore macos 27 space swipes by @4ni1ak in #1703
- fix(hook): identify unbundled macos applications by @4ni1ak in #1469
- chore: release v0.8.13 by @AprilNEA[bot] in #1716

New Contributors
- @FelipeIzui made their first contribution in #1267
- @d-tatianin made their first contribution in #1601
- @volkanncicek made their first contribution in #1415
0.8.12 9. lokakuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- test(agent): cover a BLE mouse that wakes as a new node by @kohjunhao in #1649
- fix(gui): seed the DPI editor from config while the live read is pending by @4ni1ak in #1628
- fix(hid): recognize Lightspeed receiver 046d:c541 by @hamfield-eu in #1679
- fix(gui): truncate the function-row key callout's name instead of overflowing by @4ni1ak in #1691
- fix(gui): wrap the device-enabled caption so the switch stays in the card by @Imbecile6197 in #1670
- feat(fixture): add an MX Ergo Unifying fixture by @Chernicharo in #1374
- fix(gui): set text color on mouse pairing passkey click icons by @ZOZiBoi in #1640
- fix(hidpp): tell another protocol's reports apart from malformed HID++ by @Chernicharo in #1373
- fix(macos): log the candidate displays when Space state has no match by @4ni1ak in #1694
- fix(agent): phase horizontal thumb-wheel scroll when smoothing is off by @nredd in #1689
- feat(i18n): add Czech locale by @Imbecile6197 in #1669
- fix(core): write config through symlinks instead of replacing them by @FunJim in #1642
- fix(hook): keep the short budget for tap teardown after a probe break by @TheMedpreneur in #1600
- fix(i18n): name the real update-check host in the consent dialog by @4ni1ak in #1629
- fix(agent): restore ring toggle and publish expired sessions by @isleofgreg in #1665
- fix(gui): scale configuration labels with interface text by @4ni1ak in #1627
- fix(agent): fall back to focus when the pointer target is unidentified by @kohjunhao in #1648
- fix(gui): anchor scrollbar overlays in action ring editor and app picker by @lynicis in #1360
- fix(i18n): track the locale catalogs as build inputs by @zmingxie in #1327
- fix(gui): wrap the About page's link row instead of clipping it by @crnst8 in #885
- fix(cli): replace the stale receiver note with a Linux udev hint by @Chernicharo in #1348
- fix(gui): show wheel controls without adjustable dpi by @minatoaquaMK2 in #1369
- fix(gui): recognize MX Ergo's DPI slot name for the mouse diagram by @armandodollia in #1391
- fix(macos): write the scroll point delta last so pixel precision survives by @isleofgreg in #1156
- chore: release v0.8.12 by @AprilNEA[bot] in #1646

New Contributors
- @hamfield-eu made their first contribution in #1679
- @Imbecile6197 made their first contribution in #1670
- @Chernicharo made their first contribution in #1374
- @ZOZiBoi made their first contribution in #1640
- @nredd made their first contribution in #1689
- @FunJim made their first contribution in #1642
- @TheMedpreneur made their first contribution in #1600
- @lynicis made their first contribution in #1360
- @zmingxie made their first contribution in #1327
- @crnst8 made their first contribution in #885
- @minatoaquaMK2 made their first contribution in #1369
- @armandodollia made their first contribution in #1391
0.8.11 2. lokakuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- fix(macos): press Back and Forward as the frontmost app's menu item by @AprilNEA in #1622
- chore(nix): update flake.lock by @AprilNEA[bot] in #1217
- fix(agent): recognize an overlay tenant by any image we ever shipped by @AprilNEA in #871
- feat(linux): add verified release installer by @AprilNEA in #1109
- ci(nix): only run Nix CI on flake and packaging changes by @davidbudnick in #1250
- fix(macos): confirm desktop switches with private space APIs by @AprilNEA in #1586
- fix(macos): drive the device-I/O gate from powerd instead of workspace notifications by @AprilNEA in #1323
- fix(core): match Actions Ring layouts with the per-app selector by @AprilNEA in #643
- chore: release v0.8.11 by @AprilNEA[bot] in #1637
- fix: clear the lints rustc 1.99 raises on untouched code by @AprilNEA in #1638
- chore: release v0.8.11 by @AprilNEA in #1643
- chore: release v0.8.11 by @AprilNEA in #1644
0.8.10 30. syyskuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- feat(keyboard): key controls by HID++ control ID, fix Keys tab and Fn-lock by @AprilNEA in #1604
- fix(macos): keep the hook from hearing the keys OpenLogi posts by @AprilNEA in #1618
- fix(gui): unpair a forgotten receiver device so it stays deleted by @AprilNEA in #1617
- fix(macos): press shortcut keys where the active layout types them by @guslipkin in #948
- feat(core): add a Super modifier and make Win/Meta name it by @sungyongcho in #1387
- fix(agent): re-arm a crash respawn instead of going dormant by @AprilNEA in #1619
- fix(hook): give the macOS tap's capability probes their own watchdog budget by @hyspacex in #1282
- fix(hook): give the callback watchdog the same watched-time rule by @AprilNEA in #1624
- chore: release v0.8.10 by @AprilNEA[bot] in #1616

New Contributors
- @guslipkin made their first contribution in #948
- @hyspacex made their first contribution in #1282
0.8.9 27. syyskuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- fix(gui): swap the thumb-wheel volume preset labels onto the pairing they describe by @4ni1ak in #1436
- fix(hook): stop the GNOME frontmost observer leaking a socket per renewal by @sungyongcho in #1418
- fix(gui): rebuild the agent's launchd registration when its job is gone by @raphaeljostan in #1303
- fix(hook): hit-test the window under the pointer through AppKit by @pseudoseed in #1568
- chore: release v0.8.9 by @AprilNEA[bot] in #1599

New Contributors
- @sungyongcho made their first contribution in #1418
- @raphaeljostan made their first contribution in #1303
0.8.8 25. syyskuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- feat(hid): recognise Nano receiver 046d:c534 (MK270, MK295) by @4ni1ak in #1456
- fix(agent): divert a single-bound gesture button by @pseudoseed in #1569
- fix(gui): restore per-app profile removal and add reset controls by @AprilNEA in #1580
- fix(gui): prefer firmware codename over catalog name for M650 variants by @4ni1ak in #1366
- refactor(gui): simplify variant name correction ownership by @AprilNEA in #1585
- chore: release v0.8.8 by @AprilNEA[bot] in #1573

New Contributors
- @pseudoseed made their first contribution in #1569
0.8.7 23. syyskuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- feat(agent): follow pointer for mouse button profiles by default by @AprilNEA in #1566
- chore: release v0.8.7 by @AprilNEA[bot] in #1567
0.8.6 19. syyskuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- refactor(gui): split app_icon around an AppIconExt trait by @AprilNEA in #1422
- fix(gui): hold a config reload until the agent connects by @AprilNEA in #1416
- refactor(ipc): own the client handshake once and guard it with ast-grep by @AprilNEA in #1424
- refactor(core): name the process roles, host profiles, and environment knobs once by @AprilNEA in #1426
- refactor(ipc,cli): bound the handshake once and give the CLI one agent door by @AprilNEA in #1427
- refactor(core): build every worker runtime in one place by @AprilNEA in #1428
- refactor(core): spell the app bundle's layout once by @AprilNEA in #1429
- docs(infra): add openlogi workflow skills by @AprilNEA in #1409
- docs(infra): refine agent guidance and diagnostic workflows by @AprilNEA in #1485
- refactor(cli): give the command modules that carry code a file of their own by @AprilNEA in #1494
- refactor(hidpp): split the pending-request queue and the mock channel out of channel.rs by @AprilNEA in #1495
- refactor(hook): split the macOS backend by responsibility by @AprilNEA in #1496
- refactor(hook): split the Linux backend into the evdev hook and the foreground watcher by @AprilNEA in #1497
- chore: drop an unused dependency, a dead parameter, and stale docs by @AprilNEA in #1487
- refactor(gui): let state mutators own their events and views share one relevance filter by @AprilNEA in #1505
- refactor(gui): give write-on-release sliders one component by @AprilNEA in #1506
- refactor(ipc): own the observe loop's connection state in one Observer by @AprilNEA in #1507
- perf(gui): resolve each device's assets once per asset generation by @AprilNEA in #1508
- refactor(gui): say what the state types are by @AprilNEA in #1509
- refactor(core): give the key vocabulary one owner by @AprilNEA in #1488
- refactor(core): give seven copied decisions one owner each by @AprilNEA in #1489
- refactor(xtask): spell xtask's waits and its bundle builder in the workspace's vocabulary by @AprilNEA in #1490
- ci(windows): run the tests on Windows by @AprilNEA in #1491
- refactor(device): drop the capture paths nothing calls and type the session errors by @AprilNEA in #1500
- refactor(core): split the config module by concern by @AprilNEA in #1511
- refactor(device): split the inventory and probe modules by responsibility by @AprilNEA in #1512
- refactor(device): call durations that bound a wait timeouts by @AprilNEA in #1513
- refactor(device): run gesture and keyboard capture through one session skeleton by @AprilNEA in #1501
- refactor(device): share one pending-restore token between capture and host switch by @AprilNEA in #1502
- refactor(agent): run the capture watchers on one harness and name the device-access handles by @AprilNEA in #1503
- refactor: say what eight identifiers are by @AprilNEA in #1517
- refactor(camera): suffix the macOS backends like the other platforms' by @AprilNEA in #1518
- refactor(gui): move the F-key geometry into function_row/key_points.rs by @AprilNEA in #1525
- refactor(agent): move the device list and re-apply plan into orchestrator/devices.rs by @AprilNEA in #1526
- refactor(gui): split the AppState tests by what they exercise by @AprilNEA in #1527
- refactor(inject): run scripts and workflows once, over four platform hooks by @AprilNEA in #1529
- refactor(core): split the config tests by what they exercise by @AprilNEA in #1530
- refactor(device): split the inventory and gesture capture tests by what they exercise by @AprilNEA in #1531
- refactor(agent): split the orchestrator tests by what they exercise by @AprilNEA in #1532
- refactor(hidpp): split the channel tests by what they exercise by @AprilNEA in #1533
- refactor(device): move the host-switch session's tests to host_switch/tests.rs by @AprilNEA in #1535
- refactor(agent): move the button runtime's worker loop into button/worker.rs by @AprilNEA in #1536
- refactor(inject): break the macOS injector into scroll, browser and SPI modules by @AprilNEA in #1537
- refactor(gui): mov
0.8.5 16. syyskuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- fix(gui): resolve depot metadata named only by the manifest by @4ni1ak in #836
- docs(gui): adopt upstream gpui kit skills by @AprilNEA in #1400
- fix(linux): keep the generated systemd unit out of the user's tier by @AalmanSadath in #796
- fix(hidpp): stop HID++ replies landing on the wrong request by @isleofgreg in #1286
- feat(gui): enable supported button gestures by @juan-apa in #1167
- fix(gui): restore stacked card layout under gpui-kit 0.6 by @AprilNEA in #1408
- chore: release v0.8.5 by @AprilNEA[bot] in #1399
0.8.4 15. syyskuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- feat(i18n): migrate catalogs to semantic TOML keys by @AprilNEA in #1169
- perf(i18n): avoid copying borrowed translations by @AprilNEA in #1184
- fix(i18n): polish supported locale copy by @AprilNEA in #1180
- fix(i18n): localize DPI steps and correct count labels by @AprilNEA in #1292
- fix(i18n): polish Brazilian Portuguese profile and settings copy by @uricholiveira in #1276
- fix(i18n): refine French asset and control descriptions by @didlawowo in #1278
- fix(hid): keep pairing phase after device selection by @AprilNEA in #1181
- refactor(gui): model camera preview lifecycle states by @AprilNEA in #1182
- refactor(agent): consolidate capture manager slots by @AprilNEA in #1183
- docs(linux): fix the Debian install command and the bug form's platform note by @AalmanSadath in #791
- docs: add Russian README translation by @MonteNegroX in #1039
- Fix typo in installation guide by @mikevankuik in #1189
- fix(i18n): correct mistranslations in the Spanish catalog by @eibidia in #1315
- feat(i18n): Updated French README.md file by @DimitriDR in #1271
- fix: add Debian runtime dependencies by @MauricioSilv in #1249
- fix(hook): normalize Windows cursor position to DIP scale by @fly530 in #1246
- fix(agent): restore diverted HID++ controls on a clean shutdown by @4ni1ak in #1106
- refactor(hook): type windows cursor dpi normalization by @AprilNEA in #1318
- fix(linux): declare F13-F20 in uinput key capabilities by @costantinoai in #1224
- fix(core): stop seeding Back/Forward with a divertable default by @litityum in #1225
- fix(agent): fence queued pairing discovery after selection by @AprilNEA in #1320
- fix(agent): avoid capture recovery deadline busy loops by @AprilNEA in #1321
- test(gui): cover camera preview lifecycle by @AprilNEA in #1322
- fix(gui): place Windows actions ring correctly across mixed-DPI monitors by @AprilNEA in #1319
- fix(gui): stop linking SMAppServiceErrorDomain so macOS 13 and 14 can launch by @AprilNEA in #1324
- feat(hid): add hardware-aware mock device record and replay by @AprilNEA in #1165
- test(agent): cover native and browser side-button profiles by @AprilNEA in #1325
- fix(macos): bind Safari navigation to press-time process by @foleykyle01 in #1082
- fix(camera): surface startup failures and retry preview by @yuzi-co in #1069
- chore(gui): upgrade to gpui kit 0.6.1 and published pre adapters by @AprilNEA in #1338
- feat(hid): add rgb-effects lighting and receiver routing by @LuisUrrutia in #351
- fix(gui): keep update consent buttons visible by @AprilNEA in #1398
- fix(linux): preserve gesture capture across receiver probes by @yvvlee in #1043
- chore: release v0.8.4 by @AprilNEA[bot] in #1179

New Contributors
- @uricholiveira made their first contribution in #1276
- @didlawowo made their first contribution in #1278
- @AalmanSadath made their first contribution in #791
- @MonteNegroX made their first contribution in #1039
- @mikevankuik made their first contribution in #1189
- @eibidia made their first contribution in #1315
- @DimitriDR made their first contribution in #1271
- @MauricioSilv made their first contribution in #1249
- @fly530 made their first contribution in #1246
- @costantinoai made their first contribution in #1224
- @litityum made their first contribution in #1225
- @foleykyle01 made their first contribution in #1082
- @LuisUrrutia made their first contribution in #351
- @yvvlee made their first contribution in #1043
0.8.3 30. elokuuta 2026 — 64-bittinen MSIARM64 MSI
Muutosloki
What's Changed
- fix(ci): align agent guidance with current contracts by @AprilNEA in #1139
- fix: make Actions Ring selectable in action pickers by @the-long-ride in #958
- fix(ci): repair focused i18n gate and agent guidance by @AprilNEA in #1138
- chore: release v0.8.3 by @AprilNEA[bot] in #1163
0.8.1 26. elokuuta 2026 — 64-bittinen MSIARM64 MSI

Suosituin kategoriassa Ajurit ja laitteisto

Näytä kaikki
  1. BarrierAjurit ja laitteisto · Debauchee Open Source Group
  2. Dokan LibraryAjurit ja laitteisto · Dokany Project
  3. Display Driver UninstallerAjurit ja laitteisto · Wagnardsoft
  4. g-helperAjurit ja laitteisto · seerge
  5. Driver Store ExplorerAjurit ja laitteisto · Teddy Z
  6. Dell Command | UpdateAjurit ja laitteisto · Dell Inc.
  7. OpenSC smartcard frameworkAjurit ja laitteisto · OpenSC Project
  8. WinBtrfsAjurit ja laitteisto · Mark Harmstone
  9. DeskflowAjurit ja laitteisto · Deskflow
  10. NVIDIA Profile InspectorAjurit ja laitteisto · Orbmu2k

Tunnisteet

Jaa