Commit Graph

  • 5df989c7a0 Update udev dialog message and update translations Adam Honse 2026-08-24 19:38:14 -05:00
  • f3b9f1c3fd Add --print-udev-rules for printing rules to stdout Adam Honse 2026-08-24 18:49:52 -05:00
  • 061bae9546 Remove udev rules and readme from AppImage CI Adam Honse 2026-08-24 18:09:28 -05:00
  • 679635afd9 Remove udev references in AppImage and artifacts scripts Adam Honse 2026-08-24 11:15:34 -05:00
  • 7854c491f7 Remove udev rules from the build process now that the rules are generated dynamically from the executable Adam Honse 2026-08-24 11:01:35 -05:00
  • 5e81e26fcc OpenRGB Release Candidate 1.0rc3.1 release_candidate_1.0rc3.1 rc3_hotfix Adam Honse 2026-08-12 12:01:01 -05:00
  • 9695f9d00b Update upstream CI rules to run pipelines for tagged commits Adam Honse 2026-08-23 15:40:01 -05:00
  • b97b429684 Update upstream CI rules to run pipelines for tagged commits Adam Honse 2026-08-23 15:40:01 -05:00
  • b26df0f67e Add support for Corsair K70 RGB PRO Optomechanical (1B1C:1BC6) Merih Bulut 2026-08-23 17:57:48 +00:00
  • 88fa92fd8d Update Fedora packaging to use openrgb binary's generated udev rules in place of the build udev rules from build-udev-rules.sh Adam Honse 2026-08-23 01:24:28 -05:00
  • 430501408b Update Debian packaging to use openrgb binary's generated udev rules in place of the built udev rules from build-udev-rules.sh Adam Honse 2026-08-23 01:19:02 -05:00
  • 19d3f8884e Don't detect devices before and exit immediately after generating udev rules Adam Honse 2026-08-23 00:33:50 -05:00
  • 3b4a66096a Added Gigabyte GeForce RTX 4060 Ti AERO OC 16G GPU Thomas Xu 2026-08-22 17:17:49 +00:00
  • b93fe2a058 Add Colorful iGame RTX 3060 Ultra W OC 12G 2503:1501 detector Raman 2026-08-21 19:01:35 +00:00
  • 7332c6a7ea Add Gigabyte Z390 DESIGNARE-CF Ambient LED support Diego Ortiz 2026-08-21 17:50:00 +00:00
  • d91dae8f15 Update to Qt6 dependency as removing it broke build Adam Honse 2026-08-20 22:48:59 -05:00
  • 02979dc209 Initial commit for ZOTAC GAMING GeForce RTX 5090 D SOLID OC Junguo Song 2026-08-21 03:37:02 +00:00
  • c1cbbfc207 Remove outdated Qt dependency in Fedora build Adam Honse 2026-08-20 22:33:52 -05:00
  • 2631b5c0b2 Add Gigabyte RX 9070 GAMING OC detection (at 0x75) Wiktor Max 2026-08-21 03:31:59 +00:00
  • 5795280b49 Use Trixie for AppImage and Supported Devices CI targets, update Fedora target to 44 and update naming convention to match Debian targets Adam Honse 2026-08-20 11:43:39 -05:00
  • 2b834c9ee4 Put OpenRGB version and git commit in udev rules header Adam Honse 2026-08-20 11:32:43 -05:00
  • 444a748411 More updates to match the behavior of the build-udev-rules.sh script Adam Honse 2026-08-19 17:37:53 -05:00
  • 58238c048b Add custom udev rules everywhere a dummy detector was used Adam Honse 2026-08-18 16:46:17 -05:00
  • c5befc354b Add framework for registering custom udev rules Adam Honse 2026-08-18 14:24:02 -05:00
  • 33854f8886 Build udev from DetectionManager Adam Honse 2026-07-25 17:08:04 -05:00
  • 8121ee29f4 Clean up the CLI code Adam Honse 2026-08-19 23:48:18 -05:00
  • 15b784f6c6 Fix startup crash and other issues in VialRGB controller Richard Harris 2026-08-20 03:42:22 +00:00
  • 2df162408e Logitech HID++ 2.0: detect and drive devices over Bluetooth Ken Sanislo 2026-08-20 03:38:14 +00:00
  • 10d06298ce Logitech HID++ 2.0: read the whole Centurion feature set Ken Sanislo 2026-08-20 03:35:19 +00:00
  • eebe4dd0dd Initial commit for EVGA X12 Gaming Mouse QuickMythril 2026-08-19 18:43:54 +00:00
  • 0459df64c1 Add missing display name fields in SDK protocol documentation Adam Honse 2026-08-19 12:21:28 -05:00
  • 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