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

Merge upstream #38

Merged
merged 686 commits into from
Nov 19, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
686 commits
Select commit Hold shift + click to select a range
ce51fdf
doio/kb16: Added timeout option for OLED boot logo. (#21823)
luttermann Aug 30, 2023
c2a81d8
Revert "fix 60_hhkb ASCII diagram (#21813)" (#21869)
zvecr Aug 30, 2023
adef366
CannonKeys Meetup Pad 2023 (#21806)
Aug 30, 2023
9614c3a
[keyboard] add sweeq, a ferris/sweep variant with diodes (#21597)
idank Aug 30, 2023
d92ef59
Update macOS install script (#21854)
fauxpark Aug 31, 2023
ab9e74a
Abko AK84BT Layout Touch-Up (#21876)
noroadsleft Sep 1, 2023
4b1aa16
AH Haven65 Community Layout support (#21880)
noroadsleft Sep 1, 2023
81ea4f9
nullbitsco/snap: fix broken keymaps (#21877)
jaygreco Sep 1, 2023
633d92a
chore: ignore virtual environment directory (#20905)
frankebel Sep 3, 2023
b03b49f
Add 1upkeyboards Super16v3 (#21665)
ziptyze Sep 3, 2023
04ce349
[keyboard] add redragon/k667 (#21417)
temp4gh Sep 3, 2023
47e72a9
Add M6-C Keyboard Firmware (#21852)
ToastyStoemp Sep 3, 2023
8ad43a9
Added kiserdesigns keyboard folder and Madeline keyboard (#21857)
NCKiser Sep 3, 2023
e26442f
redragon/k667: Remove 2 layer VIA restriction (#21889)
zvecr Sep 3, 2023
dd17b6b
AH Haven80 Community Layout support (#21885)
noroadsleft Sep 4, 2023
9eaa8a2
ANAVI Macro Pad 12: rename LAYOUT to LAYOUT_ortho_4x3 (#21886)
noroadsleft Sep 4, 2023
fd095bb
Chosfox CF81: correct layout data (#21902)
noroadsleft Sep 4, 2023
b2ded61
Auto-label data-driven efforts (#21900)
zvecr Sep 4, 2023
2f51704
CannonKeys Bastion75 Layout Additions (#21899)
noroadsleft Sep 5, 2023
2f243e2
CannonKeys Bastion60 Layout Additions (#21887)
noroadsleft Sep 5, 2023
809865e
CannonKeys Bastion65 Layout Additions (#21888)
noroadsleft Sep 5, 2023
6aa3814
CannonKeys BastionTKL Layout Additions (#21901)
noroadsleft Sep 5, 2023
549708e
Bump actions/checkout from 3 to 4 (#21907)
dependabot[bot] Sep 5, 2023
7fb6051
GMMK2 65% ISO: Correct layout data (#21925)
noroadsleft Sep 5, 2023
e3c6467
[Docs] Improve contrast for warnings in dark mode (#21928)
3geek14 Sep 6, 2023
c783325
GMMK2 96% ANSI: Correct layout data (#21937)
noroadsleft Sep 6, 2023
3e3320e
Cipulot EC Theca Community Layout Support (#21913)
noroadsleft Sep 7, 2023
4875bce
customMK EVO70 R2 Layout Additions (#21916)
noroadsleft Sep 9, 2023
ec09c03
[Keyboard] Add Binepad Pixie (#21524)
vinorodrigues Sep 9, 2023
9a29ddf
dnworks FRLTKL Community Layout support (#21922)
noroadsleft Sep 9, 2023
3561c3a
Repair malformed links in keyboard README files (#21969)
FalcoG Sep 11, 2023
62105b5
Remove oversize binaries (#21976)
daskygit Sep 12, 2023
91e0e46
Drewkeys Mercury65 Layout Additions (#21924)
noroadsleft Sep 12, 2023
4468662
Gray Studio Think65 v3 Layout Additions (#21930)
noroadsleft Sep 12, 2023
e6ce481
Handwired ScottoKeebs Configurator Updates (#21990)
noroadsleft Sep 13, 2023
33d7fa1
Inland MK47 Community Layout Support (#21998)
noroadsleft Sep 13, 2023
c6841a5
Jaykeeb Sebelas: Standardize Layout Names (#21999)
noroadsleft Sep 13, 2023
32f0603
Keebio NyquistPad Layout Updates (#22000)
noroadsleft Sep 14, 2023
f4a702e
Kibou Suisei Layout Addition (#22001)
noroadsleft Sep 14, 2023
9f0f395
Kopibeng XT87 Layout Additions & Touch-Up (#22002)
noroadsleft Sep 14, 2023
e67a4ba
Update to 'peterfalken' userspace configurations (#21836)
PeterFalken Sep 14, 2023
02e6c04
Krado Industries Promenade Layout Additions (#22014)
noroadsleft Sep 14, 2023
78eb69e
Linworks Fave60a Community Layout Support (#22015)
noroadsleft Sep 14, 2023
cfe52b6
Maze Studio Jocker 1800 Layout Additions (#22016)
noroadsleft Sep 14, 2023
269c7b6
Mechlovin Zed65 910 Layout Standardization (#22018)
noroadsleft Sep 14, 2023
294fc6c
Mode M256-WS Community Layout Support (#22020)
noroadsleft Sep 14, 2023
58c2dae
Mode M256-WH Community Layout Support (#22019)
noroadsleft Sep 14, 2023
4f26a8b
MonsGeek M1: Correct layout data (#22026)
noroadsleft Sep 14, 2023
46d679a
`qmk format-json`: Add an in-place mode to format json command (#21610)
Sep 14, 2023
3d86b92
QVEX Tech Lynepad2 Layout Update (#22030)
noroadsleft Sep 14, 2023
598303f
OwLab Jelly Evolv Solder Layout Additions (#22029)
noroadsleft Sep 15, 2023
06dfa1c
Nix Studio Lilith Layout Additions (#22028)
noroadsleft Sep 15, 2023
49f1cbd
Neson Design Nico Layout Additions (#22027)
noroadsleft Sep 15, 2023
e7ae5ec
[Keyboard] Add splitkb.com's Aurora Helix (#21871)
VeyPatch Sep 15, 2023
29d1a2c
[Keyboard] add 1upkeyboards 1upslider8 (#21546)
ziptyze Sep 15, 2023
d83ac7a
[Keyboard] Adding Treasure TYPE-9 series III (#21748)
TreasureTypes Sep 15, 2023
4767554
Raindrop Layout Updates (#22032)
noroadsleft Sep 15, 2023
71d5d14
Rico Phoenix Project No. 1 Layout Additions (#22035)
noroadsleft Sep 15, 2023
6b1b746
RuckerMachine RM Fullsize Layout Additions (#22036)
noroadsleft Sep 16, 2023
4162d1f
Sho Studios ARC Layout Addition (#22037)
noroadsleft Sep 16, 2023
39fafda
Move Digitizer to "Software Features" (#22031)
zvecr Sep 17, 2023
1fbd45a
Add missing gpio and chibios defs to uart.h (#22033)
karosc Sep 17, 2023
9f9ad95
Fix paragon encoder pinout for soldered version (#22043)
yakMM Sep 17, 2023
652c5a9
geistmaschine/macropod: fix issues waking up after suspend on apple d…
ebastler Sep 17, 2023
6129f5f
Add all RGB Matrix Animations to city42 (#21992)
controller-works Sep 17, 2023
b5181e3
Viktus Styrka Topre Layout Standardization and Touch-Up (#22044)
noroadsleft Sep 18, 2023
25df4ba
Wolf Neely65 Touch-Up (#22045)
noroadsleft Sep 18, 2023
6ba53f6
Wolf Silhouette Community Layout Support (#22052)
noroadsleft Sep 18, 2023
cd095c8
Wolf Ziggurat Layout Additions (#22053)
noroadsleft Sep 18, 2023
48b4ce6
Adding support for the Pteron56 (PCB) keyboard (#21731)
FSund Sep 18, 2023
16f2a3e
Add missing gpio include to ps2 vendor (#22063)
daskygit Sep 18, 2023
ef31109
[Keyboard] Add riot pad (#22060)
CheeseL0ver Sep 19, 2023
56a87ef
DZTech Pluto Community Layout support (#22069)
noroadsleft Sep 19, 2023
4ce3a1c
Ubest VN Community Layout Support (#22070)
noroadsleft Sep 19, 2023
8c92c0a
Add OLED logo DP3000 macropad (#21936)
depermana12 Sep 19, 2023
2742935
SapuSeven MacroPad12: rename LAYOUT to LAYOUT_ortho_3x4 (#22081)
noroadsleft Sep 19, 2023
05dfe9f
Alchemist Keyboards OGRN Layout Addition (#22080)
noroadsleft Sep 20, 2023
16ad362
amend 96_(ansi|iso) community_layouts in keyboards/ (#22066)
dunk2k Sep 20, 2023
cdff9b8
Restrict "feature" and "animation" keys (#21895)
zvecr Sep 20, 2023
fffea62
[Keyboard] Momokai Aurora (#20419)
peepeetee Sep 21, 2023
22c576b
[Keyboard] add Quokka keyboard (#20979)
dlford Sep 21, 2023
6dc482b
apply 66_(ansi|iso) to keyboards (#21834)
dunk2k Sep 21, 2023
4629d6a
Add ScottoSlant Keyboard (#20942)
joe-scotto Sep 21, 2023
1c62cb7
Add ScottoMouse Handwired Macropad (#21074)
joe-scotto Sep 21, 2023
9b69921
Add ScottoFly Keyboard (#20939)
joe-scotto Sep 21, 2023
e55220d
Add ScottoMacrodeck Macropad (#20946)
joe-scotto Sep 21, 2023
3d1b9e9
Add ScottoLong Keyboard (#20938)
joe-scotto Sep 21, 2023
b5b9002
Add funtions of Encoder and VIA for redragon/k667 (#21917)
temp4gh Sep 21, 2023
4520a58
[Keyboard] Add rpk-001 keyboard (#21042)
itarze Sep 21, 2023
e56ea60
amend 68_(ansi|iso) community_layouts in keyboards/ (#21835)
dunk2k Sep 21, 2023
4ec3e23
[Keyboard] Add QCK-75 (#21180)
PoringH Sep 21, 2023
f543a44
Quarkeys Studio Z67 Solder Community Layout Support (#22095)
noroadsleft Sep 21, 2023
e91bf45
Quarkeys Studio Z67 Hotswap Community Layout Support (#22096)
noroadsleft Sep 21, 2023
5858efd
kimiko: mirror encoder pins between halves (#21728)
cstrahan Sep 21, 2023
363dee8
Keychron q9 plus (#21399)
KeychronMacro Sep 21, 2023
dc2315a
add dz60v2 keyboard (#21862)
moyi4681 Sep 21, 2023
8c52bab
add odinmini layout (#21983)
moyi4681 Sep 21, 2023
a26e1c8
keymaps: Fix hacker_dvorak build. (#22102)
Apteryks Sep 21, 2023
abd432f
Allow for `qmk compile -kb all`. (#22022)
tzarc Sep 22, 2023
5cc5270
Royal Kludge RK G68 Community Layout Support (#22103)
noroadsleft Sep 22, 2023
d49edbc
Added OLED SSD1306 128x64 to the verified working table (#22112)
JellyTitan Sep 23, 2023
e001c33
Shoc: physically arrange keymaps/layout macro (#22100)
noroadsleft Sep 23, 2023
73ffa45
Fix up `qmk mass-compile` makefile indenting. (#22115)
tzarc Sep 23, 2023
ef214e6
Add 'dactyl_tracer' keyboard (#20993)
dunk2k Sep 23, 2023
4590b80
add subrezon/lancer keyboard (#20792)
subrezon Sep 23, 2023
7f2f15b
[Keyboard] Add SIRIND Klein (#21951)
eerraa Sep 23, 2023
9a5b631
GMMK2 96% ISO: Correct layout data (#22101)
noroadsleft Sep 23, 2023
bd2a33f
Add reminder about format-json to PR Checklist (#22055)
lendunistus Sep 23, 2023
c0d7a43
Add Jank RP2040 Dactyl (#21973)
wheres-perry Sep 23, 2023
26b2288
[Keyboard] Enable RGB_TEST animation on riot_pad (#22118)
CheeseL0ver Sep 23, 2023
f888464
YMDK Melody96 Matrix Touch-Up (#22113)
noroadsleft Sep 24, 2023
ee4e22d
Update feature_rgblight.md (#21483)
Radther Sep 25, 2023
9b429bd
Revert "Update feature_rgblight.md" (#22132)
tzarc Sep 25, 2023
133be87
included keyboard.h. To use is_keyboard_master with a split with an i…
t0kies Sep 25, 2023
9d3c001
Added Wyvern Hotswap by BredWorks (#21141)
DeskDaily Sep 25, 2023
4ebb065
Fix combo_ref_from_layer respect different default layer [#21780] (#2…
bncpr Sep 25, 2023
131bc92
Fix variable misspelling (#21774)
plaublin Sep 25, 2023
2181da4
amend split_* community_layouts in keyboards (#21847)
dunk2k Sep 25, 2023
e3cbd8a
amend 75_(ansi|iso) community_layouts in keyboards/ (#21837)
dunk2k Sep 25, 2023
c10a46a
Add is0gr to QMK (#22024)
awkannan Sep 25, 2023
4d99445
Document the RP2040-specific PS/2 implementation (#22079)
strobo5 Sep 25, 2023
0c4bd1c
Bump tj-actions/changed-files from 38 to 39 (#21923)
dependabot[bot] Sep 25, 2023
7e92358
Add Palmetto PCB (#21955)
Rossman360 Sep 25, 2023
538978b
Add zoom98 (#22062)
spbgzh Sep 25, 2023
2fad451
Added more rgb effects for rpk-001 keyboard (#22120)
itarze Sep 25, 2023
6eb2e43
Fix typo in oled_driver (#22134)
eltociear Sep 25, 2023
8d9c770
Fix entry into bootloader for STM32G431. (#22138)
tzarc Sep 26, 2023
17ae28f
Fix doc for programmable buttons. (#22136)
arakashic Sep 26, 2023
46c1e73
rastersoft/minitkl layout corrections (#22130)
dunk2k Sep 26, 2023
ca9664b
[Keyboard] Add spankbd, 3x5+3 split keyboard (#22003)
idank Sep 26, 2023
351b5cd
Initial support for CSTM80 (#22137)
zvecr Sep 26, 2023
25c850e
Add support for YMD75 V4 - ISO (#22128)
zvecr Sep 26, 2023
0ecb03a
Drop V2 production updates (#22147)
zvecr Sep 27, 2023
fb0c64a
Allow inline generation of compile_commands.json while doing a `qmk c…
tzarc Sep 28, 2023
c5706ef
Allow for `qmk mass-compile all:<keymap>` (#22116)
tzarc Sep 28, 2023
0edc68f
HnahKB Freyr Layout Additions (#22150)
noroadsleft Sep 29, 2023
f214ee7
Rura66 Layout Data (#22155)
noroadsleft Sep 29, 2023
daea202
add linworks fave60 (#20796)
duilchoi Sep 29, 2023
5626a92
Add KB12 keyboard (#21605)
DOIO2022 Sep 29, 2023
ab1e851
4pplet Eagle/Viper Rep Rev.A Layout Additions II (#22161)
noroadsleft Sep 29, 2023
cfb4bb9
teleport/native: switch from wrongly used user to kb function, boost …
ebastler Sep 29, 2023
b404d5e
Add Brutalv2 60 Keyboard (#22094)
awkannan Sep 30, 2023
c23d873
keyboards: Add support for Sofle Choc (#16736)
brianlow Sep 30, 2023
8813bdf
Remove rosetta instructions for Apple Silicon (#22174)
filterpaper Oct 1, 2023
1b7a538
Bastard Keyboards: Add support for Dilemma Max (4x6_4) (#22064)
casuanoob Oct 1, 2023
997a674
Miscellaneous fixes for recently merged keyboards (#22179)
zvecr Oct 2, 2023
f33881b
Add Soulstone keyboard (#22093)
Strech Oct 3, 2023
bc5d407
[Keyboard] Add SyenaKeyboards (#22168)
Oct 3, 2023
a638f6e
Fix minimum python version references (#22191)
zvecr Oct 4, 2023
d9fa80c
Added /handwired/ziyoulang_k3_mod (#21965)
coomstoolbox Oct 4, 2023
5485d50
Add the Split67 keyboard PCB (#22107)
LXF-YZP Oct 4, 2023
6e93b59
Monstargear XO87 Soldered: correct layout data (#22199)
noroadsleft Oct 4, 2023
d33f9ec
Add Acheron Themis and its variants (#22142)
Gondolindrim Oct 5, 2023
7603a46
Add keyboard Projectd/75/Projectd_75_ansi (#21628)
gskygithub Oct 5, 2023
22fbbbb
[Keyboard] Add SP-111 v2 keyboard (#21652)
thompson-ele Oct 5, 2023
a58f868
[Keyboard] Add qwertyqop60hs (#22164)
itsme-zeix Oct 5, 2023
9f31783
Added 3dp660 oled keyboard (#20591)
xia0 Oct 5, 2023
aaebb0a
Add Wave keyboard (#22054)
etiennecollin Oct 5, 2023
8f757ee
Add Keychron Q1 Version 2 (#20416)
KeychronMacro Oct 5, 2023
2a8b3a8
Add Line TKL keyboard (#22172)
studiokestra Oct 5, 2023
92873cc
Add printedpad keyboard (#21202)
noahbei Oct 5, 2023
127560a
Add `qmk ci-validate-aliases` (#22205)
tzarc Oct 5, 2023
63b48f5
Move orphaned Yugo-M files (#22211)
noroadsleft Oct 6, 2023
69c1790
Klein_HS PCB support (#22203)
eerraa Oct 7, 2023
b768d74
Update vid for printedpad (#22215)
noahbei Oct 7, 2023
06d123d
Adding BriianPowell Discipline Keyboard Layout Updates (#21474)
BriianPowell Oct 7, 2023
7ca652c
Flag vial keymaps in 'qmk lint' (#22227)
zvecr Oct 8, 2023
4345d34
Fix build error when Automatic Mouse Layer is enabled (#22229)
ikorihn Oct 8, 2023
e1630ed
[Keyboard] vinhcatba/uncertainty (#21142)
vinhcatba Oct 9, 2023
ad14a27
[Keyboard] Split-Cloud Handwired (#21327)
coolsa Oct 9, 2023
6e6fff8
Fix typo in `docs/feature_tri_layer.md` (#22232)
noroadsleft Oct 9, 2023
3665ae0
[Keyboard] HorrorTroll Nyx (#21143)
HorrorTroll Oct 9, 2023
20eb93e
Yampad add missing includes for CONVERT_TO (#22237)
daskygit Oct 9, 2023
77fe129
Yampad add missing includes for CONVERT_TO (#22237)
daskygit Oct 9, 2023
509a2b4
Fix old usage of UNICODE_MODE_MAC (#22238)
zvecr Oct 9, 2023
6dafcac
[Keyboard] Add MIIIW BlackIO83 (#21970)
ArthurCyy Oct 10, 2023
0650f78
[Keyboard] MonsGeek M3 (#20542)
jonylee1986 Oct 10, 2023
81e086b
add missing gpio include for pointing motion pin (#22246)
daskygit Oct 11, 2023
db8b74f
[Keyboard] Hineybush H101 (#22186)
hineybush Oct 11, 2023
527790b
add 60_(ansi|iso)_wkl* community layouts (#21811)
dunk2k Oct 12, 2023
fa8940e
Keyboard change blu/vimclutch to hardware revision B. (#22247)
blu006 Oct 12, 2023
ad4ecd6
Add Ratio60 PCB (#21609)
4pplet Oct 12, 2023
f536646
Add 62 key Dactyl Manuform (#21394)
rek Oct 12, 2023
b5423b2
Add `60_iso_tsangan_split_bs_rshift` Community Layout (#21812)
dunk2k Oct 12, 2023
999e721
Kisakey (#22217)
kisakey-luxury Oct 12, 2023
b630df1
Reword mention of personal keymaps from PR checklist (#22258)
wlhlm Oct 12, 2023
c67c9f1
Add support for CSTC40 keyboard (#22154)
felipecrp Oct 12, 2023
391c042
[Keyboard] Add support for EnviousDesign keyboards (#17544)
Envious-Data Oct 12, 2023
e22cb99
[Keyboard] Inland V83P (#21725)
jonylee1986 Oct 12, 2023
0477160
[Keyboard] RPNeko65 by lendunistus (#21747)
lendunistus Oct 12, 2023
032b039
amend alice* community_layouts in keyboards (#21846)
dunk2k Oct 13, 2023
62ff02a
[Keyboard] Add Okayu (#22077)
MaiTheSan Oct 13, 2023
a46c7ab
Enable encoder map on navpad1.0 (#22266)
MakotoKurauchi Oct 14, 2023
23a8f7f
[Keyboard] jukaie/jk01 (#20573)
jukaie Oct 14, 2023
81a3aa0
Fix typo in keychron v6 encoder map enable (#22272)
tzarc Oct 14, 2023
f6c70c4
Allow for disabling of parallel processing of qmk find and `qmk mass-…
tzarc Oct 16, 2023
0e6d47e
Fixup symbol sizing listing. (#22307)
tzarc Oct 21, 2023
96c71b9
[Keyboard] Add purin (#22306)
oRE-o Oct 23, 2023
d2773c6
[Keyboard] Add QK100 (#21782)
owlab-git Oct 23, 2023
ca45416
Remove extra led_matrix_indicators_user call (#22329)
daskygit Oct 23, 2023
d289268
[Keyboard] Add LGBTKL (#22331)
ojthetiny Oct 25, 2023
e0c00c3
Clarify PIO define is optional in docs. (#22339)
daskygit Oct 26, 2023
f5cd304
[Keyboard] Add Kaly42 (#22282)
Dwctor Oct 27, 2023
0ad780f
[Keyboard] add pisces pcb (#22334)
khchen2004 Oct 27, 2023
e82bc53
[Keyboard] Waffling60 Rev E ANSI Hotswap (#22270)
4pplet Oct 27, 2023
052cc5d
Add darkproject/kd87a_bfg_edition keyboard (#18981)
gskygithub Oct 27, 2023
ae2703b
eason/aeroboard - Modify bootloader (#22286)
EasonQian1 Oct 27, 2023
18ef3da
[Keyboard] doksin (#22220)
milletmilletmilletmilletmilletmilletmil Oct 27, 2023
1a300d0
[Keyboard] Add Velvet hotswap & solder (#22284)
mrnoisytiger Oct 27, 2023
ca2d2a5
Flag more VIAL config options in lint (#22345)
zvecr Oct 28, 2023
c133bd1
Removed clueboard link as the website has been parked for some time (…
Choromanski Oct 28, 2023
46dedfa
[Keyboard] add enter67 keyboard (#22346)
LXF-YZP Oct 28, 2023
538b796
Fix for swapped PID and VID (#22372)
Cipulot Oct 31, 2023
cb97054
Add Kindakeyboards Conone65 Via support (#22320)
mattchan Oct 31, 2023
2192098
[Keyboard] Add TeaQueen (#22352)
gregandcin Nov 1, 2023
999008f
[Keyboard] Add Klein_SD (#22371)
eerraa Nov 1, 2023
837cae9
boardsource/unicorne - Fixed OLED layers being all set to zero (#22389)
ID64F Nov 2, 2023
ace510f
docs(rgblight): fix typos (#22399)
meskill Nov 3, 2023
67ff0de
Teaqueen: correct layout data (#22406)
dunk2k Nov 7, 2023
5b25a8a
[Keyboard] Add Piantor Pro (#22361)
l4u Nov 7, 2023
7324650
Red Herring PCB support (#22409)
dcpedit Nov 8, 2023
2337cd1
Add riblee handwired split keyboard (#22277)
riblee Nov 8, 2023
ebac02a
[Keyboard] Add Duet Switch Tester (#22367)
ai03-2725 Nov 8, 2023
80708a9
[Keyboard] Add PCB Utopia88 (#22257)
Kelwin0313 Nov 8, 2023
64bbeff
Fix Herringbone pro Layouts (#22317)
yakMM Nov 8, 2023
72f93e7
Add iso85k keyboard (#22411)
FredrikAleksander Nov 8, 2023
10cdd00
Fix corne keylog (#22420)
JBarberU Nov 9, 2023
0b7dba1
Fix indicator LED definition for Sofle RGB. (#22408)
mpfl Nov 9, 2023
daabe2d
Update layer state of Lily58 from 'Default' to 'Base' (#22397)
le4ker Nov 9, 2023
39d0a14
Add SNES Macropad keyboard (#22377)
JBarberU Nov 9, 2023
e5b7685
Update gregandcin/teaqueen (#22402)
gregandcin Nov 9, 2023
aee2a9d
[Keyboard] Add alpaca/wfeclipse (#22230)
temp4gh Nov 9, 2023
38d6e9a
Add Ploopy Madromys mouse (#21989)
ploopyco Nov 10, 2023
6876fbe
[Keyboard] Add MariOrion v2.5 (#22273)
ninetailedtori Nov 10, 2023
211fbbd
Add `qmk license-check` developer-level CLI command. (#22075)
tzarc Nov 11, 2023
935c894
add 5087 keyboard (#20557)
jonylee1986 Nov 11, 2023
0189c48
studiokestra/line_tkl: correct layout data (#22455)
dunk2k Nov 12, 2023
c2326c0
[Keyboard] Fixes to make snes_macropad play nicer with qmk configurat…
JBarberU Nov 12, 2023
56b6b28
add `68_ansi` Community Layout to nebula68b (#22433)
dunk2k Nov 13, 2023
50844a8
Fix typos: key-modifer→key-modifier and interacton→interaction (#22464)
precondition Nov 13, 2023
44062b5
Bs equals (#21690)
daysgobye Nov 14, 2023
ba62db1
Update stale.yml (#22473)
tzarc Nov 14, 2023
5c22706
Update stale.yml
tzarc Nov 14, 2023
d7b4423
[Keyboard] Add Eden (#22467)
itsme-zeix Nov 14, 2023
adcc4d3
Add leonardo build target for leonardo + usb2.0 shield based projects…
lzhang10 Nov 15, 2023
1e4f7aa
[Keyboard] Add dnworks 997pt3 (#22466)
itsme-zeix Nov 16, 2023
a6521b8
[Doc] Improve converter references (#21801)
filterpaper Nov 16, 2023
805b9eb
reset master to upstream (#35)
BlueTufa Aug 22, 2023
54aa696
Update 1up keymaps (#36)
BlueTufa Sep 11, 2023
5b32043
Fix IJ debugger shortcut (#37)
BlueTufa Sep 13, 2023
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.
4 changes: 4 additions & 0 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,3 +40,7 @@ translation:
- docs/ru-ru/**/*
CI:
- .github/**/*
dd:
- data/constants/**/*
- data/mappings/**/*
- data/schemas/**/*
2 changes: 1 addition & 1 deletion .github/workflows/api.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
if: github.repository == 'qmk/qmk_firmware'

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 1
persist-credentials: false
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/auto_tag.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
if: github.repository == 'qmk/qmk_firmware'

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

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci_builds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@ jobs:
- name: Disable safe.directory check
run : git config --global --add safe.directory '*'

- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
ref: ${{ github.event.inputs.branch || github.ref }}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/cli.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
- name: Disable safe.directory check
run : git config --global --add safe.directory '*'

- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/develop_update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
if: github.repository == 'qmk/qmk_firmware'

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
token: ${{ secrets.QMK_BOT_TOKEN }}
fetch-depth: 0
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
if: github.repository == 'qmk/qmk_firmware'

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

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/feature_branch_update.yml
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ jobs:
- riot

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
token: ${{ secrets.QMK_BOT_TOKEN }}
fetch-depth: 0
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/format.yml
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ jobs:
- name: Disable safe.directory check
run : git config --global --add safe.directory '*'

- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -35,7 +35,7 @@ jobs:

- name: Get changed files
id: file_changes
uses: tj-actions/changed-files@v37
uses: tj-actions/changed-files@v39

- name: Run qmk formatters
shell: 'bash {0}'
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 @@ -19,7 +19,7 @@ jobs:
- name: Disable safe.directory check
run : git config --global --add safe.directory '*'

- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand Down
29 changes: 4 additions & 25 deletions .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- name: Disable safe.directory check
run : git config --global --add safe.directory '*'

- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
fetch-depth: 0

Expand All @@ -27,7 +27,7 @@ jobs:

- name: Get changed files
id: file_changes
uses: tj-actions/changed-files@v37
uses: tj-actions/changed-files@v39

- name: Print info
run: |
Expand Down Expand Up @@ -74,31 +74,10 @@ jobs:
fi
exit $exit_code

- name: Verify at most one added keyboard
- name: Verify keyboard aliases
if: always()
shell: 'bash {0}'
run: |
git reset --hard
git clean -xfd

# Get the keyboard list and count for the target branch
git checkout -f ${{ github.base_ref }}
git pull --ff-only
QMK_KEYBOARDS_BASE=$(qmk list-keyboards)
QMK_KEYBOARDS_BASE_COUNT=$(qmk list-keyboards | wc -l)

# Get the keyboard list and count for the PR
git checkout -f ${{ github.head_ref }}
git merge --no-commit --squash ${{ github.base_ref }}
QMK_KEYBOARDS_PR=$(qmk list-keyboards)
QMK_KEYBOARDS_PR_COUNT=$(qmk list-keyboards | wc -l)

echo "::group::Keyboards changes in this PR"
diff -d -U 0 <(echo "$QMK_KEYBOARDS_BASE") <(echo "$QMK_KEYBOARDS_PR") | grep -vE '^(---|\+\+\+|@@)' | sed -e 's@^-@Removed: @g' -e 's@^+@ Added: @g'
echo "::endgroup::"

if [[ $QMK_KEYBOARDS_PR_COUNT -gt $(($QMK_KEYBOARDS_BASE_COUNT + 1)) ]]; then
echo "More than one keyboard added in this PR -- see the PR Checklist."
echo "::error::More than one keyboard added in this PR -- see the PR Checklist."
exit 1
fi
qmk ci-validate-aliases
2 changes: 1 addition & 1 deletion .github/workflows/regen.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
- name: Disable safe.directory check
run : git config --global --add safe.directory '*'

- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Run qmk generators
run: |
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 @@ -19,7 +19,7 @@ jobs:
- name: Disable safe.directory check
run : git config --global --add safe.directory '*'

- uses: actions/checkout@v3
- uses: actions/checkout@v4

- name: Run qmk generators
run: |
Expand Down
3 changes: 2 additions & 1 deletion .github/workflows/stale.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@ name: 'Close stale issues and PRs'
permissions:
issues: write
pull-requests: write
actions: write

on:
schedule:
Expand All @@ -13,7 +14,7 @@ jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v8
- uses: actions/stale@main
with:
repo-token: ${{ secrets.GITHUB_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 @@ -26,7 +26,7 @@ jobs:
container: ghcr.io/qmk/qmk_cli

steps:
- uses: actions/checkout@v3
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Install dependencies
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,7 @@ secrets.tar
# Python things
__pycache__
.python-version
.venv

# Prerequisites for updating ChibiOS
/util/fmpp*
Expand All @@ -107,5 +108,6 @@ compile_commands.json
.clangd/
.cache/

# VIA(L) json files that don't belong in QMK repo
# VIA(L) files that don't belong in QMK repo
via*.json
/keyboards/**/keymaps/vial/*
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -328,7 +328,7 @@ define PARSE_TEST
ifeq ($$(TEST_NAME),all)
MATCHED_TESTS := $$(TEST_LIST)
else
MATCHED_TESTS := $$(foreach TEST, $$(TEST_LIST),$$(if $$(findstring $$(TEST_NAME), $$(notdir $$(TEST))), $$(TEST),))
MATCHED_TESTS := $$(foreach TEST, $$(TEST_LIST),$$(if $$(findstring x$$(TEST_NAME)x, x$$(notdir $$(TEST))x), $$(TEST),))
endif
$$(foreach TEST,$$(MATCHED_TESTS),$$(eval $$(call BUILD_TEST,$$(TEST),$$(TEST_TARGET))))
endef
Expand Down
3 changes: 1 addition & 2 deletions builddefs/build_full_test.mk
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,6 @@ $(TEST)_INC := \
tests/test_common/common_config.h

$(TEST)_SRC := \
$(TMK_COMMON_SRC) \
$(QUANTUM_SRC) \
$(SRC) \
$(QUANTUM_PATH)/keymap_introspection.c \
Expand All @@ -31,7 +30,7 @@ $(TEST)_SRC := \
tests/test_common/test_logger.cpp \
$(patsubst $(ROOTDIR)/%,%,$(wildcard $(TEST_PATH)/*.cpp))

$(TEST)_DEFS := $(TMK_COMMON_DEFS) $(OPT_DEFS) "-DKEYMAP_C=\"keymap.c\""
$(TEST)_DEFS := $(OPT_DEFS) "-DKEYMAP_C=\"keymap.c\""

$(TEST)_CONFIG := $(TEST_PATH)/config.h

Expand Down
Loading
Loading