Adam Honse
c5befc354b
Add framework for registering custom udev rules
2026-08-20 10:38:57 -05:00
Adam Honse
33854f8886
Build udev from DetectionManager
2026-08-20 10:37:46 -05:00
Adam Honse
8121ee29f4
Clean up the CLI code
2026-08-19 23:53:28 -05:00
Richard Harris
15b784f6c6
Fix startup crash and other issues in VialRGB controller
2026-08-19 22:42:22 -05:00
Ken Sanislo
2df162408e
Logitech HID++ 2.0: detect and drive devices over Bluetooth
2026-08-19 22:38:14 -05:00
Ken Sanislo
10d06298ce
Logitech HID++ 2.0: read the whole Centurion feature set
2026-08-19 22:35:19 -05:00
QuickMythril
eebe4dd0dd
Initial commit for EVGA X12 Gaming Mouse
2026-08-19 13:43:54 -05:00
Adam Honse
0459df64c1
Add missing display name fields in SDK protocol documentation
2026-08-19 12:21:28 -05:00
Adam Honse
b635f0c2fd
Block signals when updating the mode colors spin box in UpdateLEDList
2026-08-18 22:36:00 -05:00
Ryan Black
770e40596e
Corsair Strafe MK.2: add PID 0x1B48 to K70 MK2 group (fixes 4-year unresponsive-keyboard bug)
2026-08-18 22:23:24 -05:00
Adrian Tworzydlo
2e990ba3ce
Add PowerColor Red Devil RX 7900 XTX support (V2 driver)
2026-08-18 22:22:27 -05:00
Ken Sanislo
ea5d7c6c4c
Logitech HID++ 2.0: read the power source on the device's broadcast
2026-08-18 22:09:52 -05:00
Ken Sanislo
779514a6fc
Fix Logitech HID++ 2.0: key both collections of one Windows interface together
2026-08-18 22:08:17 -05:00
smbd
f027b7a312
Add Palit RTX 3090 Ti GameRock support
2026-08-18 19:10:51 -05:00
Ken Sanislo
da31501087
Fix LogitechHIDPP20Controller probe negative cache
2026-08-18 19:10:18 -05:00
Ken Sanislo
140aa96aff
Fix/macos hid open nonexclusive
2026-08-18 19:01:53 -05:00
Adam Honse
671f0a66f5
Exit after listing profiles
2026-08-18 18:46:00 -05:00
Adam Honse
5b1e782b9b
Update CLI description to match about in UI
2026-08-18 18:35:30 -05:00
Adam Honse
b222dfeceb
Clean up help text some more
2026-08-18 18:30:22 -05:00
Adam Honse
5db5678c1d
Add -lp/--list-profiles command line options, clean up help text, and clear active profile on CLI device changes
2026-08-18 18:22:43 -05:00
Adam Honse
433cbc1837
Rework -l/--list-devices to just print a simple list, add -ld/--list-detailed for the full detailed list
2026-08-18 17:37:47 -05:00
Adam Honse
bf99c32e72
Remove warning that triggered during normal operation
2026-08-18 17:25:52 -05:00
Adam Honse
c2ec44c0b7
Ignore empty matrix maps when getting zone/segment descriptions
2026-08-18 11:01:56 -05:00
Adam Honse
550fa1046e
Fix logic around denying setting or modifying local settings from the server
2026-08-17 19:37:55 -05:00
Adam Honse
cf910d2616
Implement profile loading on service shutdown
2026-08-17 19:36:05 -05:00
Adam Honse
2d32510008
Create Startup directory if it doesn't exist on Windows
2026-08-17 16:47:33 -05:00
RomanG1337
4d8fd55206
Add support for GameSir Nova 2 Lite controller
2026-08-17 11:38:57 -05:00
Ken Sanislo
c852af2a2c
Logitech HID++ 2.0: VID-generic detection, protocol fixes and device support
2026-08-16 23:27:46 -05:00
Daniel Clark
ae22e1e8ea
Add Asus PG32UCDMR
2026-08-16 23:20:45 -05:00
Adam Honse
02620313f6
Adjust DetectionManager to allow specific VID, any PID detectors but still separate generic detectors into their own category
2026-08-16 19:34:42 -05:00
Adam Honse
bbccdc2de0
Fix typo in Windows startup file
2026-08-16 18:43:21 -05:00
Adam Honse
bc54e18e48
Clean up Creative Sound Blaster controllers
2026-08-16 18:41:23 -05:00
Adam Honse
8e4859688d
Make zones in DDP, E1.31, and Serial LED strip manually configurable except for size, as this is defined in the manual configuration
2026-08-16 18:36:41 -05:00
Adam Honse
967bb51313
More settings schema filter fixes, allow registering a schema key that ignores filtering as Detectors needs this
2026-08-16 18:05:08 -05:00
Adam Honse
51d46849fb
Pass from_server flags down from JsonString functions into Set/ModifySettings
2026-08-16 17:36:34 -05:00
Adam Honse
74bb119a05
Add an option to automatically load a profile on background service startup
2026-08-16 17:33:55 -05:00
Daniel Clark
ae038bc8e9
Update DetectionManger to handle generic wildcards in safe mode.
2026-08-16 16:33:11 -05:00
Adam Honse
433788cc49
Add PNY RTX 5070Ti Epic-X ARGB non-OC
2026-08-16 14:42:37 -05:00
Buu342
5e6d627f51
Fix for LEDs without an assigned key not being properly represented in QMK Firmware
2026-08-15 19:51:28 -05:00
Adam Honse
f9897ef99a
Implement settings schema filtering
...
* Filter settings that have a registered schema so that only keys matching the schema get saved
* Allow settings that do not have a registered schema (manually added devices, device-specific, plugins, client)
* Update schema registration to allow marking a settings group as local only, which means it modifies the local instance's settings, not the remote
* Deny setting local only settings when the update comes from the network server
2026-08-15 17:41:29 -05:00
Adam Honse
5c1a2c4d13
Attempt to build against mbedtls3 path by default and fall back to mbedtls path if it doesn't exist, fixes build on distros that have moved mbedtls 3.x to the /usr/include/mbedtls3 path
2026-08-14 11:33:40 -05:00
John Monteiro
f987bc3199
Add support for Gigabyte B360 AORUS GAMING 3 WIFI-CF
2026-08-14 01:02:04 -05:00
Irturijus
0c1a73accc
Add ASUS ROG Strix G18 G814JIR support
2026-08-12 18:23:40 -05:00
Adam Honse
1fb75b66dd
Limit maximum SDK packet size to 8MB
2026-08-12 18:17:51 -05:00
Adam Honse
790e1485f6
Remove minimum width check when determining compact tab mode as it doesn't handle scaling above 100% properly and the manual configuration exists now
2026-08-11 20:00:22 -05:00
Adam Honse
400faabb21
Improve scroll wheel behavior in Plugins settings page
2026-08-11 19:58:57 -05:00
Rogue Turtle
684b74ca9e
Added support for 75% Sinowealth10c-based keyboards with indices bigger than the keyboard size
2026-08-10 12:31:02 -05:00
Tony McDowell
6069a3c0cb
RazerController: update HID detection for Razer Blackwidow V4 standard.
2026-08-10 12:16:03 -05:00
Adam Honse
606f5f6c86
Updates Flapak plugin support and building Flatpak in GitLab CI
2026-08-09 16:13:10 -05:00
Adam Honse
bfccc1a95d
Check /run/host paths when looking for udev rules, as this is the only way to mount these host-side paths on Flatpak
2026-08-08 15:45:39 -05:00