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
Chalenged
e33a56001a
Fix TUF Gaming K3 GEN II Miku Edition layout
2026-08-07 15:17:07 -05:00
Titan
0afc4c752f
Skyloong GK68HE Pro Support
2026-08-07 11:27:18 -05:00
Adam Honse
834fc6a8f7
Use device type to set zone name in HID LampArray controller
2026-08-07 11:17:36 -05:00
Adam Honse
da824ccfa8
Update hidapi-hotplug Windows dependencies to hidapi-hotplug-0.15.0 tag
2026-08-06 23:17:43 -05:00
Adam Honse
2c397c5110
Call DeviceUpdateLEDs from Zone/Single functions
2026-08-06 22:00:22 -05:00
Jannik Vogel
4a4f04825c
Fix crash due to bad lamp count in DeviceUpdateLEDs
2026-08-06 21:59:36 -05:00
Adam Honse
2ac41813fa
Add autonomous mode as a selectable mode
2026-08-06 21:57:25 -05:00
saad-script
422414737b
rework report id parsing to be more consistent
2026-08-06 21:57:25 -05:00
Adam Honse
d45d9a31be
Units are in micrometers not millimeters
2026-08-06 21:57:25 -05:00
Adam Honse
5f297a62ba
Get vendor and device names from HID descriptors
2026-08-06 21:57:25 -05:00
Adam Honse
7605c14d89
Switch to PU ONLY detector
2026-08-06 21:57:25 -05:00
Adam Honse
bad23f7574
Use HID serial number
2026-08-06 21:57:25 -05:00
Adam Honse
ee4886512b
Determine device type from LampArray kind
2026-08-06 21:57:25 -05:00
Werner Sembach
8a87befeda
Dynamically parse report IDs
2026-08-06 21:57:25 -05:00
Werner Sembach
44b37c57c1
Prepare LampArray report IDs being parsed dynamically
2026-08-06 21:57:25 -05:00
Werner Sembach
0b59ccfb42
Properly setup key names
2026-08-06 21:57:25 -05:00
Werner Sembach
3c8f05982e
Automatically create matrix
2026-08-06 21:57:25 -05:00
Werner Sembach
a7a6b241e0
Add meta information for udev rule to be generated automatically
2026-08-06 21:57:25 -05:00
Adam Honse
d6de563178
Rework to use only a single hid_device and DetectionManager API
2026-08-06 21:57:25 -05:00
Adam Honse
ee62b14384
Multi update packet working for proof of concept direct mode
2026-08-06 21:57:25 -05:00
Adam Honse
712df22b95
Implement getting lamp attributes for each lamp and disabling autonomous mode, work on multi update
2026-08-06 21:57:25 -05:00
Adam Honse
a0d063e78f
Begin implementing the HID LampArray protocol for Arduino test device
2026-08-06 21:57:25 -05:00
Adam Honse
5a2712750b
Initial commit for HID LampArray Controller
2026-08-06 21:57:25 -05:00
Adam Honse
320f755e5e
Update super_io_pawnio.cpp to add logging and update ioctls
2026-08-06 20:47:05 -05:00
Adam Honse
f1d4a7c045
Add logging to MSI-RGB motherboard detection
2026-08-06 19:38:48 -05:00
Adam Honse
710f97bb62
Fix LpcIO.bin name in superio_pawnio so that Super IO access initializes in Windows
2026-08-06 18:51:14 -05:00
Adam Honse
454344185c
MSI Motherboard Cleanup - Rename Mystic Light to Motherboard, move MSI Mystic Light 64 to keyboard as it is a keyboard, do some code cleanup
2026-08-06 17:20:17 -05:00
Kyle Finter
b25250db7b
New Keyboard layout for Corsair K70 LUX RGB
2026-08-06 08:35:47 -05:00
Yousif Ragab
009156994e
Add support for Gigabyte AORUS RX 6900 XT MASTER rev 2.0
2026-08-06 08:31:13 -05:00
Aiden Corbin
6f21dd884c
Add GALAX GeForce RTX 3070 1-Click OC
2026-08-06 07:18:49 -05:00