Joel Challis
|
08c662f286
|
Remove shebang from MSYS workaround in bootstrap script (#26442)
|
2026-09-05 17:30:51 +01:00 |
|
Joel Challis
|
570401148e
|
Implement UV installer path workaround for Msys (#26441)
|
2026-09-05 12:25:07 +01: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.
|
2026-09-04 09:50:06 +08:00 |
|
zvecr
|
193078f3ea
|
Merge branch 'develop'
|
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 |
|
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 |
|
Joel Challis
|
4dfef5c638
|
Initial rework of steno feature (#26273)
|
2026-08-25 17:15:01 +01: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 |
|
Joel Challis
|
c7d8bdfce5
|
Update keyboards to implement led_update_kb instead of led_set (#26388)
|
2026-08-08 23:06:15 +01:00 |
|
Joel Challis
|
68c82976cd
|
Update magic_force/mf17 to WS2812 PWM driver (#26384)
|
2026-08-05 19:39:13 +01:00 |
|
Joel Challis
|
332fa30e17
|
Update more broken LUFA links (#26383)
|
2026-08-03 02:02:07 +01:00 |
|
Joel Challis
|
2787ebb7ac
|
Make framebuffer effects honour rgb_matrix_map_row_column_to_led (#26294)
|
2026-08-02 20:10:52 +01:00 |
|
Joel Challis
|
ae0aaa50dc
|
Port typing_heatmap animation to LED Matrix (#26300)
|
2026-08-02 20:10:35 +01:00 |
|
Joel Challis
|
5351ac6c66
|
Use core spi_init implementation for gmmk/gmmk2/p96 (#26344)
|
2026-08-02 20:10:06 +01:00 |
|
Joel Challis
|
95b9016a3b
|
Fix STM32G0B1 not booting after ChibiOS update (#26342)
|
2026-07-19 21:55:20 +01:00 |
|
Joel Challis
|
b0a6e8e281
|
Be lazier in loading keyboard schema for new-keyboard (#26340)
|
2026-07-18 22:47:05 +01:00 |
|
Joel Challis
|
cf01e22447
|
First pass of ruff check fixes (#26257)
|
2026-07-18 04:06:19 +01:00 |
|
Joel Challis
|
b8bf40eb96
|
Avoid computing _get_default_distrib_path when QMK_DISTRIB_DIR is set (#26339)
|
2026-07-18 10:06:00 +10:00 |
|
Joel Challis
|
f533c6113d
|
Fix use of via.h (#26316)
|
2026-07-08 11:43:31 +01:00 |
|
Joel Challis
|
59188e616b
|
Tidy sawnsprojects/satxri6key (#26317)
|
2026-07-08 11:43:14 +01:00 |
|
Joel Challis
|
12139903ce
|
Require --keyboard for some CLI subcommands (#26308)
|
2026-07-08 01:41:47 +01:00 |
|
Joel Challis
|
0ec0cdde81
|
Consistently handle datablock init (#26282)
|
2026-06-24 20:36:51 +01:00 |
|
Joel Challis
|
dd905c9531
|
Split ducky/one2sf/1967st into ansi/iso variants (#26277)
|
2026-06-23 15:31:31 +01:00 |
|
Joel Challis
|
963986c475
|
Automatically handle duplicate matrix LED mappings (#26278)
|
2026-06-22 18:31:14 +01:00 |
|
Joel Challis
|
fd624d016b
|
Fix nifty_numpad issues (#26283)
* eeconfig_init_kb_datablock should not call eeconfig_init_user_datablock
* Fix lint warnings
|
2026-06-21 10:49:42 +01:00 |
|
Joel Challis
|
d36397fdd4
|
Implement Plover HID for VUSB (#26267)
|
2026-06-19 06:55:21 +10:00 |
|
Joel Challis
|
8522bb342d
|
Enable modules to persist data (#26201)
|
2026-06-18 18:43:32 +01:00 |
|
Joel Challis
|
f34bc9a6bc
|
Partially revert 26073 (#26252)
|
2026-06-08 08:36:45 +08:00 |
|
zvecr
|
62a8db33a3
|
Branch point for 2026q3 Breaking Change
|
2026-06-01 07:59:12 +01:00 |
|
zvecr
|
f0c79ee455
|
Merge branch 'develop'
|
2026-06-01 07:51:54 +01:00 |
|
zvecr
|
6b54261fa5
|
Merge point for 2026q2 breaking changes.
|
2026-06-01 02:24:35 +01:00 |
|
zvecr
|
58d4decf48
|
Stub out changelog
|
2026-06-01 02:21:55 +01:00 |
|
Joel Challis
|
a9efff322c
|
Fail when a duplicate module name is detected (#26238)
|
2026-05-29 20:32:28 +01:00 |
|
Joel Challis
|
7b51d7e665
|
Add API version assertion for split_data_sync module (#26237)
|
2026-05-29 07:56:36 +01:00 |
|
Joel Challis
|
2ea1a0192f
|
Fix qmk compile -km <keyboard> -km all (#26234)
Pass required print_failures argument to mass compile commands.
|
2026-05-28 03:05:01 +01:00 |
|
Joel Challis
|
05c4322c65
|
Align Mouse USB descriptor (#26230)
|
2026-05-27 00:43:26 +01:00 |
|
Joel Challis
|
0269eea2c9
|
Add EECONFIG_{KB,USER}_DATA_SIZE docs (#26200)
|
2026-05-19 02:58:50 +01:00 |
|
Joel Challis
|
ce4f342ceb
|
Remove FORCE_NKRO (#26206)
|
2026-05-16 02:27:19 +01:00 |
|
Joel Challis
|
2b88b7b20a
|
Ignore Uninteresting test warnings during test teardown (#26161)
|
2026-05-09 18:10:34 +08:00 |
|
Joel Challis
|
1a56fbece2
|
Fix USER_PRINT stripping out uprintf (#25919)
|
2026-05-07 22:33:31 +01:00 |
|
Joel Challis
|
a498daf627
|
Migrate SPLIT_OLED_ENABLE (#26194)
|
2026-05-07 22:32:38 +01:00 |
|
Joel Challis
|
5db9f2fb41
|
Remove OLED_DISPLAY_128X32 config (#26190)
|
2026-05-07 22:27:02 +01:00 |
|
Joel Challis
|
c2f7a5b5c5
|
Fix config.h bool parsing (#26166)
|
2026-04-30 23:57:08 +01:00 |
|
Joel Challis
|
e2c7d621a1
|
Add workaround for undefined reference to weak function under mingw (#26167)
|
2026-04-30 23:56:35 +01:00 |
|
Joel Challis
|
7d40a3328f
|
Require "url" field to not be empty (#25152)
|
2026-04-26 13:48:59 +10:00 |
|
Joel Challis
|
21c193f77b
|
Print correct test names (#26160)
|
2026-04-19 08:37:12 +08:00 |
|
Joel Challis
|
1182760a7c
|
Bind gtest colour to QMKs 'COLOR' variable (#26159)
|
2026-04-19 08:34:54 +08:00 |
|
Joel Challis
|
70694abdfe
|
Bump googletest to v1.16.0 (#26154)
|
2026-04-16 15:23:15 +01:00 |
|
Joel Challis
|
1daa191e09
|
Add includes for std::setw (#26153)
|
2026-04-16 00:38:42 +01:00 |
|
Joel Challis
|
92c0e2cee1
|
Align C formatting extensions (#26137)
|
2026-04-09 12:03:53 +01:00 |
|
Joel Challis
|
6a11370434
|
Avoid BrokenPipeError errors in qmk clean
|
2026-04-09 11:30:33 +01:00 |
|
Joel Challis
|
fbb0acdaa0
|
Remove deprecated isLeftHand (#25897)
Refactor deprecated isLeftHand
|
2026-04-06 08:49:05 +08:00 |
|
 Joel Challisandフィルターペーパー
|
2bd8e43256
|
Enhance checks for invalid keyboard build targets (#26122)
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
|
2026-04-05 15:38:40 +10:00 |
|
Joel Challis
|
933cb8cc35
|
Update CI workflow to dynamically set keymaps (#26120)
|
2026-04-05 15:37:41 +10:00 |
|
Joel Challis
|
1426eedfc1
|
Fix cache list command in CI workflow
|
2026-04-02 08:23:41 +01:00 |
|
Joel Challis
|
e4b998ccb0
|
Only attempt cache deletion if exists (#26124)
|
2026-04-02 16:00:00 +11:00 |
|
Joel Challis
|
b5af7a3390
|
Enable ccache within CI (#26121)
|
2026-04-01 19:41:19 +11:00 |
|
Joel Challis
|
ed80e21858
|
Resolve 'using serial compilation of 2 LTRANS jobs' warning (#26113)
|
2026-03-30 15:25:29 +11:00 |
|
Joel Challis
|
6f4a45e392
|
Fix color diagnostics for arm-none-eabi-gcc (#26115)
|
2026-03-30 14:42:29 +11:00 |
|
Joel Challis
|
9d24bc8a33
|
Fix userspace detection in Makefile (#26117)
|
2026-03-30 11:24:32 +08:00 |
|
Joel Challis
|
534f59a169
|
Fix cc-option on arm-none-eabi-gcc (#26114)
Fix `cc-option` on ARM
Modify cc-option to ignore unresolved symbols during compilation tests.
|
2026-03-30 10:25:46 +08:00 |
|
Joel Challis
|
7382c0a6f2
|
Remove deprecated audio pin defines (#26111)
|
2026-03-28 07:29:27 +00:00 |
|
Joel Challis
|
43a27da296
|
Remove override of QK_{LED,RGB}_MATRIX_TOGGLE keycode (#25672)
|
2026-03-28 02:41:17 +00:00 |
|
Joel Challis
|
bd500ae092
|
Detect PRs bypassing DD changes (#26094)
|
2026-03-20 06:27:49 +11:00 |
|
Joel Challis
|
322e673bcb
|
Remove use of andstor/file-existence-action (#26078)
|
2026-03-16 03:12:04 +00:00 |
|
Joel Challis
|
b6ff72cb03
|
Bump vitepress to 1.6.4 (#26067)
|
2026-03-15 21:25:45 +11:00 |
|
Joel Challis
|
e5faeea94d
|
Unit tests should not run when docs change (#26068)
|
2026-03-14 15:31:07 +00:00 |
|
Joel Challis
|
f7a77c8b70
|
Update lint to check all keymaps within the repo (#25970)
|
2026-03-13 23:20:28 +00:00 |
|
Joel Challis
|
7fe0c9c746
|
[CI] Build unit tests in parallel (#26058)
|
2026-03-11 16:43:02 +00:00 |
|
Joel Challis
|
5629ecf5ff
|
Add bootloadHID support to qmk flash (#26053)
|
2026-03-10 23:33:14 +00:00 |
|
Joel Challis
|
3dcdf41d1c
|
Fix split data sync link in community modules docs (#26055)
|
2026-03-09 21:16:30 +00:00 |
|
zvecr
|
6d7589e249
|
Branch point for 2026q2 Breaking Change
|
2026-03-08 00:52:03 +00:00 |
|
zvecr
|
d55d65b77f
|
Merge branch 'develop'
|
2026-03-08 00:46:27 +00:00 |
|
zvecr
|
a56496640e
|
Merge point for 2026q1 breaking changes.
|
2026-03-07 23:47:50 +00:00 |
|
Joel Challis
|
9e8199c411
|
Print keymap name within new-keymap error message (#26034)
|
2026-02-24 19:23:04 +00:00 |
|
Joel Challis
|
4733a2df16
|
Promote duplication of defaults check to error (#26025)
|
2026-02-20 15:45:26 +00:00 |
|
Joel Challis
|
2d46c96732
|
Remove deprecated GPIO defines (#26028)
|
2026-02-20 14:37:16 +00:00 |
|
Joel Challis
|
7bea08cb12
|
Enable strict linting for keyboard PRs (#26026)
|
2026-02-20 12:56:19 +00:00 |
|
Joel Challis
|
5591a68b65
|
Allow custom data sync for community modules (#25955)
* Allow custom data sync for community modules
* Stub out community_config.h codegen
* Fix SPLIT_TRANSACTION_RPC logic
|
2026-02-19 22:03:26 +11:00 |
|
Joel Challis
|
e52319b751
|
Check PRs for invalid keyboard build targets (#25992)
|
2026-02-18 00:06:23 +00:00 |
|
Joel Challis
|
cde41cf611
|
Remove config_h_features from generated info.json (#26024)
|
2026-02-17 22:24:03 +00:00 |
|
Joel Challis
|
f8daa3cc40
|
Add 'none of the above' to new-keyboard dev board prompt (#25998)
|
2026-02-16 02:18:04 +00:00 |
|
Joel Challis
|
63a3fc3591
|
Fix qmk flash handling of paths relative to qmk_firmware (#25993)
|
2026-02-13 18:21:51 +00:00 |
|
Joel Challis
|
036c6100bd
|
Fix incorrect matrix_scan_custom implementations (#25999)
|
2026-02-13 18:21:36 +00:00 |
|
Joel Challis
|
fac1210609
|
Enforce EOL when formatting files (#24989)
|
2026-02-11 07:39:49 +08:00 |
|
Joel Challis
|
a170e6f191
|
Update lint to validate keymap names (#25969)
|
2026-02-10 16:48:09 +00:00 |
|
Joel Challis
|
db4d8823d6
|
Migrate ROW_SHIFTER to core MATRIX_ROW_SHIFTER (#25977)
|
2026-02-10 16:47:41 +00:00 |
|
Joel Challis
|
9aec0e2c9f
|
Remove some unnecessary matrix externs (#25975)
|
2026-02-10 16:47:25 +00:00 |
|
Joel Challis
|
98f05c0136
|
Allow keymap.json to disable config flags (#25502)
|
2026-02-10 16:11:02 +08:00 |
|
Joel Challis
|
5dd5d4dd60
|
Correctly resolve keyboard alias during 'qmk new-keymap' (#25570)
|
2026-02-10 16:10:12 +08:00 |
|
Joel Challis
|
b6d46cdc47
|
Allow json keymaps to include a user provided keymap.h (#25987)
|
2026-02-09 08:59:34 +08:00 |
|
Joel Challis
|
863b308519
|
Fix avrdude version check logic (#25957)
|
2026-01-20 08:48:51 +00:00 |
|
Joel Challis
|
7d66c11f37
|
Lint default dynamic keymap layer count (#25948)
|
2026-01-13 16:48:59 +11:00 |
|