29702 Commits
Author SHA1 Message Date
QMK Bot 5060d754d5 Merge remote-tracking branch 'origin/master' into develop 2026-09-26 20:13:02 +00:00
Joel Challis b1aea25560 Fix KC_SYSTEM_SLEEP keycode on Windows (#26455) 0.34.5 2026-09-26 21:12:22 +01:00
Jens van Almsick d3069760d7 [OS Detection] Don't classify MacOS sequences as Windows when cnt_02 >= 2 (#26303)
fix(os_detection): don't classify macOS sequences as Windows

macOS 26.x (ChibiOS) can send a late wLength=0x04 packet after the two
0xFF packets that already established OS_MACOS. The Windows check
(cnt_ff >= 2 && cnt_04 >= 1) fired on this combination and overwrites
the correct result.

Real-world Windows sequences always start with 0xFF packets (cnt_02 = 0);
macOS sequences always open with at least two 0x02 packets (cnt_02 >= 2).
Adding && setups_data.cnt_02 < 2 to the Windows condition is sufficient
to separate the two populations without affecting any existing detection.

Adds a regression test for the affected sequence.
2026-09-25 19:05:33 +01:00
QMK Bot cb5590fa6b Merge remote-tracking branch 'origin/master' into develop 2026-09-24 19:01:01 +00:00
yiancar 1e340cd59c Fix keymap on nk65_gen2 (#26478) 2026-09-24 12:00:29 -07:00
Drashna Jaelre ddde988d0a Fix Fractal Pixel animation (#26463)
This change does two things:

* Rounds up instead of down, so that a low count check isn't needed.
* When the matrix col is odd, by rounding up, and checking if the right
and left indices are the same, skip one since we don't need to process
the same column twice.
2026-09-20 13:33:08 -07:00
Joel Challis efe3a8a43a Remove RGBLED_NUM and remaining references (#26474) 2026-09-20 20:43:38 +01:00
GarretonzoandNick Brassel bf56a071d2 store_or_get_action - cache keycode on key press, return cached keycode on key release (#25349)
Co-authored-by: Nick Brassel <nick@tzarc.org>
2026-09-10 14:39:53 +10:00
Eric Molitorandフィルターペーパー f6854c5037 [Docs] Add note about wireless support (#25837)
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
2026-09-10 11:30:25 +10:00
leyew 2c4f300d65 Enable NKRO support for Kohaku (#26443) 2026-09-09 09:11:28 +08:00
QMK Bot fd22a9a96a Merge remote-tracking branch 'origin/master' into develop 2026-09-05 16:31:28 +00:00
Joel Challis 08c662f286 Remove shebang from MSYS workaround in bootstrap script (#26442) 0.34.4 2026-09-05 17:30:51 +01:00
QMK Bot 00a110fa3c Merge remote-tracking branch 'origin/master' into develop 2026-09-05 11:25:59 +00:00
Joel Challis 2b06858f70 Align novelkeys/nk65 with recent changes (#26350) 2026-09-05 12:25:38 +01:00
Joel Challis 570401148e Implement UV installer path workaround for Msys (#26441) 0.34.3 2026-09-05 12:25:07 +01:00
QMK Bot 3795b61ae4 Merge remote-tracking branch 'origin/master' into develop 2026-09-05 07:19:18 +00:00
2a5dd4317a Add keyboard Orbiter (#26311)
* Initial commit orbiter

Left side support. Need to look into split support next.

* Start adding split configurations

* Not really working but it compiles

* WORKING CONFIG

* Add via support

remove via json file later

* added oled driver and i2c configuration

* update to correct driver block macros

* fix faulty configuration for i2c

* remove via support

* enable console by default

* rework layout slightly

* fix default keymap

* cleanup

* fix comment

* update readme

* add copyright headers to pass lint check

* apply clang-formatter

* refactor folder structure slightly

* quickfix name

* bump readme

* rework for data driven conf

* apply formatter json and update naming

* forgot one

* slight adjustment

* use smaller copyright

* minor change to name

* Apply suggestions from code review

Co-authored-by: Joel Challis <git@zvecr.com>

* remove .mk file and rename oled.c

* apply formatter

* git-format text

* Use DMA offloading

* add dma config

* remove lto

* Update keyboards/supercrisp/orbiter/readme.md

Co-authored-by: Joel Challis <git@zvecr.com>

---------

Co-authored-by: rasmus <rasmus_lindy@hotmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
2026-09-05 00:03:33 -07:00
QMK Bot c32bf4f514 Merge remote-tracking branch 'origin/master' into develop 2026-09-05 06:52:14 +00:00
JubakubaandJoel Challis 967b5932bf Add Aftermarket Keycult (Per Key RGB) PCB Support (#26409)
* Add Aftermarket Keycult (Per Key RGB) PCB Support

* Well since local lint and the real lint argue...I'm keeping to what I know and removing rules.mk.  I'll fix C formatting later...again local lint thinks it's great.

* literally lowercased already locally and git has it cached...I hate working with git.

* c fix

* c fix2

* c...sure would be nice to see the errors so I'm not just guessing...

* magic?

* Suggestions

* Update keyboards/jubakuba/aftermarket_keycult_tkl/keymaps/default/keymap.c

Co-authored-by: Joel Challis <git@zvecr.com>

* Update keyboards/jubakuba/aftermarket_keycult_tkl/keyboard.json

Co-authored-by: Joel Challis <git@zvecr.com>

---------

Co-authored-by: Joel Challis <git@zvecr.com>
2026-09-04 23:51:31 -07:00
Gaba 2b7c2016f1 [Keyboard Addition] Support for Infinity 87.5 Rev 2 (#26239) 2026-09-04 23:39:31 +01:00
QMK Bot ea75ae85ea Merge remote-tracking branch 'origin/master' into develop 2026-09-04 22:35:18 +00:00
leyew e6a31e474a Add Stinga keyboard (#26411) 2026-09-04 23:34:41 +01:00
QMK Bot e8af454d20 Merge remote-tracking branch 'origin/master' into develop 2026-09-04 01:50:37 +00:00
Joel Challis f07f83fd45 Fix UnicodeDecodeError in git_check_deviation (#26439)
Fix UnicodeDecodeError in git_check_deviation

Decode git log output to bytes to prevent Unicode errors.
0.34.2
2026-09-04 09:50:06 +08:00
QMK Bot 8f24e6fcfc Merge remote-tracking branch 'origin/master' into develop 2026-09-02 23:23:08 +00:00
Nick Brassel 3c73e928ab Bootstrap: environmental sanitisation, package install robustness (#26433)
* Sanitise more.

* Let's brute-force Gentoo prep.

* Quiet, Gentoo.

* Intel macOS, `brew` unsupported.

* Intel macOS, `brew` unsupported.

* Throttle.

* Apparently there's a free `macos-26-intel` runner.

* More safety.

* More safety.
0.34.1
2026-09-03 09:22:27 +10:00
QMK Bot a64a2eef54 Merge remote-tracking branch 'origin/master' into develop 2026-09-02 15:07:21 +00:00
veypatch 4e67c28c17 Fix RGB matrix layout for Splitkb Halcyon/Aurora corne (#26424) 2026-09-02 09:06:42 -06:00
zvecr 1a818b33b1 Branch point for 2026q4 Breaking Change breakpoint_2026_08_31 2026-08-31 23:08:15 +01:00
zvecr 8fbb85eaf3 Merge branch 'master' into develop 2026-08-31 23:07:11 +01:00
zvecr 193078f3ea Merge branch 'develop' 0.34.0 2026-08-31 23:04:36 +01:00
zvecr 7f5cd5db14 Merge point for 2026q3 breaking changes 2026-08-31 23:04:07 +01:00
zvecr e35948097f Add changelog 2026-08-31 04:28:22 +01:00
Drashna Jaelre 1c729db989 Update LED Matrix documentation to include JSON config (#26425) 2026-08-31 02:59:52 +01:00
Joel Challis 698894aef0 Fix 'qmk generate-develop-pr-list' for ghapi v2 (#26428) 2026-08-30 23:45:18 +01:00
Joel Challis 4b16b5e520 Rework Plover HID to use Steno keycodes (#26421) 2026-08-27 02:13:00 +01:00
Drashna Jaelreandフィルターペーパー 0db4603acb Update RGB Matrix documentation to include JSON config (#26187)
* Update RGB Matrix documentation to include JSON config

* Update docs/features/rgb_matrix.md

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>

* Fixup

---------

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
2026-08-26 15:25:26 +08:00
Joel Challis 4dfef5c638 Initial rework of steno feature (#26273) 2026-08-25 17:15:01 +01:00
4b2c8b31b1 Update encoder documents for json config (#26188)
* Update encoder documents for json config

* encoder map

* Apply suggestions from code review

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* Fix sentence to be correct

---------

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-08-25 07:40:13 +08:00
Joel Challis 8b783cad10 Align USB endpoint buffers to fix RP2040 Plover HID issues (#26417) 2026-08-25 00:19:22 +01:00
Joel Challis 19b72554f8 Fix EECONFIG_MODULE_DATA_SIZE for modules with zero provisioned eeconfig (#26414) 2026-08-21 21:38:36 +01:00
Joel Challis b0fd02bd21 Update satisfaction75 to only use keyboard datablock (#26320) 2026-08-20 00:36:09 +01:00
Joel Challis 37142b6b8f Migrate remaining VIA_EEPROM_CUSTOM_CONFIG_SIZE to EECONFIG_KB_DATA_SIZE (#26321) 2026-08-20 00:35:50 +01:00
Joel Challis 65315a8315 Resolve recursive keyboard aliases when locating userspace keymaps (#26402) 2026-08-20 00:35:07 +01:00
Joel Challis a625d49dcb Convert novelkeys/nk87 to use RGB Matrix (#26349) 2026-08-19 20:41:23 +01:00
QMK Bot 7b7044830e Merge remote-tracking branch 'origin/master' into develop 2026-08-17 23:12:05 +00:00
Jacek Królikowski 3f26a9232a Add Revolt (rev2) keyboard (#26180) 2026-08-18 00:11:26 +01:00
yiancarandJoel Challis ecdac18043 Keycult TKL Updates (#26385)
* Keycult TKL Updates

* Update keyboards/keycult/keycult_tkl/keyboard.json

Co-authored-by: Joel Challis <git@zvecr.com>

---------

Co-authored-by: Joel Challis <git@zvecr.com>
2026-08-13 11:19:51 -07:00
bc744bbcaa Fix ChibiOS virtual serial short packet receive (#26356)
* Core: fix ChibiOS virtual serial short packet receive

Signed-off-by: Giridhar <giridharpavan593@gmail.com>

* Add handwired/onekey virtser test keymap

---------

Signed-off-by: Giridhar <giridharpavan593@gmail.com>
Co-authored-by: Giridhar <giridharpavan593@gmail.com>
Co-authored-by: zvecr <git@zvecr.com>
2026-08-12 23:52:49 -07:00
Pascal Getreuer d7ad3bf8aa [Core] Fix to make Repeat Key QK_REP work with Key Overrides. (#26312) 2026-08-12 21:06:14 +01:00