Joel Challis
c6ef6c580f
Require --keyboard for some CLI subcommands
2026-07-03 22:27:10 +01:00
QMK Bot
e38f3097cb
Merge remote-tracking branch 'origin/master' into develop
2026-07-03 03:49:08 +00:00
Pascal Getreuer
cf93bbb78f
[Docs] Tap-hold doc improvements and suggest an HRMs starter recipe ( #26284 )
...
* Enhance tap-hold docs.
* Minor edits.
* Move note on Quick Tap to a sub bullet for visibility.
Co-authored-by: Drashna Jaelre <drashna@live.com >
---------
Co-authored-by: Drashna Jaelre <drashna@live.com >
2026-07-03 11:48:28 +08:00
QMK Bot
9f75ab2c92
Merge remote-tracking branch 'origin/master' into develop
2026-06-26 13:20:50 +00:00
Trent Piepho
b1093e9da5
Fix VERBOSE make flag ( #26289 )
...
The docs say set this to true to enable verbose output, but setting it to
anything, even "false", would enable verbose mode.
The qmk python build program actually does this, supplying "VERBOSE=false"
to make, which turns verbose mode on, not off! The reason it's not verbose
is that the wrapper also adds the "-s" switch that has the same effect as
turning verbose mode back off.
After fixing the flag, there's no reason to add the "-s", so remove that code.
0.33.8
2026-06-26 14:20:10 +01:00
Nick Brassel
5734360a86
Restrict the EXTRAKEY_ENABLE System Control HID usage range. ( #26295 )
2026-06-25 16:29:47 +10:00
Joel Challis
0ec0cdde81
Consistently handle datablock init ( #26282 )
2026-06-24 20:36:51 +01:00
QMK Bot
ee9354d36e
Merge remote-tracking branch 'origin/master' into develop
2026-06-23 20:31:27 +00:00
dependabot[bot]
0cb6461c6a
Bump actions/cache from 5 to 6 ( #26293 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 5 to 6.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/cache
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>
2026-06-23 21:30:44 +01:00
Joel Challis
dd905c9531
Split ducky/one2sf/1967st into ansi/iso variants ( #26277 )
2026-06-23 15:31:31 +01:00
Joel Challis
963986c475
Automatically handle duplicate matrix LED mappings ( #26278 )
2026-06-22 18:31:14 +01:00
QMK Bot
aae4189aa4
Merge remote-tracking branch 'origin/master' into develop
2026-06-22 17:28:58 +00:00
Benoit Brummer
198026cf27
ploopyco: fix bitwise typos in opt_encoder_tiny state definitions ( #26288 )
...
Fixes a bug in the state machine definitions within `opt_encoder_tiny.c` that caused severely delayed or unresponsive scrolling.
2026-06-22 18:28:13 +01:00
Joel Challis
fd624d016b
Fix nifty_numpad issues ( #26283 )
...
* eeconfig_init_kb_datablock should not call eeconfig_init_user_datablock
* Fix lint warnings
2026-06-21 10:49:42 +01:00
gitaen
6741f9dc26
Add converter/thinkpad_t6x/pico_t61 keyboard ( #26266 )
...
This adds support for Frank Adams pico_t61 board which is similar to
the currently supported converter/thinkpad_t6x/rpi_pico one.
Common options and shared default keymap have been moved to the upper
directory (keyboards/converter/thinkpad_t6x).
2026-06-19 19:40:51 +01:00
QMK Bot
f8910d3a60
Merge remote-tracking branch 'origin/master' into develop
2026-06-19 16:32:31 +00:00
dependabot[bot]
c638100030
Bump actions/checkout from 6 to 7 ( #26274 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 6 to 7.
- [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/v6...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
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-06-19 17:30:08 +01:00
Arca Artem
1d2f52e407
process_key_lock: clear entire key state in cancel_key_lock() ( #26269 )
...
cancel_key_lock() called UNSET_KEY_STATE(0x0), which expands to clearing
only bit 0 of key_state[0]. The lock state is a 256-bit map spread across
key_state[0..3], so every locked key other than keycode 0x00 stayed
latched after a cancel.
Zero all four words so cancel_key_lock() releases every locked key, as
its name and its public declaration in process_key_lock.h imply.
2026-06-19 17:24:11 +01:00
Jack Sangdahl
746eff22db
Add additional layouts for mkh_studio/bully ( #26271 )
...
* Add extra spacebar layouts
- Rename LAYOUT -> LAYOUT_all
- Resize keys to not be 0.5u tall
- Add layout alias for the above
- Add LAYOUT_split_space
- Add LAYOUT_full_space
* Remove whitepsace
2026-06-18 15:59:10 -07:00
Joel Challis
d36397fdd4
Implement Plover HID for VUSB ( #26267 )
2026-06-19 06:55:21 +10:00
Joel Challis
8522bb342d
Enable modules to persist data ( #26201 )
2026-06-18 18:43:32 +01:00
precondition
721affff7b
repeat_key.c: add implementation for get_last_record ( #26263 )
...
The `get_last_record` signature was present in repeat_key.h but without
any implementation in repeat_key.c which caused compilation errors for
any user of `get_last_record`.
2026-06-18 18:41:12 +01:00
gitaen
4f6c5d2745
Remove pin ordering restriction in RP2040 ps2 driver ( #26256 )
2026-06-15 09:36:02 +10:00
Nick Brassel
92dc82ae08
Plover HID cleanup. ( #26262 )
2026-06-15 08:33:35 +10:00
Graham Held
b64014d5df
Custom plover HID report type ( #26018 )
...
Co-authored-by: Nick Brassel <nick@tzarc.org >
Co-authored-by: dnaq <dnaq@users.noreply.github.com >
2026-06-14 12:38:34 +10:00
Puneet Dixit
0d401d1182
Preserve Azoteq mouse buttons ( #26248 )
...
Co-authored-by: Deepak kudi <deepakkudi23@adsl-172-10-9-116.dsl.sndg02.sbcglobal.net >
2026-06-14 09:04:01 +10:00
QMK Bot
6ada0933db
Merge remote-tracking branch 'origin/master' into develop
2026-06-13 21:20:24 +00:00
Nick Brassel
85886db43b
Fixup make format-core, make pytest, make format-and-pytest. ( #26259 )
0.33.7
2026-06-13 22:19:43 +01:00
QMK Bot
0515002e7d
Merge remote-tracking branch 'origin/master' into develop
2026-06-13 12:29:41 +00:00
mellanslag-de
d8c8872753
Key Overrides: Fix Ghost Modifier Bug on macOS (with Karabiner Elements) ( #25886 )
0.33.6
2026-06-13 22:28:41 +10:00
QMK Bot
7f702d2262
Merge remote-tracking branch 'origin/master' into develop
2026-06-13 12:06:29 +00:00
yiancar
520b726b5c
Float65 Keyboard ( #26197 )
...
Co-authored-by: Drashna Jaelre <drashna@live.com >
Co-authored-by: yiancar <yiancar@gmail.com >
2026-06-13 22:00:51 +10:00
QMK Bot
6a0e2a8868
Merge remote-tracking branch 'origin/master' into develop
2026-06-13 11:30:00 +00:00
Samuel Baumgartner
4dc0a6e9e3
Feature/owlab link65 ( #26163 )
...
Co-authored-by: Joel Challis <git@zvecr.com >
2026-06-13 21:29:19 +10:00
QMK Bot
90082403de
Merge remote-tracking branch 'origin/master' into develop
2026-06-10 23:54:21 +00:00
Futats
7b30455a93
Fix python syntax errors in except clauses ( #26254 )
...
* Update rules_mk.py
fix syntax error
* Update config_h.py
second syntax error
0.33.5
2026-06-11 07:53:41 +08:00
QMK Bot
cffafbbdc7
Merge remote-tracking branch 'origin/master' into develop
2026-06-09 18:27:28 +00:00
Yoichiro Tanaka
1ef87578e2
Fix audio.pins in keyboard.json not being converted to C defines ( #26107 )
...
* Fix audio.pins in keyboard.json not being converted to C defines
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* Fix audio.pins in keyboard.json not being converted to C defines
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
* Fix 'list index out of range' on missing config
---------
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com >
Co-authored-by: zvecr <git@zvecr.com >
0.33.4
2026-06-09 11:26:41 -07:00
QMK Bot
55be8f2c2b
Merge remote-tracking branch 'origin/master' into develop
2026-06-08 00:37:23 +00:00
Joel Challis
f34bc9a6bc
Partially revert 26073 ( #26252 )
0.33.3
2026-06-08 08:36:45 +08:00
QMK Bot
df94ffcc66
Merge remote-tracking branch 'origin/master' into develop
2026-06-03 21:49:34 +00:00
フィルターペーパー
486f01f513
Trim copilot PR review instructions ( #26240 )
...
* Trim copilot PR review instructions
* Remove unactionable and subjective rules
* Limit review to keyboards only
* Defer advance code review to collaborators
* Improve non-pristine default keymap message
* Clarify info.json rules for PR review
* Narrow applyTo scope to keyboards/**
2026-06-04 05:48:47 +08:00
QMK Bot
ee74da3a4d
Merge remote-tracking branch 'origin/master' into develop
2026-06-01 11:34:14 +00:00
dependabot[bot]
c53dd0fbb6
Bump postcss from 8.5.8 to 8.5.15 in /builddefs/docsgen ( #26243 )
...
Bumps [postcss](https://github.com/postcss/postcss ) from 8.5.8 to 8.5.15.
- [Release notes](https://github.com/postcss/postcss/releases )
- [Changelog](https://github.com/postcss/postcss/blob/main/CHANGELOG.md )
- [Commits](https://github.com/postcss/postcss/compare/8.5.8...8.5.15 )
---
updated-dependencies:
- dependency-name: postcss
dependency-version: 8.5.15
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
0.33.2
2026-06-01 12:33:30 +01:00
QMK Bot
480d808683
Merge remote-tracking branch 'origin/master' into develop
2026-06-01 08:08:15 +00:00
Nick Brassel
11abc31420
Additional bootstrapper safety checks ( #26242 )
...
* Unset `grep` options to prevent issues with forcing colour.
* Treat `musl`-based Linux distros are unsupported.
* Fix bootstrapper tests
0.33.1
2026-06-01 09:07:29 +01:00
zvecr
62a8db33a3
Branch point for 2026q3 Breaking Change
breakpoint_2026_05_31
2026-06-01 07:59:12 +01:00
zvecr
f0c79ee455
Merge branch 'develop'
0.33.0
2026-06-01 07:51:54 +01:00
zvecr
6b54261fa5
Merge point for 2026q2 breaking changes.
2026-06-01 02:24:35 +01:00
zvecr
58d4decf48
Stub out changelog
2026-06-01 02:21:55 +01:00