Commit Graph

  • b635f0c2fd Block signals when updating the mode colors spin box in UpdateLEDList Adam Honse 2026-08-18 22:36:00 -05:00
  • 770e40596e Corsair Strafe MK.2: add PID 0x1B48 to K70 MK2 group (fixes 4-year unresponsive-keyboard bug) Ryan Black 2026-08-19 03:23:24 +00:00
  • 2e990ba3ce Add PowerColor Red Devil RX 7900 XTX support (V2 driver) Adrian Tworzydlo 2026-08-09 17:48:49 +02:00
  • ea5d7c6c4c Logitech HID++ 2.0: read the power source on the device's broadcast Ken Sanislo 2026-08-19 03:09:52 +00:00
  • 779514a6fc Fix Logitech HID++ 2.0: key both collections of one Windows interface together Ken Sanislo 2026-08-19 03:08:17 +00:00
  • f027b7a312 Add Palit RTX 3090 Ti GameRock support smbd 2026-08-18 19:32:42 +03:00
  • da31501087 Fix LogitechHIDPP20Controller probe negative cache Ken Sanislo 2026-08-19 00:10:18 +00:00
  • 140aa96aff Fix/macos hid open nonexclusive Ken Sanislo 2026-08-19 00:01:53 +00:00
  • 671f0a66f5 Exit after listing profiles Adam Honse 2026-08-18 18:46:00 -05:00
  • 5b1e782b9b Update CLI description to match about in UI Adam Honse 2026-08-18 18:35:30 -05:00
  • b222dfeceb Clean up help text some more Adam Honse 2026-08-18 18:30:22 -05:00
  • 5db5678c1d Add -lp/--list-profiles command line options, clean up help text, and clear active profile on CLI device changes Adam Honse 2026-08-18 18:22:43 -05:00
  • 433cbc1837 Rework -l/--list-devices to just print a simple list, add -ld/--list-detailed for the full detailed list Adam Honse 2026-08-18 17:37:47 -05:00
  • bf99c32e72 Remove warning that triggered during normal operation Adam Honse 2026-08-18 17:25:52 -05:00
  • c2ec44c0b7 Ignore empty matrix maps when getting zone/segment descriptions Adam Honse 2026-08-18 11:01:56 -05:00
  • 550fa1046e Fix logic around denying setting or modifying local settings from the server Adam Honse 2026-08-17 19:37:55 -05:00
  • cf910d2616 Implement profile loading on service shutdown Adam Honse 2026-08-17 19:36:05 -05:00
  • 2d32510008 Create Startup directory if it doesn't exist on Windows Adam Honse 2026-08-17 16:47:33 -05:00
  • 4d8fd55206 Add support for GameSir Nova 2 Lite controller RomanG1337 2026-08-17 16:38:57 +00:00
  • c852af2a2c Logitech HID++ 2.0: VID-generic detection, protocol fixes and device support Ken Sanislo 2026-08-17 04:27:46 +00:00
  • ae22e1e8ea Add Asus PG32UCDMR Daniel Clark 2026-08-17 04:20:45 +00:00
  • 02620313f6 Adjust DetectionManager to allow specific VID, any PID detectors but still separate generic detectors into their own category Adam Honse 2026-08-16 19:33:42 -05:00
  • bbccdc2de0 Fix typo in Windows startup file Adam Honse 2026-08-16 18:43:21 -05:00
  • bc54e18e48 Clean up Creative Sound Blaster controllers Adam Honse 2026-08-16 18:41:23 -05:00
  • 8e4859688d Make zones in DDP, E1.31, and Serial LED strip manually configurable except for size, as this is defined in the manual configuration Adam Honse 2026-08-16 18:36:41 -05:00
  • 967bb51313 More settings schema filter fixes, allow registering a schema key that ignores filtering as Detectors needs this Adam Honse 2026-08-16 18:05:08 -05:00
  • 51d46849fb Pass from_server flags down from JsonString functions into Set/ModifySettings Adam Honse 2026-08-16 17:36:34 -05:00
  • 74bb119a05 Add an option to automatically load a profile on background service startup Adam Honse 2026-08-16 17:11:38 -05:00
  • ae038bc8e9 Update DetectionManger to handle generic wildcards in safe mode. Daniel Clark 2026-08-16 21:33:11 +00:00
  • 433788cc49 Add PNY RTX 5070Ti Epic-X ARGB non-OC Adam Honse 2026-08-16 14:42:37 -05:00
  • 5e6d627f51 Fix for LEDs without an assigned key not being properly represented in QMK Firmware Buu342 2026-08-16 00:51:28 +00:00
  • 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 Adam Honse 2026-08-15 17:00:08 -05:00
  • 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 Adam Honse 2026-08-14 11:33:40 -05:00
  • f987bc3199 Add support for Gigabyte B360 AORUS GAMING 3 WIFI-CF John Monteiro 2026-08-14 01:02:04 -05:00
  • 9f06fc63a1 Update metainfo xml Adam Honse 2026-08-12 11:59:16 -05:00
  • d2dd9dcc73 Address security issues in release_candidate_1.0rc3 - CVE-2026-59682: OpenRGB: arbitrary file overwrite and deletion local and remote - CVE-2026-59683: OpenRGB: local and remote system compromise via arbitrary file write using attacker controlled strings - CVE-2026-18794: OpenRGB: insufficient input data checks lead to Denial-of-Service, memory overread and overwrite Adam Honse 2026-08-12 08:54:50 -05:00
  • 0c1a73accc Add ASUS ROG Strix G18 G814JIR support Irturijus 2026-08-12 22:54:01 +03:00
  • 1fb75b66dd Limit maximum SDK packet size to 8MB Adam Honse 2026-08-12 18:17:51 -05:00
  • 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 Adam Honse 2026-08-11 20:00:22 -05:00
  • 400faabb21 Improve scroll wheel behavior in Plugins settings page Adam Honse 2026-08-11 19:58:57 -05:00
  • 684b74ca9e Added support for 75% Sinowealth10c-based keyboards with indices bigger than the keyboard size Rogue Turtle 2026-08-10 17:31:02 +00:00
  • 6069a3c0cb RazerController: update HID detection for Razer Blackwidow V4 standard. Tony McDowell 2026-08-10 11:16:03 -06:00
  • 606f5f6c86 Updates Flapak plugin support and building Flatpak in GitLab CI Adam Honse 2026-08-09 13:17:36 -05:00
  • bfccc1a95d Check /run/host paths when looking for udev rules, as this is the only way to mount these host-side paths on Flatpak Adam Honse 2026-08-08 15:44:33 -05:00
  • e33a56001a Fix TUF Gaming K3 GEN II Miku Edition layout Chalenged 2026-08-07 13:17:07 -07:00
  • 0afc4c752f Skyloong GK68HE Pro Support Titan 2026-08-07 16:27:18 +00:00
  • 834fc6a8f7 Use device type to set zone name in HID LampArray controller Adam Honse 2026-08-07 11:17:36 -05:00
  • da824ccfa8 Update hidapi-hotplug Windows dependencies to hidapi-hotplug-0.15.0 tag Adam Honse 2026-08-06 23:17:43 -05:00
  • 2c397c5110 Call DeviceUpdateLEDs from Zone/Single functions Adam Honse 2026-08-06 22:00:22 -05:00
  • 4a4f04825c Fix crash due to bad lamp count in DeviceUpdateLEDs Jannik Vogel 2025-08-02 15:01:07 +02:00
  • 2ac41813fa Add autonomous mode as a selectable mode Adam Honse 2026-02-02 20:03:43 -06:00
  • 422414737b rework report id parsing to be more consistent saad-script 2026-02-02 11:12:26 -05:00
  • d45d9a31be Units are in micrometers not millimeters Adam Honse 2026-02-01 14:27:05 -06:00
  • 5f297a62ba Get vendor and device names from HID descriptors Adam Honse 2026-01-31 23:37:35 -06:00
  • 7605c14d89 Switch to PU ONLY detector Adam Honse 2026-01-31 22:33:44 -06:00
  • bad23f7574 Use HID serial number Adam Honse 2026-01-31 21:15:54 -06:00
  • ee4886512b Determine device type from LampArray kind Adam Honse 2026-01-31 20:41:19 -06:00
  • 8a87befeda Dynamically parse report IDs Werner Sembach 2025-06-02 16:38:31 +02:00
  • 44b37c57c1 Prepare LampArray report IDs being parsed dynamically Werner Sembach 2025-05-30 14:02:22 +02:00
  • 0b59ccfb42 Properly setup key names Werner Sembach 2025-06-04 13:49:41 +02:00
  • 3c8f05982e Automatically create matrix Werner Sembach 2025-06-03 17:36:01 +02:00
  • a7a6b241e0 Add meta information for udev rule to be generated automatically Werner Sembach 2025-05-28 19:42:18 +02:00
  • d6de563178 Rework to use only a single hid_device and DetectionManager API Adam Honse 2026-01-29 12:23:48 -06:00
  • ee62b14384 Multi update packet working for proof of concept direct mode Adam Honse 2024-05-07 01:13:12 -05:00
  • 712df22b95 Implement getting lamp attributes for each lamp and disabling autonomous mode, work on multi update Adam Honse 2024-05-07 00:13:49 -05:00
  • a0d063e78f Begin implementing the HID LampArray protocol for Arduino test device Adam Honse 2024-05-06 19:00:41 -05:00
  • 5a2712750b Initial commit for HID LampArray Controller Adam Honse 2024-03-31 01:03:12 -05:00
  • 320f755e5e Update super_io_pawnio.cpp to add logging and update ioctls Adam Honse 2026-08-06 20:08:57 -05:00
  • f1d4a7c045 Add logging to MSI-RGB motherboard detection Adam Honse 2026-08-06 19:38:48 -05:00
  • 710f97bb62 Fix LpcIO.bin name in superio_pawnio so that Super IO access initializes in Windows Adam Honse 2026-08-06 18:51:14 -05:00
  • 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 Adam Honse 2026-08-06 11:53:59 -05:00
  • b25250db7b New Keyboard layout for Corsair K70 LUX RGB Kyle Finter 2026-08-06 08:35:47 -05:00
  • 009156994e Add support for Gigabyte AORUS RX 6900 XT MASTER rev 2.0 Yousif Ragab 2026-07-28 11:46:17 +03:00
  • 6f21dd884c Add GALAX GeForce RTX 3070 1-Click OC Aiden Corbin 2026-08-06 15:02:49 +10:00
  • 5dfa33320e Split detector file for Asus Aura Core Adam Honse 2026-08-06 00:05:10 -05:00
  • 2147291c52 Split detector file for Alienware monitors and organize into folders Adam Honse 2026-08-06 00:01:52 -05:00
  • e971c619b1 Add support for Redragon M711-FPS-1 Cobra FPS Rui Guilherme 2026-08-05 20:32:02 -03:00
  • 6e832b337f Add PowerColor Red Devil RX 6700 XT support LittleQuartZ 2026-08-05 20:02:48 +07:00
  • 6ec5a955df Add Keychron J2 HE 8K support to QMKKeychronController Raulkong898 2026-08-05 06:59:28 +00:00
  • 71cd411ffc Fix active profile initialization during initial local client connection as well as local client reconnections Adam Honse 2026-08-05 01:20:06 -05:00
  • 1be9097852 Do not reinitialize client flags upon disconnect, this prevented local client from being re-requested upon local server restart Adam Honse 2026-08-05 00:25:38 -05:00
  • a8a848a259 More local client cleanup in the UI - don't show the save or rescan buttons for local client Adam Honse 2026-08-05 00:02:27 -05:00
  • 15d008a169 OpenRGBClientInfoPage: disable the disconnect button for the local client Ken Sanislo 2026-07-30 23:27:32 -07:00
  • 2e09228568 SDK6 PROTOCOL CHANGE: Add client and server hostname set packets Adam Honse 2026-08-04 11:52:54 -05:00
  • bfaef77719 API5 PLUGIN CHANGE: Add function for plugins to save profiles, add RGBController static functions to plugin API plugin_save_profile Adam Honse 2026-08-03 18:58:24 -05:00
  • 02d0e16a72 Clean up SteelSeriesApexBaseController Adam Honse 2026-08-03 21:33:23 -05:00
  • 6ebf3573af Add illumination brightness control to the Apex keyboards Alessandro Di Ronza 2026-08-04 02:24:43 +00:00
  • 5aef451e81 Add edifier halo pixelbar Barry H 2026-08-04 09:59:57 +08:00
  • 1880961afa Royuan keyboard controller cleanup Adam Honse 2026-08-03 20:41:15 -05:00
  • fb5a723193 Consolidate ROYUAN keyboard protocol support Maylton Fernandes 2026-07-31 14:58:41 -03:00
  • 88002a4abf Add Akko Multi-modes Keyboard-B RGB support Maylton Fernandes 2026-07-21 00:01:34 -03:00
  • 289dbc675a Add Akko Multi-modes Keyboard-B RGB support Maylton Fernandes 2026-07-20 23:58:13 -03:00
  • bcfaa7e8a7 fix Z490 Vision D layout Daniel Clark 2026-08-02 10:51:01 -07:00
  • bf62ead713 Migrate controller manual configurations (zone sizes) from legacy sizes.ors Adam Honse 2026-08-03 16:46:19 -05:00
  • 8a7cda7495 Rework profile migration, match new function style for reading the legacy file into a controller list, handle migration after local client connection so that profiles can upload to server Adam Honse 2026-08-02 23:47:34 -05:00
  • 84cf974d70 ProfileManager: migrate legacy binary profiles to JSON Adiker 2026-07-19 12:23:05 +02:00
  • afc54314b5 Add support for Nanoleaf Lines (NL59) Lord258 2026-08-01 01:01:50 +00:00
  • bd8db75106 Add ITE 829x (PID 0x8910) per-key RGB keyboard support + diagonal direction core support Valentin Lobstein 2026-08-02 22:45:01 +02:00
  • 9da692b12f SDK6 PROTOCOL CHANGE: Add diagonal direction support to OpenRGB core Valentin Lobstein 2026-08-02 21:13:19 +02:00
  • 4ee39b0dc8 Add SteelSeries Rival 5 support Andrew Ingram 2026-08-02 05:23:32 +00:00