Commit Graph
5529 Commits
Author SHA1 Message Date
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