Nick Brassel
9fd72b352b
Extra bootstrap release package filtering. ( #26039 )
2026-03-12 21:05:24 +11: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
Peter Cock
01e30d407c
[Docs] Show how to flip semicolon and colon ( #26030 )
...
* Show how to flip semicolon and colon
* Apply whitespace suggestions from code review
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Match line-wrapping
Co-authored-by: Joel Challis <git@zvecr.com >
---------
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2026-03-09 19:41:03 -07:00
dependabot[bot]
acdc8a1374
Bump actions/download-artifact from 7 to 8 ( #26038 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 7 to 8.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 01:50:49 +00:00
dependabot[bot]
d73c91f19b
Bump actions/upload-artifact from 6 to 7 ( #26037 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-10 01:50:37 +00:00
dependabot[bot]
40e81ad893
Bump rollup from 4.31.0 to 4.59.0 in /builddefs/docsgen ( #26036 )
...
Bumps [rollup](https://github.com/rollup/rollup ) from 4.31.0 to 4.59.0.
- [Release notes](https://github.com/rollup/rollup/releases )
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rollup/rollup/compare/v4.31.0...v4.59.0 )
---
updated-dependencies:
- dependency-name: rollup
dependency-version: 4.59.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-09 22:00:42 +00:00
Joel Challis
3dcdf41d1c
Fix split data sync link in community modules docs ( #26055 )
2026-03-09 21:16:30 +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
Nick Brassel
032c2aa974
2026q1 develop changelog. ( #26046 )
2026-03-07 23:46:38 +00:00
QMK Bot
1874bc94e2
Merge remote-tracking branch 'origin/master' into develop
2026-02-24 19:23:41 +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
QMK Bot
3b99406d50
Merge remote-tracking branch 'origin/master' into develop
2026-02-20 12:56:59 +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
QMK Bot
a0166fef43
Merge remote-tracking branch 'origin/master' into develop
2026-02-18 00:07:04 +00: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
QMK Bot
878fafeeb8
Merge remote-tracking branch 'origin/master' into develop
2026-02-17 17:01:30 +00:00
Jakob Schikowski
1ba0300da7
Fix JSON type for SELECT_SOFT_SERIAL_SPEED ( #26003 )
2026-02-17 10:00:51 -07:00
Joel Challis
f8daa3cc40
Add 'none of the above' to new-keyboard dev board prompt ( #25998 )
2026-02-16 02:18:04 +00:00
QMK Bot
bef076f23e
Merge remote-tracking branch 'origin/master' into develop
2026-02-13 18:22:34 +00:00
Joshua Diamond
3ac6f603a8
Mark encoders as such in dmqdesign/spin ( #25973 )
2026-02-13 18:22:06 +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
フィルターペーパー
403211f7f8
Remove unused headers ( #26011 )
2026-02-13 18:20:18 +00:00
フィルターペーパー
888d42d64c
Remove redundant unsigned comparison in apa102_set_brightness ( #26010 )
2026-02-13 12:35:08 +00:00
フィルターペーパー
6b2a2ab7ac
Return INVALID_DEFERRED_TOKEN on allocation failure ( #26012 )
...
Return the proper deferred_token type instead of boolean false.
2026-02-13 14:51:33 +08:00
フィルターペーパー
edd2e3d354
Remove duplicate include of host.h ( #26007 )
2026-02-12 15:58:59 +00:00
フィルターペーパー
6b423c98e5
Remove an unreachable break statement ( #26006 )
2026-02-12 15:58:31 +00:00
フィルターペーパー
36cdac8fd3
Remove redundant EEPROM update ( #26008 )
2026-02-12 15:58:13 +00:00
QMK Bot
59cc10451b
[CI] Format code according to conventions ( #26005 )
...
Format code according to conventions
2026-02-11 20:35:16 +00:00
QMK Bot
031277c6d3
Merge remote-tracking branch 'origin/master' into develop
2026-02-11 20:24:10 +00:00
ivan
45ccd2e935
Add ows steno board ( #25984 )
2026-02-11 12:23:30 -08:00
QMK Bot
4f7a7873c8
[CI] Format code according to conventions ( #26000 )
...
Format code according to conventions
2026-02-11 16:06:13 +00:00
Josip Šimun Kuči
5ad6d44e18
[Keyboard] Add Soldered Macro Pad ( #25834 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2026-02-12 01:16:55 +11: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
QMK Bot
08a064c56d
Merge remote-tracking branch 'origin/master' into develop
2026-02-10 08:58:26 +00:00
Mikko Turunen
b01ed7d34f
Adding a new keyboard - Slothie60 ( #24931 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2026-02-10 00:36:35 -08:00
QMK Bot
85d4736930
Merge remote-tracking branch 'origin/master' into develop
2026-02-10 08:22:58 +00:00
Sebastiaan Swinkels
a7f524f264
Added MK Point65 keyboards and keymaps ( #25392 )
2026-02-10 00:20:34 -08: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
QMK Bot
cf4e526063
Merge remote-tracking branch 'origin/master' into develop
2026-02-10 07:52:13 +00:00
Thanh Son Tran
8a6c081c4a
[Keyboard] Add support Tyson88 ( #25699 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn >
2026-02-09 23:51:34 -08:00
QMK Bot
005b778164
Merge remote-tracking branch 'origin/master' into develop
2026-02-09 01:00:12 +00:00
Joel Challis
b6d46cdc47
Allow json keymaps to include a user provided keymap.h ( #25987 )
2026-02-09 08:59:34 +08:00
QMK Bot
efafbacb49
Merge remote-tracking branch 'origin/master' into develop
2026-02-06 07:15:00 +00:00
Nate Eagleson
6729379041
Fix typo in ergodox-ez's readme ( #25985 )
...
Fix typo in readme.md
2026-02-06 15:14:23 +08:00
QMK Bot
02b49f2949
Merge remote-tracking branch 'origin/master' into develop
2026-01-25 00:44:31 +00:00
Drashna Jaelre
38815db760
Fixup tominabox1 le chiffre default keymap ( #25966 )
...
* Fixup tominabox1 le chiffre default keymap
* Apply suggestions from code review
Co-authored-by: Jack Sangdahl <jack@pngu.org >
---------
Co-authored-by: Jack Sangdahl <jack@pngu.org >
2026-01-25 08:43:55 +08:00
QMK Bot
b00bdd0354
Merge remote-tracking branch 'origin/master' into develop
2026-01-20 08:49:29 +00:00
Joel Challis
863b308519
Fix avrdude version check logic ( #25957 )
2026-01-20 08:48:51 +00:00
QMK Bot
b2b8e54b23
Merge remote-tracking branch 'origin/master' into develop
2026-01-15 00:48:14 +00:00
Nick Brassel
127c664647
Backport GitHub Copilot instructions. ( #25953 )
2026-01-15 11:47:35 +11:00
フィルターペーパー
87a4c6ab25
Copilot instructions for pull requests ( #25857 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2026-01-15 09:19:17 +11:00
QMK Bot
c72581474e
Merge remote-tracking branch 'origin/master' into develop
2026-01-13 05:49:36 +00:00
Joel Challis
7d66c11f37
Lint default dynamic keymap layer count ( #25948 )
2026-01-13 16:48:59 +11:00
Joel Challis
adbd077b15
Minor alignment of CLI formatting commands ( #25946 )
2026-01-11 20:37:34 +00:00
QMK Bot
e5d1cf0105
Merge remote-tracking branch 'origin/master' into develop
2026-01-11 18:18:09 +00:00
Joel Challis
e391793f73
Remove binary symbols from keymaps ( #25947 )
2026-01-11 18:15:14 +00:00
QMK Bot
bfc1b2b1cf
Merge remote-tracking branch 'origin/master' into develop
2026-01-11 17:48:00 +00:00
Álvaro A. Volpato
70c36c6c97
First support for KKC Wily ( #25852 )
2026-01-11 09:47:23 -08:00
Ryan
fb27ce6bb2
Add missing labels to DD keycode definitions ( #25503 )
...
* Add missing labels to DD keycode definitions
* Use subscript numbers for MIDI note labels to avoid confusion with eg. F-keys
* Somehow missed these
2026-01-11 09:47:15 +08:00
Pablo Martínez
fe1c3fc835
[Bugfix] WS2812 indexing in split boards ( #25407 )
...
* initial
* oops
* Update quantum/rgb_matrix/rgb_matrix.c
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com >
---------
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com >
2026-01-11 09:00:36 +08:00
Joel Challis
f8d65460c2
Report permission issues in qmk doctor ( #25931 )
...
Report permission issues in 'qmk doctor'
2026-01-10 08:23:43 +08:00
QMK Bot
4ba8da2ebb
Merge remote-tracking branch 'origin/master' into develop
2026-01-10 00:01:52 +00:00
Thanh Son Tran
56a2e332e1
Update tyson60 pid ( #25935 )
...
* Update support S6xty5
* Delete chconf.h
* Update manufacturer, community layout for hhkb
* Update layout
* fix row index
* Update tyson60s
* Update community layout and layout name
* Update remove rgb test mode
* Update capslock led
* Apply suggestions from code review
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
* Remove deprecated s6xty5
* Update tyson60 product id
---------
Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
2026-01-10 08:01:15 +08:00
ms-eevee
df93bfb750
Fixes for is31fl3729 LED matrix driver off-by-one errors ( #25902 )
...
Co-authored-by: Evelyn Holloway <dev@evelynonline.ca >
2026-01-09 15:32:55 -08:00
QMK Bot
2b6ed67db4
Merge remote-tracking branch 'origin/master' into develop
2026-01-09 19:51:00 +00:00
dependabot[bot]
e31384babf
Bump JamesIves/github-pages-deploy-action from 4.7.6 to 4.8.0 ( #25943 )
...
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action ) from 4.7.6 to 4.8.0.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases )
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.7.6...v4.8.0 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
dependency-version: 4.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-09 19:50:23 +00:00
QMK Bot
536a0a78b4
Merge remote-tracking branch 'origin/master' into develop
2026-01-08 05:37:18 +00:00
Joel Challis
a0b15d08bc
Short term fix for avr-libc@2.3.0 ( #25938 )
2026-01-08 16:36:40 +11:00
ijouw
e1c41f1b08
Match Key override index type to bounds type to prevent overflow ( #25939 )
...
Use uint16_t to store key override index
Co-authored-by: simon <ijouwy@gmail.com >
2026-01-08 08:41:46 +08:00
QMK Bot
f749cf9940
Merge remote-tracking branch 'origin/master' into develop
2026-01-07 21:08:42 +00:00
Stefan Gluszek
3d591a2000
Update fatotesa keyboard config. ( #25811 )
2026-01-07 21:08:05 +00:00
Joel Challis
259320ca27
Lint out-of-bounds bootmagic config ( #25899 )
...
* Lint OOB bootmagic config
* lint
2026-01-07 18:37:51 +08:00
QMK Bot
85b79cc578
Merge remote-tracking branch 'origin/master' into develop
2026-01-07 10:24:53 +00:00
Joel Challis
1e683923e1
Handle broken symlinks in qmk doctor udev checks ( #25934 )
...
Handle broken symlinks in 'qmk doctor' udev checks
2026-01-07 18:24:16 +08:00
QMK Bot
743c8a229f
Merge remote-tracking branch 'origin/master' into develop
2026-01-03 23:01:29 +00:00
Pascal Getreuer
3194862502
docs/tap_hold.md fixes: Note that Chordal Hold supports multiple same-side mods and fix heading for Speculative Hold. ( #25924 )
...
* Note Chordal Hold supports multiple same-side mods.
* Fix "Speculative Hold" heading from H3 -> H2.
2026-01-04 07:00:50 +08:00
QMK Bot
c5795dd8d7
Merge remote-tracking branch 'origin/master' into develop
2026-01-03 20:32:57 +00:00
Ed Flanagan
8c035c2116
Fix small typo in WS2812 driver doc ( #25928 )
...
`ws812` -> `ws2812`
2026-01-03 20:18:41 +00:00
QMK Bot
e159fbefc5
Merge remote-tracking branch 'origin/master' into develop
2026-01-03 19:46:07 +00:00
nullptr
91a9f9e492
Fix RGB Matrix Typing Heatmap overflow ( #25915 )
2026-01-03 19:45:29 +00:00
QMK Bot
3dc83cd244
Merge remote-tracking branch 'origin/master' into develop
2026-01-03 13:55:57 +00:00
Jack Sangdahl
ddeaa26fef
Add .env, .envrc to gitignore ( #25904 )
2026-01-03 13:55:17 +00:00
QMK Bot
1051fae08d
Merge remote-tracking branch 'origin/master' into develop
2026-01-03 13:53:49 +00:00
Aymeric Wibo
f3a16ef21d
Fix typos in Aleblazer Zodiark readme ( #25925 )
2026-01-03 13:53:13 +00:00
QMK Bot
0d08ebb70a
Merge remote-tracking branch 'origin/master' into develop
2026-01-01 12:19:53 +00:00
QMK Bot
99b5b9ab7f
[CI] Regenerate Files ( #25920 )
...
Regenerate Files
2026-01-01 12:19:14 +00:00
QMK Bot
389ec6df82
Merge remote-tracking branch 'origin/master' into develop
2026-01-01 08:38:02 +00:00
Piervit
6a5610a8be
Fix functions layer_debug and default_layer_debug ( #25913 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2026-01-01 00:37:25 -08:00
QMK Bot
4f451a76f2
Merge remote-tracking branch 'origin/master' into develop
2025-12-25 00:25:27 +00:00
Joel Challis
acbeec29da
Reduce frequency of automatic workflow run approval ( #25896 )
2025-12-25 00:24:50 +00:00
QMK Bot
e05516d817
Merge remote-tracking branch 'origin/master' into develop
2025-12-23 00:01:39 +00:00
Danny
7e35cdda8a
Add FoldKB Rev. 2.1 with added underglow RGB LEDs ( #25885 )
2025-12-23 00:00:57 +00:00
Joel Challis
ae05baf08b
Fix out-of-bounds bootmagic config ( #25898 )
2025-12-22 16:09:49 +00:00
Joel Challis
c1161a7a32
Refactor core use of deprecated isLeftHand ( #25888 )
2025-12-21 20:52:55 +00:00
Joel Challis
f82d4d8680
Refactor keyboard/keymap use of deprecated isLeftHand ( #25891 )
2025-12-21 20:52:48 +00:00
QMK Bot
d420bcad33
Merge remote-tracking branch 'origin/master' into develop
2025-12-21 04:08:20 +00:00
Joel Challis
dba60e2e65
Re-fix building of XAP keymaps on master/develop ( #25892 )
2025-12-21 15:07:40 +11:00
QMK Bot
7f9c8429e4
Merge remote-tracking branch 'origin/master' into develop
2025-12-20 20:34:36 +00:00
Joel Challis
c68281b353
Handle building of XAP keymaps on master/develop ( #25848 )
2025-12-21 07:33:58 +11:00
Joshua Diamond
41c2a7b070
Include userspace version (QMK_USERSPACE_VERSION) in version.h ( #25882 )
...
* Include userspace version in version.h
* Update lib/python/qmk/cli/generate/version_h.py
Co-authored-by: Joel Challis <git@zvecr.com >
* Update lib/python/qmk/cli/generate/version_h.py
Co-authored-by: Joel Challis <git@zvecr.com >
* Update lib/python/qmk/cli/generate/version_h.py
Co-authored-by: Joel Challis <git@zvecr.com >
---------
Co-authored-by: Joel Challis <git@zvecr.com >
2025-12-18 22:23:51 -05:00
QMK Bot
bc8218371e
Merge remote-tracking branch 'origin/master' into develop
2025-12-19 02:27:38 +00:00
Joel Challis
84d44e6188
Update bootstrap_testing.yml
2025-12-19 02:26:58 +00:00
QMK Bot
27c2960320
Merge remote-tracking branch 'origin/master' into develop
2025-12-19 02:24:07 +00:00
Joel Challis
54e8fad959
Ignore merge commits on bootstrap testing PRs ( #25884 )
2025-12-19 02:23:29 +00:00
QMK Bot
42a7969d4a
Merge remote-tracking branch 'origin/master' into develop
2025-12-15 00:21:42 +00:00
Joel Challis
2c847b0350
Consistently install branch specific dependencies in CI ( #25874 )
2025-12-15 00:21:06 +00:00
QMK Bot
13f3f189b4
Merge remote-tracking branch 'origin/master' into develop
2025-12-12 21:17:32 +00:00
dependabot[bot]
e1c869b8da
Bump actions/download-artifact from 6 to 7 ( #25873 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 6 to 7.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 21:16:52 +00:00
QMK Bot
63a1d506a0
Merge remote-tracking branch 'origin/master' into develop
2025-12-12 20:11:55 +00:00
dependabot[bot]
9e0118172f
Bump actions/upload-artifact from 5 to 6 ( #25872 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 20:11:19 +00:00
QMK Bot
ca8105eac0
Merge remote-tracking branch 'origin/master' into develop
2025-12-12 18:31:29 +00:00
Joel Challis
4f9582da26
Install branch specific dependencies as part of bootstrap testing ( #25871 )
2025-12-12 18:30:46 +00:00
QMK Bot
f39fc08338
Merge remote-tracking branch 'origin/master' into develop
2025-12-12 18:19:07 +00:00
Joshua Diamond
2e68ddc826
Fix broken compilation when OS_DETECTION_DEBUG_ENABLE is defined ( #25869 )
...
Fix include in os_detection (broken in https://github.com/qmk/qmk_firmware/pull/24356 )
2025-12-12 18:17:42 +00:00
QMK Bot
1be7cde61f
Merge remote-tracking branch 'origin/master' into develop
2025-12-10 19:12:54 +00:00
dependabot[bot]
c1fedab457
Bump peter-evans/create-pull-request from 7 to 8 ( #25868 )
...
Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request ) from 7 to 8.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases )
- [Commits](https://github.com/peter-evans/create-pull-request/compare/v7...v8 )
---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-10 19:12:17 +00:00
QMK Bot
6585a244fb
Merge remote-tracking branch 'origin/master' into develop
2025-12-10 19:12:03 +00:00
dependabot[bot]
2929448605
Bump JamesIves/github-pages-deploy-action from 4.7.5 to 4.7.6 ( #25867 )
...
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action ) from 4.7.5 to 4.7.6.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases )
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.7.5...v4.7.6 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
dependency-version: 4.7.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-10 19:11:25 +00:00
QMK Bot
e37a611977
Merge remote-tracking branch 'origin/master' into develop
2025-12-09 19:16:43 +00:00
dependabot[bot]
b39661de96
Bump JamesIves/github-pages-deploy-action from 4.7.4 to 4.7.5 ( #25865 )
...
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action ) from 4.7.4 to 4.7.5.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases )
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.7.4...v4.7.5 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
dependency-version: 4.7.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 19:16:07 +00:00
QMK Bot
a5d7e04c66
Merge remote-tracking branch 'origin/master' into develop
2025-12-09 19:16:05 +00:00
dependabot[bot]
ff75bce86a
Bump actions/github-script from 6 to 8 ( #25866 )
...
Bumps [actions/github-script](https://github.com/actions/github-script ) from 6 to 8.
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](https://github.com/actions/github-script/compare/v6...v8 )
---
updated-dependencies:
- dependency-name: actions/github-script
dependency-version: '8'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-09 19:15:23 +00:00
Jack Sangdahl
6faca4d663
[Keyboard] Guard encoder behaviour on projectcain/vault* ( #25864 )
...
Initial
2025-12-09 11:55:21 +01:00
QMK Bot
34c2e99fb3
Merge remote-tracking branch 'origin/master' into develop
2025-12-09 04:16:18 +00:00
Sắn
0881e0867b
Add support for Kami65 PCB ( #24604 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2025-12-08 20:06:24 -08:00
QMK Bot
064d8e9b62
Merge remote-tracking branch 'origin/master' into develop
2025-12-09 03:44:09 +00:00
Philip
e6e66a9f2e
Update dactyl_manuform 5x8 keyboard.json ( #24778 )
2025-12-08 19:33:02 -08:00
lental
e2d19eda57
Add queue.len() keyboard ( #24823 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2025-12-08 19:30:39 -08:00
Joel Challis
10faca0b85
Move shutdown delay to audio feature ( #25859 )
2025-12-08 19:14:46 -08:00
Joel Challis
c1b8b3dc6a
Revert test commit
2025-12-09 00:22:31 +00:00
QMK Bot
89cf023d89
Merge remote-tracking branch 'origin/master' into develop
2025-12-09 00:22:02 +00:00
Joel Challis
73a6496516
Trigger develop docs rebuild on push ( #25863 )
2025-12-09 00:21:25 +00:00
QMK Bot
b68cc43094
Merge remote-tracking branch 'origin/master' into develop
2025-12-08 22:56:39 +00:00
Joel Challis
c8f6e6a936
Revert "Trigger develop docs rebuild on push" ( #25862 )
...
Revert "Trigger develop docs rebuild on push (#25860 )"
This reverts commit a86322e4a7 .
2025-12-08 22:55:58 +00:00
Joel Challis
2b61ca078d
Test commit
2025-12-08 22:44:07 +00:00
QMK Bot
d3d025c337
Merge remote-tracking branch 'origin/master' into develop
2025-12-08 22:32:33 +00:00
Joel Challis
a86322e4a7
Trigger develop docs rebuild on push ( #25860 )
2025-12-08 22:26:14 +00:00
ploopyco
505e5c7033
Add new mouse "Ploopy Nano 2 Trackball" ( #25762 )
2025-12-08 14:24:42 -08:00
Diff-fusion
d7c7421784
Fix flash wear leveling sector calculation ( #24776 )
2025-12-08 21:58:04 +00:00
QMK Bot
b08704f078
Merge remote-tracking branch 'origin/master' into develop
2025-12-08 20:33:07 +00:00
Jon Colverson
107812ceef
[Keyboard] Add PicoFX ( #25704 )
2025-12-08 20:31:24 +00:00
QMK Bot
1f4110d742
Merge remote-tracking branch 'origin/master' into develop
2025-12-08 20:25:58 +00:00
Fabian Felix Selbach
de8f05b4c3
[Keyboard] Add support for Alpha FS ( #25756 )
2025-12-08 20:21:12 +00:00
Joel Challis
57b284dfa9
Refactor Makefile logic for locating keymaps ( #25808 )
2025-12-08 19:55:06 +00:00
Joel Challis
5b94990c5a
Remove redundant URLs from .json ( #25856 )
2025-12-08 12:11:21 +00:00
QMK Bot
debba50c33
Merge remote-tracking branch 'origin/master' into develop
2025-12-05 22:26:25 +00:00
psych3r
08e5fcfdf4
Fix USER_PATH resolution on case-insensitive filesystems ( #25853 )
...
When QMK_USERSPACE is empty, the wildcard check in build_keyboard.mk
incorrectly matches user home directories on case-insensitive filesystems
(macOS/Windows), causing USER_PATH to resolve to an absolute path instead
of a relative path.
This only affects users whose username matches their user directory name
(e.g., username 'psycher' with home '/Users/psycher' and QMK user dir
'users/psycher').
Fix by checking if QMK_USERSPACE is non-empty before performing the
wildcard check.
2025-12-05 22:25:48 +00:00
Joel Challis
511f1ed9de
Remove unused qmk.keymap.write_file/qmk.keymap.write_json ( #25854 )
2025-12-04 23:31:52 +00:00
QMK Bot
a71a34eb52
Merge remote-tracking branch 'origin/master' into develop
2025-12-04 20:43:10 +00:00
Ivan Gromov
1322922c42
Add kt356 Mini ( #25781 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2025-12-04 12:42:53 -08:00
Ivan Gromov
16dde871d7
Add kt60HS-T v3 ( #25822 )
2025-12-04 12:42:33 -08:00
QMK Bot
655883a965
Merge remote-tracking branch 'origin/master' into develop
2025-12-04 12:17:04 +00:00
Jacek Królikowski
d39015a401
[DOCS] Add keycodes to info.json docs. More precise matrix masking info ( #25801 )
2025-12-04 12:15:43 +00:00
QMK Bot
a201bf9398
Merge remote-tracking branch 'origin/master' into develop
2025-12-04 12:15:14 +00:00
sigman
bf0b88c423
Adapt MIUNI32 keyboard for VIA configurator ( #25803 )
2025-12-04 12:14:37 +00:00
QMK Bot
c2eeeba2e9
Merge remote-tracking branch 'origin/master' into develop
2025-12-04 12:13:57 +00:00
tyler
d4f04fe850
Simplify docs for Key Overrides config ( #25787 )
2025-12-04 12:13:20 +00:00
zvecr
a4320e4890
Branch point for 2026q1 Breaking Change.
2025-12-01 22:48:34 +00:00
zvecr
b315b707e6
Merge branch 'develop'
2025-12-01 22:07:33 +00:00
zvecr
e10429baae
Merge point for 2025q4 breaking changes.
2025-12-01 22:03:23 +00:00
Joel Challis
0e6b73c9ff
2025q4 develop changelog ( #25845 )
2025-12-01 21:47:16 +00:00
QMK Bot
d45b967cf2
Merge remote-tracking branch 'origin/master' into develop
2025-12-01 01:46:53 +00:00
Joel Challis
e2bf515df4
Fix python format warnings ( #25841 )
2025-12-01 12:17:13 +11:00
Joel Challis
2cac8b587f
Remove macos-13 runner from bootstrap testing ( #25843 )
2025-12-01 12:16:25 +11:00
QMK Bot
d383e93526
Merge remote-tracking branch 'origin/master' into develop
2025-12-01 01:16:10 +00:00
Joel Challis
83b42ea9dc
Update Bootstrap testing triggers ( #25842 )
2025-12-01 12:15:31 +11:00
QMK Bot
43bbb5e99a
[CI] Format code according to conventions ( #25828 )
...
Format code according to conventions
2025-11-30 20:46:22 +00:00
QMK Bot
ee60542bd6
Merge remote-tracking branch 'origin/master' into develop
2025-11-30 19:25:52 +00:00
QMK Bot
6ed61c65dd
[CI] Format code according to conventions ( #25827 )
...
Format code according to conventions
2025-11-30 19:25:13 +00:00
Joel Challis
b5dfb2bd1e
Partially skip generating community modules when none enabled ( #25819 )
2025-11-28 08:29:46 +11:00
QMK Bot
ee44cbdedb
Merge remote-tracking branch 'origin/master' into develop
2025-11-27 19:47:31 +00:00
dependabot[bot]
330a8597f8
Bump actions/checkout from 4 to 6 ( #25829 )
2025-11-28 06:46:53 +11:00
QMK Bot
9acd127cc1
Merge remote-tracking branch 'origin/master' into develop
2025-11-27 13:37:29 +00:00
Nick Brassel
9c2ca00074
QMK CLI Environment bootstrapper ( #25038 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Pascal Getreuer <getreuer@google.com >
2025-11-28 00:36:49 +11:00
QMK Bot
9ab8e4cd5a
Merge remote-tracking branch 'origin/master' into develop
2025-11-25 10:07:38 +00:00
Danny
594558ec7b
Add Demod LM Rev. 1 ( #25793 )
2025-11-25 10:07:16 +00:00
andrew morton
5e1b1f5023
Add support for Coffee Break Keyboards' Coffeevan ( #25805 )
2025-11-25 10:07:01 +00:00
QMK Bot
bbccd8f9cc
Merge remote-tracking branch 'origin/master' into develop
2025-11-25 01:32:43 +00:00
Nathan Sunday
cc567c917b
[Keyboard] Add Keenome Keys' "The Grid v2" ( #25813 )
...
* Add 'the_grid_v2' to QMK
* Per documentation, formatted keyboard.json and add license to keymap.c
* Update keyboards/keenome_keys/the_grid_v2/keyboard.json
Co-authored-by: Jack Sangdahl <jack@pngu.org >
* Create readme.md for The Grid v2 keyboard
Added detailed readme for The Grid v2 keyboard including setup and bootloader instructions.
* Revise readme for The Grid v2 keyboard
Updated readme with specific hardware details.
---------
Co-authored-by: Jack Sangdahl <jack@pngu.org >
2025-11-24 18:32:03 -07:00
Stephen Ostermiller
1a954e8da5
Reduce tap dance memory usage, move state out of data ( #25415 )
...
* Use less tap dance memory.
Use dynamically allocated sparse array for tap dance state, dynamically allocate tap dance state when needed and free it when the tap dance is done.
* new approach
* Use null, check for null
* Reformat with docker
* Use uint8 with idx rather than uint16 with keycode in state
* fix accidental change
* reformat
* Add null check
* add documentation tip suggested by tzarc
* Only allow tap dance state allocation on key down, not on key up
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Only allow tap dance allocation on key down, not on key up
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* add user action required section
---------
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
2025-11-23 22:32:36 +11:00
QMK Bot
c7e17538ee
[CI] Format code according to conventions ( #25820 )
2025-11-23 22:28:34 +11:00
Julian Schuler
b321789d7b
Fix single key combos activating only once ( #25198 )
...
Co-authored-by: Julian Schuler <julianschuler@users.noreply.github.com >
2025-11-23 22:25:59 +11:00
Pascal Getreuer
4015c40ba4
[Bug][Core] Fix Speculative Hold to enable also right-handed RSFT, RCTL by default. ( #25797 )
2025-11-23 22:24:02 +11:00
Joel Challis
53de903fb8
Better defaulting of {RGB,LED}_MATRIX_DEFAULT_FLAGS ( #25785 )
2025-11-23 22:21:55 +11:00
Xelus22
fd65390496
[core] add BCD versions of QMK Version ( #25804 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2025-11-23 22:21:13 +11:00
Joel Challis
28a11ff6f7
Fix preference of output file for 'qmk generate-autocorrect-data' ( #25818 )
2025-11-23 05:02:32 +00:00
Jack Sangdahl
1a7f544e0d
[CLI] Lint error on missing keyboard readme ( #25814 )
2025-11-22 06:57:58 +00:00
Joel Challis
3e0b22af68
Fix community layout keymap discovery ( #25802 )
2025-11-22 04:30:27 +00:00
QMK Bot
7edb4d2ed8
Merge remote-tracking branch 'origin/master' into develop
2025-11-21 02:13:50 +00:00
dependabot[bot]
81cc69c2dd
Bump actions/checkout from 5 to 6 ( #25807 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 5 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-21 02:13:14 +00:00
QMK Bot
93274019a9
Merge remote-tracking branch 'origin/master' into develop
2025-11-19 03:51:29 +00:00
andrew morton
0fde9c9cac
[Keyboard] Add Coffee Break Keyboards Acai ( #25796 )
...
* Add support for Coffee Break Keyboards Acai
* Apply suggestions from code review
Co-authored-by: Jack Sangdahl <jack@pngu.org >
* Ran qmk format-json
* Misssed one of @waffle87's suggestions
* Misssed another of @waffle87's suggestions
* Try hosting on imgur.com
* Remove empty layers, add boot to layer 2
* Enhance the default keymap
* Use correct keycodes for RGB
---------
Co-authored-by: Jack Sangdahl <jack@pngu.org >
2025-11-18 20:50:47 -07:00
QMK Bot
b708a43730
Merge remote-tracking branch 'origin/master' into develop
2025-11-19 03:46:07 +00:00
Joel Challis
5bb7476400
Short term fix for skip_converter KeyError in 'qmk userspace-add' ( #25798 )
2025-11-19 03:45:29 +00:00
Joel Challis
8eebc613cf
Merge upstream uf2conv changes ( #25786 )
2025-11-17 02:24:23 +00:00
QMK Bot
a2adc92066
Merge remote-tracking branch 'origin/master' into develop
2025-11-17 02:12:13 +00:00
yiancar
6242c09f7d
Hyper7 v4 ( #25728 )
2025-11-17 02:10:59 +00:00
QMK Bot
224ea2eb18
Merge remote-tracking branch 'origin/master' into develop
2025-11-17 02:09:46 +00:00
Ivan Gromov
eb5703d12e
Add imi60-HS ( #25773 )
2025-11-17 02:09:09 +00:00
QMK Bot
921c0039f4
Merge remote-tracking branch 'origin/master' into develop
2025-11-17 02:07:35 +00:00
Joel Challis
bb2ca21647
Fix detection of hid bootloader flashing tool ( #25790 )
2025-11-17 02:06:59 +00:00
ploopyco
1a4af3adf9
Add PixArt PAW-3222 mouse sensor driver ( #25763 )
2025-11-12 09:02:52 +11:00
フィルターペーパー
99b1dc84da
Fix Magic GUI masking logic ( #25780 )
2025-11-12 09:02:08 +11:00
Joel Challis
98504424b1
Align use of keymap level _kb callbacks ( #25774 )
2025-11-12 09:00:28 +11:00
Joel Challis
8ec3de0f92
Add return code to qmk userspace-doctor ( #25775 )
2025-11-12 08:59:06 +11:00
Stefan Kerkmann
c68e4dec10
[Core] suspend: suppress wake up keypress ( #23389 )
...
* suspend: suppress wake up keypress
Waking the host from suspend is done by pressing any key on the
keyboard, the regular key codes assigned to the keys are not important
and must not be sent - otherwise they usually end up in password prompts
as ghost characters that have to be deleted again. This commit adds
suppression for all keys pressed at the time of wake up. Once a key is
released it functions as a regular key again.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me >
* suspend: update wake up matrix after wake up delay
If USB_SUSPEND_WAKEUP_DELAY is set, the keyboard sleeps during wake up -
which can be up to multiple seconds. To handle key presses and releases
in that time frame we have to handle the following cases:
1. Key not pressed before suspend, and not pressed after wakeup → do
nothing (normal case).
2. Key not pressed before suspend, but pressed after wakeup → set the
wakeup_matrix bit to 1 (so that the press and release events would be
suppressed).
3. Key pressed before suspend, but not pressed after wakeup → do nothing
(the release event will be generated on the first matrix_task() call
after the wakeup).
4. Key pressed before suspend, and still pressed after wakeup → do
nothing (the release event will be generated some time later).
Signed-off-by: Stefan Kerkmann <karlk90@pm.me >
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* keyboards: anavi: macropad8: disable snake and rgb_test effects
...to shrink the binary size.
2025-11-11 23:35:03 +11:00
Chaser Huang
1ddcf57382
[Feature Improvement]add option to keep layer state when recording dynamic macros ( #24418 )
...
* feat: add option to keep layer state when recording dynamic macros
* Better option macro name and lint changes
2025-11-11 23:30:42 +11:00
QMK Bot
e06d79e9c6
Merge remote-tracking branch 'origin/master' into develop
2025-11-11 12:22:27 +00:00
Cipulot
ed343ddad4
VIA Keylog Change ( #25504 )
...
* WIP
* Update via.c
temptive fix in formatting for lint errors.
* Update via.c
let's try this one, thanks mobile GitHub app to not showing spaces right.
* Update quantum/via.c
Co-authored-by: Joel Challis <git@zvecr.com >
* Update quantum/via.c
Co-authored-by: Joel Challis <git@zvecr.com >
* Merge branch 'qmk:master' into via_keylog_change
2025-11-11 23:21:50 +11:00
QMK Bot
019cba746d
Merge remote-tracking branch 'origin/master' into develop
2025-11-11 12:21:26 +00:00
Pablo Martínez
e7ad19bb95
[Bugfix] QP error handling ( #25591 )
...
* change QP so that any func can return error (`void` -> `bool` returns)
2025-11-11 23:20:48 +11:00
Drashna Jaelre
28eeb92f8e
Add I2C Transmit and Receive function ( #25637 )
...
* feat: adds a transmit and receive i2c method
* fix: address the i2c transmit and receive length on u16
* Add AVR/LUFA implementation
Didn't add a progmem version, since that would only apply to receive.
Figured it wasn't worth it, but can add.
* Rearrange order of functions
* Add docs
* Fix doc gen error
* Fix lint issues
* fix more lint issues
2025-11-11 23:02:35 +11:00
Pascal Getreuer
efc5d63383
[Core] Speculative Hold option for mod-taps: hold mods instantly while unsettled. ( #25572 )
2025-11-11 22:27:12 +11:00
QMK Bot
2af9aac61c
Merge remote-tracking branch 'origin/master' into develop
2025-11-08 21:02:36 +00:00
leyew
024c4ef853
[Keyboard] Add Rubrehaku ( #24907 )
2025-11-08 21:01:36 +00:00
QMK Bot
fb6d7762b9
Merge remote-tracking branch 'origin/master' into develop
2025-11-08 20:49:51 +00:00
Joel Challis
00eebfb575
Fix pmw33xx sensor initialisation ( #25777 )
2025-11-08 20:49:15 +00:00
Joel Challis
6e35013bc2
Generate CUSTOM_MATRIX = lite without matrix_pins.custom ( #25453 )
2025-11-08 20:48:48 +00:00
QMK Bot
cf05c7d1e4
Merge remote-tracking branch 'origin/master' into develop
2025-11-08 18:44:13 +00:00
Carlos Eduardo
22b213e191
Add LED index map to qmk info cli command ( #25743 )
2025-11-08 18:43:34 +00:00
QMK Bot
4b393a1ff5
Merge remote-tracking branch 'origin/master' into develop
2025-11-06 23:43:35 +00:00
dependabot[bot]
8522449ccf
Bump actions/download-artifact from 5 to 6 ( #25746 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 5 to 6.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 23:38:36 +00:00
dependabot[bot]
cbeab2ac4f
Bump actions/upload-artifact from 4 to 5 ( #25745 )
...
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-06 23:38:23 +00:00
Joel Challis
01952bf39a
Implement minimal connection update logic ( #25334 )
2025-11-06 23:34:23 +00:00
フィルターペーパー
1a991ffd24
Guard remapping logic with MAGIC_ENABLE ( #25537 )
...
* Only perform key and mod remapping in keycode_config() and mod_config() when MAGIC_ENABLE is defined.
* If not set, these functions now return the original keycode or modifier unchanged.
* Reduces firmware size, and unnecessary code when MAGIC_ENABLE is not enabled.
* Removed space saving suggestion with magic functions from squeezing AVR documentation
2025-11-06 23:03:28 +00:00
Joel Challis
01d81b9550
Rework converter docs ( #18314 )
2025-11-06 18:36:07 +00:00
QMK Bot
a00177d172
Merge remote-tracking branch 'origin/master' into develop
2025-11-04 23:06:14 +00:00
dependabot[bot]
aa5a6d38de
Bump JamesIves/github-pages-deploy-action from 4.7.3 to 4.7.4 ( #25771 )
...
Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action ) from 4.7.3 to 4.7.4.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases )
- [Commits](https://github.com/jamesives/github-pages-deploy-action/compare/v4.7.3...v4.7.4 )
---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
dependency-version: 4.7.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-04 23:05:36 +00:00
QMK Bot
b905c246b5
Merge remote-tracking branch 'origin/master' into develop
2025-11-04 07:07:30 +00:00
Andrew C
a1096e1dec
Deprecate LAYOUT() macro in favor of JSON matrix definitions
...
* Indicate <keyboard>.h LAYOUT() deprecation in understanding_qmk.md
Initial documentation uses <keyboard>.json to define matrix pin definitions, rather than having users #define the LAYOUT() macro in <keyboard>.h - This change brings this docs inline with the [porting_guidelines](https://docs.qmk.fm/porting_your_keyboard_to_qmk ), QMK MSYS will also throw an error if this is attempted.
* Update understanding_qmk.md
enclosed '<' using backtick
* style guideline, now builds correctly
prior version indicates directory, new indicates config. still the same idea.
2025-11-04 15:06:56 +08:00
Alin Marin Elena
547d75145b
add SteelSeries prime, a stripped down prime+ ( #24719 )
2025-11-04 14:45:08 +11:00
QMK Bot
f1ec600fac
Merge remote-tracking branch 'origin/master' into develop
2025-11-04 00:12:57 +00:00
James Young
a9739f7868
[docs] Replace Imgur-hosted images ( #25690 )
2025-11-04 00:05:39 +00:00
Pablo Jiménez Mateo
c67e4c2cae
Add classic48 keyboard ( #25492 )
...
Co-authored-by: Pablo Jimenez Mateo <pablojimenezmateo@gmail.com >
2025-11-01 22:55:16 -07:00
Tvrd Rad Keyboards
5ba424ca17
Add TRKeyboard TRK2 keyboard ( #25754 )
...
Co-authored-by: Jack Sangdahl <jack@pngu.org >
Co-authored-by: Joel Challis <git@zvecr.com >
2025-11-01 22:53:04 -07:00
QMK Bot
e7012f4d9e
Merge remote-tracking branch 'origin/master' into develop
2025-11-02 00:07:22 +00:00
Nes (Jordan)
a5fb7cfbc9
Sofle pico ( #25750 )
2025-11-02 00:06:47 +00:00
Nimish Gåtam
8c93a33cd3
making flowtap timer public so it can be used easily with combos ( #25731 )
2025-11-01 23:17:50 +00:00
QMK Bot
6aade0ecdc
Merge remote-tracking branch 'origin/master' into develop
2025-10-30 20:17:21 +00:00
Félix
62d87fa446
[Keyboard] Add Cornifi keyboard ( #25753 )
2025-10-30 20:11:40 +00:00
QMK Bot
ce43c98b65
Merge remote-tracking branch 'origin/master' into develop
2025-10-30 20:06:27 +00:00
SneakboxKB
8e5550dbb2
Add M4m5 support ( #25499 )
2025-10-30 20:05:52 +00:00
Nick Brassel
acd7ad37e6
Update ChibiOS-Contrib. ( #25751 )
2025-10-28 23:32:31 +11:00
Aleks
cbd55b7890
Restrict mouse timer activation to movement keycodes ( #25716 )
...
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com >
2025-10-27 15:11:57 +11:00
QMK Bot
dadbec4d46
Merge remote-tracking branch 'origin/master' into develop
2025-10-27 01:19:48 +00:00
aedanmills
f4123acc72
[Keyboard] Add WhirlwindFX ElementV2 ( #25356 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
2025-10-26 18:19:06 -07:00
Filios92
cb3149b7f2
Fix RGB matrix not syncing and turning off properly on timeout ( #25467 )
2025-10-26 16:47:04 -07:00
QMK Bot
64c84e64c7
Merge remote-tracking branch 'origin/master' into develop
2025-10-23 10:45:10 +00:00
Joel Challis
98e65cf3e1
Fix hhkb/jp - Restore previous matrix locations ( #25724 )
2025-10-23 11:44:29 +01:00
QMK Bot
a05306d153
Merge remote-tracking branch 'origin/master' into develop
2025-10-23 00:56:13 +00:00
Thanh Son Tran
7d0fc5d486
[Keyboard] Add support Tyson60 ( #25702 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn >
2025-10-22 17:55:33 -07:00
QMK Bot
946d651f57
Merge remote-tracking branch 'origin/master' into develop
2025-10-22 15:20:28 +00:00
kay
1c1e8d7f7a
Fix Broken Numpad 0 on yacobo IBM Model M ( #25742 )
...
I built three of these and was confused as to why my numpad 0 wasn't
working. Eventually, I consulted this website to see the key matrix for
the Model M
https://sharktastica.co.uk/sims/matrix?kb=enhanced
`kp_0` is in the matrix at [0, 12], not [0, 11]. Simple off by one
error. I fixed this, flashed to all my keyboards, and it worked.
Co-authored-by: Kay Barkbark <kay@laptop>
2025-10-22 09:19:48 -06:00
QMK Bot
7ea7930b8c
Merge remote-tracking branch 'origin/master' into develop
2025-10-21 09:58:58 +00:00
dependabot[bot]
d0db38cbdc
Bump vite from 5.4.20 to 5.4.21 in /builddefs/docsgen ( #25740 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.20 to 5.4.21.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.21/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.21/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.21
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-10-21 10:57:34 +01:00
QMK Bot
e91938088a
Merge remote-tracking branch 'origin/master' into develop
2025-10-20 01:51:25 +00:00
xenogear74
1a32aa12e0
Fix vertex/t75 layout coordinates ( #25736 )
...
Updated the Y value for row 5. Before they were set to row 4 as well, which caused qmk configurator to overlap rows 4 and 5.
2025-10-19 19:50:45 -06:00
フィルターペーパー
81df543086
Debounce: Deprecate num_rows parameter ( #25632 )
2025-10-19 03:14:37 +01:00
Boudewijn van Groos
4f21beb715
Fix drv haptics docs by using the correct function name ( #25733 )
2025-10-18 22:31:52 +01:00
QMK Bot
18051f1723
Merge remote-tracking branch 'origin/master' into develop
2025-10-18 10:18:38 +00:00
Rin Jun Kit Liu
969f324de4
[Docs] Tap-Hold examples ( #24391 )
...
* Update tap_hold.md
Minor grammar/punctuation changes;
Added some more tap-hold examples;
Added a link about home row mods to the reference near the end;
Replaced directional quotation marks with symmetric variant, as this seem to be the only page using them;
Standardised formatting of "tap-hold" (hyphenated is slightly more frequent in existing documentation, so I went with that), as well as "Mod-Tap"/"Layer-Tap".
* Update docs/tap_hold.md
Co-authored-by: Ryan <fauxpark@gmail.com >
* Update docs/tap_hold.md
Co-authored-by: Ryan <fauxpark@gmail.com >
---------
Co-authored-by: Ryan <fauxpark@gmail.com >
2025-10-18 11:17:57 +01:00
QMK Bot
3eb8d3bea3
Merge remote-tracking branch 'origin/master' into develop
2025-10-14 06:36:00 +00:00
Joel Challis
608bcf08fe
Fix hhkb/jp layout order ( #25722 )
2025-10-14 07:35:22 +01:00
Joel Challis
f4068dbfb0
Update STM32F446 default HSE to 8MHz ( #25717 )
2025-10-13 06:40:45 +01:00
Marek Schmitt
08405df150
Add new macropad Sharkropad ( #24961 )
2025-10-11 05:45:17 +01:00
QMK Bot
3c751f217a
Merge remote-tracking branch 'origin/master' into develop
2025-10-10 22:18:03 +00:00
Joel Challis
97d622651a
Align drivers.txt to qmk_toolbox ( #25713 )
2025-10-10 23:17:27 +01:00
Jack Sangdahl
9f1a7380ab
Fixup kprepublic/bm60hsrgb/rev2 ( #25644 )
...
* Fixup kprepublic/bm60hsrgb/rev2
- Remove RGBLight configuration and throw error if RGBLight & RGB Matrix
are enabled together - the WS2812 driver cannot be used for RGBLight
as it is being used by this keyboard's custom RGB Matrix driver
- Migrate RGB Matrix configuration to DD
- Migrate default keymap to JSON
- Use short SPDX license headers
* Fix OOB coordinate
2025-10-08 08:01:26 -06:00
Jack Sangdahl
7dca4e8bda
Fixup kprepublic/bm60hsrgb_iso/rev2 ( #25648 )
...
Fixup kprepublic/bm60hsrgb_iso/rev2
- Remove RGBLight configuration and throw error if RGBLight & RGB Matrix
are enabled together - the WS2812 driver cannot be used for RGBLight
as it is being used by this keyboard's custom RGB Matrix driver
- Migrate RGB Matrix configuration to DD
- Migrate default keymap to JSON
- Use short SPDX license headers
2025-10-08 08:01:08 -06:00
Jack Sangdahl
0aae222ab6
Fixup kprepublic/bm60hsrgb_poker/rev2 ( #25649 )
...
Fixup kprepublic/bm60hsrgb/rev2
- Remove RGBLight configuration and throw error if RGBLight & RGB Matrix
are enabled together - the WS2812 driver cannot be used for RGBLight
as it is being used by this keyboard's custom RGB Matrix driver
- Migrate RGB Matrix configuration to DD
- Migrate default keymap to JSON
- Use short SPDX license headers
2025-10-08 08:00:50 -06:00
QMK Bot
475cbd24cf
Merge remote-tracking branch 'origin/master' into develop
2025-10-08 03:42:22 +00:00
Thanh Son Tran
a8711b2b0a
[Keyboard] Add support Tyson65 ( #25697 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn >
2025-10-07 20:41:48 -07:00
QMK Bot
81a3249e2c
Merge remote-tracking branch 'origin/master' into develop
2025-10-08 02:16:35 +00:00
Navid
338a7ed6d5
Add stardustn0 ( #25681 )
2025-10-07 19:12:47 -07:00
Pablo Martínez
0550830909
[QP] Minor cleanup and support for RGB888 surface ( #25706 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-10-07 19:10:38 -07:00
QMK Bot
8f86f9794e
Merge remote-tracking branch 'origin/master' into develop
2025-10-08 01:16:37 +00:00
Enoch
911232abfc
add dropout keyboard ( #25645 )
2025-10-08 02:16:30 +01:00
ascYAOBT
4eee8c1023
Add hnk65 ( #25366 )
2025-10-08 02:16:01 +01:00
QMK Bot
e7d861aea7
Merge remote-tracking branch 'origin/master' into develop
2025-10-07 05:21:16 +00:00
Nick Brassel
7e8690eae1
Add 'xap' branch to CI workflow and options ( #25708 )
2025-10-07 16:20:39 +11:00
Martin W.
02cf2b56fd
Add Royal Kludge RK61 ( #25694 )
2025-10-06 17:46:41 +01:00
QMK Bot
5d26dcefa0
Merge remote-tracking branch 'origin/master' into develop
2025-10-06 16:45:06 +00:00
jacksaxi
b9078609b6
Add Printronics Mectechpad ( #25365 )
2025-10-06 17:44:26 +01:00
Aidan Smith
c7ed9038d7
E7-V2 Implementation ( #25594 )
2025-10-06 17:38:27 +01:00
QMK Bot
7a69c714b4
Merge remote-tracking branch 'origin/master' into develop
2025-10-06 16:30:46 +00:00
TreasureTypes
fd61083710
Add Keyboard Treasure TYPE-30 ( #25688 )
2025-10-06 17:30:08 +01:00
QMK Bot
074c49ee1c
Merge remote-tracking branch 'origin/master' into develop
2025-10-06 16:28:07 +00:00
Ryan
082b69db91
Fix Slovak and Lithuanian (QWERTY) sendstring LUTs ( #25703 )
2025-10-06 17:27:31 +01:00
Pascal Hansjosten
466e0856f5
add durgod venus iso support ( #25526 )
2025-10-06 17:26:16 +01:00
QMK Bot
60cf3c22f7
Merge remote-tracking branch 'origin/master' into develop
2025-10-06 14:31:39 +00:00
Danny
92ead44cf6
Add FoldKB Rev. 2 ( #25679 )
2025-10-06 10:31:02 -04:00
Jack Sangdahl
05355bc49d
Fixup rgbkb/pan ( #25678 )
...
Tidy up rgbkb/pan
- Migrate g_led_config to DD and fix coordinates
- Remove RGBLight configuration
- Migrate keymaps to JSON
- Move keymap OLED code to keyboard level
- Remove cutom layout selection logic (post_rules.mk)
- Use short SPDX license headers
2025-10-05 21:06:55 -06:00
QMK Bot
74ac4120db
Merge remote-tracking branch 'origin/master' into develop
2025-10-05 23:56:24 +00:00
takashicompany
61ecee1585
Fix keymap for Palmslave ( #25675 )
...
* fix keymap
* fix keymap
* Update keyboards/takashicompany/palmslave/keymaps/default/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com >
---------
Co-authored-by: Jack Sangdahl <jack@pngu.org >
Co-authored-by: Joel Challis <git@zvecr.com >
2025-10-05 17:55:49 -06:00
QMK Bot
9a77ad69e6
Merge remote-tracking branch 'origin/master' into develop
2025-10-05 20:50:42 +00:00
Danny Tan
85fa06c3db
Update Idyllic pizzapad with Encoder ( #25683 )
...
* Update pizzapad with encoder
* Added extra features to enable volume controls
* Added license header and updated pin number
* Remove config.h file
* Update keyboard.json features and pizzapad.c license header
2025-10-05 14:50:03 -06:00
QMK Bot
187119ed7f
Merge remote-tracking branch 'origin/master' into develop
2025-10-05 20:46:50 +00:00
Danny
eae39d37c6
[Keyboard] Add Quefrency LM Rev. 1 ( #25692 )
...
* Initial WIP commit
* Update right half pins
* Update RGB matrix and layout
* Enable more RGB animations
* Update license headers
* Cleanup keymap and RGB
* Move handedness pin definition, cleanup RGB defines
* Adjust keymap
2025-10-05 14:46:15 -06:00
James Young
fecfc0f7da
atreus: restore intended matrix implementations (#24082 )
...
* `atreus`: restore intended matrix implementations
PR 24010 inadvertently changed the switch matrix for the
`atreus/astar_mirrored` keyboard in removing the `PCBDOWN` configuration
option, and also made PCB up and down implementations available for all
Atreus variants, which is not intended usage.
This commit restores the intended behaviour, and makes all the keymaps
which are currently present agnostic to hardware variant.
2025-10-05 01:47:45 +01:00
Jack Sangdahl
36fd2437b0
Migrate g_led_config to DD (0-9, A) ( #25558 )
2025-09-30 17:09:31 +01:00
Pablo Martínez
bbd6e8ab34
[Feature] Implement mod_t packed struct ( #25168 )
2025-09-30 15:52:43 +01:00
QMK Bot
24bc4aef03
Merge remote-tracking branch 'origin/master' into develop
2025-09-29 22:55:23 +00:00
Jonas Eppard
7aed244aae
[DOCS] Fix keycodes_basic FastForward + Rewind #25685 ( #25686 )
2025-09-29 23:54:48 +01:00
QMK Bot
532fb2f960
Merge remote-tracking branch 'origin/master' into develop
2025-09-29 19:34:39 +00:00
dependabot[bot]
880c0c8ee0
Bump tj-actions/changed-files from 46 to 47 ( #25658 )
...
Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files ) from 46 to 47.
- [Release notes](https://github.com/tj-actions/changed-files/releases )
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md )
- [Commits](https://github.com/tj-actions/changed-files/compare/v46...v47 )
---
updated-dependencies:
- dependency-name: tj-actions/changed-files
dependency-version: '47'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-29 20:33:25 +01:00
Joel Challis
6f93a86e6e
Add LED/RGB Matrix flags API docs ( #25673 )
2025-09-29 20:27:07 +01:00
Joel Challis
0a4c1caf20
Add DD {LED,RGB}_MATRIX_DEFAULT_FLAGS support ( #25671 )
2025-09-29 20:26:47 +01:00
Joel Challis
883465d9fb
Add generic handling to cycle LED/RGB Matrix flags ( #24649 )
2025-09-22 00:01:23 +01:00
Ryan
115bf771a8
Custom oled fonts cleanup ( #25665 )
2025-09-21 21:40:30 +10:00
silvinor
a4b112b1ef
[keyboard] Binepad KnobX1 - refactor x1_layer_led function as weak ( #25668 )
...
refactor `x1_layer_led` function as weak
2025-09-19 21:37:18 -06:00
QMK Bot
d1b0397d2f
Merge remote-tracking branch 'origin/master' into develop
2025-09-19 02:41:39 +00:00
bkchqaeh
f31004ebec
Add ENMEPAD3x4 ( #25435 )
2025-09-18 19:40:42 -07:00
Joel Challis
46231df62d
Tidy Keebio keyboards ( #25653 )
2025-09-12 20:00:03 +01:00
Joel Challis
b6310b5a15
Remove encoder resolution where duplicating defaults ( #25654 )
2025-09-12 16:56:06 +01:00
Joel Challis
d34cade5ab
Generate default encoder resolution for sparse config ( #25247 )
2025-09-12 13:21:49 +01:00
Joel Challis
cf58a8733d
Add DIP Switch map support to keymap.json ( #25431 )
2025-09-12 10:23:23 +01:00
Joel Challis
3320e98ccf
Migrate eeconfig_init_kb implementations to config ( #25422 )
2025-09-12 10:23:16 +01:00
Joel Challis
319da7bfdb
Refactor 40percentclub/ut47 ( #25571 )
2025-09-12 08:13:12 +01:00
Joel Challis
4a4e4aa083
Remove idobao *_DISABLE_UNDERGLOW behaviour ( #25638 )
2025-09-12 08:12:48 +01:00
Jack Sangdahl
74b0f054c1
Migrate g_led_config to DD (YZ) ( #25650 )
2025-09-11 18:34:10 +01:00
QMK Bot
6eee1940e8
Merge remote-tracking branch 'origin/master' into develop
2025-09-11 10:14:38 +00:00
dependabot[bot]
8f728aa731
Bump vite from 5.4.19 to 5.4.20 in /builddefs/docsgen ( #25646 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.19 to 5.4.20.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.20/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.20/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.20
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-11 11:12:40 +01:00
QMK Bot
626cf94653
Merge remote-tracking branch 'origin/master' into develop
2025-09-11 10:04:55 +00:00
Duncan Sutherland
45a5a94b96
Correct key position for Swiftrax Bebol ( #25147 )
2025-09-11 11:04:19 +01:00
QMK Bot
494a691f4c
Merge remote-tracking branch 'origin/master' into develop
2025-09-11 08:42:59 +00:00
Nikolai Grigoriev
bef5c95675
Handwired Dactyl Manuform version 5x7 matrix, 6-key thumb cluster, 2 keys in the last row ( #24246 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
2025-09-11 01:42:20 -07:00
Christian C. Berclaz
f8d677af88
Add D60B tsangan pcb ( #25245 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-09-11 01:19:10 -07:00
QMK Bot
461a1afe57
Merge remote-tracking branch 'origin/master' into develop
2025-09-11 08:17:01 +00:00
Freather
e5f47fa269
add fave 10xs pcb ( #25296 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
2025-09-11 01:16:25 -07:00
QMK Bot
d4fb67fd5b
Merge remote-tracking branch 'origin/master' into develop
2025-09-11 08:16:20 +00:00
Ryan Chomistek
05ea735e86
Add Leftpaw Keyboard ( #25313 )
...
Co-authored-by: jack <jack@pngu.org >
2025-09-11 01:15:45 -07:00
QMK Bot
3cd8dd6b25
Merge remote-tracking branch 'origin/master' into develop
2025-09-11 00:45:15 +00:00
Steven Karrmann
35e62d236b
Add Cata keyboard ( #25557 )
...
Co-authored-by: Jack Sangdahl <jack@pngu.org >
2025-09-10 17:44:38 -07:00
Jack Sangdahl
a4d10e9f64
Refactor 40percentclub/gherkin ( #25608 )
2025-09-10 16:33:38 -07:00
Jack Sangdahl
286947b6fa
Refactor 0xcb/splaytoraid ( #25609 )
2025-09-10 16:33:12 -07:00
Jack Sangdahl
f12902eb16
Refactor 1upkeyboards/sweet16v2 ( #25610 )
2025-09-10 16:32:48 -07:00
QMK Bot
0351b598f9
Merge remote-tracking branch 'origin/master' into develop
2025-09-10 12:29:59 +00:00
Alex Havermale
fc55fcff3d
Add haverworks/theseus75 keyboard ( #25457 )
...
Co-authored-by: Moritz <moritz.plattner@gmx.net >
2025-09-10 08:28:24 -04:00
QMK Bot
c113250c4e
Merge remote-tracking branch 'origin/master' into develop
2025-09-10 08:53:02 +00:00
diegorodriguezv
b4bdf3f1d5
Update data_driven_config.md ( #25612 )
2025-09-10 01:52:25 -07:00
フィルターペーパー
633479ced5
Restructure Pixel Rain interval code ( #25516 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2025-09-10 01:41:29 -07:00
Jack Sangdahl
a91de72246
Migrate g_led_config to DD (K7) ( #25616 )
2025-09-10 09:14:04 +01:00
QMK Bot
50edd425f7
Merge remote-tracking branch 'origin/master' into develop
2025-09-10 08:12:23 +00:00
Joel Challis
c4ccbf06e1
Fix silakka54 layout ( #25643 )
2025-09-10 09:11:46 +01:00
QMK Bot
514175848e
Merge remote-tracking branch 'origin/master' into develop
2025-09-10 01:45:28 +00:00
diegorodriguezv
24c05ff1c7
Correct link in porting_your_keyboard_to_qmk.md ( #25635 )
...
Fixed anchor
2025-09-09 19:44:47 -06:00
QMK Bot
7caef16edd
Merge remote-tracking branch 'origin/master' into develop
2025-09-10 01:44:04 +00:00
diegorodriguezv
65e1afe0af
Correct link in faq_general.md ( #25640 )
...
Updated the link to the QMK trademark page.
2025-09-09 19:43:28 -06:00
QMK Bot
ff8db0449e
Merge remote-tracking branch 'origin/master' into develop
2025-09-09 21:51:51 +00:00
François Magimel
09ab67c044
docs: fix misspellings ( #25555 )
...
* docs: fix misspellings
* docs: do line breaks with HTML instead of spaces
To remove trailing spaces and to avoid breaking things, line breaks can
be done with the HTML br tag.
2025-09-09 14:51:13 -07:00
QMK Bot
7772f47f04
Merge remote-tracking branch 'origin/master' into develop
2025-09-09 16:42:16 +00:00
dependabot[bot]
7be4540b46
Bump actions/checkout from 4 to 5 ( #25554 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-09 17:40:53 +01:00
QMK Bot
ab61d9cb51
Merge remote-tracking branch 'origin/master' into develop
2025-09-09 16:35:52 +00:00
Nick Brassel
f6f627d07f
Print build failures with qmk mass-compile and qmk userspace-compile if requested (-p/--print-failures) ( #25518 )
2025-09-09 17:35:01 +01:00
QMK Bot
649bbdeaba
Merge remote-tracking branch 'origin/master' into develop
2025-09-09 16:34:48 +00:00
Ryan
eda39f4356
Update default OLED font ( #25565 )
2025-09-09 17:34:33 +01:00
Sam Mohr
4fc14c2712
[Keyboard] Add the Clog ( #23009 )
2025-09-09 17:32:59 +01:00
QMK Bot
c3ba5de928
Merge remote-tracking branch 'origin/master' into develop
2025-09-09 16:28:48 +00:00
Zackarias Montell
ec515f2164
Add handwired/planck keyboard ( #25506 )
2025-09-09 17:28:12 +01:00
QMK Bot
592ee1b57f
Merge remote-tracking branch 'origin/master' into develop
2025-09-09 16:27:53 +00:00
Zackarias Montell
1e067bd4dd
Add 5x6_split/rev1 keyboard ( #25507 )
2025-09-09 17:27:15 +01:00
Jack Sangdahl
db9b295aa7
Migrate g_led_config to DD (L) ( #25617 )
2025-09-09 11:50:36 +01:00
Jack Sangdahl
3934a7f3c8
Migrate g_led_config to DD (I) ( #25600 )
2025-09-09 10:18:16 +01:00
Jack Sangdahl
ed2de21603
Migrate g_led_config to DD (M1) ( #25618 )
2025-09-09 10:10:34 +01:00
Jack Sangdahl
04978d490a
Migrate g_led_config to DD (M2) ( #25619 )
2025-09-09 10:09:38 +01:00
Jack Sangdahl
7186a63172
Migrate g_led_config to DD (M3) ( #25620 )
2025-09-09 10:09:14 +01:00
Jack Sangdahl
ff1900190c
Migrate g_led_config to DD (NO) ( #25621 )
2025-09-09 10:08:42 +01:00
Jack Sangdahl
2818085d3f
Migrate g_led_config to DD (P) ( #25622 )
2025-09-09 10:08:20 +01:00
Jack Sangdahl
d17671cd23
Migrate g_led_config to DD (QR) ( #25623 )
2025-09-09 10:07:47 +01:00
Jack Sangdahl
8f22831f01
Migrate g_led_config to DD (S) ( #25624 )
2025-09-09 10:07:06 +01:00
Jack Sangdahl
6c96bb5a5a
Migrate g_led_config to DD (TUW) ( #25625 )
2025-09-09 10:06:12 +01:00
Jack Sangdahl
177ff71d0c
Migrate g_led_config to DD (H) ( #25599 )
2025-09-09 10:04:40 +01:00
Jack Sangdahl
c1b428bb4e
Migrate g_led_config to DD (JK1) ( #25601 )
2025-09-09 10:03:52 +01:00
Jack Sangdahl
0828fc4b6f
Migrate g_led_config to DD (K2) ( #25602 )
2025-09-09 10:03:13 +01:00
Jack Sangdahl
1e8de37aa0
Migrate g_led_config to DD (K3) ( #25603 )
2025-09-09 10:02:29 +01:00
Jack Sangdahl
9cd3080e22
Migrate g_led_config to DD (K4) ( #25605 )
2025-09-09 10:02:15 +01:00
Jack Sangdahl
ceefde5ec8
Migrate g_led_config to DD (K5) ( #25606 )
2025-09-09 10:02:01 +01:00
Jack Sangdahl
3a29cdbd7d
Migrate g_led_config to DD (K6) ( #25607 )
2025-09-09 10:01:17 +01:00
Jack Sangdahl
2d5cb23503
Migrate g_led_config to DD (G) ( #25598 )
2025-09-09 10:00:32 +01:00
Jack Sangdahl
6aa85699a5
Migrate g_led_config to DD (E, F) ( #25561 )
2025-09-09 09:59:42 +01:00
Jack Sangdahl
330d195f9a
Migrate g_led_config to DD (D) ( #25560 )
2025-09-09 09:58:45 +01:00
Jack Sangdahl
4b1b83f42f
Migrate g_led_config to DD (B, C) ( #25559 )
2025-09-09 09:58:29 +01:00
QMK Bot
f749dedb0d
Merge remote-tracking branch 'origin/master' into develop
2025-09-08 06:57:41 +00:00
Danny
fa37d958b4
Add Nyquist LM ( #25583 )
2025-09-08 07:57:07 +01:00
QMK Bot
e01313e7d0
Merge remote-tracking branch 'origin/master' into develop
2025-09-07 17:25:52 +00:00
takashicompany
20e7906c80
Add new keyboard "Palmbrain" ( #25377 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: jack <0x6a73@protonmail.com >
2025-09-07 10:25:17 -07:00
フィルターペーパー
4bd5c033c3
Refactor debounce algorithm with static allocation ( #25515 )
...
* Refactor debounce counters with direct indexing
* Refactor code to use array indexing for debounce_counters
* Use global MATRIX_ROW_SHIFTER macro
* Refactor debounce algorithm with static allocation
* Converted arrays to static allocation
* Standardised use of MATRIX_ROWS_PER_HAND for array sizing
* Added Doxygen comments for primary debounce functions
* Removed debounce_free()
* Rewrite sym_defer_pr
* Modernise code using sym_defer_pk as template
* Format consistency with other current algorithms
* Use shorter SPDX-License-Identifier
* Remove ChibiOS core memory manager guard
* Keep type definition within DEBOUNCE guard
* Add change log
* Minor optimisation refactor
* Pre-calculate row_offset in per-key matrix loops
* Add inline compiler hints
* Improve readability with blank lines
* Limit elapsed time to the maximum debounce value
* Apply suggestions from code review
Declare counters with "DEBOUNCE_ELAPSED"
Co-authored-by: Joel Challis <git@zvecr.com >
* Update change log to new breaking change date
---------
Co-authored-by: Joel Challis <git@zvecr.com >
2025-09-07 13:34:05 +01:00
QMK Bot
5830b1b5e3
Merge remote-tracking branch 'origin/master' into develop
2025-09-07 12:09:44 +00:00
dependabot[bot]
e42877d007
Bump actions/labeler from 5 to 6 ( #25604 )
...
Bumps [actions/labeler](https://github.com/actions/labeler ) from 5 to 6.
- [Release notes](https://github.com/actions/labeler/releases )
- [Commits](https://github.com/actions/labeler/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/labeler
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-07 13:08:17 +01:00
Ryan
bcc546aa3f
Update USBaspLoader ISP instructions ( #25590 )
2025-09-07 13:05:34 +01:00
Joel Challis
19527e8399
Remove duplication of RP2040 config defaults ( #25563 )
2025-09-06 14:48:07 -07:00
フィルターペーパー
d8ce8cd204
Simplify hue calculation in raindrops animation ( #25587 )
2025-09-06 14:43:01 -07:00
フィルターペーパー
248d7c1d6d
Simplify tap_code16_delay ( #25595 )
...
* Replaced for-loop with single wait_ms(delay) call
* Improve code consistency with tap_code_delay
2025-09-06 10:04:42 +01:00
Nick Brassel
9455c6adec
Branch point for 2025q4 breaking changes
2025-09-06 17:57:39 +10:00
Nick Brassel
6619ea4441
Merge branch 'master' into develop
2025-09-06 17:57:11 +10:00
Nick Brassel
0188038bc0
Merge branch 'develop'
2025-09-06 17:55:23 +10:00
Nick Brassel
2a4b9f79fd
Merge point for 2025q3 breaking changes.
2025-09-06 17:54:54 +10:00
Joel Challis
b43ec9d65a
2025q3 develop changelog ( #25597 )
2025-09-06 07:07:20 +10:00
Lung Sin
df8bb7ce24
Add cachyos as pattern when installing dependencies ( #25580 )
...
chore: add cachyos as pattern when installing dependencies
2025-08-25 07:47:28 +10:00
Jack Sangdahl
7110708d0f
Refactor tweetydabird/lotus58 ( #25547 )
...
- Update aliases accordingly
- Remove unnecessary elite_c revision; an alternate bootloader or
development board can easily be set by a user. The PCB is not
dependant on an Elite-C pin compatible microcontroller
- Remove unnecessary nanoboot revision; any user going to the trouble of
using this bootloader will have no trouble manually setting the size
of their bootloader
- Move the promicro revision to be the "standard" for this keyboard
- Remove unnecessary rp2040_ce revision; the converter feature should be
used here instead
2025-08-17 17:50:59 +01:00
Joel Challis
b834819a35
Swap spleeb to default GENERIC_PROMICRO_RP2040 board files ( #25564 )
2025-08-17 17:47:46 +01:00
Joel Challis
cc696a2ae8
Refactor battery driver ( #25550 )
2025-08-17 01:14:48 +01:00
dsanderling
f29d8117bf
Fix boardsource/unicorne RGB Matrix Coordinates ( #25556 )
...
please see https://github.com/qmk/qmk_firmware/issues/23224
2025-08-16 09:04:37 -06:00
Joel Challis
d2ec940da5
Remove overriding of DF() within keyboards ( #25541 )
2025-08-15 19:32:54 +01:00
Joel Challis
da2c6a41d8
Remove converter assumption that everything is a promicro ( #20330 )
2025-08-15 09:13:13 +01:00
Jack Sangdahl
a3ecbc53f6
Refactor bastardkb/charybdis/4x6 ( #25494 )
...
* Refactor bastardkb/charybdis/4x6
- Update keyboard aliases accordingly
- Migrate various configuration to data-driven
- Use short SPDX license headers
- Remove configuration that trends towards user-specific (CRC Table)
- Migrate common configuration upwards
- Migrate keymap to JSON
- Remove likely unneeded v1 revision per #23811
- Remove revisions splinky_2, splinky_3, and stemcell where a converter
should be used
- Rename v2/elitec -> elitec. Specifically named elitec, as this board
requires pin compatibility with an Elite-C (bottom 5 pins)
* Add aliases
* Replace unecessarily removed split hand pin configuration
* Revert "Replace unecessarily removed split hand pin configuration"
This reverts commit 0b98d1bc140a4b18c16d2b524cc8731f016372b1.
After second thought, it is not necessary to configure this by default,
as any user who wishes to set handedness by pin and is using an Elite-C
pin compatible development board will need to manually set the pin
anyway, which likely means referencing the readme.md file, which also
contains the necessary SPLIT_HAND_PIN_LOW_IS_LEFT configuration.
2025-08-10 11:44:49 +02:00
Jack Sangdahl
2695344241
Refactor bastardkb/charybdis/3x6 ( #25493 )
...
* Refactor bastardkb/charybdis/3x6
- Update keyboard aliases accordingly
- Migrate various configuration to data-driven
- Use short SPDX license headers
- Remove configuration that trends towards user-specific (CRC Table)
- Migrate common configuration upwards
- Migrate keymap to JSON
- Remove likely unneeded v1 revision per #23810
- Remove revisions splinky_2, splinky_3, and stemcell where a converter
should be used
- Rename v2/elitec -> elitec. Specifically named elitec, as this board
requires pin compatibility with an Elite-C (bottom 5 pins)
* Correct keyboard name in keymap
* Replace unecessarily removed split hand pin configuration
* Revert "Replace unecessarily removed split hand pin configuration"
This reverts commit 737cb635fa8de29bdf0f4ae54cf51b7a4715c7f3.
After second thought, it is not necessary to configure this by default,
as any user who wishes to set handedness by pin and is using an Elite-C
pin compatible development board will need to manually set the pin
anyway, which likely means referencing the readme.md file, which also
contains the necessary SPLIT_HAND_PIN_LOW_IS_LEFT configuration.
2025-08-10 11:39:12 +02:00
Jack Sangdahl
00ca362826
Migrate helix common configuration ( #25433 )
...
* Initial tidying up of top level helix/ directory
Align readme.md with template & provide more detailed PCB information
Remove unused rules.mk
Add common config.h file
Update glcdfont.c with formatting and license header
* Further migrations after PRs merged
Move shared configuration to top level info.json and config.h
More descriptive hardware compatibility
* Add changelog
* Align configuration between PCBs
- Migrate beta & pico to use RGB Matrix
- Move previously RGB Matrix-dependent OLED code in rev3/rev3.c to top level
- Remove reundant OLED code in beta/beta.c
- Remove RGBLight references
* Update changelog with RGB Matrix configuration
2025-08-10 00:27:13 +02:00
Joel Challis
9dcf2a11b2
Refactor inland/kb83 ( #25542 )
...
Update keyboard to match current standards:
* Move LED config to DD
* Revert back to core behaviour for keycodes
* Remove vendor code
* Configure dip switch map
* Align readme
2025-08-09 23:18:21 +01:00
Jack Sangdahl
12dc6d1ac8
Fix serial speed DD configuration & migrate keyboards ( #25546 )
...
* Fix serial speed DD configuration
- Fixes incorrect SOFT_SERIAL_SPEED mapping
- Renames key split.soft_serial_speed -> split.serial.speed
- Migrates keyoards that configure this, and remove configuration from keyboards that do not differ from the default behaviour
- Add deprecation notice and migration support
2025-08-09 23:14:40 +01:00
QMK Bot
6c2e58eb4d
Merge remote-tracking branch 'origin/master' into develop
2025-08-06 20:15:41 +00:00
dependabot[bot]
1a58fce043
Bump actions/download-artifact from 4 to 5 ( #25545 )
...
Bumps [actions/download-artifact](https://github.com/actions/download-artifact ) from 4 to 5.
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/download-artifact
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-06 21:15:03 +01:00
QMK Bot
96ee4c21a3
Merge remote-tracking branch 'origin/master' into develop
2025-08-03 03:01:47 +00:00
Joel Challis
ae07dee941
Improve 'new-keymap' error handling when default keymap is missing ( #25536 )
2025-08-03 04:01:13 +01:00
QMK Bot
efce9bc9b5
Merge remote-tracking branch 'origin/master' into develop
2025-08-01 13:27:05 +00:00
Nick Brassel
d575bf7ddc
Add proprietary libraries policy page. ( #25532 )
2025-08-01 23:26:30 +10:00
Joel Challis
7a939ec218
Remove some encoder resolution that duplicate defaults ( #25517 )
2025-07-28 20:40:11 +01:00
フィルターペーパー
542440eac5
Add MATRIX_ROWS_PER_HAND definition ( #25513 )
2025-07-25 10:04:12 +10:00
QMK Bot
717b6b8f13
Merge remote-tracking branch 'origin/master' into develop
2025-07-23 12:09:23 +00:00
Joel Challis
36c3f4deba
[docs] Align more keyboard placeholders ( #25510 )
2025-07-23 13:08:48 +01:00
QMK Bot
a954b568ea
Merge remote-tracking branch 'origin/master' into develop
2025-07-23 03:34:12 +00:00
Joel Challis
74d64c7f43
[docs] Align keyboard and keymap placeholders ( #25509 )
2025-07-23 04:33:37 +01:00
Jack Sangdahl
65cce9105d
Refactor helix/rev3_{4,5}rows ( #25430 )
...
* Refactor helix/rev3_{4,5}rows
rev3_4rows and rev3_5rows are identical, except for the extra row users
can snap off of their PCBs.
- Add alias for rev3_4rows
- Migrates legacy defines and configuration to keyboard.json
- Tidy's keymap and migrates to JSON
- Removes RGB Light configuration, enables RGB Matrix
- Removes DIP switch configuration, as they do not appear to be present
on PCBs
- Adds an alternate 4 row layout for snappable PCB
- Tidy's up OLED code
- Enables standard features (bootmagic, extrakey, etc.)
* Alias for rev3_5rows -> rev3
* Add product URL
* Replace mistakenly removed DIP switch configuration
* Remove rebase artifact
2025-07-19 23:23:28 -06:00
Bailey
43853b337b
[Keyboard] Rename ll3macorn -> ll3ma ( #25498 )
...
* rebrand for Ll3ma
* rebrand for Ll3ma
* Update keyboard_aliases.hjson
* Update keyboard_aliases.hjson
* Update keyboard_aliases.hjson
* Update keyboard_aliases.hjson
* Update keyboard_aliases.hjson
Co-authored-by: Joel Challis <git@zvecr.com >
---------
Co-authored-by: Joel Challis <git@zvecr.com >
2025-07-17 11:49:52 -06:00
QMK Bot
8474aee2fe
Merge remote-tracking branch 'origin/master' into develop
2025-07-17 17:09:37 +00:00
Brandon
7098252252
Add null65ansi keyboard ( #25464 )
2025-07-17 18:09:17 +01:00
Brandon
16ffaa6482
Add null65iso keyboard ( #25465 )
2025-07-17 18:09:01 +01:00
Joel Challis
865c29f4de
Ensure keyboard aliases do not point to themselves ( #25500 )
2025-07-17 13:36:04 +01:00
Joel Challis
507c948ed8
Allow qmk flash <filename> to flash AT32 boards ( #25497 )
2025-07-16 14:56:29 +01:00
Joel Challis
f0b04b2a3a
Only userspace should be searched for keyboard aliases when locating keymaps ( #25477 )
2025-07-14 14:47:21 +01:00
Joel Challis
20555f9a33
Relocate AUDIO_INIT_DELAY implementation ( #25491 )
2025-07-14 13:53:57 +01:00
Jack Sangdahl
56ad3a5f43
Refactor bastardkb/charybdis/3x5 ( #25488 )
...
* Refactor bastardkb/charybdis/3x5
- Migrate various configuration to data-driven
- Use short SPDX license headers
- Remove configuration that trends towards user-specific (CRC Table)
- Migrate common configuration upwards
- Migrate keymap to JSON
- Remove likely unneeded v1 revision per #23638
- Remove revisions splinky_2, splinky_3, and stemcell where a converter
should be used
- Rename v2/elitec -> elitec. Specifically named elitec, as this board
requires pin compatibility with an Elite-C (bottom 5 pins)
* Aliases
2025-07-13 21:26:04 -06:00
Jack Sangdahl
5ef94415aa
Configure SPI for QMK_PM2040 board ( #25481 )
2025-07-13 17:00:10 +01:00
Jack Sangdahl
d67e94fb1b
Configure SPI for STEMCELL board ( #25486 )
2025-07-13 16:59:59 +01:00
Jack Sangdahl
f797d4f49d
Configure SPI for QMK_BLOK board ( #25487 )
2025-07-13 16:59:44 +01:00
フィルターペーパー
ad4233d078
Clamp reactive offset value ( #25489 )
...
* Avoids underflow of the unsigned 8-bit
2025-07-13 16:38:32 +01:00
QMK Bot
2c34b480fc
Merge remote-tracking branch 'origin/master' into develop
2025-07-13 01:39:07 +00:00
Jack Sangdahl
86badb394e
Enable correct SPI peripheral dilemma/3x5_2/assembled ( #25479 )
...
Initial
2025-07-12 19:38:32 -06:00
QMK Bot
e295937e54
Merge remote-tracking branch 'origin/master' into develop
2025-07-12 15:57:06 +00:00
Joel Challis
c7a24a441f
Add zip to .gitignore ( #25483 )
2025-07-12 16:56:32 +01:00
QMK Bot
a08ee4a737
Merge remote-tracking branch 'origin/master' into develop
2025-07-12 03:29:56 +00:00
Jon Henry Fernandez
9e757bc2ec
[Keyboard] Add togkey/pad_pocket ( #25470 )
...
* Initial Source for Pad Pocket
* Added Tap Dance and Combo Configurations
* Updated LED Count
* Updated read me
* Updated Readme
* -Removed config.h file
- Added tap dance and combos to keymap level
- Removed tap dance and combos from keyboard.json
- Fixed conflict with submodules
* Fixed Formatting
2025-07-11 21:29:16 -06:00
obosob
5ef7919022
Give mouse report to pointing_device_task_user first in ploopyco devices ( #25475 )
2025-07-11 15:55:21 -07:00
Ryan
6b38dc17cd
Remove deprecated RGB_ and Mouse keycodes ( #25444 )
...
* Remove deprecated `RGB_` and Mouse keycodes
* Update old mouse keycodes, 0-9/A-M
* Update old mouse keycodes, N-Z & layouts
* Missed some stuff
2025-07-11 11:05:41 -06:00
Joel Challis
71b88b333d
Fix pytest/has_community default keymap location ( #25471 )
2025-07-11 18:03:17 +01:00
QMK Bot
108a2fceca
Merge remote-tracking branch 'origin/master' into develop
2025-07-11 16:52:32 +00:00
TweyHugs
c3773d9c35
[Keyboard] Add cloud_macro ( #24904 )
...
* Added cloud_macro to keyboards folder
* Update readme.md
* Update readme.md
* Update readme.md
* Add files via upload
* Update keyboards/cloud_macro/keyboard.json
Co-authored-by: Joel Challis <git@zvecr.com >
* Update keyboards/cloud_macro/keymaps/default/keymap.c
Co-authored-by: Joel Challis <git@zvecr.com >
* Update keyboards/cloud_macro/keyboard.json
Co-authored-by: Joel Challis <git@zvecr.com >
* Update keyboards/cloud_macro/keyboard.json
Co-authored-by: Joel Challis <git@zvecr.com >
* Update readme.md
* Update keyboards/cloud_macro/readme.md
Co-authored-by: Thanh Son Tran <62438883+trnthsn@users.noreply.github.com >
* Update keyboards/cloud_macro/keyboard.json
Co-authored-by: jack <jack@pngu.org >
* Update keyboards/cloud_macro/keymaps/default/keymap.c
Co-authored-by: jack <jack@pngu.org >
* Update keyboards/cloud_macro/readme.md
Co-authored-by: jack <jack@pngu.org >
* Update readme.md
* Update readme.md
reverting description to KB2040
---------
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Thanh Son Tran <62438883+trnthsn@users.noreply.github.com >
Co-authored-by: jack <jack@pngu.org >
2025-07-11 10:51:45 -06:00
jack
e1b42d5252
Refactor bastardkb/dilemma/3x5_2 ( #25462 )
...
* Refactor bastardkb/dilemma/3x5_2
- Rename splinky -> promicro as the DIY PCB supports a Pro Micro
compatible development board
- Update keyboard aliases accordingly
- Migrated shared configuration to top level 3x5_2 directory
- Migrate keymap to JSON
- Migrate miscellaneous configuration to JSON
- Remove configuration that trends towards user-specific (CRC Table)
- Use short SPDX license headers
- Tidy up readme and make note of differences between PCBs
In short, the only difference between these two revisions (assembled vs.
promicro) is SPI vs. I2C (respectively) is used for the Cirque Trackpad.
* Migrate promicro configuration to AVR
The code in dilemma.c that reinitialises the ADC capable pins on RP2040
as digital inputs is not needed. Per section RP2040-E6 (p.630) of RP2040
datasheet, it appears digital inputs are *not* disabled, and this should
be handled internally anyway in matrix initialisation
2025-07-10 12:42:36 +01:00
QMK Bot
558fee16e4
Merge remote-tracking branch 'origin/master' into develop
2025-07-10 11:02:47 +00:00
Andrew Cooney
87e5df1b9e
Changes to the Stenography documentation page. ( #25426 )
2025-07-10 12:02:08 +01:00
Joel Challis
4b295009ae
Migrate usb.force_nkro to host.default.nkro ( #25468 )
2025-07-10 10:41:58 +01:00
Joel Challis
3d61139567
Miscellaneous fixes for lint warnings ( #25469 )
2025-07-09 21:54:43 +02:00
jack
15e7c8f37a
Refactor bastardkb/skeletyl ( #25456 )
...
* Refactor bastardkb/skeletyl
- Update keyboard aliases accordingly
- Migrate keymap to JSON
- skeletyl/blackpill
- Migrate common configuration to keyboard level
- Remove unnecessary or user-specific configuration
- Migrate some configuration to data-driven
- Use short SPDX license headers
- Remove unnecessary rules.mk file
- Formatting pass on keyboard.json
- skeletyl/v1
- Remove likely unneeded version, per qmk#23812
- skeletyl/v2
- Remove splinky_2 revision, per qmk#23812
- Remove splinky_3, stemcell revisions; converter feature should
be used here
- Rename skeletyl/v2/elitec -> skeletyl/promicro, as a converter can
be used for any pin-compatible microcontrollers
* Update keyboards/bastardkb/skeletyl/keymaps/default/keymap.json
Co-authored-by: Ryan <fauxpark@gmail.com >
---------
Co-authored-by: Ryan <fauxpark@gmail.com >
2025-07-08 14:23:05 -06:00
jack
8d29bd07c2
Refactor bastardkb/scylla ( #25459 )
...
* Refactor bastardkb/scylla
- Update keyboard aliases accordingly
- Migrate keymap to JSON and better represent physical layout
- scylla/blackpill
- Migrate common configuration to keyboard level
- Remove unnecessary or user-specific configuration
- Migrate some configuration to data-driven
- Use short SPDX license headers
- Remove unnecessary rules.mk file
- Formatting pass on keyboard.json
- scylla/v1
- Remove likely unneeded version, per qmk#23814
- scylla/v2
- Remove splinky_2 revision, per qmk#23814
- Remove splinky_3, stemcell revisions; converter feature should
be used here
- Rename scylla/v2/elitec -> scylla/promicro, as a converter can
be used for any pin-compatible microcontrollers
* Small keymap fix
2025-07-08 14:08:49 -06:00
QMK Bot
75b899d87d
Merge remote-tracking branch 'origin/master' into develop
2025-07-08 19:18:09 +00:00
jack
c3b3f09702
[Docs] Tidy up keyboard guidelines ( #25461 )
...
* Initial
* Grammar
2025-07-08 13:17:33 -06:00
QMK Bot
56650d7a2b
Merge remote-tracking branch 'origin/master' into develop
2025-07-08 06:04:25 +00:00
JhaKob
8a47896263
[Keyboard] Add Monsgeek M2 ( #25387 )
...
* Adding Monsgeek M2 keyboard
* Update readme.md
* Switch tab -> space
* Addressing PR comments.
- Removing values that are set to defaults
- Updating readme verbiage
- Using host nkro instead of usb force_nkro
2025-07-08 00:03:12 -06:00
QMK Bot
0f182ef674
Merge remote-tracking branch 'origin/master' into develop
2025-07-08 06:00:24 +00:00
ASHIJA
f1b2449ce5
[Keyboard] Add Slimorta ( #25348 )
...
* Add Slimorta
* Update readme.md
* Apply suggestions from code review for #25348
Co-authored-by: jack <jack@pngu.org >
---------
Co-authored-by: jack <jack@pngu.org >
2025-07-08 00:00:20 -06:00
Cipulot
a26dbbfe96
[Keyboard] Add MX65X ( #25214 )
...
* Addition of MX65X
* Folder separation
* Fix
* Update readme
* Update keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update keymap.c
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Update info.json
---------
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-07-07 23:59:45 -06:00
adophoxia
bf28a303c6
Keychron C3 Pro c3_pro.c corrections ( #25049 )
...
* Update `c3_pro.c`
* Redo layer switching logic; will default back to 0 if EEPROM reset
* Update keyboards/keychron/c3_pro/c3_pro.c
Co-authored-by: Joel Challis <git@zvecr.com >
* Re-re-did layer switching logic
* Update GPIO control functions
* Apply suggestions from code review
Co-authored-by: Joel Challis <git@zvecr.com >
---------
Co-authored-by: Joel Challis <git@zvecr.com >
2025-07-07 23:52:55 -06:00
QMK Bot
e814bb9453
Merge remote-tracking branch 'origin/master' into develop
2025-07-08 05:50:19 +00:00
Ning
2916c3f098
[Keyboard] Update ning_tinyboard_tb16rgb diode direction ( #25379 )
...
* Update ning_tinyboard_tb16rgb diode_direction
* enable LTO
add rules.mk and enable RGB_MATRIX_CUSTOM_USER
add
add rgb_matrix_user.inc
* remove files
2025-07-07 23:49:44 -06:00
QMK Bot
8644965c81
Merge remote-tracking branch 'origin/master' into develop
2025-07-07 19:24:27 +00:00
srk24
0524a6d848
[keyboard]Graystudio BD60 Support ( #25337 )
2025-07-07 20:23:46 +01:00
ClownFish
e19991ec46
[Keyboard] Add CSTC40 rev3 ( #25285 )
...
* refactor cstc40, add rev3 fxtwink variant
* cleanup readmes
* readme nitpick
* add cstc40 aliases
* format-json
* add communty_layouts per code review
* touch copied legacy files for newline
* fix LED flags
* update readme files per code review
2025-07-07 13:14:12 -06:00
QMK Bot
e4e5bca6bc
Merge remote-tracking branch 'origin/master' into develop
2025-07-07 19:12:45 +00:00
Ryan
8ff7b1de11
[docs] WS2812: rewrite Open Drain section ( #25454 )
2025-07-07 13:12:11 -06:00
Joel Challis
7827f9fbe3
Compilation fixes for -fno-common ( #25436 )
2025-07-07 16:15:50 +01:00
Joel Challis
d9f2d8d241
Convert novelkeys/nk65 to use RGB Matrix ( #25450 )
2025-07-07 16:15:37 +01:00
jack
058919923a
Fixup bastardkb/tbkmini keymap's build target ( #25458 )
2025-07-07 15:50:07 +01:00
Joel Challis
d151b1bef5
Convert moon to lite custom matrix ( #25452 )
2025-07-07 15:10:51 +01:00
Ryan
baf0060761
Deprecate some nonstandard mod & mod-tap keycode aliases ( #25437 )
2025-07-06 20:30:47 +10:00
jack
036745e853
Refactor helix/rev2 ( #25429 )
...
* Refactor helix/rev2
- Rename rev2 -> beta & update keyboard aliases accordingly
- Removes redundant back, base, sc, under, & qmk_conf revisions
- Removes unnecessary keymaps
- Migrates legacy defines and configuration to keyboard.json
- Tidy's keymap and migrates to JSON
- Fixes RGB configuration to illuminate 32 LEDs per half
- Adds an alternate 4 row layout for snappable PCB
- Tidy's up OLED code
- Enables standard features (bootmagic, extrakey, etc.)
2025-07-06 09:52:24 +01:00
QMK Bot
b99e2f7230
Merge remote-tracking branch 'origin/master' into develop
2025-07-06 07:39:46 +00:00
snappykey
9c965bb62e
Add Snappy Pad v.1 ( #25419 )
2025-07-06 08:39:10 +01:00
QMK Bot
e68389a11e
Merge remote-tracking branch 'origin/master' into develop
2025-07-06 06:58:28 +00:00
Ryan
ba63bac661
Add short aliases for OSM() ( #25443 )
2025-07-06 16:57:51 +10:00
jack
0842f54a27
Refactor bastardkb/tbkmini ( #25438 )
2025-07-05 23:50:37 -07:00
フィルターペーパー
584ad807cc
Refactor Starlight Smooth matrix effect ( #25442 )
2025-07-05 23:44:44 -07:00
jack
e92f1fb220
Refactor helix/pico ( #25428 )
...
Refactor helix/pico
- Updates keyboard aliases accordingly
- Removes redundant back, base, sc, under, & qmk_conf revisions
- Migrates legacy defines and configuration to keyboard.json
- Tidy's keymap and migrates to JSON
- Fixes RGB configuration to illuminate 25 LEDs per half
- Enables standard features (bootmagic, extrakey, etc.)
2025-07-06 07:42:42 +01:00
QMK Bot
67c97da654
Merge remote-tracking branch 'origin/master' into develop
2025-07-06 06:21:29 +00:00
Copilot
90b5c17034
Fix SPI bus lock issue in spi_start_extended when using mutual exclusion ( #25447 )
2025-07-06 07:20:48 +01:00
Thanh Son Tran
0b33318a24
[Update] E8ghtyNeo caps indicator ( #25009 )
2025-07-06 07:00:39 +01:00
QMK Bot
a9a2b699cd
Merge remote-tracking branch 'origin/master' into develop
2025-07-06 05:59:55 +00:00
SneakboxKB
da7811f82a
Add lilBAE support ( #25259 )
2025-07-06 06:59:20 +01:00
QMK Bot
49a4ec538d
Merge remote-tracking branch 'origin/master' into develop
2025-07-04 19:10:00 +00:00
Joel Challis
9e103614f8
Fix invalid layer API usage in RGB Matrix docs ( #25449 )
2025-07-04 20:09:27 +01:00
Joel Challis
711b109246
Mitigate VIA keylogger security issues ( #25414 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2025-06-29 02:29:33 +01:00
Joel Challis
6347d18a2d
Configure boards to use development_board - ABC ( #25417 )
2025-06-28 22:34:59 +01:00
Joel Challis
d7b09ad560
Configure boards to use development_board - K ( #25421 )
2025-06-28 22:34:50 +01:00
QMK Bot
52e2af7753
Merge remote-tracking branch 'origin/master' into develop
2025-06-28 16:30:30 +00:00
Jon Henry Fernandez
177e461d90
[Keyboard] Add togkey pad & pad_plus ( #25217 )
...
* Initial Commit for Adding TogKey Pad and TogKey Pad Plus to QMK
* Added TogKey Pad default Keymap
* Changed Pins for Encoder
* added images to read me
* Updated Read Me Pictures Links
* Applied Suggested Changes and Formatting to keyboard.json
* Applied suggested keycodes to keymap.c for togkey pad
* Updated Hardware Availability Links in Readme
* Set development board instead of seperate bootloader and processor.
* Added pad_plus.c for oled. Added config.h for pad_plus.
Applied Suggested Changes.
* - Moved oled arrays outside of oled_task function.
- Removed white spaces from pad_plus keymaps.
- Made suggested changes to oled_task function.
* Updated with Changes
- Updated pad json. Removed extra features, remvoed rgb test from rgb animations.
- Updated pad_plus functions
- Updated Pad Plus Config file
* Readded display defintion.
* Corrected OLED resolution definition.
* Applied Suggested Changes
- Updated Copyright Information
- Updated Layout Names
- Updated TogKey Pad Layout
* Applied Suggested Changes
- Removed move layer function.
- Repolaced with "TO" keycodes
- Updated OLED images
* Fixed Layout name in keyboard.json for togkey pad
* - Updated Readme for both pad and pad plus.
- Updated Oled pictures for pad plus.
* - Added bootmagic and extrakey features to togkey pad keyboard.json.
2025-06-28 10:29:57 -06:00
QMK Bot
fef7932e55
Merge remote-tracking branch 'origin/master' into develop
2025-06-28 03:21:48 +00:00
Pascal Getreuer
b42191a2dd
[Docs] Fix typo in Chordal Hold example JSON, comma to colon. ( #25424 )
2025-06-28 13:21:12 +10:00
Joel Challis
48a421bb10
Fix keebio/quefrency/rev1:default60 ( #25423 )
2025-06-28 03:57:32 +01:00
QMK Bot
f09f3643ad
Merge remote-tracking branch 'origin/master' into develop
2025-06-28 02:44:58 +00:00
Ryan
36636205dd
Clean up mod & mod-tap shortcuts ( #25399 )
2025-06-28 12:44:24 +10:00
Grigory Avdyushin
5b0039aae6
Update franky36 VID/PID ( #25160 )
...
* Update franky36 pid and vid
* Update keyboard.json
2025-06-27 14:31:09 -06:00
QMK Bot
18f5a04eaa
Merge remote-tracking branch 'origin/master' into develop
2025-06-27 20:23:44 +00:00
Peter Cock
89e39b9858
[Docs] Link to awesome-qmk userspaces repository ( #25357 )
...
* Fix link - users folder now empty on default branch
* Point at drashna/qmk_userspace repo
* Link to awesome-qmk instead
2025-06-27 14:23:05 -06:00
QMK Bot
3db5ffcfb7
Merge remote-tracking branch 'origin/master' into develop
2025-06-27 20:02:24 +00:00
Thanh Son Tran
4ae2b4f371
[Keyboard] Add support S6xty Tsangan ( #24898 )
...
* Update support S6xty5
* Delete chconf.h
* Update manufacturer, community layout for hhkb
* Update layout
* fix row index
* Update tyson60s
* Update community layout and layout name
* Update remove rgb test mode
* Update capslock led
* Apply suggestions from code review
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
* Remove deprecated s6xty5
* Update support S6xty Tsangan
* Update pinout config
* Update render
* Update default animation
* Update layout
* Update keymap keycode
* Update hardware supported
* Update keyboard.json
* Update layout s6xty tsangan
* Update led indicator for s6xtyfs
* Apply suggestions from code review
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
---------
Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
2025-06-27 14:00:50 -06:00
QMK Bot
0dee127b29
Merge remote-tracking branch 'origin/master' into develop
2025-06-27 19:13:34 +00:00
Andrew Litt
6e55870a82
inland/kb83: Remove unnecessary EEPROM write (#25401 )
...
There's no reason to save the base layer to EEPROM when the base layer
is set based on DIP switch.
2025-06-27 13:11:43 -06:00
Less/Rikki
21ca1eb7ae
refactor(mercutio): layouts & reformatting ( #25408 )
2025-06-27 13:04:52 -06:00
Joel Challis
a1a5869ef8
Add MATRIX_MASKED DD config ( #25383 )
2025-06-27 08:17:45 +01:00
Joel Challis
bc5c5e3251
Align sleep_led logic ( #25395 )
2025-06-27 08:17:28 +01:00
QMK Bot
f39e08e2ba
Merge remote-tracking branch 'origin/master' into develop
2025-06-27 05:49:59 +00:00
Joel Challis
e15d9ca4b3
Update link to AW20216S datasheet ( #25416 )
2025-06-27 06:49:26 +01:00
QMK Bot
eeac23464b
Merge remote-tracking branch 'origin/master' into develop
2025-06-26 07:20:17 +00:00
timovp
5354ec5791
fix order of code in tapdance example3 ( #25410 )
2025-06-26 08:19:42 +01:00
QMK Bot
35785a6c49
Merge remote-tracking branch 'origin/master' into develop
2025-06-26 06:38:50 +00:00
Dave Alvarado
235d18f360
Update readme.md to clarify Lily Pad V2 support ( #25405 )
2025-06-25 23:38:15 -07:00
QMK Bot
ea5ef746e2
Merge remote-tracking branch 'origin/master' into develop
2025-06-23 22:02:32 +00:00
Andrew Litt
de5fd5d4e2
Orient side LEDs on GMMK2 65% ANSI to match the rest of the matrix ( #25402 )
...
Orient side LEDs on GMMK2 65% to match the rest of the matrix
On GMMK2 P65 ANSI, the side LEDs were mapped to the wrong sides
of the keyboard resulting in effects not being consistent with
the key surface. This was most jarring in effects like pinwheel
where the pattern involves the side LEDs and there is a distinctly
different flow on the left and right halves of the board.
This PR swaps the side LEDs in the map so that they are correctly
oriented. Applied to both ANSI and ISO variants.
2025-06-23 16:01:56 -06:00
QMK Bot
8c8f4b3c06
Merge remote-tracking branch 'origin/master' into develop
2025-06-23 09:19:23 +00:00
Andrew Litt
f5b02fbc11
Fix inverted encoder on Inland KB83 ( #25400 )
2025-06-23 10:18:48 +01:00
QMK Bot
55e1acec07
Merge remote-tracking branch 'origin/master' into develop
2025-06-22 07:12:29 +00:00
Ryan
611460c9db
ymdk/id75: fix keymap ( #25396 )
2025-06-22 17:11:53 +10:00
QMK Bot
584e390703
Merge remote-tracking branch 'origin/master' into develop
2025-06-22 02:34:26 +00:00
Ryan
1ac255fd1c
[docs] Change GUI key references to "Meta" -> "Super" ( #25394 )
2025-06-22 12:33:53 +10:00
QMK Bot
2c152c3425
Merge remote-tracking branch 'origin/master' into develop
2025-06-21 11:32:22 +00:00
YodaDistro
664c0bc4c3
Add YodaDistro Macropad ( #25174 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com >
2025-06-21 12:31:49 +01:00
QMK Bot
8a06238054
Merge remote-tracking branch 'origin/master' into develop
2025-06-19 21:25:05 +00:00
ClownFish
6626084cb8
fix incorrect damapad layout macros ( #25364 )
2025-06-19 22:24:37 +01:00
Marius
bb27c69675
Applied usb detection fixes from Squalius-cephalus ( #25380 )
...
Co-authored-by: Dr. Marius Feilhauer <software@feilhauer.de >
2025-06-19 22:23:53 +01:00
QMK Bot
25d7ac9ecc
Merge remote-tracking branch 'origin/master' into develop
2025-06-19 21:16:27 +00:00
Christoffer Larsen
03a53e29af
Fix Enter key matrix coordinates for smk65/revf ISO layout ( #25373 )
2025-06-19 22:15:54 +01:00
QMK Bot
681d6a29e6
Merge remote-tracking branch 'origin/master' into develop
2025-06-18 09:45:23 +00:00
Xelus22
096696d86d
[Bug] Fix usb_endpoint_interface_lut multiple def compile err ( #25378 )
2025-06-18 10:44:49 +01:00
Joel Challis
d044a6bcc2
Configure boards to use development_board - DE ( #25369 )
2025-06-17 04:23:33 +01:00
Joel Challis
091eac1fce
Configure boards to use development_board - FGHIJ ( #25370 )
2025-06-17 04:23:22 +01:00
QMK Bot
02bed7e5a5
Merge remote-tracking branch 'origin/master' into develop
2025-06-15 01:56:45 +00:00
Nick Brassel
7f9ceef3dd
More compiledb fixes. ( #25355 )
2025-06-15 11:56:10 +10:00
Dasky
7919848324
Add core handling for pointing device failures. ( #25315 )
2025-06-14 13:55:35 +01:00
QMK Bot
a4436b32df
Merge remote-tracking branch 'origin/master' into develop
2025-06-14 03:12:31 +00:00
luroc
7ecdb57414
[Docs] Fix example code on key_overrides.md ( #25367 )
...
The description of the code snippet says right alt, but the snippet itself contained the right control keycode
2025-06-13 21:11:58 -06:00
QMK Bot
0f9c1c57b4
Merge remote-tracking branch 'origin/master' into develop
2025-06-12 23:40:58 +00:00
Álvaro A. Volpato
dcdd037276
Add support for Protagonist PCBs ( #22918 )
2025-06-13 00:40:25 +01:00
QMK Bot
e725cdbc4b
Merge remote-tracking branch 'origin/master' into develop
2025-06-12 12:43:50 +00:00
ClownFish
8ae01715d6
fix winry25tc lightsout keymap ( #25353 )
2025-06-12 13:43:15 +01:00
QMK Bot
9ef5dcd113
Merge remote-tracking branch 'origin/master' into develop
2025-06-12 12:31:42 +00:00
oxnh
f4aa8ae845
Add keyboard Lily58 Koca ( #24847 )
...
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
2025-06-12 13:31:05 +01:00
QMK Bot
ef6e9a5312
Merge remote-tracking branch 'origin/master' into develop
2025-06-11 04:30:11 +00:00
Nick Brassel
0516cf5ed8
Specify language standard when generating compilation database. ( #25354 )
2025-06-11 14:29:37 +10:00
Joel Challis
5bdeb7dad1
Migrate remaining DEFAULT_FOLDER to keyboard aliases ( #25291 )
2025-06-10 22:20:34 +01:00
ClownFish
8347a6688f
update winry25 VID and PID ( #25351 )
2025-06-10 21:21:00 +01:00
QMK Bot
3ce196ff52
Merge remote-tracking branch 'origin/master' into develop
2025-06-09 18:36:25 +00:00
Pablo Martínez
802a199bbd
[Bugfix] User eeconfig utility macros ( #25350 )
2025-06-09 19:35:48 +01:00
Joel Challis
0326355edc
Remove DEFAULT_FOLDER handling ( #23281 )
2025-06-09 05:08:56 +01:00
QMK Bot
94f1aade5c
Merge remote-tracking branch 'origin/master' into develop
2025-06-09 01:44:08 +00:00
VeyPatch
1a54ecf246
[Keyboard] Add splitkb.com's Halcyon Corne rev2 ( #25143 )
...
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com >
2025-06-09 02:43:31 +01:00
QMK Bot
fe54121cfa
Merge remote-tracking branch 'origin/master' into develop
2025-06-08 17:25:36 +00:00
VeyPatch
319844407c
[Keyboard] Add splitkb.com's Halcyon Ferris rev1 ( #25145 )
...
Co-authored-by: Thomas Baart <support@splitkb.com >
2025-06-08 18:24:54 +01:00
QMK Bot
77b2742863
Merge remote-tracking branch 'origin/master' into develop
2025-06-08 17:05:32 +00:00
VeyPatch
e57226d9a2
[Keyboard] Add splitkb.com's Halcyon Lily58 rev2 ( #25144 )
2025-06-08 18:04:56 +01:00
Joel Challis
021c3cc125
Configure boards to use development_board - LM ( #25341 )
2025-06-07 22:17:38 +01:00
Joel Challis
0b3a54f9f2
maple_computing/launchpad - Remove broken default_rgb keymap ( #25342 )
2025-06-07 16:50:54 +01:00
Nick Brassel
7808f8f56b
Add {rgb|led}_matrix_get_mode_name(). ( #25344 )
2025-06-07 22:56:58 +10:00
QMK Bot
e3c8c23d91
Merge remote-tracking branch 'origin/master' into develop
2025-06-07 04:09:31 +00:00
Nick Brassel
1646000c9b
[tzarc/djinn] Include community modules in RGB naming. ( #25343 )
2025-06-07 14:08:56 +10:00
Joel Challis
b4cabc3cf7
Configure boards to use development_board - NO ( #25338 )
2025-06-07 01:31:42 +01:00
spacehangover
e8e3c7addb
Added Encoder support for Soyuz ( #25279 )
2025-06-07 01:31:08 +01:00
QMK Bot
608ce78778
Merge remote-tracking branch 'origin/master' into develop
2025-06-05 23:03:27 +00:00
bytetinkerer
824ad46e5d
add kinesis/kint32 ( #25013 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-06-06 00:02:38 +01:00
QMK Bot
977433443a
Merge remote-tracking branch 'origin/master' into develop
2025-06-05 15:30:32 +00:00
Nick Brassel
0d477bf570
More Yunzii notes regarding refusal to provide sources. ( #25335 )
2025-06-05 16:29:53 +01:00
QMK Bot
5bf8248dd3
Merge remote-tracking branch 'origin/master' into develop
2025-06-04 12:44:39 +00:00
obosob
2e3664d2c0
Add CrossDIY to license_violations.md ( #25324 )
...
Co-authored-by: jack <jack@pngu.org >
2025-06-04 22:42:57 +10:00
Joel Challis
fad44ae10c
[Docs] Fix PS/2 Driver headers ( #25332 )
2025-06-04 22:41:37 +10:00
Joel Challis
7b36727ed1
Remove process_action_kb callback ( #25331 )
2025-06-04 22:37:40 +10:00
Joel Challis
f096e5a3f3
Relocate remaining process_record_quantum keycodes ( #25328 )
2025-06-03 23:44:46 +01:00
QMK Bot
53c6fa5de7
Merge remote-tracking branch 'origin/master' into develop
2025-06-03 12:04:35 +00:00
Dasky
8525ab03de
Fix dynamic keymap static assert ( #25327 )
2025-06-03 13:03:59 +01:00
Joel Challis
97168180cf
Configure boards to use development_board - R ( #25316 )
2025-06-02 19:24:29 +01:00
Joel Challis
57374489da
Configure boards to use development_board - P ( #25317 )
2025-06-02 19:24:23 +01:00
Stephen Ostermiller
1d145c7511
Fix quantum.c keycode handling ( #25322 )
2025-06-02 19:24:02 +01:00
QMK Bot
820202cd53
Merge remote-tracking branch 'origin/master' into develop
2025-05-28 06:06:21 +00:00
Joel Challis
faf77f1651
Fix typo in Battery Driver docs ( #25312 )
...
* Fix typo in Battery Driver docs
* Update battery.md
2025-05-28 16:05:44 +10:00
QMK Bot
4c773971a7
Merge remote-tracking branch 'origin/master' into develop
2025-05-28 00:47:37 +00:00
Idkau
2b8aeed02b
Fix Sofle OLED layer indication code ( #25311 )
...
Fixed oled raise/lower layer order and added adjust layer text to oled display
2025-05-27 18:47:00 -06:00
QMK Bot
9e8e9af485
Merge remote-tracking branch 'origin/master' into develop
2025-05-27 22:24:59 +00:00
Sergey Radionov
9e2d8999bf
Fix reference to wrong layer when LM used with right modifiers ( #25303 )
2025-05-27 23:24:20 +01:00
QMK Bot
4f60946513
Merge remote-tracking branch 'origin/master' into develop
2025-05-27 17:08:00 +00:00
dependabot[bot]
c8a39b69a0
Bump vite from 5.4.18 to 5.4.19 in /builddefs/docsgen ( #25306 )
...
Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite ) from 5.4.18 to 5.4.19.
- [Release notes](https://github.com/vitejs/vite/releases )
- [Changelog](https://github.com/vitejs/vite/blob/v5.4.19/packages/vite/CHANGELOG.md )
- [Commits](https://github.com/vitejs/vite/commits/v5.4.19/packages/vite )
---
updated-dependencies:
- dependency-name: vite
dependency-version: 5.4.19
dependency-type: direct:development
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-05-27 18:07:22 +01:00
QMK Bot
ac9318c78f
Merge remote-tracking branch 'origin/master' into develop
2025-05-27 13:23:36 +00:00
Dasky
41b1bb4aef
Fix dynamic keymap macro only sending first. ( #25309 )
2025-05-27 14:22:55 +01:00
Nick Brassel
76cf8dff93
Branch point for 2025-05-25 Breaking Change
2025-05-26 21:43:45 +10:00
Nick Brassel
75a037d2f0
Merge remote-tracking branch 'upstream/develop'
2025-05-26 21:41:49 +10:00
Joel Challis
3703699757
2025 Q2 changelog ( #25297 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Nick Brassel <nick@tzarc.org >
2025-05-26 21:04:52 +10:00
Joel Challis
c97a798af7
Configure boards to use development_board - T ( #25294 )
2025-05-24 21:20:16 +01:00
Joel Challis
dd871d0105
Configure boards to use development_board - S ( #25293 )
2025-05-24 21:19:52 +01:00
Joel Challis
ba5c707327
salicylic_acid3/getta25 - Fix oled keymap ( #25295 )
2025-05-24 19:04:01 +01:00
Joel Challis
8b7c351e56
[Docs] Fix tap_hold code blocks ( #25298 )
2025-05-24 19:00:22 +01:00
Joel Challis
196285c59c
Configure boards to use development_board - UVWXYZ ( #25288 )
2025-05-23 01:27:00 +01:00
Stefan Kerkmann
f3b974f216
[Fix] lib8tion: enable fixed scale8 and blend functions ( #25272 )
...
lib8tion: enable fixed scale8 and blend functions
These FastLED derived lib8tion functions have been fixed and enabled by
default in FastLED. QMK just never set these defines, there is no reason
to keep the buggy implementation. It is assumed that nobody relied on
the buggy behavior.
2025-05-22 22:52:45 +01:00
Joel Challis
243c21568a
Configure boards to use development_board - 0-9 ( #25287 )
2025-05-22 20:49:22 +01:00
Pablo Martínez
955809bd5a
Add compiler_support.h ( #25274 )
2025-05-22 23:31:15 +10:00
Nick Brassel
fa24b0fcce
Remove outdated nix support due to bit-rot. ( #25280 )
2025-05-21 07:17:58 +10:00
Stefan Kerkmann
4f0a0f32f2
[Chore] use {rgblight,rgb_matrix}_hsv_to_rgb overrides ( #25271 )
2025-05-20 19:23:20 +01:00
ivan
24895c46f3
Move rookiebwoy to ivndbt ( #25142 )
2025-05-19 22:15:19 +01:00
QMK Bot
190e0eff23
Merge remote-tracking branch 'origin/master' into develop
2025-05-19 20:53:40 +00:00
ClownFish
28720c4d34
add doio/kb03 ( #24815 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2025-05-19 13:53:02 -07:00
Nick Brassel
919e2a4f5c
Use relative paths for schemas, instead of $id. Enables VScode validation. ( #25251 )
2025-05-19 22:10:39 +10:00
Stefan Kerkmann
f686ad9e63
[Core] STM32G0x1 support ( #24301 )
2025-05-19 15:51:28 +10:00
Nick Brassel
a4ef1ae736
gcc15 AVR compilation fixes ( #25238 )
2025-05-19 09:22:31 +10:00
Florent Linguenheld
81355045cc
Chew folders ( #24785 )
2025-05-18 18:53:00 +01:00
QMK Bot
bcd06f03a5
Merge remote-tracking branch 'origin/master' into develop
2025-05-18 15:43:21 +00:00
Joel Challis
02517bd806
Update PR checklist notes on custom matrix ( #25240 )
2025-05-18 16:42:43 +01:00
QMK Bot
6b25bfb0ff
Merge remote-tracking branch 'origin/master' into develop
2025-05-18 15:29:20 +00:00
Joel Challis
0f948fe039
Add Waveshare RP2040-Keyboard-3 support ( #25269 )
2025-05-18 16:28:42 +01:00
QMK Bot
fffa553c25
Merge remote-tracking branch 'origin/master' into develop
2025-05-18 03:29:00 +00:00
Infos
e73b3c08a0
Add Zeropad ( #24737 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2025-05-17 20:28:24 -07:00
Joel Challis
fa35be5135
Resolve miscellaneous keyboard lint warnings ( #25268 )
2025-05-16 17:35:17 +01:00
Joel Challis
0b6a460b7f
Remove duplicate of SPI default config from keyboards ( #25266 )
2025-05-16 17:35:05 +01:00
QMK Bot
15e45b1d4b
Merge remote-tracking branch 'origin/master' into develop
2025-05-16 16:09:52 +00:00
Danny
40d0de39b7
Add BDN9 Rev. 3 ( #25261 )
2025-05-16 12:08:51 -04:00
Joel Challis
05ff5443b1
Deprecate usb.force_nkro/FORCE_NKRO ( #25262 )
2025-05-14 22:02:43 +10:00
QMK Bot
e553cf7214
Merge remote-tracking branch 'origin/master' into develop
2025-05-14 12:01:11 +00:00
Joel Challis
cd95294a25
Remove more USB only branches from NKRO handling ( #25263 )
2025-05-14 22:01:08 +10:00
Joel Challis
8c108efb0d
dlip/haritev2 - Post merge fixes ( #25264 )
2025-05-14 22:00:33 +10:00
QMK Bot
b4f0314b35
Merge remote-tracking branch 'origin/master' into develop
2025-05-14 10:13:34 +00:00
Dane Lipscombe
59c3612590
Add Harite v2 keyboard ( #24975 )
2025-05-14 11:12:59 +01:00
QMK Bot
55e4a1c7dc
Merge remote-tracking branch 'origin/master' into develop
2025-05-14 03:23:53 +00:00
Wasteland Fluttershy
e0b037c2cd
Fixes the numlock indicator for Magic Force MF17 numpad ( #25260 )
2025-05-13 20:23:16 -07:00
Matti Hiljanen
070dea4a9c
Fix OS_DETECTION_KEYBOARD_RESET ( #25015 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2025-05-12 12:15:40 +10:00
Pascal Getreuer
f4171412a6
Enable community modules to define LED matrix and RGB matrix effects. ( #25187 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2025-05-12 09:30:19 +10:00
art-was-here
7f42a5bc03
[New Feature/Core] New RGB Matrix Animation "Starlight Smooth" ( #25203 )
2025-05-12 08:50:36 +10:00
Joel Challis
3e7ce54902
Fix Wear Leveling compilation ( #25254 )
2025-05-12 08:39:38 +10:00
Joel Challis
88c094908b
Add raw_hid support to host driver ( #25255 )
2025-05-12 08:38:48 +10:00
QMK Bot
c045c3e00c
Merge remote-tracking branch 'origin/master' into develop
2025-05-11 05:58:16 +00:00
cyxae
6b1a376aee
[Keyboard] Add Jason Hazel’s Bad Wings v2 ( #25252 )
...
Co-authored-by: Florent Allard <florent.allard@savoirfairelinux.com >
2025-05-10 22:57:40 -07:00
HorrorTroll
02525f683e
Allow LVGL onekey keymap to be able compile for other board ( #25005 )
2025-05-10 19:26:50 +01:00
Drashna Jaelre
5a57d2115b
[Docs] Fix typos introduced by PR #25050 ( #25250 )
...
It isn't a drashna PR if there aren't some typos in it somewhere.
2025-05-09 07:18:30 +10:00
Joel Challis
660d248549
Add debounce to duplicated defaults check ( #25246 )
2025-05-08 01:12:58 +01:00
QMK Bot
1bc3494494
Merge remote-tracking branch 'origin/master' into develop
2025-05-07 17:38:45 +00:00
muge
33a12ca0b6
CXT Studio 12E3: Fix encoder resolutions not applying ( #25242 )
...
* add resolution to encoders so they apply
* Tweak default keymap
* replace KC_UNDO with C(KC_Z) as well
2025-05-07 11:38:10 -06:00
QMK Bot
084ed078d6
Merge remote-tracking branch 'origin/master' into develop
2025-05-07 14:42:14 +00:00
Nathan Cain
32204095e5
Docs update for installing qmk with uv ( #24995 )
2025-05-07 15:41:37 +01:00
QMK Bot
b76bf29d25
Merge remote-tracking branch 'origin/master' into develop
2025-05-07 14:39:04 +00:00
VeyPatch
396fb4dde7
Fix Aurora sweep default keymap configuration ( #25148 )
2025-05-07 15:38:29 +01:00
QMK Bot
4836fcf831
Merge remote-tracking branch 'origin/master' into develop
2025-05-07 07:09:37 +00:00
dabstractor
1becbaefbe
Fixed print statement after enabling 32-bit layers ( #25027 )
2025-05-07 00:09:01 -07:00
QMK Bot
e3c613c79c
Merge remote-tracking branch 'origin/master' into develop
2025-05-06 06:23:47 +00:00
Duncan Sutherland
04fbcdc68d
Layout corrections: Zed60 ( #25003 )
2025-05-05 23:23:10 -07:00
Drashna Jaelre
55909141ef
[Keyboard] Update Tractyl Manuform and add F405 (weact) variant ( #24764 )
2025-05-05 23:19:38 -07:00
QMK Bot
cd6e065f6e
Merge remote-tracking branch 'origin/master' into develop
2025-05-06 06:04:11 +00:00
Silvino R.
bb2b7ce7e4
[Keyboard] Add Binepad KnobX1 ( #25222 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-05-05 23:03:30 -07:00
QMK Bot
2fbc222bb0
Merge remote-tracking branch 'origin/master' into develop
2025-05-06 05:56:06 +00:00
yiancar
a1469abc8d
Keycult 60 ( #25213 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: jack <jack@pngu.org >
2025-05-05 22:55:31 -07:00
Joel Challis
ab1332bb6c
Remove force disable of NKRO when Bluetooth enabled ( #25201 )
2025-05-06 06:47:44 +01:00
Nick Brassel
ac991405d0
Deprecate qmk generate-compilation-database. ( #25237 )
2025-05-06 09:52:41 +10:00
Joel Challis
842c840145
Bind Bluetooth driver to host_driver_t ( #25199 )
2025-05-05 04:05:04 +01:00
Joel Challis
614b631ee2
Ensure qmk_userspace_paths maintains detected order ( #25204 )
2025-05-05 03:43:14 +01:00
Joel Challis
5611a40064
Add battery changed callbacks ( #25207 )
2025-05-05 03:28:33 +01:00
QMK Bot
11c8b2841e
Merge remote-tracking branch 'origin/master' into develop
2025-05-05 01:46:48 +00:00
Silvino R.
0c0d038a40
[Keyboard] Add Binepad KN01 ( #25224 )
...
* Add Binepad NeoKnob KN01
* post @waffle87 recommendations
2025-05-04 19:46:11 -06:00
Joel Challis
5f31d5cc80
Resolve alias for qmk new-keymap keyboard prompts ( #25210 )
2025-05-05 11:14:40 +10:00
Joel Challis
dbe30a1b6f
Generate versions to keycode headers ( #25219 )
2025-05-05 10:44:08 +10:00
QMK Bot
a992e32bd5
Merge remote-tracking branch 'origin/master' into develop
2025-05-05 00:23:26 +00:00
Joel Challis
cf5ce64b1b
Workaround for resolving keyboard alias for config file values ( #25228 )
2025-05-05 10:22:51 +10:00
Drashna Jaelre
12caf0be4e
Add additional hooks for Community modules ( #25050 )
2025-05-05 10:21:47 +10:00
Nick Brassel
bb9dd05c6a
[Bug] Minimise force-included files ( #25194 )
2025-05-05 10:07:53 +10:00
QMK Bot
59f607b963
Merge remote-tracking branch 'origin/master' into develop
2025-05-02 01:53:11 +00:00
Christopher Hoage
60ac859852
Fix Spleeb compile when pointing device is enabled ( #25016 )
2025-05-01 18:52:36 -07:00
Joel Challis
4fb3cf0712
Remove redundant keyboard headers ( #25208 )
2025-05-01 15:02:17 +01:00
QMK Bot
e98c41c02f
Merge remote-tracking branch 'origin/master' into develop
2025-04-30 18:09:14 +00:00
takashicompany
45091b0473
[Keyboard] Add Gravity-45( #25206 )
...
* add gravity-45
* readme.md
* fix readme
* Update keyboards/green_keys/gravity_45/keyboard.json
Co-authored-by: jack <0x6a73@protonmail.com >
* run qmk format-json -i keyboards/green_keys/gravity_45/keyboard.json
* add url
* Update keyboards/green_keys/gravity_45/keyboard.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
* Update keyboard.json
* Update keyboard.json
* Update keyboards/green_keys/gravity_45/keyboard.json
Co-authored-by: Drashna Jaelre <drashna@live.com >
---------
Co-authored-by: jack <0x6a73@protonmail.com >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-04-30 12:08:37 -06:00
Joel Challis
3cf328c644
amptrics/0422 - Prevent OOB in update_leds_for_layer ( #25209 )
2025-04-28 14:37:50 -07:00
Pascal Getreuer
c26449e64f
[Core] Enhance Flow Tap to work better for rolls over multiple tap-hold keys. ( #25200 )
...
* Flow Tap revision for rolling press.
* Remove debugging cruft.
* Formatting fix.
2025-04-28 09:52:20 +02:00
zvecr
7fa65aa877
Merge remote-tracking branch 'origin/master' into develop
2025-04-28 07:24:00 +01:00
vchowl
4e2191ce20
Amptrics 0420 keyboard addition ( #24744 )
...
Co-authored-by: jack <jack@pngu.org >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2025-04-27 23:08:13 -07:00
josephawilliamsiv
3de04e0386
Add Umbra keyboard ( #24569 )
...
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-04-27 23:02:30 -07:00
Cipulot
2e648d7e48
Addition of OK-1 ( #24646 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-04-27 22:55:51 -07:00
hen-des
1fd0139b91
Added new keyboard epssp75 ( #24756 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-04-27 22:28:22 -07:00
mizma
3478ae5795
[Keyboard] mzmkb/slimdash/rev1 ( #24804 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: jack <jack@pngu.org >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
Co-authored-by: Ryan <fauxpark@gmail.com >
2025-04-27 22:26:47 -07:00
VeyPatch
01354fffb4
[Keyboard] Add splitkb.com's Halcyon Elora rev2 ( #24790 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-04-27 22:25:09 -07:00
Jeremy Cook
92c4f0095d
Add jcpm2 (JC Pro Macro 2) ( #24816 )
...
Co-authored-by: jack <jack@pngu.org >
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Joel Challis <git@zvecr.com >
2025-04-27 21:03:50 -07:00
LucasMateijsen
ac8b914a11
Add handwired 4x14 LuMaWing keyboard ( #24885 )
2025-04-27 20:58:47 -07:00
Matheus Marques
de598ac8f0
[Keymap] Sofle RGB - fixed stuck on numpad layer and layout comments ( #24942 )
2025-04-27 11:42:11 -07:00
QMK Bot
142952cac8
Merge remote-tracking branch 'origin/master' into develop
2025-04-27 18:19:53 +00:00
takashicompany
a07360e0f1
Add new keyboard MirageiX ( #25054 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: jack <0x6a73@protonmail.com >
2025-04-27 11:19:19 -07:00
QMK Bot
1fc7066713
Merge remote-tracking branch 'origin/master' into develop
2025-04-26 00:40:58 +00:00
Michał Kopeć
ca425971d5
keyboards/annepro2/ld: Add per-variant linker scripts ( #24999 )
...
C18 has an MCU with 16K SRAM, up from C15's 8K.
Split the linker script into C15 and C18 variants to make use of the
larger RAM capacity of C18.
2025-04-26 01:40:17 +01:00
QMK Bot
dffa59dca5
Merge remote-tracking branch 'origin/master' into develop
2025-04-26 00:32:07 +00:00
Aidan Gauland
3319474c5c
Add Lemokey X0 keyboard ( #24994 )
2025-04-26 01:31:25 +01:00
QMK Bot
802e2f54c6
Merge remote-tracking branch 'origin/master' into develop
2025-04-26 00:29:24 +00:00
Álvaro A. Volpato
12d70ab1a4
First TypeK support ( #22876 )
2025-04-26 01:28:49 +01:00
Joel Beckmeyer
4ae24004b7
modelh: add prerequisites for via support ( #24932 )
2025-04-24 13:04:30 -07:00
Joel Challis
8244659b44
Extend lint checks to reject duplication of defaults ( #25149 )
2025-04-24 05:39:56 +01:00
Joel Challis
0bd02952ea
Remove "command":false from keyboards ( #25193 )
2025-04-24 10:28:13 +10:00
jack
5ea7283159
Fix boardsource/beiwagon RGB Matrix coordinates ( #25018 )
2025-04-23 04:06:17 +01:00
QMK Bot
acedfc3fcb
Merge remote-tracking branch 'origin/master' into develop
2025-04-23 02:26:26 +00:00
dependabot[bot]
e5466df800
Bump vite from 5.4.15 to 5.4.18 in /builddefs/docsgen ( #25192 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-04-23 12:25:47 +10:00
Joel Challis
ce1801aeda
Align new-keyboard template to current standards ( #25191 )
2025-04-23 12:14:11 +10:00
Joel Challis
11cb5cf347
Remove more duplication of defaults ( #25189 )
2025-04-23 12:11:28 +10:00
QMK Bot
24d896ca06
Merge remote-tracking branch 'origin/master' into develop
2025-04-23 02:10:54 +00:00
Joel Challis
07684bcc99
Remove "console":false from keyboards ( #25190 )
2025-04-23 12:09:56 +10:00
QMK Bot
847bef3177
Merge remote-tracking branch 'origin/master' into develop
2025-04-23 02:03:39 +00:00
Joel Challis
8cd71917ce
Avoid duplication in generated community modules rules.mk ( #25135 )
2025-04-23 10:27:47 +10:00
eynsai
7a2cd0fa96
High resolution scrolling (without feature report parsing) ( #24423 )
...
* hires scrolling without feature report parsing
* fix valid range for exponent
* fix incorrect minimum exponent value documentation
2025-04-23 00:04:31 +02:00
Joel Challis
83818d1d6f
Prompt for converter when creating new keymap ( #25116 )
2025-04-22 17:59:16 +01:00
Joel Challis
960c4969a5
Remove empty url fields ( #25181 )
2025-04-22 17:59:00 +01:00
Pascal Getreuer
73e2ef486a
[Bug][Core] Fix for Flow Tap: fix handling of distinct taps and timer updates. ( #25175 )
...
* Flow Tap bug fix.
As reported by @amarz45 and @mwpardue, there is a bug where if two
tap-hold keys are pressed in distinct taps back to back, then Flow Tap
is not applied on the second tap-hold key, but it should be.
In a related bug reported by @NikGovorov, if a tap-hold key is held
followed by a tap of a tap-hold key, then Flow Tap updates its timer on
the release of the held tap-hold key, but it should be ignored.
The problem common to both these bugs is that I incorrectly assumed
`tapping_key` is cleared to noevent once it is released, when actually
`tapping_key` is still maintained for `TAPPING_TERM` ms after release
(for Quick Tap). This commit fixes that. Thanks to @amarz45, @mwpardue,
and @NikGovorov for reporting!
Details:
* Logic for converting the current tap-hold event to a tap is extracted
to `flow_tap_key_if_within_term()`, which is now invoked also in the
post-release "interfered with other tap key" case. This fixes the
distinct taps bug.
* The Flow Tap timer is now updated at the beginning of each call to
`process_record()`, provided that there is no unsettled tap-hold key
at that time and that the record is not for a mod or layer switch key.
By moving this update logic to `process_record()`, it is conceptually
simpler and more robust.
* Unit tests extended to cover the reported scenarios.
* Fix formatting.
* Revision to fix @NikGovorov's scenario.
The issue is that when another key is pressed while a layer-tap hasn't
been settled yet, the `prev_keycode` remembers the keycode from before
the layer switched. This can then enable Flow Tap for the following key
when it shouldn't, or vice versa.
Thanks to @NikGovorov for reporting!
This commit revises Flow Tap in the following ways:
* The previous key and timer are both updated from `process_record()`.
This is slightly later in the sequence of processing than before, and
by this point, a just-settled layer-tap should have taken effect so
that the keycode from the correct layer is remembered.
* The Flow Tap previous key and timer are updated now also on key
release events, except for releases of modifiers and held layer
switches.
* The Flow Tap previous key and timer are now updated together, for
simplicity. This makes the logic easier to think about.
* A few additional unit tests, including @NikGovorov's scenario as
"layer_tap_ignored_with_disabled_key_complex."
2025-04-22 09:59:49 +02:00
Joel Challis
b5f8f4d6a2
Align ChibiOS USB_WAIT_FOR_ENUMERATION implementation ( #25184 )
2025-04-22 14:31:42 +10:00
QMK Bot
0c4124c1c0
Merge remote-tracking branch 'origin/master' into develop
2025-04-22 04:15:10 +00:00
QMK Bot
43e3831df9
Merge remote-tracking branch 'origin/master' into develop
2025-04-21 23:56:44 +00:00
Joel Challis
c7cb7ba976
Implement connection keycode logic ( #25176 )
2025-04-21 22:27:56 +01:00
Joel Challis
ec324af22e
Add lint warning for empty url ( #25182 )
2025-04-21 20:07:05 +01:00
Eric Molitor
2c54ff3e63
Update develop branch to Pico SDK 1.5.1 ( #25178 )
2025-04-21 15:05:22 +01:00
QMK Bot
402b5ba6d7
Merge remote-tracking branch 'origin/master' into develop
2025-04-21 14:03:22 +00:00
QMK Bot
b779c5f567
Merge remote-tracking branch 'origin/master' into develop
2025-04-20 09:42:05 +00:00
Nick Brassel
a4aabea511
Fixup eeconfig lighting reset. ( #25166 )
2025-04-19 23:10:33 +01:00
QMK Bot
c8763c9fdb
Merge remote-tracking branch 'origin/master' into develop
2025-04-19 22:10:27 +00:00
Joel Challis
ce8b8414d9
Remove bluefruit_le_read_battery_voltage function ( #25129 )
2025-04-19 22:52:25 +01:00
Less/Rikki
7e68cfc6fa
[keyboard] ymdk/id75/rp2040 ( #25157 )
...
Co-authored-by: tao heihei <>
2025-04-19 13:11:08 -07:00
Nick Brassel
5c39722ab9
Allow for disabling EEPROM subsystem entirely. ( #25173 )
2025-04-19 20:20:00 +01:00
Pascal Getreuer
ea85ace4a9
Ignore the Layer Lock key in Repeat Key and Caps Word. ( #25171 )
2025-04-19 11:57:00 -07:00
Joel Challis
88453acc6a
Remove duplication of RGBLight defaults ( #25169 )
2025-04-19 11:56:45 -07:00
QMK Bot
988d81581d
Merge remote-tracking branch 'origin/master' into develop
2025-04-18 09:05:59 +00:00
Joel Challis
b43fc33be3
Remove duplication of RGB Matrix defaults ( #25146 )
...
* Remove duplication of RGB Matrix defaults
* Remove more duplication of defaults
* fix
2025-04-17 20:59:59 -06:00
QMK Bot
d33aa82c51
Merge remote-tracking branch 'origin/master' into develop
2025-04-17 18:51:15 +00:00
QMK Bot
642c169bc3
Merge remote-tracking branch 'origin/master' into develop
2025-04-17 16:24:18 +00:00
QMK Bot
944a206d1f
Merge remote-tracking branch 'origin/master' into develop
2025-04-17 02:41:54 +00:00
QMK Bot
00f07ec343
Merge remote-tracking branch 'origin/master' into develop
2025-04-14 17:28:26 +00:00
jack
32b9d33bbb
Remove Sofle rgb_default keymap & tidy readme's ( #25010 )
2025-04-14 09:58:14 -07:00
QMK Bot
9208fb5adb
Merge remote-tracking branch 'origin/master' into develop
2025-04-14 16:54:03 +00:00
Pascal Getreuer
8d8dcb089e
[Core] Flow Tap tap-hold option to disable HRMs during fast typing ( #25125 )
...
aka Global Quick Tap, Require Prior Idle
2025-04-14 09:46:24 -07:00
Stefan Kerkmann
a7bf8e64a5
[chore]: move and rename mouse/scroll min/max defines ( #25141 )
...
* protocol: move {XY/HV}_REPORT_{MIN,MAX} into report.h
..to allow easier re-use in other code implementations.
* protocol: rename {XY/HV}_REPORT_{MIN/MAX} to MOUSE_REPORT_{XY/HV}_{MIN/MAX}
..to avoid naming collisions.
2025-04-13 18:36:13 +02:00
QMK Bot
d0611b0468
Merge remote-tracking branch 'origin/master' into develop
2025-04-13 16:25:00 +00:00
Christian C. Berclaz
ba72094b69
New standard layout for Savage65 (65_ansi_blocker_tsangan_split_bs) ( #24690 )
...
* Added a default firmware and layout for the WindStudio Wind X R1
keyboard.
* Wind X R1: cleaned-up the folders to make clear that this firmware is
for the release 1 of this keyboard.
* Delete keyboards/windstudio/wind_x/R1 directory
Removing the uppercase R1 folder
* feat(cannonkeys/savage65): Added layout to keyboard.json
- Added the layout LAYOUT_65_ansi_blocker_tsangan_split_bs to the
community layouts.
2025-04-13 10:11:18 -06:00
QMK Bot
0d7d75d3d5
Merge remote-tracking branch 'origin/master' into develop
2025-04-11 16:26:48 +00:00
Joel Challis
e27dd0f26f
Exclude external userspace from lint checking ( #24680 )
2025-04-11 22:19:02 +10:00
QMK Bot
6624671a60
Merge remote-tracking branch 'origin/master' into develop
2025-04-11 05:26:44 +00:00
Nick Brassel
6b8670fe8f
Cater for use of __errno_r() in ChibiOS syscalls.c with newer picolibc revisions ( #25121 )
2025-04-10 01:43:25 +01:00
QMK Bot
dc26e99dd5
Merge remote-tracking branch 'origin/master' into develop
2025-04-09 14:29:06 +00:00
QMK Bot
4dc846f21c
Merge remote-tracking branch 'origin/master' into develop
2025-04-09 00:15:49 +00:00
QMK Bot
4643681888
Merge remote-tracking branch 'origin/master' into develop
2025-04-08 22:13:51 +00:00
QMK Bot
35019fe136
Merge remote-tracking branch 'origin/master' into develop
2025-04-08 02:36:21 +00:00
QMK Bot
f35f4ee933
Merge remote-tracking branch 'origin/master' into develop
2025-04-08 02:31:52 +00:00
Joel Challis
06610c3da6
Remove CTPC/CONVERT_TO_PROTON_C options ( #25111 )
2025-04-08 01:55:49 +01:00
QMK Bot
ca635876ce
Merge remote-tracking branch 'origin/master' into develop
2025-04-07 17:03:39 +00:00
QMK Bot
bca0aca8c5
Merge remote-tracking branch 'origin/master' into develop
2025-04-07 06:30:11 +00:00
QMK Bot
73ec19f0cb
Merge remote-tracking branch 'origin/master' into develop
2025-04-07 04:03:57 +00:00
QMK Bot
0da4c26d9c
Merge remote-tracking branch 'origin/master' into develop
2025-04-06 18:03:03 +00:00
Pham Duc Minh
30c0036db1
Refactor Deemen17 Works DE60 ( #25088 )
2025-04-06 10:53:13 -07:00
QMK Bot
4d3726050e
Merge remote-tracking branch 'origin/master' into develop
2025-04-05 21:22:08 +00:00
Ivan Gromov
0f1dcc0592
Add kt60HS-T v2 PCB ( #25080 )
...
* Add kt60HS-Tv2
* Update keyboards/keyten/kt60hs_t/readme.md
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update keyboards/keyten/kt60hs_t/v1/readme.md
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update keyboards/keyten/kt60hs_t/v2/keyboard.json
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update keyboards/keyten/kt60hs_t/v2/readme.md
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update keyboards/keyten/kt60hs_t/info.json
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Change of structure
* Moving the keyboard
* Update data/mappings/keyboard_aliases.hjson
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
* Update keyboards/keyten/kt60hs_t/v1/keyboard.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
* Update keyboards/keyten/kt60hs_t/v2/keyboard.json
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
---------
Co-authored-by: Sergey Vlasov <sigprof@gmail.com >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
2025-04-03 12:51:25 -06:00
Pascal Getreuer
da166d4d8b
Add "license" field to Community Module JSON schema. ( #25085 )
...
Add "license" field to community module schema.
2025-04-01 16:06:42 +11:00
QMK Bot
3cd2924985
Merge remote-tracking branch 'origin/master' into develop
2025-03-30 00:18:16 +00:00
QMK Bot
7adb4dc6fb
Merge remote-tracking branch 'origin/master' into develop
2025-03-29 13:20:13 +00:00
QMK Bot
a8fb9e1462
Merge remote-tracking branch 'origin/master' into develop
2025-03-29 02:48:02 +00:00
QMK Bot
0682cf9242
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 13:38:59 +00:00
QMK Bot
cbe48b67df
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 10:04:33 +00:00
QMK Bot
d61798169d
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 09:19:41 +00:00
QMK Bot
b9e4d22765
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 08:56:42 +00:00
QMK Bot
bc110b1533
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 08:28:10 +00:00
QMK Bot
183b093698
Merge remote-tracking branch 'origin/master' into develop
2025-03-28 06:26:12 +00:00
yiancar
a02ed6a36d
Update keymap for keycult 1800 ( #25070 )
...
Update keymap
Co-authored-by: yiancar <yiancar@gmail.com >
2025-03-27 17:25:46 -06:00
QMK Bot
c130b08f8e
Merge remote-tracking branch 'origin/master' into develop
2025-03-26 19:24:00 +00:00
Nick Brassel
1a6a9a7c77
[Modules] Provide access to current path in rules.mk. ( #25061 )
2025-03-26 10:30:45 +00:00
jack
86c22a15ab
Fix outdated GPIO control function usage ( #25060 )
2025-03-26 07:51:56 +00:00
QMK Bot
558b074c93
Merge remote-tracking branch 'origin/master' into develop
2025-03-23 05:17:37 +00:00
jack
2d37e80ac9
Migrate remaining split.soft_serial_pin to split.serial.pin ( #25046 )
...
* Migrate keyboards/bastardkb
* Migrate keyboards/handwired
* Migrate keyboards/helix
* Fix duplicate serial key
2025-03-22 09:58:33 -06:00
QMK Bot
38825610a5
Merge remote-tracking branch 'origin/master' into develop
2025-03-21 18:01:05 +00:00
Nick Brassel
2b00b846dc
Non-volatile memory data repository pattern ( #24356 )
...
* First batch of eeconfig conversions.
* Offset and length for datablocks.
* `via`, `dynamic_keymap`.
* Fix filename.
* Commentary.
* wilba leds
* satisfaction75
* satisfaction75
* more keyboard whack-a-mole
* satisfaction75
* omnikeyish
* more whack-a-mole
* `generic_features.mk` to automatically pick up nvm repositories
* thievery
* deferred variable resolve
* whitespace
* convert api to structs/unions
* convert api to structs/unions
* convert api to structs/unions
* fixups
* code-side docs
* code size fix
* rollback
* nvm_xxxxx_erase
* Updated location of eeconfig magic numbers so non-EEPROM nvm drivers can use them too.
* Fixup build.
* Fixup compilation error with encoders.
* Build fixes.
* Add `via_ci` keymap to onekey to exercise VIA bindings (and thus dynamic keymap et.al.), fixup compilation errors based on preprocessor+sizeof.
* Build failure rectification.
2025-03-21 23:38:34 +11:00
Stefan Kerkmann
c9d62ddc78
[Core] use keycode_string in unit tests ( #25042 )
...
* tests: use keycode_string feature
With a proper keycode to string implementation in qmk there is no need
to use the unit tests only implementation anymore.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me >
* tests: remove keycode_util feature
This feature is no longer used as we switched the tests to the
keycode string implementation.
Signed-off-by: Stefan Kerkmann <karlk90@pm.me >
2025-03-21 08:47:22 +01:00
QMK Bot
d603fb0913
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:34:52 +00:00
QMK Bot
b84ab51343
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:22:52 +00:00
QMK Bot
ad20f8287a
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:21:55 +00:00
QMK Bot
0be239b45c
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:13:25 +00:00
QMK Bot
54dbde68e1
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 22:01:02 +00:00
QMK Bot
add459f0ac
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 21:55:29 +00:00
Ramon Imbao
ea238d5a8a
Add the plywrks ply8x hotswap variant. ( #23558 )
...
* Add hotswap variant
* Update RGB matrix
* Move files around to target develop
* Revert rules.mk for keyboards/jaykeeb/joker/rules.mk
* Update keyboards/plywrks/ply8x/hotswap/keyboard.json
Co-authored-by: Drashna Jaelre <drashna@live.com >
* Apply suggestions from code review
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
* Add missing community layouts
* Delete keyboards/plywrks/ply8x/rules.mk
* Update missing keys in RGB matrix
* Add missing key in RGB matrix for hotswap ver
* Remove via keymaps
* Add keyboard alias for plywrks/ply8x to plywrks/ply8x/solder
* Fix typo
* Fix another typo
---------
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com >
2025-03-21 08:53:27 +11:00
Duncan Sutherland
14ef6c9830
Add Community Layout support to daskeyboard4 ( #23884 )
...
add ansi CL
2025-03-21 08:44:59 +11:00
QMK Bot
fd1d4d71aa
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 21:36:32 +00:00
QMK Bot
61479c4bf2
Merge remote-tracking branch 'origin/master' into develop
2025-03-20 05:07:29 +00:00
Joel Challis
f820a186d4
Align to latest CLI dependencies ( #24553 )
...
* Align to latest CLI dependencies
* Update docs
2025-03-20 14:04:10 +11:00
Pascal Getreuer
3484f0a0df
[Core] get_keycode_string(): function to format keycodes as strings, for more readable debug logging. ( #24787 )
...
* keycode_string(): Format keycodes as strings.
This adds the `keycode_string()` function described in
https://getreuer.info/posts/keyboards/keycode-string/index.html
as a core feature.
* Fix formatting.
* keycode_string review revisions.
* Rename keycode_string() -> get_keycode_string() for consistency with
existing string utils like get_u8_str().
* Revise custom keycode names with separate _user and _kb tables.
* Correct indent in builddefs/generic_features.mk.
Co-authored-by: Ryan <fauxpark@gmail.com >
* Add KC_NUHS, KC_NUBS, and KC_CAPS.
* Fix linking error with custom names.
* Attempt at simplifying interface.
* Formatting fix.
* Several fixes and revisions.
* Don't use PSTR in KEYCODE_STRING_NAME, since this fails to build on
AVR. Store custom names in RAM.
* Revise the internal table of common keycode names to use its own
storage representation, still in PROGMEM, and now more efficiently
stored flat in 8 bytes per entry.
* Support Swap Hands keycodes and a few other keycodes.
* Revert "Formatting fix."
This reverts commit 2a2771068c .
* Revert "Attempt at simplifying interface."
This reverts commit 8eaf67de76 .
* Simplify custom names API by sigprof's suggestion.
* Support more keycodes.
* Add QK_LOCK keycode.
* Add Secure keycodes.
* Add Joystick keycodes.
* Add Programmable Button keycodes.
* Add macro MC_ keycodes.
* For remaining keys in known code ranges, stringify them as
"QK_<feature>+<number>". For instance, "QK_MIDI+7".
* Bug fix and a few improvements.
* Fix missing right-hand bit when displaying 5-bit mods numerically.
* Support KC_HYPR, KC_MEH, HYPR_T(kc), MEH_T(kc).
* Exclude one-shot keycodes when NO_ACTION_ONESHOT is defined.
---------
Co-authored-by: Ryan <fauxpark@gmail.com >
2025-03-19 20:45:56 +01:00
QMK Bot
40a446a0ec
Merge remote-tracking branch 'origin/master' into develop
2025-03-19 16:34:27 +00:00
QMK Bot
d6850bab3f
Merge remote-tracking branch 'origin/master' into develop
2025-03-19 01:46:02 +00:00
QMK Bot
80b16f688c
Merge remote-tracking branch 'origin/master' into develop
2025-03-18 15:49:02 +00:00
QMK Bot
40fafad6bc
Merge remote-tracking branch 'origin/master' into develop
2025-03-17 19:07:56 +00:00
QMK Bot
e6dcdf2d65
Merge remote-tracking branch 'origin/master' into develop
2025-03-16 08:45:02 +00:00
QMK Bot
4f257711e0
Merge remote-tracking branch 'origin/master' into develop
2025-03-13 21:05:09 +00:00
QMK Bot
27b115151f
Merge remote-tracking branch 'origin/master' into develop
2025-03-13 21:01:31 +00:00
QMK Bot
fab39d49e6
Merge remote-tracking branch 'origin/master' into develop
2025-03-13 19:21:29 +00:00
QMK Bot
3306d78bbd
Merge remote-tracking branch 'origin/master' into develop
2025-03-11 09:43:13 +00:00
Duncan Sutherland
808c4d4e38
add 75_(ansi|iso) Community Layouts to mechlovin/olly/octagon ( #22459 )
...
* expand mechlovin/olly/octagon
* Update info.json
* Rename info.json to keyboard.json
* correct matrix position for key
* remove VIA
2025-03-10 00:48:35 -07:00
Joel Challis
67934546ea
Only configure STM32_HSECLK within board.h ( #25001 )
2025-03-09 23:41:24 +00:00
Joel Challis
21c1fd5e5b
Require 'x'/'y' properties for LED/RGB Matrix layout ( #24997 )
2025-03-09 23:40:59 +00:00
Matthijs Muller
30daeaf09f
Add Icebreaker keyboard ( #24723 )
...
Co-authored-by: jack <jack@pngu.org >
Co-authored-by: Ryan <fauxpark@gmail.com >
Co-authored-by: Drashna Jaelre <drashna@live.com >
2025-03-09 00:51:29 -08:00
QMK Bot
21f7c915df
Merge remote-tracking branch 'origin/master' into develop
2025-03-09 07:59:37 +00:00
QMK Bot
7cc18f2b11
Merge remote-tracking branch 'origin/master' into develop
2025-03-06 23:17:53 +00:00
Joel Challis
6e1d3d6d07
Add EOL to non-keyboard files ( #24990 )
2025-03-06 23:17:51 +00:00
QMK Bot
12f9f34fc8
Merge remote-tracking branch 'origin/master' into develop
2025-03-04 23:40:42 +00:00
QMK Bot
4d3a9ce13a
Merge remote-tracking branch 'origin/master' into develop
2025-03-03 19:23:41 +00:00
QMK Bot
a0a999976f
Merge remote-tracking branch 'origin/master' into develop
2025-03-03 19:22:27 +00:00
QMK Bot
40f08b47ae
Merge remote-tracking branch 'origin/master' into develop
2025-03-03 19:19:08 +00:00
QMK Bot
a052adb659
Merge remote-tracking branch 'origin/master' into develop
2025-03-03 05:34:50 +00:00
QMK Bot
3968f5b370
Merge remote-tracking branch 'origin/master' into develop
2025-03-03 03:32:59 +00:00
QMK Bot
c46cefa898
Merge remote-tracking branch 'origin/master' into develop
2025-03-02 21:33:36 +00:00
QMK Bot
d0153368b8
Merge remote-tracking branch 'origin/master' into develop
2025-03-02 21:05:06 +00:00
QMK Bot
a076412b2b
Merge remote-tracking branch 'origin/master' into develop
2025-03-02 01:00:30 +00:00
QMK Bot
37c581690c
Merge remote-tracking branch 'origin/master' into develop
2025-03-02 00:49:36 +00:00
QMK Bot
ac70b81d3f
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 22:24:49 +00:00
QMK Bot
107f9a4cb3
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 21:50:43 +00:00
QMK Bot
2f69eb5f8f
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 21:27:15 +00:00
QMK Bot
5151abc298
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 21:02:04 +00:00
QMK Bot
cbfbd173d3
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 21:00:36 +00:00
QMK Bot
8606e78920
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 20:48:45 +00:00
QMK Bot
665a12b50e
Merge remote-tracking branch 'origin/master' into develop
2025-03-01 20:47:51 +00:00
QMK Bot
53e61900fe
Merge remote-tracking branch 'origin/master' into develop
2025-02-28 19:08:29 +00:00
Pablo Martínez
e62352e606
[Cleanup] Handling of optional *.mk files ( #24952 )
...
replace check + `include` with `-include`
2025-02-28 17:39:43 +00:00
Joel Challis
6ee806f376
Implement battery level interface ( #24666 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
2025-02-28 16:46:14 +11:00
Nick Brassel
312f42945d
Branch point for 2025q2 breaking change.
2025-02-28 09:26:13 +11:00
Nick Brassel
40b9dada5c
Merge remote-tracking branch 'upstream/master' into develop
2025-02-28 09:24:51 +11:00