5df989c7a0
Update udev dialog message and update translations
Adam Honse2026-08-24 19:38:14 -05:00
f3b9f1c3fd
Add --print-udev-rules for printing rules to stdout
Adam Honse2026-08-24 18:49:52 -05:00
061bae9546
Remove udev rules and readme from AppImage CI
Adam Honse2026-08-24 18:09:28 -05:00
679635afd9
Remove udev references in AppImage and artifacts scripts
Adam Honse2026-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 Honse2026-08-24 11:01:35 -05:00
9695f9d00b
Update upstream CI rules to run pipelines for tagged commits
Adam Honse2026-08-23 15:40:01 -05:00
b97b429684
Update upstream CI rules to run pipelines for tagged commits
Adam Honse2026-08-23 15:40:01 -05:00
b26df0f67e
Add support for Corsair K70 RGB PRO Optomechanical (1B1C:1BC6)
Merih Bulut2026-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 Honse2026-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 Honse2026-08-23 01:19:02 -05:00
19d3f8884e
Don't detect devices before and exit immediately after generating udev rules
Adam Honse2026-08-23 00:33:50 -05:00
3b4a66096a
Added Gigabyte GeForce RTX 4060 Ti AERO OC 16G GPU
Thomas Xu2026-08-22 17:17:49 +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 Honse2026-08-20 11:43:39 -05:00
2b834c9ee4
Put OpenRGB version and git commit in udev rules header
Adam Honse2026-08-20 11:32:43 -05:00
444a748411
More updates to match the behavior of the build-udev-rules.sh script
Adam Honse2026-08-19 17:37:53 -05:00
58238c048b
Add custom udev rules everywhere a dummy detector was used
Adam Honse2026-08-18 16:46:17 -05:00
c5befc354b
Add framework for registering custom udev rules
Adam Honse2026-08-18 14:24:02 -05:00
33854f8886
Build udev from DetectionManager
Adam Honse2026-07-25 17:08:04 -05:00
5db5678c1d
Add -lp/--list-profiles command line options, clean up help text, and clear active profile on CLI device changes
Adam Honse2026-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 Honse2026-08-18 17:37:47 -05:00
bf99c32e72
Remove warning that triggered during normal operation
Adam Honse2026-08-18 17:25:52 -05:00
c2ec44c0b7
Ignore empty matrix maps when getting zone/segment descriptions
Adam Honse2026-08-18 11:01:56 -05:00
550fa1046e
Fix logic around denying setting or modifying local settings from the server
Adam Honse2026-08-17 19:37:55 -05:00
cf910d2616
Implement profile loading on service shutdown
Adam Honse2026-08-17 19:36:05 -05:00
2d32510008
Create Startup directory if it doesn't exist on Windows
Adam Honse2026-08-17 16:47:33 -05:00
4d8fd55206
Add support for GameSir Nova 2 Lite controller
RomanG13372026-08-17 16:38:57 +00:00
c852af2a2c
Logitech HID++ 2.0: VID-generic detection, protocol fixes and device support
Ken Sanislo2026-08-17 04:27:46 +00:00
02620313f6
Adjust DetectionManager to allow specific VID, any PID detectors but still separate generic detectors into their own category
Adam Honse2026-08-16 19:33:42 -05:00
bbccdc2de0
Fix typo in Windows startup file
Adam Honse2026-08-16 18:43:21 -05:00
bc54e18e48
Clean up Creative Sound Blaster controllers
Adam Honse2026-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 Honse2026-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 Honse2026-08-16 18:05:08 -05:00
51d46849fb
Pass from_server flags down from JsonString functions into Set/ModifySettings
Adam Honse2026-08-16 17:36:34 -05:00
74bb119a05
Add an option to automatically load a profile on background service startup
Adam Honse2026-08-16 17:11:38 -05:00
ae038bc8e9
Update DetectionManger to handle generic wildcards in safe mode.
Daniel Clark2026-08-16 21:33:11 +00:00
5e6d627f51
Fix for LEDs without an assigned key not being properly represented in QMK Firmware
Buu3422026-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 Honse2026-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 Honse2026-08-14 11:33:40 -05:00
f987bc3199
Add support for Gigabyte B360 AORUS GAMING 3 WIFI-CF
John Monteiro2026-08-14 01:02:04 -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 Honse2026-08-12 08:54:50 -05:00
0c1a73accc
Add ASUS ROG Strix G18 G814JIR support
Irturijus2026-08-12 22:54:01 +03:00
1fb75b66dd
Limit maximum SDK packet size to 8MB
Adam Honse2026-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 Honse2026-08-11 20:00:22 -05:00
400faabb21
Improve scroll wheel behavior in Plugins settings page
Adam Honse2026-08-11 19:58:57 -05:00
684b74ca9e
Added support for 75% Sinowealth10c-based keyboards with indices bigger than the keyboard size
Rogue Turtle2026-08-10 17:31:02 +00:00
6069a3c0cb
RazerController: update HID detection for Razer Blackwidow V4 standard.
Tony McDowell2026-08-10 11:16:03 -06:00
606f5f6c86
Updates Flapak plugin support and building Flatpak in GitLab CI
Adam Honse2026-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 Honse2026-08-08 15:44:33 -05:00
e33a56001a
Fix TUF Gaming K3 GEN II Miku Edition layout
Chalenged2026-08-07 13:17:07 -07:00
0afc4c752f
Skyloong GK68HE Pro Support
Titan2026-08-07 16:27:18 +00:00
834fc6a8f7
Use device type to set zone name in HID LampArray controller
Adam Honse2026-08-07 11:17:36 -05:00
da824ccfa8
Update hidapi-hotplug Windows dependencies to hidapi-hotplug-0.15.0 tag
Adam Honse2026-08-06 23:17:43 -05:00
2c397c5110
Call DeviceUpdateLEDs from Zone/Single functions
Adam Honse2026-08-06 22:00:22 -05:00
4a4f04825c
Fix crash due to bad lamp count in DeviceUpdateLEDs
Jannik Vogel2025-08-02 15:01:07 +02:00
2ac41813fa
Add autonomous mode as a selectable mode
Adam Honse2026-02-02 20:03:43 -06:00
422414737b
rework report id parsing to be more consistent
saad-script2026-02-02 11:12:26 -05:00
d45d9a31be
Units are in micrometers not millimeters
Adam Honse2026-02-01 14:27:05 -06:00
5f297a62ba
Get vendor and device names from HID descriptors
Adam Honse2026-01-31 23:37:35 -06:00