Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for 0.26 #67

Merged
merged 945 commits into from
Sep 19, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
945 commits
Select commit Hold shift + click to select a range
d08da05
`mechlovin/olly/octagon`: move LED Matrix LED config to data driven (…
fauxpark Jul 8, 2024
6eb6e30
`pearlboards/zeuspad`: add additional layouts (#24066)
fauxpark Jul 8, 2024
a0bb7ff
`latinpad/latin60rgb`: move RGB Matrix LED config to data driven (#24…
fauxpark Jul 8, 2024
83d4365
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Jul 8, 2024
fbbc71e
`kakunpc/rabbit_capture_plan`: update keymap layout name (#24079)
fauxpark Jul 8, 2024
07fd206
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 8, 2024
c97ec80
[Keyboard] Add boardsource/the_q (#23782)
waffle87 Jul 10, 2024
fb54a59
`jadookb/jkb65`: move RGB Matrix LED config to data driven (#24080)
fauxpark Jul 11, 2024
f637ff8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
d69b44e
refactor bear_face/v1, v2 (#24060)
will-hedges Jul 11, 2024
f5319d8
Remove DEFAULT_FOLDER from maple_computing/lets_split_eh (#24054)
zvecr Jul 11, 2024
efa5b30
[Keyboard] Add Linx3 FAve65S (#24034)
eerraa Jul 11, 2024
aa8d680
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
494af67
Fixup boardsource/the_q RGB matrix coordinates (#24086)
waffle87 Jul 11, 2024
b066c86
bad_kb_funcs1
zvecr Jul 11, 2024
f8cf58a
Remove a user keymap from crkbd. (#24091)
daskygit Jul 11, 2024
4d4ccdc
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
e3ef5b2
mntre_v3: fix matrix bottom row (#24077)
tarxvftech Jul 11, 2024
23c4704
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
e0809ea
Various fixes for keyboards not implementing callbacks correctly (#24…
zvecr Jul 11, 2024
3d10171
`mt/mt84`: move RGB Matrix config to data driven (#24090)
fauxpark Jul 11, 2024
27ea1b1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
9be6d76
`mt/mt64rgb`: move RGB Matrix config to data driven (#24089)
fauxpark Jul 11, 2024
0c4fd51
Adding support for IBE60 (#24075)
4pplet Jul 11, 2024
22f830d
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
cc62eb5
[Keyboard] Add boardsource/sessenta (#23823)
waffle87 Jul 11, 2024
ac8759f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
2623a25
[Keyboard] Rename dnworks/9973 to dnworks/tkl87 (#23692)
itsme-zeix Jul 11, 2024
1b8b680
[CI] Add index page generator. (#23737)
tzarc Jul 11, 2024
2df8046
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
2e671cf
[CI] Format code according to conventions (#24095)
qmk-bot Jul 11, 2024
ec5786b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
063f144
Add json index of files to CI uploads (#24097)
zvecr Jul 11, 2024
4827d38
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
7d94db8
[CI] Format code according to conventions (#24100)
qmk-bot Jul 11, 2024
f922ed4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
f7a53df
[CI] Format code according to conventions (#24101)
qmk-bot Jul 11, 2024
f15fff3
[CI] Pull full history before generating index (#24102)
tzarc Jul 11, 2024
3251f4b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
890909c
[CI] Remove `via` keymap builds. (#24103)
tzarc Jul 11, 2024
1ba4fef
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
565bb70
fixup CI exec flag
tzarc Jul 11, 2024
aaf9074
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 11, 2024
c58c5fa
Fix missing hashbang
zvecr Jul 12, 2024
6051fc8
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 12, 2024
4d4d7b7
[CI] Disable Discord webhook when CI run is cancelled. (#24104)
tzarc Jul 12, 2024
57b7f85
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 12, 2024
2c28856
Remove broken keymap from keebio/iris (#24094)
zvecr Jul 12, 2024
52ee9f2
Convert `eeconfig_init_kb` implementations to config (#24087)
zvecr Jul 12, 2024
5a5f680
`mechwild/bbpad`: fix build (#24106)
fauxpark Jul 12, 2024
85cf8b5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 12, 2024
79ad561
Fix typo in Keychron comments: "lcok" to "lock" (#24107)
paradoxskin Jul 12, 2024
cfd0ab2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 12, 2024
7b5d790
adds veilid SAO macropad (#23868)
c0ldbru Jul 13, 2024
5c43a9b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 13, 2024
1552cf2
Update atomic GPIO macros in keyboard custom matrix (#23796)
fauxpark Jul 13, 2024
26e84c5
Migrate SERIAL_DRIVER to json (#23925)
zvecr Jul 13, 2024
f0807ea
Migrate SPLIT_HAND_PIN to json (#23924)
zvecr Jul 13, 2024
6dfd7ed
Fix i2c received value in georgi and bajjak (#24113)
EtaoinWu Jul 13, 2024
83a7506
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 13, 2024
a3d938d
`ryanskidmore/rskeys100`: move RGB Matrix LED config to data driven (…
fauxpark Jul 13, 2024
3ebf988
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 13, 2024
2908f0b
Add Aums Work keyboard (#23600)
alabahuy Jul 13, 2024
2db93b5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 13, 2024
875eb43
`dp60`: move RGB Matrix LED config to data driven (#24022)
fauxpark Jul 13, 2024
e76069e
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 13, 2024
c0aca9f
Various fixes for keyboards not implementing callbacks correctly (#24…
zvecr Jul 14, 2024
21b9b70
Add TRKeyboard TRK1 keyboard (#23642)
TvrdRadKeyboards Jul 14, 2024
85447bd
LED drivers: extract documentation from LED/RGB Matrix pages (#23630)
fauxpark Jul 15, 2024
d885963
[Keyboard] Whitefacemountain Ampersand (#23437)
roarmstrong Jul 15, 2024
c2dbbc0
Add MMkeyboard Class60 (#22972)
lexbrugman Jul 15, 2024
40d617f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 15, 2024
caa7599
`checkerboards/pursuit40`: adjust layout name (#24118)
fauxpark Jul 15, 2024
b5b06f1
`checkerboards/axon40`: adjust layout name (#24119)
fauxpark Jul 15, 2024
fd44e96
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 15, 2024
c70c993
Add matchstickworks normiepad (#23183)
MatchstickWorks Jul 15, 2024
65143b0
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 15, 2024
a763dd5
`matrix/noah`: move RGB Matrix LED config to data driven (#24117)
fauxpark Jul 15, 2024
fef8e71
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 15, 2024
8abaa3b
Add support for key override introspection. (#24120)
tzarc Jul 15, 2024
522bf1d
Skelett40 (#24121)
yiancar Jul 16, 2024
35356c4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 16, 2024
275e9de
Remove pointless `RGB_MATRIX_LED_COUNT`s (#24133)
fauxpark Jul 17, 2024
63ef651
Avoid path issues with `qmk flash` on Windows (#24130)
zvecr Jul 17, 2024
e69be07
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 17, 2024
daa777d
[WIP] Adds bus acquire/release semantics to SPI start/stop. (#23439)
tzarc Jul 17, 2024
4ab36df
Move split.soft_serial_pin to split.serial.pin (#24127)
zvecr Jul 17, 2024
2ddfd60
`amjkeyboard/amj60`: reduce firmware size (#24139)
fauxpark Jul 18, 2024
7ca0424
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 18, 2024
5a0112d
Migrate half-duplex `SERIAL_USART_TX_PIN` to DD (#24143)
zvecr Jul 18, 2024
d79f46e
`vertex/angler2`: reduce firmware size (#24140)
fauxpark Jul 18, 2024
8b46500
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 18, 2024
7b4e806
Move LED Matrix LED config to data driven (#24122)
fauxpark Jul 18, 2024
11031ad
`clueboard/66/rev3`: reduce firmware size (#24152)
fauxpark Jul 19, 2024
ddb679b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 19, 2024
56323f7
`pixelspace/capsule65i`: reduce firmware size (#24150)
fauxpark Jul 19, 2024
78fa0f5
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 19, 2024
a685787
`kopibeng/xt60`/`xt60_singa`: reduce firmware size (#24149)
fauxpark Jul 19, 2024
a6c8c41
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 19, 2024
6fbe91a
`keychron/q2`: fix RGB Matrix config for JIS variant (#24138)
fauxpark Jul 20, 2024
2764e48
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2024
2fb9816
Remove incorrect use of split.main (#24158)
zvecr Jul 20, 2024
8a58ad2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2024
eb60235
`handwired/tractyl_manuform/5x6_right/arduinomicro`: reduce size (#24…
fauxpark Jul 20, 2024
23e7d93
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2024
f04fd13
`mechlovin/delphine/rgb_led`: reduce size (#24160)
fauxpark Jul 20, 2024
fab50be
`mwstudio/mw75`: reduce size (#24161)
fauxpark Jul 20, 2024
1e4435f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 20, 2024
d5cc00a
Remove instances of MASTER_LEFT. (#24163)
daskygit Jul 20, 2024
f2c789b
Fix build failures noticed in #24163 CI log. (#24164)
daskygit Jul 20, 2024
4e20740
Merge branch 'master' into develop
daskygit Jul 21, 2024
cced3ee
Fix incorrect conflict resolution
daskygit Jul 21, 2024
b6e1a20
Keycult TKL (#24148)
yiancar Jul 21, 2024
a5e9926
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 21, 2024
ee15059
`handwired/hnah108`: reduce firmware size (#24168)
fauxpark Jul 22, 2024
8ef2757
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2024
8d5517f
`doro67/rgb`: reduce firmware size (#24169)
fauxpark Jul 22, 2024
a9d6825
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2024
4e2effc
`rubi`: reduce firmware size (#24170)
fauxpark Jul 22, 2024
82f9019
`melgeek/mojo68/rev1`: reduce firmware size (#24171)
fauxpark Jul 22, 2024
9da9b24
Merge remote-tracking branch 'upstream/master' into develop
fauxpark Jul 22, 2024
d09c11d
`kprepublic/bm40hsrgb/rev2`: reduce firmware size (#24176)
fauxpark Jul 22, 2024
4bcc80a
`merge/um80`: reduce firmware size (#24177)
fauxpark Jul 22, 2024
1eaead3
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 22, 2024
af70e37
[docs] update serial.md (#24182)
eltociear Jul 23, 2024
599899c
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2024
883821f
Rename EC Type-K (#24180)
Cipulot Jul 23, 2024
d079372
`meme`: adjust layout names (#24178)
fauxpark Jul 23, 2024
df2d30f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2024
ce1adce
Migrate split.soft_serial_pin to split.serial.pin O-Z (#24146)
zvecr Jul 23, 2024
e810372
Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155)
zvecr Jul 23, 2024
622dc56
`kingly_keys/ave`: adjust layout names (#24179)
fauxpark Jul 23, 2024
adb8847
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2024
bcfe3a0
Migrate split.soft_serial_pin to split.serial.pin H-O (#24185)
zvecr Jul 23, 2024
59c275a
Check LED flags for Pixel Fractal effect (#23881)
filterpaper Jul 23, 2024
60c5ad8
Bump actions/labeler from 4 to 5 (#22608)
dependabot[bot] Jul 23, 2024
783f465
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 23, 2024
8c5acde
Update to automatic-approve-action fork (#24188)
zvecr Jul 24, 2024
c45e750
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2024
8c35011
[CLI] Only generate files if contents change. (#24038)
tzarc Jul 24, 2024
c25b3bb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 24, 2024
f98ddf0
Remove split.transport.protocol=serial (#24191)
zvecr Jul 24, 2024
56ebd3b
Rename promicro_rp2040 converter to sparkfun_pm2040 (#24192)
daskygit Jul 25, 2024
cf84ea7
Fix Reverb lockup when using GCC14 (#24199)
daskygit Jul 26, 2024
b3d8d56
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 26, 2024
938837e
refactor: keyboard/ncr80/r2 (#22670)
lesshonor Jul 27, 2024
20ae67b
Remove duplicate calls to `housekeeping_task_user` (#24201)
zvecr Jul 27, 2024
02b43b4
Refactor use of `matrix_scan_kb` (#24200)
zvecr Jul 27, 2024
d538451
Remove AVR GCC version warning (#24206)
daskygit Jul 28, 2024
9c1e1d1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 28, 2024
8ca0828
Eliminate use of `#include "../default/keymap.c"`. (#24215)
tzarc Jul 30, 2024
73cb6fd
cipulot/ec_60x: Fix VIA layout options (#24217)
Cipulot Jul 30, 2024
5439507
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 30, 2024
c7662e4
[Keyboard] Add archerkeyboard/desire65 (#23776)
akyp Jul 31, 2024
807ba71
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Jul 31, 2024
9f387f5
Remove `handwired/pytest/has_template` (#24232)
fauxpark Aug 3, 2024
8808fff
Refactor opendeck/32 (#24233)
zvecr Aug 3, 2024
d28a50e
FX19 Support (#24220)
falsonix Aug 3, 2024
bb20093
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2024
eb78ca1
`handwired/p65rgb`: move RGB Matrix LED config to data driven (#24124)
fauxpark Aug 3, 2024
fa657fe
`atlantis/ak81_ve`: move RGB Matrix LED config to data driven (#24115)
fauxpark Aug 3, 2024
ddc60da
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2024
7540210
Add Void65h (#24183)
EasonQian1 Aug 3, 2024
b04fee4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 3, 2024
0b4065b
`hs60/v1`: separate into ANSI and ISO revisions (#24136)
fauxpark Aug 4, 2024
0fbe150
Remove unnecessary RGB Matrix shutdown hooks (#24238)
zvecr Aug 4, 2024
5c10bd3
Fixup changelog entry path.
tzarc Aug 4, 2024
1f942bb
Small tweaks to keymap generation (#24240)
fauxpark Aug 4, 2024
b5b4e93
Refactor orthocode (#24237)
zvecr Aug 4, 2024
ac1b488
Refactor printedpad (#24236)
zvecr Aug 4, 2024
c67c3d3
Add support for bunnygirl65 (#24244)
MaiTheSan Aug 7, 2024
1421287
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2024
7890072
JJ50 v2 Support (#24212)
stephen776 Aug 7, 2024
c0e2ecb
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2024
5acc3b2
Add extra compatibility to Sat75 HS PCB (#24156)
awkannan Aug 7, 2024
fc209e1
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 7, 2024
339b820
Fixup `handwired/dactyl_minidox` (#24253)
waffle87 Aug 8, 2024
019b6f6
Remove keyboard level `QK_BOOT` implementations (#24231)
zvecr Aug 10, 2024
158aaef
ChibiOS update script updates. (#24267)
tzarc Aug 12, 2024
ca6ba30
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2024
783f97f
Remove handling of keyboard level keymap templates (#24234)
zvecr Aug 12, 2024
380e0c9
Userspace: add support for adding environment variables during build …
tzarc Aug 12, 2024
2c6409f
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2024
dccada9
Remove debugging prints. (#24271)
tzarc Aug 12, 2024
45397a4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 12, 2024
40f2575
Fix NKRO and Mouse Emulation on arm_atsam (#23945)
Izumemori Aug 12, 2024
91f293d
Refactor riverflow RGB matrix loop (#24203)
filterpaper Aug 13, 2024
822a458
Refactor starlight RGB matrix effects (#24202)
filterpaper Aug 13, 2024
2d2eed9
[Keyboard] Move Planck EZ to ZSA vendor folder (#23917)
drashna Aug 14, 2024
b07a682
Fix version check in Fedora install script to be >= 39 (#24281)
fauxpark Aug 15, 2024
1f02cd4
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 15, 2024
39324e6
Update Discord URL (#24283)
zvecr Aug 15, 2024
5f8aaf2
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 15, 2024
fe50774
[Keyboard] Add/Update Pimoroni keybow 2040 (#23986)
willoucom Aug 15, 2024
8db800b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 15, 2024
072947e
Remove like_jis keymap. (#24292)
marksard Aug 17, 2024
faf51c7
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 17, 2024
ab4c13e
Add dynamic macro keyboard callbacks (#24142)
drashna Aug 18, 2024
1355eb4
Default STM32G431 back to wear_leveling EFL driver (#24299)
zvecr Aug 18, 2024
48d3edd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 18, 2024
e9cb9f4
[Keyboard] Update ZSA Moonlander (#23911)
drashna Aug 19, 2024
21b8459
Enhance overlapping mouse keys control (#23341)
filterpaper Aug 19, 2024
e910c89
Fix auto 'keyboard' label (#24221)
zvecr Aug 19, 2024
97a0091
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 19, 2024
557e4e7
Fix dead link in porting_your_keyboard_to_qmk.md (#24306)
zvecr Aug 19, 2024
31b962b
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 19, 2024
373364a
Add Quefrency Rev. 6 (#24291)
nooges Aug 21, 2024
048f2dd
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 21, 2024
e6a898e
Bump tj-actions/changed-files from 44 to 45 (#24313)
dependabot[bot] Aug 21, 2024
b3bb19a
Merge remote-tracking branch 'origin/master' into develop
qmk-bot Aug 21, 2024
fc9d848
Fix build failure on zsa/moonlander with DYNAMIC_MACRO_ENABLE (#24316)
Nebuleon Aug 24, 2024
8f6d2ac
Update Underglow keycodes (#23765)
fauxpark Aug 25, 2024
45dc249
Remove all via-enabled keymaps, including `via`. (#24322)
tzarc Aug 25, 2024
acac787
2024q3 breaking changes changelog (#24324)
tzarc Aug 25, 2024
9976d0f
Merge point for 2024q3 breaking change
tzarc Aug 25, 2024
5741eb7
Fixup python tests for missing `via` keymaps.
tzarc Aug 25, 2024
81dcf2b
Merge point for 2024q3 breaking change -- take 2
tzarc Aug 26, 2024
5d76c52
Merge branch 'develop'
tzarc Aug 26, 2024
7a4f21d
Reject via keymaps in lint (#24325)
zvecr Aug 26, 2024
c05cafa
Add via keymaps to gitignore (#24329)
zvecr Aug 26, 2024
63206ae
fixed spelling errors in example 4 (#24318)
MrMustardTBC Aug 26, 2024
c134822
Update next breaking changes date (#24331)
fauxpark Aug 26, 2024
8b42e5f
[Keyboard] Add Macropad VRYNBOARD (#23931)
zlabkeeb Aug 26, 2024
530e044
Update PR Checklist for 'via' keymaps (#24330)
zvecr Aug 26, 2024
0f43486
Changelog update with actual `qmk_userspace_via` link. (#24332)
tzarc Aug 26, 2024
4b1f916
[Keyboard] Add Tyson60s keyboard (#24047)
trnthsn Aug 28, 2024
fd65bd5
[Keyboard] Add Acid and Co. Stellaron TKL (#24154)
itsme-zeix Aug 28, 2024
d95690d
[Keyboard] Fix splitkb/corne OLED code (#24260)
Diaoul Aug 30, 2024
496f448
Fix two firmware size warnings (#24343)
fauxpark Aug 30, 2024
d4811c1
Fix wrong OLED code for a few keyboards (#24344)
waffle87 Aug 30, 2024
0da9bd2
Add a-jazz akc084 keyboard (#24224)
fenggx-a-jazz Aug 30, 2024
d7e1eb3
[Docs] Update joystick.md (#23928)
arminAnderson Aug 31, 2024
16a8116
[Keyboard] Add ScottoHazard (#24181)
joe-scotto Aug 31, 2024
fba0408
Add matrix diagram for EC 60X (#24045)
dunk2k Sep 1, 2024
884a808
doc: "docker getting started" mentions `flash` limitations (#24336)
sotte Sep 1, 2024
28b6a88
Add `60_ansi_tsangan_split_bs_rshift` to community layouts (#24186)
fauxpark Sep 1, 2024
ef3a939
Bump JamesIves/github-pages-deploy-action from 4.6.3 to 4.6.4 (#24358)
dependabot[bot] Sep 2, 2024
2b55e43
Bump peter-evans/create-pull-request from 6 to 7 (#24361)
dependabot[bot] Sep 4, 2024
e83a36d
Fixes renaming typo of uno/rev2 json back to keyboard.json (#24366)
perrwa Sep 5, 2024
4a6ba1e
Fix RGBW for WS2812 SPI driver (#24367)
fauxpark Sep 5, 2024
7584847
Add waffling80 hotswap PCB (#23551)
4pplet Sep 6, 2024
6d4f8d8
[Keyboard] Add Klor (#24302)
waffle87 Sep 6, 2024
c44f537
Correct 2u backspace matrix co-ordinate for Fave65s (#24353)
dunk2k Sep 6, 2024
f043545
[Docs] Remove references to bootmagic lite (#24369)
waffle87 Sep 6, 2024
e0788d1
Update EC60X LED count (#24374)
Cipulot Sep 8, 2024
b7729fa
[Keyboard] Add Support for PH-AC Rhythm Game Controller (#24368)
nonameCCC Sep 11, 2024
0c19eae
`4pplet/waffling80/rev_b_ansi`: fix missing `keyboard.json` (#24390)
fauxpark Sep 12, 2024
ae4ab5e
[Keyboard] Styrka Atmel Custom PCB (#24380)
nopunin10did Sep 13, 2024
0b3ece1
`qmk find`: Fix handling of keys with dots in filter functions (#24393)
sigprof Sep 13, 2024
88cc9e9
Merge remote-tracking branch 'origin/master' into bkb-master
drashna Sep 14, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
2 changes: 1 addition & 1 deletion .clangd
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
CompileFlags:
Add: [-Wno-unknown-attributes, -Wno-maybe-uninitialized, -Wno-unknown-warning-option]
Remove: [-W*, -mcall-prologues]
Remove: [-W*, -mmcu=*, -mcpu=*, -mfpu=*, -mfloat-abi=*, -mno-unaligned-access, -mno-thumb-interwork, -mcall-prologues]
Compiler: clang
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
blank_issues_enabled: false
contact_links:
- name: QMK Discord
url: https://discord.gg/Uq7gcHh
url: https://discord.gg/qmk
about: Ask questions, discuss issues and features. Chill.
- name: OLKB Subreddit
url: https://www.reddit.com/r/olkb
Expand Down
82 changes: 46 additions & 36 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,46 +1,56 @@
core:
- quantum/**/*
- tmk_core/**/*
- drivers/**/*
- tests/**/*
- util/**/*
- platforms/**/*
- builddefs/**/*
- Makefile
- '*.mk'
- changed-files:
- any-glob-to-any-file:
- quantum/**
- tmk_core/**
- drivers/**
- tests/**
- util/**
- platforms/**
- builddefs/*.mk
- Makefile
- '*.mk'
dependencies:
- any:
- 'lib/**/*'
- '!lib/python/**/*'
- changed-files:
- all-globs-to-any-file:
- lib/**
- '!lib/python/**'
keyboard:
- any:
- 'keyboards/**/*'
- '!keyboards/**/keymaps/**/*'
- changed-files:
- all-globs-to-any-file:
- keyboards/**
- '!keyboards/**/keymaps/**'
keymap:
- users/**/*
- layouts/**/*
- keyboards/**/keymaps/**/*
- changed-files:
- any-glob-to-any-file:
- users/**
- layouts/**
- keyboards/**/keymaps/**
via:
- keyboards/**/keymaps/via/*
- changed-files:
- any-glob-to-any-file:
- keyboards/**/keymaps/via/*
cli:
- requirements.txt
- lib/python/**/*
- changed-files:
- any-glob-to-any-file:
- requirements.txt
- lib/python/**
python:
- '**/*.py'
- changed-files:
- any-glob-to-any-file:
- '**/*.py'
documentation:
- docs/**/*
translation:
- docs/fr-fr/**/*
- docs/es/**/*
- docs/ja/**/*
- docs/he-il/**/*
- docs/pt-br/**/*
- docs/zh-cn/**/*
- docs/de/**/*
- docs/ru-ru/**/*
- changed-files:
- any-glob-to-any-file:
- docs/**
- builddefs/docsgen/**
CI:
- .github/**/*
- changed-files:
- any-glob-to-any-file:
- .github/**
dd:
- data/constants/**/*
- data/mappings/**/*
- data/schemas/**/*
- changed-files:
- any-glob-to-any-file:
- data/constants/**
- data/mappings/**
- data/schemas/**
6 changes: 3 additions & 3 deletions .github/workflows/auto_approve.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,8 +13,8 @@ jobs:
if: github.repository == 'qmk/qmk_firmware'

steps:
- uses: mheap/automatic-approve-action@v1
- uses: zvecr/automatic-approve-action@safe_files
with:
token: ${{ secrets.QMK_BOT_TOKEN }}
workflows: "format.yml,lint.yml,unit_test.yml"
dangerous_files: "lib/python/,Makefile,paths.mk,builddefs/"
workflows: "labeler.yml,lint.yml,docs.yml"
safe_files: "keyboards/,docs/"
74 changes: 0 additions & 74 deletions .github/workflows/ci_builds.yml

This file was deleted.

41 changes: 30 additions & 11 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,39 +8,58 @@ on:
branches:
- master
paths:
- 'builddefs/docsgen/**'
- 'tmk_core/**'
- 'quantum/**'
- 'platforms/**'
- 'docs/**'
- '.github/workflows/docs.yml'
pull_request:
paths:
- 'builddefs/docsgen/**'
- 'docs/**'
- '.github/workflows/docs.yml'

defaults:
run:
shell: bash

jobs:
generate:
runs-on: ubuntu-latest
container: ghcr.io/qmk/qmk_cli

# protect against those who develop with their fork on master
if: github.repository == 'qmk/qmk_firmware'

steps:
- uses: actions/checkout@v4
with:
fetch-depth: 1

- name: Install dependencies
run: |
apt-get update && apt-get install -y rsync nodejs npm doxygen
npm install -g moxygen
apt-get update && apt-get install -y rsync doxygen
# install nvm
touch $HOME/.bashrc
wget -qO- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.7/install.sh | bash

- name: Install node
run: |
source $HOME/.bashrc
nvm install 20
nvm use 20
corepack enable

- name: Build docs
run: |
source $HOME/.bashrc
nvm use 20
qmk --verbose generate-docs

- name: Deploy
uses: JamesIves/github-pages-deploy-action@v4.5.0
if: ${{ github.event_name == 'push' && github.repository == 'qmk/qmk_firmware' }}
uses: JamesIves/github-pages-deploy-action@v4.6.4
with:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BASE_BRANCH: master
BRANCH: gh-pages
FOLDER: .build/docs
GIT_CONFIG_EMAIL: hello@qmk.fm
token: ${{ secrets.GITHUB_TOKEN }}
branch: gh-pages
folder: .build/docs
git-config-name: QMK Bot
git-config-email: hello@qmk.fm
2 changes: 1 addition & 1 deletion .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ jobs:

- name: Get changed files
id: file_changes
uses: tj-actions/changed-files@v44
uses: tj-actions/changed-files@v45
with:
use_rest_api: true

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/format_push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
git config user.email 'hello@qmk.fm'

- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
uses: peter-evans/create-pull-request@v7
if: ${{ github.repository == 'qmk/qmk_firmware'}}
with:
token: ${{ secrets.QMK_BOT_TOKEN }}
Expand Down
15 changes: 5 additions & 10 deletions .github/workflows/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,18 +1,13 @@
name: "Pull Request Labeler"

permissions:
contents: read
pull-requests: write

on:
pull_request_target:
types: [opened, synchronize, reopened, ready_for_review, locked]
- pull_request_target

jobs:
triage:
permissions:
contents: read
pull-requests: write
runs-on: ubuntu-latest
steps:
- uses: actions/labeler@v4
with:
repo-token: "${{ secrets.GITHUB_TOKEN }}"
configuration-path: '.github/labeler.yml'
- uses: actions/labeler@v5
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:

- name: Get changed files
id: file_changes
uses: tj-actions/changed-files@v44
uses: tj-actions/changed-files@v45
with:
use_rest_api: true

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/regen_push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ jobs:
git config user.email 'hello@qmk.fm'

- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
uses: peter-evans/create-pull-request@v7
if: ${{ github.repository == 'qmk/qmk_firmware'}}
with:
token: ${{ secrets.QMK_BOT_TOKEN }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/unit_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,4 +32,4 @@ jobs:
- name: Install dependencies
run: pip3 install -r requirements-dev.txt
- name: Run tests
run: make test:all
run: qmk test-c
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,8 @@
*.la
*.stackdump
*.sym
index.html
firmware_list.json

# QMK-specific
api_data/v1
Expand All @@ -37,6 +39,7 @@ quantum/version.h

# DD config at wrong location
/keyboards/**/keymaps/*/info.json
/keyboards/**/keymaps/*/keyboard.json

# Old-style QMK Makefiles
/keyboards/**/Makefile
Expand Down Expand Up @@ -115,4 +118,5 @@ compile_commands.json

# VIA(L) files that don't belong in QMK repo
via*.json
/keyboards/**/keymaps/via/*
/keyboards/**/keymaps/vial/*
Loading
Loading