logo

qmk_firmware

custom branch of QMK firmware git clone https://anongit.hacktivis.me/git/qmk_firmware.git
DateCommit messageAuthorFiles+-
zsa/moonlander/keymaps/UNX: Add custom layoutHaelwenn (lanodan) Monnier2+94-0
Bump actions/download-artifact from 4 to 5 (#25545)dependabot[bot]2+3-3
Improve 'new-keymap' error handling when default keymap is missing (#25536)Joel Challis1+12-6
Add proprietary libraries policy page. (#25532)Nick Brassel2+179-2
[docs] Align more keyboard placeholders (#25510)Joel Challis17+20-20
[docs] Align keyboard and keymap placeholders (#25509)Joel Challis5+15-15
Add `null65ansi` keyboard (#25464)Brandon3+287-0
Add `null65iso` keyboard (#25465)Brandon3+290-0
Enable correct SPI peripheral `dilemma/3x5_2/assembled` (#25479)Jack Sangdahl1+2-2
Add zip to .gitignore (#25483)Joel Challis1+1-0
[Keyboard] Add togkey/pad_pocket (#25470)Jon Henry Fernandez4+108-0
[Keyboard] Add cloud_macro (#24904)TweyHugs3+68-0
Changes to the Stenography documentation page. (#25426)Andrew Cooney1+11-3
[Docs] Tidy up keyboard guidelines (#25461)jack1+33-37
[Keyboard] Add Monsgeek M2 (#25387)JhaKob7+606-0
[Keyboard] Add Slimorta (#25348)ASHIJA3+136-0
[Keyboard] Add MX65X (#25214)Cipulot19+795-0
[Keyboard] Update ning_tinyboard_tb16rgb diode direction (#25379)Ning1+4-1
[keyboard]Graystudio BD60 Support (#25337)srk245+418-0
[docs] WS2812: rewrite Open Drain section (#25454)Ryan1+16-4
Add Snappy Pad v.1 (#25419)snappykey5+156-0
Add short aliases for `OSM()` (#25443)Ryan3+113-13
Fix SPI bus lock issue in spi_start_extended when using mutual exclusion (#25447)Copilot1+15-0
Add lilBAE support (#25259)SneakboxKB8+225-0
Fix invalid layer API usage in RGB Matrix docs (#25449)Joel Challis1+1-1
[Keyboard] Add togkey pad & pad_plus (#25217)Jon Henry Fernandez8+951-0
[Docs] Fix typo in Chordal Hold example JSON, comma to colon. (#25424)Pascal Getreuer1+1-1
Clean up mod & mod-tap shortcuts (#25399)Ryan5+206-140
[Docs] Link to `awesome-qmk` userspaces repository (#25357)Peter Cock1+1-1
[Keyboard] Add support S6xty Tsangan (#24898)Thanh Son Tran9+909-0
`inland/kb83`: Remove unnecessary EEPROM write (#25401)Andrew Litt1+1-5
Update link to AW20216S datasheet (#25416)Joel Challis1+1-1
fix order of code in tapdance example3 (#25410)timovp1+19-16
Update readme.md to clarify Lily Pad V2 support (#25405)Dave Alvarado1+3-3
Orient side LEDs on GMMK2 65% ANSI to match the rest of the matrix (#25402)Andrew Litt2+40-40
Fix inverted encoder on Inland KB83 (#25400)Andrew Litt3+6-5
ymdk/id75: fix keymap (#25396)Ryan1+1-1
[docs] Change GUI key references to "Meta" -> "Super" (#25394)Ryan3+14-14
Add YodaDistro Macropad (#25174)YodaDistro3+70-0
fix incorrect damapad layout macros (#25364)ClownFish1+13-13
Applied usb detection fixes from Squalius-cephalus (#25380)Marius1+3-0
Fix Enter key matrix coordinates for smk65/revf ISO layout (#25373)Christoffer Larsen1+1-1
[Bug] Fix `usb_endpoint_interface_lut` multiple def compile err (#25378)Xelus221+1-1
More compiledb fixes. (#25355)Nick Brassel3+42-8
[Docs] Fix example code on key_overrides.md (#25367)luroc1+3-3
Add support for Protagonist PCBs (#22918)Álvaro A. Volpato11+1312-0
fix winry25tc lightsout keymap (#25353)ClownFish1+2-2
Add keyboard Lily58 Koca (#24847)oxnh7+239-0
Specify language standard when generating compilation database. (#25354)Nick Brassel1+2-2
[Bugfix] User eeconfig utility macros (#25350)Pablo Martínez1+2-2
[Keyboard] Add splitkb.com's Halcyon Corne rev2 (#25143)VeyPatch9+462-0
[Keyboard] Add splitkb.com's Halcyon Ferris rev1 (#25145)VeyPatch8+493-0
[Keyboard] Add splitkb.com's Halcyon Lily58 rev2 (#25144)VeyPatch9+494-0
[tzarc/djinn] Include community modules in RGB naming. (#25343)Nick Brassel2+12-0
add kinesis/kint32 (#25013)bytetinkerer6+253-0
More Yunzii notes regarding refusal to provide sources. (#25335)Nick Brassel1+2-2
Add CrossDIY to license_violations.md (#25324)obosob1+1-0
[Docs] Fix PS/2 Driver headers (#25332)Joel Challis1+8-5
Fix dynamic keymap static assert (#25327)Dasky1+1-1
Fix typo in Battery Driver docs (#25312)Joel Challis1+2-2
Fix Sofle OLED layer indication code (#25311)Idkau1+5-2
Fix reference to wrong layer when LM used with right modifiers (#25303)Sergey Radionov1+1-1
Bump vite from 5.4.18 to 5.4.19 in /builddefs/docsgen (#25306)dependabot[bot]2+5-5
Fix dynamic keymap macro only sending first. (#25309)Dasky1+1-1
Merge remote-tracking branch 'upstream/develop'Nick Brassel3300+16086-13749
2025 Q2 changelog (#25297)Joel Challis6+311-18
Configure boards to use development_board - T (#25294)Joel Challis14+17-31
Configure boards to use development_board - S (#25293)Joel Challis36+36-68
salicylic_acid3/getta25 - Fix oled keymap (#25295)Joel Challis1+1-1
[Docs] Fix tap_hold code blocks (#25298)Joel Challis1+2-2
Configure boards to use development_board - UVWXYZ (#25288)Joel Challis22+22-44
[Fix] lib8tion: enable fixed scale8 and blend functions (#25272)Stefan Kerkmann1+1-0
Configure boards to use development_board - 0-9 (#25287)Joel Challis25+25-50
Add `compiler_support.h` (#25274)Pablo Martínez36+142-81
Remove outdated `nix` support due to bit-rot. (#25280)Nick Brassel5+0-1018
[Chore] use {rgblight,rgb_matrix}_hsv_to_rgb overrides (#25271)Stefan Kerkmann2+6-6
Move rookiebwoy to ivndbt (#25142)ivan25+584-578
Merge remote-tracking branch 'origin/master' into developQMK Bot9+262-0
add doio/kb03 (#24815)ClownFish9+262-0
Use relative paths for schemas, instead of $id. Enables VScode validation. (#25251)Nick Brassel9+197-169
[Core] STM32G0x1 support (#24301)Stefan Kerkmann15+624-4
gcc15 AVR compilation fixes (#25238)Nick Brassel5+22-5
Chew folders (#24785)Florent Linguenheld12+260-127
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-1
Update PR checklist notes on custom matrix (#25240)Joel Challis1+2-1
Merge remote-tracking branch 'origin/master' into developQMK Bot3+120-0
Add Waveshare RP2040-Keyboard-3 support (#25269)Joel Challis3+120-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+78-0
Add Zeropad (#24737)Infos3+78-0
Resolve miscellaneous keyboard lint warnings (#25268)Joel Challis9+12-11
Remove duplicate of SPI default config from keyboards (#25266)Joel Challis65+8-174
Merge remote-tracking branch 'origin/master' into developQMK Bot6+165-5
Add BDN9 Rev. 3 (#25261)Danny6+165-5
Deprecate `usb.force_nkro`/`FORCE_NKRO` (#25262)Joel Challis7+36-9
Merge remote-tracking branch 'origin/master' into developQMK Bot6+8-11
Remove more USB only branches from NKRO handling (#25263)Joel Challis1+6-6
dlip/haritev2 - Post merge fixes (#25264)Joel Challis6+8-11
Merge remote-tracking branch 'origin/master' into developQMK Bot13+300-0
Add Harite v2 keyboard (#24975)Dane Lipscombe13+300-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fixes the numlock indicator for Magic Force MF17 numpad (#25260)Wasteland Fluttershy1+1-1
Fix OS_DETECTION_KEYBOARD_RESET (#25015)Matti Hiljanen1+25-1
Enable community modules to define LED matrix and RGB matrix effects. (#25187)Pascal Getreuer19+339-38
[New Feature/Core] New RGB Matrix Animation "Starlight Smooth" (#25203)art-was-here3+29-0
Fix Wear Leveling compilation (#25254)Joel Challis8+19-8
Add raw_hid support to host driver (#25255)Joel Challis12+95-36
Merge remote-tracking branch 'origin/master' into developQMK Bot8+175-0
[Keyboard] Add Jason Hazel’s Bad Wings v2 (#25252)cyxae8+175-0
Allow LVGL onekey keymap to be able compile for other board (#25005)HorrorTroll13+75-37
[Docs] Fix typos introduced by PR #25050 (#25250)Drashna Jaelre1+6-6
Add debounce to duplicated defaults check (#25246)Joel Challis2+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+6-6
CXT Studio 12E3: Fix encoder resolutions not applying (#25242)muge2+6-6
Merge remote-tracking branch 'origin/master' into developQMK Bot2+18-0
Docs update for installing qmk with uv (#24995)Nathan Cain2+18-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+9-24
Fix Aurora sweep default keymap configuration (#25148)VeyPatch1+9-24
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fixed print statement after enabling 32-bit layers (#25027)dabstractor1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-3
Layout corrections: Zed60 (#25003)Duncan Sutherland1+4-3
[Keyboard] Update Tractyl Manuform and add F405 (weact) variant (#24764)Drashna Jaelre18+719-275
Merge remote-tracking branch 'origin/master' into developQMK Bot5+242-0
[Keyboard] Add Binepad KnobX1 (#25222)Silvino R.5+242-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+687-0
Keycult 60 (#25213)yiancar5+687-0
Remove force disable of NKRO when Bluetooth enabled (#25201)Joel Challis6+33-12
Deprecate `qmk generate-compilation-database`. (#25237)Nick Brassel6+179-197
Bind Bluetooth driver to `host_driver_t` (#25199)Joel Challis6+175-94
Ensure `qmk_userspace_paths` maintains detected order (#25204)Joel Challis1+6-5
Add battery changed callbacks (#25207)Joel Challis3+44-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+95-0
[Keyboard] Add Binepad KN01 (#25224)Silvino R.3+95-0
Resolve alias for `qmk new-keymap` keyboard prompts (#25210)Joel Challis1+3-1
Generate versions to keycode headers (#25219)Joel Challis75+455-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-1
Workaround for resolving keyboard alias for config file values (#25228)Joel Challis1+6-1
Add additional hooks for Community modules (#25050)Drashna Jaelre9+137-13
[Bug] Minimise force-included files (#25194)Nick Brassel4+17-9
Merge remote-tracking branch 'origin/master' into developQMK Bot2+5-0
Fix Spleeb compile when pointing device is enabled (#25016)Christopher Hoage2+5-0
Remove redundant keyboard headers (#25208)Joel Challis20+90-226
Merge remote-tracking branch 'origin/master' into developQMK Bot3+202-0
[Keyboard] Add Gravity-45(#25206)takashicompany3+202-0
amptrics/0422 - Prevent OOB in `update_leds_for_layer` (#25209)Joel Challis1+7-6
[Core] Enhance Flow Tap to work better for rolls over multiple tap-hold keys. (#25200)Pascal Getreuer7+1395-13
Merge remote-tracking branch 'origin/master' into developzvecr55+4375-0
Amptrics 0420 keyboard addition (#24744)vchowl5+195-0
Add Umbra keyboard (#24569)josephawilliamsiv16+1783-0
Addition of OK-1 (#24646)Cipulot7+441-0
Added new keyboard epssp75 (#24756)hen-des3+147-0
[Keyboard] mzmkb/slimdash/rev1 (#24804)mizma5+444-0
[Keyboard] Add splitkb.com's Halcyon Elora rev2 (#24790)VeyPatch10+881-0
Add jcpm2 (JC Pro Macro 2) (#24816)Jeremy Cook6+305-0
Add handwired 4x14 LuMaWing keyboard (#24885)LucasMateijsen3+179-0
[Keymap] Sofle RGB - fixed stuck on numpad layer and layout comments (#24942)Matheus Marques1+44-213
Merge remote-tracking branch 'origin/master' into developQMK Bot3+182-0
Add new keyboard MirageiX (#25054)takashicompany3+182-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+94-2
keyboards/annepro2/ld: Add per-variant linker scripts (#24999)Michał Kopeć4+94-2
Merge remote-tracking branch 'origin/master' into developQMK Bot10+360-0
Add Lemokey X0 keyboard (#24994)Aidan Gauland10+360-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+380-0
First TypeK support (#22876)Álvaro A. Volpato7+380-0
modelh: add prerequisites for via support (#24932)Joel Beckmeyer1+4-1
Extend lint checks to reject duplication of defaults (#25149)Joel Challis2+104-0
Remove `"command":false` from keyboards (#25193)Joel Challis1750+2-1752
Fix `boardsource/beiwagon` RGB Matrix coordinates (#25018)jack3+37-58
Merge remote-tracking branch 'origin/master' into developQMK Bot2+5-5
Bump vite from 5.4.15 to 5.4.18 in /builddefs/docsgen (#25192)dependabot[bot]2+5-5
Align `new-keyboard` template to current standards (#25191)Joel Challis1+0-2
Remove more duplication of defaults (#25189)Joel Challis15+12-27
Merge remote-tracking branch 'origin/master' into developQMK Bot1+5-0
Update 'qmk generate-api' to only publish pure DD keymaps (#24782)Joel Challis1+5-0
Remove `"console":false` from keyboards (#25190)Joel Challis1806+1-1807
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Bump rlespinasse/github-slug-action from 3 to 5 (#25021)Joel Challis2+2-2
Avoid duplication in generated community modules `rules.mk` (#25135)Joel Challis4+72-48
High resolution scrolling (without feature report parsing) (#24423)eynsai6+121-2
Prompt for converter when creating new keymap (#25116)Joel Challis1+55-1
Remove empty `url` fields (#25181)Joel Challis1389+1-1390
[Bug][Core] Fix for Flow Tap: fix handling of distinct taps and timer updates. (#25175)Pascal Getreuer5+410-33
Align ChibiOS `USB_WAIT_FOR_ENUMERATION` implementation (#25184)Joel Challis1+4-13
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-1
Decrease firmware size for `anavi/macropad8`. (#25185)Nick Brassel1+0-1
Merge remote-tracking branch 'origin/master' into developQMK Bot6+123-0
Add handwired/footy (#25151)CJ Pais6+123-0
Implement connection keycode logic (#25176)Joel Challis15+346-98
Add lint warning for empty url (#25182)Joel Challis1+11-0
Update develop branch to Pico SDK 1.5.1 (#25178)Eric Molitor0+0-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix for `.clangd`. (#25180)Nick Brassel1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
DOCS: `qmk-hid` missing in bootloaders list? (#25177)Jan Bláha1+1-0
Fixup eeconfig lighting reset. (#25166)Nick Brassel1+15-6
Merge remote-tracking branch 'origin/master' into developQMK Bot1+16-10
Fix 'Would you like to clone the submodules?' prompt under msys (#24958)Joel Challis1+16-10
Remove `bluefruit_le_read_battery_voltage` function (#25129)Joel Challis8+11-58
[keyboard] ymdk/id75/rp2040 (#25157)Less/Rikki5+38-1
Allow for disabling EEPROM subsystem entirely. (#25173)Nick Brassel8+75-84
Ignore the Layer Lock key in Repeat Key and Caps Word. (#25171)Pascal Getreuer6+91-9
Remove duplication of RGBLight defaults (#25169)Joel Challis53+10-97
Merge remote-tracking branch 'origin/master' into developQMK Bot5+9-9
Fix missing and extra commas in JSON schema (#25057)lsh47115+9-9
Remove duplication of RGB Matrix defaults (#25146)Joel Challis17+2-32
Merge remote-tracking branch 'origin/master' into developQMK Bot3+147-0
[Keyboard] Add voidhhkb-hotswap (#25007)JamesWilson19963+147-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+20-14
[Docs] Unify lighting step descriptions (#25167)ClownFish4+20-14
Merge remote-tracking branch 'origin/master' into developQMK Bot8+197-0
[Keyboard] Kobold r1 (#25161)Nick Brassel8+197-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+160-0
Added Keyboard LumPy27 (#24967)Daniel Reisch3+160-0
Remove Sofle `rgb_default` keymap & tidy readme's (#25010)jack8+19-801
Merge remote-tracking branch 'origin/master' into developQMK Bot6+320-0
Add Link keyboard (#25058)Andrew Kannan6+320-0
[Core] Flow Tap tap-hold option to disable HRMs during fast typing (#25125)Pascal Getreuer11+648-36
[chore]: move and rename mouse/scroll min/max defines (#25141)Stefan Kerkmann4+23-23
Merge remote-tracking branch 'origin/master' into developQMK Bot5+268-11
[Keyboard] Add suika83opti (#24991)suikagiken3+182-0
Update shuguet/shu89 (#24780)Sylvain Huguet1+11-11
kradoindustries_promenade: add LAYOUT_1x2u (#25090)Olivier Mehani1+75-0
New standard layout for Savage65 (65_ansi_blocker_tsangan_split_bs) (#24690)Christian C. Berclaz1+129-78
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-0
fix: Fix startup sound for Preonic (#25132) (#25133)Luis Garcia1+2-0
Exclude external userspace from lint checking (#24680)Joel Challis2+9-4
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
chore: Allow disabling underglow on Work Louder devices (#25123) (#25120)Luis Garcia1+2-2
Cater for use of `__errno_r()` in ChibiOS syscalls.c with newer picolibc revisions (#25121)Nick Brassel1+13-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-0
Include `math.h` where necessary. (#25122)Nick Brassel2+2-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+15-14
More Windows->Unix style path fixes. (#25119)Nick Brassel3+15-14
Merge remote-tracking branch 'origin/master' into developQMK Bot11+1122-0
Add Vida to QMK (#24225)Andrew Kannan11+1122-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-0
Add warning when deprecated 'promicro_rp2040' is used (#25112)Joel Challis1+6-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Remove direct docs.qmk.fm links from docs (#25113)Joel Challis2+2-2
Remove `CTPC`/`CONVERT_TO_PROTON_C` options (#25111)Joel Challis2+2-9
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix coban pad9a wrong layout in keyboard.json (#25100)sudo pacman -Syu1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot3+168-0
[Keyboard] Add Ortho Slayer (#25099)Ivan Gromov3+168-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+363-0
[Keyboard] Add PHDesign PH60/Multi Keyboard PCB (#25086)nonameCCC4+363-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+100-0
Add Coban Pad 12A (#25039)Dam Vu Duy5+100-0
Refactor Deemen17 Works DE60 (#25088)Pham Duc Minh8+452-431
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
Fix 'qmk lint -kb' argument handling (#25093)Joel Challis1+2-2
Add kt60HS-T v2 PCB (#25080)Ivan Gromov8+646-250
Add "license" field to Community Module JSON schema. (#25085)Pascal Getreuer5+13-3
Merge remote-tracking branch 'origin/master' into developQMK Bot5+475-0
At101ish (#25072)henrikosorensen5+475-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix lockups on AVR with `qmk/hello_world` module (#25074)Nick Brassel1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Module documentation typo correction (#25073)フィルターペーパー1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot3+5-5
Update onekey example for nucleo f446re (#25067)Ben Green3+5-5
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Fix path typo related RP2040 (#25069)lsh47112+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+5-0
Allow AnnePro2 to reboot (#24886)Geoffrey Frogeye1+5-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+5-5
Bump vite from 5.4.12 to 5.4.15 in /builddefs/docsgen (#25065)dependabot[bot]2+5-5
Merge remote-tracking branch 'origin/master' into developQMK Bot9+491-0
Add "Large Lad" keyboard (#24727)Hyphen-ated4+254-0
Add support for Starry FRL (#24626)Sắn5+237-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+289-0
Add handwired/erikpeyronson/erkbd (#25030)Erik Peyronson7+289-0
Update keymap for keycult 1800 (#25070)yiancar2+4-3
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
Create tags when `lib/python` changes (#25064)Joel Challis1+1-0
[Modules] Provide access to current path in `rules.mk`. (#25061)Nick Brassel1+2-0
Fix outdated GPIO control function usage (#25060)jack2+9-9
Merge remote-tracking branch 'origin/master' into developQMK Bot7+354-0
Franky36 handwired keyboard (#25029)Grigory Avdyushin7+354-0
Migrate remaining `split.soft_serial_pin` to `split.serial.pin` (#25046)jack69+206-70
Merge remote-tracking branch 'origin/master' into developQMK Bot7+266-0
Add Mechboards Crkbd (#24993)Dasky7+266-0
Non-volatile memory data repository pattern (#24356)Nick Brassel87+1471-845
[Core] use `keycode_string` in unit tests (#25042)Stefan Kerkmann15+17-1009
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
fix swapped encoder pins on ploopy thumb rev1_001 (#25044)plodah1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot5+77-15
Update Lighting Mode Animations on Monsgeek M5 (#24981)uv777bk1+27-1
Enable mouse key feature and disable leader key on Maxr1998/Phoebe (#24982)Max Rumpf4+50-14
Merge remote-tracking branch 'origin/master' into developQMK Bot3+90-0
Add directpins 21 keys pico (#24919)Icy Avocado3+90-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+60-0
Add Super Alt-Tab macro example as module (#24970)Drashna Jaelre2+60-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+139-0
Ducky one2mini ansi tsangan layout (#24909)Akshay Atam2+139-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+89-6
Develop 5keys (#24555)mikiya4183+82-0
Add the plywrks ply8x hotswap variant. (#23558)Ramon Imbao12+2049-978
Add Community Layout support to daskeyboard4 (#23884)Duncan Sutherland1+224-105
Correct json for Fullsize JIS Community Layouts (#23660)Duncan Sutherland2+7-6
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix typo in docs: split_keyboard.md SPLIT_USB_DETECT ("theres's -> "there's") (#24984)Anthony Abruzzini1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+4-4
Minor keymap fix on Cerberus HS (#25043)Andrew Kannan2+4-4
Align to latest CLI dependencies (#24553)Joel Challis5+9-9
[Core] get_keycode_string(): function to format keycodes as strings, for more readable debug logging. (#24787)Pascal Getreuer9+933-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
[Keyboard] Change uzu42 `usb.vid` (#25014)Wilson Pika Choo1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+25-3
Fixup MSYS + unix-style paths in Community Modules. (#25012)Nick Brassel2+25-3
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
Latest batch of license violations. (#25031)Nick Brassel1+1-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+5-0
Latest batch of license violations as per #24085. (#25023)Nick Brassel1+5-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Bump tj-actions/changed-files from 45 to 46 (#25020)Joel Challis2+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot5+323-0
[Keyboard] Add Sofle Choc Prog from keebart (#24974)André Cruz5+323-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-0
keyten/kt60_mu - Add missing header guard (#25011)Joel Challis1+2-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+401-0
[Keyboard] Add kt60-MU PCB (#24797)Ivan Gromov7+401-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+298-0
Add Mechboards Sofle (#25004)Dasky7+298-0
add 75_(ansi|iso) Community Layouts to mechlovin/olly/octagon (#22459)Duncan Sutherland3+777-6
Only configure `STM32_HSECLK` within `board.h` (#25001)Joel Challis36+144-127
Require 'x'/'y' properties for LED/RGB Matrix layout (#24997)Joel Challis1+2-0
Add Icebreaker keyboard (#24723)Matthijs Muller4+311-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+99-45
New standard layout for Mechlovin' Zed60 (60_tsangan_hhkb) (#24801)Christian C. Berclaz1+99-45
Merge remote-tracking branch 'origin/master' into developQMK Bot4+6-6
Add EOL to non-keyboard files (#24990)Joel Challis119+119-238
keychron/c*_pro_v2: Migrate DIP_SWITCH_PINS (#24978)Joel Challis4+6-6
Merge remote-tracking branch 'origin/master' into developQMK Bot5+1-5
Remove invalid RGB Matrix effects (#24977)Joel Challis4+1-5
Fix `xelus/valor/rev3` compilation (#24976)Joel Challis1+0-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+209-0
Add keyboard Cloak (#24858)dnlnm4+209-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+199-0
Add new keyboard "Palmslave" (#24814)takashicompany4+199-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix Lily58 Lite Rev3 reversed columns (#24968)Armand du Parc Locmaria1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot3+174-0
add keyboard: zwerg (#24918)floookay3+174-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+690-0
Keycult Zero (#24927)yiancar5+690-0
Merge remote-tracking branch 'origin/master' into developQMK Bot19+1562-0
Add splitkb.com's Elora (#22557)leah-splitkb19+1562-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+189-0
[Keyboard] Valor Rev3 (#22581)Xelus223+189-0
Merge remote-tracking branch 'origin/master' into developQMK Bot14+1104-0
Add Keychron C2 Pro V2 (#24900)adophoxia14+1104-0
Merge remote-tracking branch 'origin/master' into developQMK Bot16+1093-0
Add Keychron C1 Pro V2 (#24899)adophoxia16+1093-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+1009-0
Adding support for the VKR 94 (#24883)blindassassin1113+1009-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+121-0
Add keyboard suika15tone (#24947)suikagiken5+121-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+167-0
Add Chickpad (#24895)era4+167-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+3-3
[Docs] Fix example code in quantum_painter.md (#24897)Eric Banker1+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot3+92-0
Add Janky No.9 (#24910)telybelly3+92-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-0
Add `tkl_f13_ansi_tsangan` community layout to novelkeys/nk87* (#24730)arcmags2+2-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+145-0
Add Handwired Cherry Protype (#24806)Danny3+145-0
Merge remote-tracking branch 'origin/master' into developQMK Bot10+747-0
Add Mechboards Lily58 variant and common code. (#24937)Dasky10+747-0
[Cleanup] Handling of optional `*.mk` files (#24952)Pablo Martínez1+11-30
Implement battery level interface (#24666)Joel Challis12+275-0
Branch point for 2025q2 breaking change.Nick Brassel1+4-0
Merge remote-tracking branch 'upstream/master' into developNick Brassel0+0-0
Merge remote-tracking branch 'upstream/develop'Nick Brassel601+10206-5305
Merge point for 2025q1 breaking change.Nick Brassel1+0-4
2025q1 develop changelog (#24949)Joel Challis5+148-11
Community modules (#24848)Nick Brassel37+987-84
fix EEPROM driver for STM32L0/1 cat.1 devices (#24928)Joel Beckmeyer1+36-9
Migrate some DEFAULT_FOLDER to keyboard_aliases.hjson (#24938)Joel Challis7+15-9
Updates to Ploopy Classic, Mouse, and Thumb for RP2040 hardware upgrade (#24880)ploopyco41+381-164
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump JamesIves/github-pages-deploy-action from 4.7.2 to 4.7.3 (#24933)dependabot[bot]1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-0
Fix startup sound for Planck (#24893)Juno Nguyen1+2-0
Created SH1107 driver for quantum painter (#24724)Steve Storck6+339-0
Migrate some DEFAULT_FOLDER to keyboard_aliases.hjson (#24915)Joel Challis43+106-74
Update for 'A-JAZZ AKC084' ('A-JAZZ AKP846') (#24868)Nizhegorodtsev Vyacheslav Sergeyevich3+13-13
Patch up issue for inverted complementary output on Backlight (#24794)HorrorTroll1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Add more stale exemption labels. (#24922)Nick Brassel1+1-1
Reject readme dummy content (#24913)Joel Challis1+47-1
Retro Tapping Re-Write; Key Roll Fix (#23641)John2+446-12
Chaining OSL and MO (#23065)DavidSannier2+340-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix installation of clang in gentoo install script (#24917)wmatex1+1-1
Remove readme dummy content (#24912)Joel Challis27+5-63
Extend lint to reject 'blank' files (#23994)Joel Challis2+84-34
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Avoid WindowsPath errors for 'qmk format-text' (#24905)Joel Challis1+1-1
[Keyboard] Move Ergodox STM32 to handwired folder (#24903)Drashna Jaelre15+12-9
`qmk docs`: restore `--port` and `--browser` arguments (#24623)Ryan5+23-19
Merge remote-tracking branch 'origin/master' into developQMK Bot15+1206-0
Add Keychron C3 Pro (Red & RGB) (#24874)adophoxia15+1206-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+55-8
[OS Detection] Improve MacOS detection (#24708)Drashna Jaelre2+55-8
Resolve keyboard_aliases when processing keyboard make targets (#24834)Joel Challis3+41-12
Merge remote-tracking branch 'origin/master' into developQMK Bot2+288-265
Migrate some DEFAULT_FOLDER to keyboard_aliases.hjson (#24845)Joel Challis34+84-34
Bump vite from 5.2.14 to 5.4.12 in /builddefs/docsgen (#24852)dependabot[bot]2+288-265
Invoke `process_record_via` after `_user`/`_kb` have a chance to handle it. (#24879)Nick Brassel1+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot1+7-0
[Bug][Core] Fix for Chordal Hold: stuck mods when mod-taps are pressed in a stuttered sequence. (#24878)Pascal Getreuer3+88-2
Reject keyboard.json next to info.json (#24882)Joel Challis1+7-0
Add more layout for skiller_sgk50_s4 (#24784)Joy Lee2+80-62
Add CXT Studio 12E3 keyboard (#24749)muge4+167-0
handwired/xealous - Remove DEFAULT_FOLDER (#24877)Joel Challis5+16-84
[Core] Add Chordal Hold, an "opposite hands rule" tap-hold option similar to Achordion, Bilateral Combinations. (#24560)Pascal Getreuer25+3607-26
Unify spi_master headers (#24857)Ryan12+183-175
Merge remote-tracking branch 'origin/master' into developQMK Bot3+725-0
Add keyboard clap_studio/flame60 (#24870)Mick Hohmann3+725-0
Unify i2c_master headers (#24846)Ryan5+225-136
Unify UART headers (#24855)Ryan6+225-252
Merge remote-tracking branch 'origin/master' into developQMK Bot8+1132-0
[Keyboard] Add Support E8ghtyNeo (#24859)Thanh Son Tran8+1132-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
[License Violation] add pressplayid (#24869)Xelus221+1-0
Relocate base WS2812 code (#24850)Ryan4+6-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
Fix missing wait.h include in Dip Switch Map (#24863)Drashna Jaelre1+1-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+657-0
Add Model-B keyboard (#24681)Brian Hill7+657-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
Updated Licence Violations for Chosfox L75 (#24833)Rory Chatterton1+1-0
`ferris/0_1`: update I2C API usage (#24839)Ryan3+21-30
[Docs] Correct I2C API reference (#24840)Ryan1+19-15
rgbkb/pan - Remove invalid build target (#24844)Joel Challis2+2-0
Migrate some DEFAULT_FOLDER to keyboard_aliases.hjson (#24835)Joel Challis183+547-247
Fix up CI with `DEFAULT_FOLDER`. (#24842)Nick Brassel1+0-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
License violations updates. (#24831)Nick Brassel1+2-2
Consolidate send_string implementations. (#24817)Nick Brassel4+64-102
LED drivers: remove deprecated defines (#24837)Ryan15+1-2538
Remove DEFAULT_FOLDER where keyboard aliases already exists (#24838)Joel Challis26+0-28
Formally deprecate DEFAULT_FOLDER (#24836)Joel Challis1+1-0
Update via2json layout macro searching (#24640)Joel Challis1+12-20
`i2c_master`: remove deprecated functions (#24832)Ryan2+0-14
Consolidate timer_elapsed implementations (#24830)Joel Challis7+11-44
Merge remote-tracking branch 'origin/master' into developQMK Bot4+305-0
Add Lily (#24813)Cipulot4+305-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+5-5
`kikoslab/kl90`: fix keymap (#24826)Ryan1+5-5
Merge remote-tracking branch 'origin/master' into developQMK Bot3+144-0
[Keyboard] Add ic45v2 (#24818)Patrick Fan3+144-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+18-9
Allow running Docker container on MacOS (without in-container USB support) (#24412)Haim Gelfenbeyn2+18-9
Bugfix and update for AT32F415 (#24807)HorrorTroll11+46-32
Merge remote-tracking branch 'origin/master' into developQMK Bot2+335-1
`salane/ncr80alpsskfl`: add additional layouts (#24809)Ryan2+335-1
Azoteq - improve I2C behaviour while polling. (#24611)Dasky2+26-32
Merge remote-tracking branch 'origin/master' into developQMK Bot1+3-3
Bump nanoid from 3.3.7 to 3.3.8 in /builddefs/docsgen (#24713)dependabot[bot]1+3-3
Ensure `qmk flash` rejects invalid files for uf2 compatible bootloaders (#24802)Joel Challis1+6-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+3-29
Fix a build warning and tidy up a keymap (#24805)Ryan2+3-29
Update ChibiOS-Contrib. (#24803)Nick Brassel0+0-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-1
Patch up issue when compile with APA102 driver (#24800)HorrorTroll2+2-2
[Bug] Fix Underglow keycode processing (#24798)Drashna Jaelre1+4-1
Merge remote-tracking branch 'origin/master' into developQMK Bot4+10-5
[Docs] Fix wording in Mod Tap documentation (#24796)jack1+1-1
Convert stray legacy warn/info docs panels (#24799)Joel Challis3+9-4
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-4
Remove preprocessor sanity check for STM32L0/L1 now that it relies on types in C. (#24793)Nick Brassel1+0-4
macOS install: remove bad ARM toolchains (#24637)Ryan1+8-7
Add watchdog service to RGBKB Sol 3 (#24786)Clocks1+2-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+10-10
Fix durgod k3x0 docs (#24774)Tocho Tochev3+10-10
Merge remote-tracking branch 'origin/master' into developQMK Bot1+7-0
Add EE_HANDS for KLEC-02 (#24777)takashicompany1+7-0
Merge remote-tracking branch 'origin/master' into developQMK Bot8+482-0
[Keyboard] Add 3W6HS (#22539)Leo Lou8+482-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+7-2
Update some changes for AT32F415 (#24766)HorrorTroll3+7-2
Merge remote-tracking branch 'origin/master' into developQMK Bot3+358-0
Add shuguet shu89 (#24758)Sylvain Huguet3+358-0
Add Silakka54 keyboard (#24757)Juho T.4+175-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+247-0
[Keyboard] Add handwired/dactyl_manuform/5x8 (#24726)Philip4+247-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix link to TMK magic commands (#24773)Tocho Tochev1+1-1
Refactor Hue Breathing matrix effect with runner (#24525)フィルターペーパー1+9-13
Add leader_add_user callback (#24266)Will Spooner3+31-0
Update Raindrops effect to respect LED range limits (#24531)フィルターペーパー1+18-11
Ensure timer_read() is safe to call from interrupt handlers on ARM (#24529)David Hoelscher1+2-2
Update Starlight matrix effects (#24521)フィルターペーパー3+56-38
always return audio pin to 0 on ARM (#24503)David Hoelscher2+13-10
[CI] Regenerate Files (#24772)QMK Bot1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot74+74-74
[CI] Regenerate Files (#24770)QMK Bot74+74-74
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
Fix g_led_config parse warning (#24769)Joel Challis1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-4
Remove invalid "effect_max" animation from keyboards (#24767)Joel Challis2+2-4
Merge remote-tracking branch 'origin/master' into developQMK Bot7+492-0
[Keyboard] Ghoul TKL (#24762)chillKB7+492-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+14-13
Skip parsing g_led_config when matrix_size is missing (#24739)Joel Challis1+14-13
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
[bug] Djinn theme fix. (#24754)Nick Brassel1+2-2
Move cxt_studio keyboard to own folder (#24748)muge11+194-215
Merge remote-tracking branch 'origin/master' into developQMK Bot1+3-0
Add ArteryTek AT32 dfu to udev rules (#24747)Drashna Jaelre1+3-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+7-0
Set custom effect defines for LED Matrix (#24745)Joel Challis1+7-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+282-0
[Keyboard] Add Somei70 (#24444)James Gzowski5+282-0
Add keymap-extras for EurKEY layout (#24241)j-hap3+764-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+193-0
add chlx piche (#24252)chalex3+193-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+500-0
add mellow keyboard (#24319)dztech6+500-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+330-0
[Keyboard] Add SIRIND Brick65S (#24315)era5+330-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+379-0
DecenTKL numpad (#24696)Bertrand Le Roy5+379-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+749-0
DecenTKL main keyboard (#24702)Bertrand Le Roy6+749-0
move ymdk/id75 to revision (#24590)Less/Rikki10+263-256
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Clarify keymap location and format in newbs_building_firmware.md (#24663)J1+1-1
[Keyboard] Promenade fixes (#24705)Feags3+20-18
Merge remote-tracking branch 'origin/master' into developQMK Bot4+201-0
[Keyboard] Add keycult 1800 (#24729)yiancar4+201-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-4
fix: mechwild/bb65 coordinate mix-up (#24738)Less/Rikki1+4-4
Merge remote-tracking branch 'origin/master' into developQMK Bot11+1137-0
Add Reverie to QMK (#24227)Andrew Kannan11+1137-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+271-0
[Keyboard] wilba_tech/wt45_h1 (#24717)Less/Rikki3+271-0
small refactoring of TIMER_DIFF (#24678)boessu1+3-4
default_keyboard.h generation tweaks (#24715)Ryan1+12-7
[Core] chibios: usb_main: remove OTG sof workaround (#24259)Stefan Kerkmann1+0-8
Update ChibiOS `stable_21.11.x`. (#24714)Nick Brassel0+0-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+6-6
Resolve `cli.log.warn` warnings (#24551)Joel Challis4+6-6
Merge remote-tracking branch 'origin/master' into developQMK Bot3+228-0
[Keyboard] swagkeys integral (#24712)Xelus223+228-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+188-0
[Keyboard] add swagkeys eave (#24711)Xelus223+188-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+98-1
Add licensing violations page. (#24697)Nick Brassel2+98-1
Subscript alef correction (#24707)フィルターペーパー2+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot4+260-0
Added VT-40 keyboard (#24706)Guido Bartolucci4+260-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+12-0
[Keymap] Update rp2040_orbweaver (#24704)Lostdotfish1+12-0
Change `new-keymap` keymap name prompt (#24701)jack1+2-4
Merge remote-tracking branch 'origin/master' into developQMK Bot26+1952-0
Addition of EC TKL X (#24647)Cipulot14+1177-0
Addition of EC65X (#24648)Cipulot12+775-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+364-0
[Keyboard] Add Orbweaver (#24692)Lostdotfish6+364-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+463-0
Adding ctrl-M replacement controller for IBM Model M (#24375)nuess0r3+463-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
fix: KC_MEDIA_PLAY_PAUSE label (#24693)Amund Tenstad1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot4+275-0
Adding new keyboard Promenade RP24S (#24689)Feags4+275-0
skyloong/gk61: Remove overriding of core keycode behaviour (#24655)Joel Challis4+32-217
Merge remote-tracking branch 'origin/master' into developQMK Bot5+762-0
[Keyboard] Add SIRIND Tomak79S (#24684)era5+762-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+450-115
Organise default community layouts summary (#24500)Ryan1+450-115
Merge remote-tracking branch 'origin/master' into developQMK Bot5+381-0
Add Macroflow Original macropad firmware (#24538)Patrickemm5+381-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+4-4
Fix keymap.json error of keyboard/suikagiken/suika27melo (#24677)suikagiken2+4-4
Merge remote-tracking branch 'origin/master' into developQMK Bot15+1233-0
Add Cerberus to QMK (#24226)Andrew Kannan15+1233-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+161-0
[Keyboard] Add Binepad BNK8 keyboard (#24598)Vino Rodrigues4+161-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+277-0
[Keyboard] add kbd0 Curve0 60 ANSI (#24609)kbd03+277-0
Merge remote-tracking branch 'origin/master' into developQMK Bot8+316-0
Addition of EC1-AT (#24645)Cipulot8+316-0
Merge remote-tracking branch 'origin/master' into developQMK Bot9+405-0
Addition of EC Constellation (#24644)Cipulot9+405-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+176-0
[Keyboard] Add Marcopad (#24636)Marco Pelegrini5+176-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+95-0
[Keyboard] Add cans12erv2 (#24628)Can Baytok4+95-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+229-0
[Keyboard] Add dactyl_manuform_pi_pico (#23891)GustawXYZ4+229-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+391-0
Add a keyboard entry for yacobo model m replacement control boards (#23827)Stephen Edwards5+391-0
Merge remote-tracking branch 'origin/master' into developQMK Bot16+944-0
Add cornia keyboard (#24442)Vaarai16+944-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump JamesIves/github-pages-deploy-action from 4.7.1 to 4.7.2 (#24672)dependabot[bot]1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Update hardware_keyboard_guidelines.md to Fix Typos (#24671)russell-myers11+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot3+538-0
[Keyboard] Add keyboard reviung46 (#24245)gtips3+538-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+199-0
[Keyboard] Add NCR80 ALPS SKFL/FR (#24625)Sắn4+199-0
Merge remote-tracking branch 'origin/master' into developQMK Bot9+807-0
[Keyboard] Add splitkb.com's Halcyon Kyria rev4 (#24512)VeyPatch9+807-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+113-0
Add new keyboard "Jourkey" (#24409)takashicompany4+113-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+1303-0
[Keyboard] Add h88 gen2 (#24454)Josh Hinnebusch6+1303-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+17-0
[murcielago] Enable split watchdog (#24463)Thomas Queste2+17-0
Merge remote-tracking branch 'origin/master' into developQMK Bot9+399-0
[Keyboard] Add support S6xty5Neo Rev.2 (#24631)Thanh Son Tran9+399-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+138-0
[Keyboard] Add suika27melo (#24616)suikagiken5+138-0
Merge remote-tracking branch 'origin/master' into developQMK Bot9+718-0
[Keyboard] Add support E8ghty (#24632)Thanh Son Tran9+718-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+167-1
sawnsprojects/bunnygirl65: Fix typo in name (#24668)Sắn1+1-1
[Keyboard] Added nibell micropad4x4 (#24662)Nibell3+166-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+104-0
Addition of Hotdog Pad (#24650)Stephen Onnen5+104-0
Fix Quantum Painter compiliation issues with heavy optimization (#24667)Drashna Jaelre2+7-7
Merge remote-tracking branch 'origin/master' into developQMK Bot3+157-0
Add Xlant XL keyboard (#24608)Christian C. Berclaz3+157-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+219-0
[Keyboard] Add fistbnmp (#24595)Less/Rikki3+219-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-2
Avoid loading keymap rules.mk twice (#24665)Joel Challis1+4-2
Update ChibiOS to latest stable branch. (#24651)Nick Brassel3+48-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
Improve "feature/encoder config both specified" warnings (#24641)Ryan1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot5+12-12
Update leftover RGB keycodes (#24653)Ryan5+12-12
moky/moky88: Remove use of deprecated defines (#24656)Joel Challis2+89-90
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump JamesIves/github-pages-deploy-action from 4.6.9 to 4.7.1 (#24654)dependabot[bot]1+1-1
Branch point for 2025q1 breaking changeNick Brassel1+4-0
Merge branch 'master' into developNick Brassel0+0-0
Merge branch 'develop'Nick Brassel1442+13381-84395
Merge point for 2024q4 breaking change.Nick Brassel1+0-4
`develop` 2024q4 changelog. (#24638)Nick Brassel4+134-11
Provide method to save a single default layer in the full range of 0-31 (#24639)Joel Challis2+23-7
Update keycodes for keyboards with RGB Matrix (#24484)Ryan345+923-941
Allow codegen of `keymap.json` => `keymap.c` without requiring layers/layout etc. (#23451)Nick Brassel22+105-120
Remove keyboard use of eeconfig_read_default_layer (#24635)Joel Challis2+16-29
Add pointing tests (#24513)Dasky29+917-0
Simple Python script to show polling rate (#24622)Ryan1+82-0
Update keymaps to use PDF keycode (#24633)Joel Challis80+286-1705
[Feature] Add keycode PDF(layer) to set the default layer in EEPROM (#24630)Joel Challis14+92-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+19-19
Fix rendering of `reference_configurator_support.md` (#24629)Joel Challis1+19-19
Review fixes for layer lock feature (#24627)Joel Challis7+35-114
`qmk find`: expand operator support (#24468)Ryan3+43-17
Bring supported STM32F4 configs in line with F4x1 (#24413)Drashna Jaelre19+142-188
[Core] Add Layer Lock feature (#23430)Drashna Jaelre20+871-2
Added MCU support for ArteryTek AT32F415 (#23445)HorrorTroll32+1065-63
Merge remote-tracking branch 'origin/master' into developQMK Bot2+37-9
`qmk new-keyboard`: separate dev board and MCU selection (#24548)Ryan2+119-102
`qmk via2json`: Improve macro parsing (#24345)Ryan1+25-9
`qmk new-keymap`: validate keymap name (#23420)Ryan1+12-0
[CLI] Refactor painter arguments to table instead of commandline (#24456)Pablo Martínez3+30-10
Backward compatibility for new RGB keycode handling (#24490)Ryan18+154-5
Merge remote-tracking branch 'origin/master' into developQMK Bot4+57-0
Add Sagittarius encoder support. (#24617)Nick Brassel4+57-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix typo in docs/api_development_overview.md (#24620)russell-myers11+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
docs: fix RWIN alias (#24610)Amund Tenstad1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot5+165-0
[Keyboard]Add Lily58 Lite Rev3(lily58/lite_rev3) (#24255)Naoki Katahira5+165-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+25-34
docs: move description of host_language from Macros to Language-specific Keycodes (#24584)Amund Tenstad2+25-34
Merge remote-tracking branch 'origin/master' into developQMK Bot8+221-135
[docs] Improve halconf/mcuconf code examples (#24597)Ryan8+221-135
Revert removal of `QK_OUTPUT_AUTO`, fixup docs to reflect. (#24593)Nick Brassel9+109-75
Merge remote-tracking branch 'origin/master' into developQMK Bot1+60-2
Perform test compiles during `qmk doctor`. (#24282)Nick Brassel1+60-2
Merge remote-tracking branch 'origin/master' into developQMK Bot3+190-0
[Keyboard] Add Majestouch Redux (#24586)Druah3+190-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+5-0
[docs] Add "edit this page" link at the bottom (#24585)Ryan1+5-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump JamesIves/github-pages-deploy-action from 4.6.8 to 4.6.9 (#24592)dependabot[bot]1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot3+17-17
remove "w": 1 from /keyboards/ (#24587)Duncan Sutherland3+17-17
Joystick: add support for 8-way hat switch (#24515)Ryan7+124-2
Merge remote-tracking branch 'origin/master' into developQMK Bot2+3-1
[docs] Turn on icons for external links (#24580)Ryan2+3-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
[docs] Fix dead link to keyboard list in newbs.md (#24579)Ryan1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot7+650-0
[Keyboard] Add tenstad (#24571)Amund Tenstad3+159-0
Add Fuyu HS (#24567)Danny Tan4+491-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+75-0
Add Idyllic Pizza Pad (#24566)Danny Tan3+75-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+94-0
added support for shorty KB (#24518)Akshay3+94-0
Expose rgb_matrix_update_pwm_buffers to be available in keymaps (#24573)Eric N. Vander Weele4+1-3
Merge remote-tracking branch 'origin/master' into developQMK Bot4+38-9
Speed improvements to `qmk find`. (#24385)Nick Brassel4+38-9
Merge remote-tracking branch 'origin/master' into developQMK Bot4+216-0
Add keyboard buff75 (#24297)HereVoLand4+216-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+460-0
Adding support for Windstudio's Wind X R1 keyboard (#24564)Christian C. Berclaz4+279-0
[Keyboard] Add Teton78 (#24562)Bennett Balogh3+181-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+197-0
Adding SdraKb00 keyboard (#24552)Diego Andres Rabaioli3+197-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+175-0
Add keyboards/converter/thinkpad_t6x/rpi_pico (#23696)Michael Büchler3+175-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+173-0
Add new keyboard "KLEC-02" (#24559)takashicompany3+173-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+177-0
[Keyboard] Add KLEC-01 (#24543)takashicompany3+177-0
Bump minimum required Python version (#24554)Joel Challis1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+5-2
Handle 'MILCInterface' object has no attribute 'log_level' error (#24549)Joel Challis1+5-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Remove `appdirs` from `requirements.txt` (#24550)Joel Challis1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+19-6
Handle `cli._subcommand.__name__` deprecation warning (#24533)Joel Challis1+19-6
Merge remote-tracking branch 'origin/master' into developQMK Bot5+810-0
[Keyboard] Add Singa Kohaku (#24309)leyew5+810-0
Cipulot Updates (#24539)Cipulot69+296-175
Refactor LED Breathing effect with runner (#24540)フィルターペーパー1+5-10
Merge remote-tracking branch 'origin/master' into developQMK Bot6+635-0
[Keyboard] Add S6xty PCB (#24465)Thanh Son Tran6+635-0
Change default ARM hardware PWM WS2812 tick frequency to 800kHz (#24508)David Hoelscher12+14-46
Improve consistency of syntax within `data/constants/keycodes` (#24528)Nikolai Grigoriev4+72-72
Refactor Breathing effect with runner (#24535)フィルターペーパー1+6-11
Update Jellybean Raindrops to respect LED range limits (#24534)フィルターペーパー1+16-8
Update Pixel Rain to respect LED range limits (#24532)フィルターペーパー1+9-14
Merge remote-tracking branch 'origin/master' into developQMK Bot4+129-0
Refactor Riverflow matrix effect with runner (#24520)フィルターペーパー1+7-11
Add madjax_macropad keyboard (#24524)Guido Bartolucci4+129-0
Move pointing device driver code (#24445)Dasky23+544-546
Add timer_save and _restore functions. (#23887)Dasky3+42-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+863-0
Add Vanguard65 Keyboard (#24497)Felix Jen6+863-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+480-0
[Keyboard] Add SIRIND Tomak79H (#24505)era5+480-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+582-0
[Keyboard] Add xdboards/recon keyboard (#24135)Daniel Weeks7+582-0
RGBLight: Improve RGB Test animation (#24477)Ryan1+6-22
Merge remote-tracking branch 'origin/master' into developQMK Bot16+741-0
Add Iris LM series of keyboards (#24510)Danny16+741-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix 6x13 default keymap (#24509)Jan Bláha1+1-1
Rename saevus to concreteflowers (#24249)Ramon Imbao14+988-982
[Bug] Fix compiliation issues with OS Detection (#24502)Drashna Jaelre1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-15
Correct layouts/default/readme.md (#23805)Duncan Sutherland1+0-15
[Core] `usb_device_state`: consolidate usb state handling across implementations (#24258)Stefan Kerkmann20+165-130
Merge remote-tracking branch 'origin/master' into developQMK Bot4+106-0
add vector macropad (#24487)David Doan4+106-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+316-0
[Keyboard] Add JK60 RGB (#24485)Alabahuy4+316-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Digitizer: fix units tag in report descriptor (#24482)Ryan2+2-2
horrortroll/nyx/rev1: Fix compilation of custom RGB effect (#24481)Joel Challis1+1-1
xiudi/xd002: Remove broken oversized `multilayer_rgb` keymap (#24480)Joel Challis4+0-211
keebio/nyquist: Remove invalid I2C config (#24479)Joel Challis2+0-8
Rename RGB/HSV structs: keyboard-level code (#24476)Ryan43+215-215
[Core] quantum: util: add bit and bitmask helpers (#24229)Stefan Kerkmann2+34-0
Separate RGBLight/RGB Matrix keycode handling (#23679)Ryan267+1230-2278
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
zsa/moonlander: Fix execution of user callback (#24475)Joel Challis1+1-1
Add svlinky converter (#24449)Sadek Baroudi5+58-1
Update combo user function variable (#24467)フィルターペーパー2+20-12
Rename RGB and HSV structs (#24471)Ryan59+122-117
Fix rendering of `keymap_config.no_gui` within `led_update_kb` (#24473)Joel Challis2+6-13
Fix duplication of core `GU_TOGG` keycode (#24474)Joel Challis1+4-23
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
`mykeyclub/jris65/hotswap`: fix keymap (#24472)Ryan1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+112-112
fix hotdox76v2 oled font to more closely mirror utf8 (#23807)Woodrow Douglass2+112-112
Merge remote-tracking branch 'origin/master' into developQMK Bot4+166-0
Add Scotto37 handwired keyboard (#23938)Joe Scotto4+166-0
Add Ploopyco functions for host state control (#23953)Victor3+19-9
Merge remote-tracking branch 'origin/master' into developQMK Bot4+167-0
[Keyboard] Add Piantor UV 44 (#24247)azhizhinov4+167-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-0
Expand count checks in keymap introspection (#24464)Drashna Jaelre1+6-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fixup Lily58 keymap comment (#24466)フィルターペーパー1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+8-0
Fix indicator code for NK classics (#24462)yiancar2+8-0
add ergodox Community Layout for LAYOUT_ergodox keyboards (#22963)Duncan Sutherland2+2-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+25-0
Fix Caps Lock indication on Valhalla v2 (#23012)Álvaro A. Volpato1+25-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+4-10
Fix `thumbsup:default` keymap (#24459)Joel Challis2+4-10
Merge remote-tracking branch 'origin/master' into developQMK Bot4+450-0
Add keyboard Jris65 (#23936)sizezero4+450-0
Extended wheel reports (#24422)eynsai7+82-37
Merge remote-tracking branch 'origin/master' into developQMK Bot6+312-0
Added a new keyboard ThumbsUp! v9 with a default keymap (#23800)ak666666+312-0
[Keyboard] Corne rev4 (#24084)Drashna Jaelre19+1199-162
Merge remote-tracking branch 'origin/master' into developQMK Bot3+125-1
ibm/model_m/modelh: added ISO layout and keymap for Wheelwriter 10/15 keyboard modules (#24248)Robin Haberkorn3+125-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+4-2
Update Janus keyboard firmware to use EE_HANDS (#24261)Steven Karrmann2+4-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-6
`hotdox76v2`: Update g_led_config.matrix_co to fix key electrical matrix to led index lookup table. (#24293)rahanahu1+6-6
Tweak OS detect, add OS_DETECTION_SINGLE_REPORT (#24379)Andre Brait2+56-28
add USART configuration to config.h for PS/2 mouse support (#24398)durken11+37-0
Allow for `get_hardware_id()` to be used for serial number. (#24053)Nick Brassel2+82-13
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
Install `dnf copr` plugin if not present (i.e. docker containers). (#24308)Nick Brassel1+1-0
Add easier way to set default single layer (#24376)Andre Brait4+11-3
WS2812 API rework (#24364)Ryan61+638-661
Remove binary blobs from optical sensors. (#24428)Dasky6+61-789
Merge remote-tracking branch 'origin/master' into developQMK Bot7+441-0
NK Classic TKL ISO (#24434)yiancar7+441-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+66-0
Add atset AT2 keyboard (#24099)anubhav dhiman3+66-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+208-0
Add KB09-01 keyboard (#24044)DOIO20223+208-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.8 (#24453)dependabot[bot]1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot7+1031-0
[Keyboard] Add DE80 PCB (#24439)Pham Duc Minh7+1031-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+232-232
[docs] `reference_info_json`: add type hints (#24443)Ryan1+232-232
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Revert "Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.6" (#24450)Joel Challis1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.6 (#24446)dependabot[bot]1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-0
input_club/ergodox_infinity ST7565 call spi_stop (#24429)Eric1+2-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
Fix jabberwocky key coordinates in QMK Configurator (#24435)nopunin10did1+2-2
Remove `RING_BUFFERED_6KRO_REPORT_ENABLE` due to disuse. (#24433)Nick Brassel5+0-102
Remove `STM32_PWM_USE_ADVANCED` references (#24432)Joel Challis23+2-65
Merge remote-tracking branch 'origin/master' into developQMK Bot1+98-98
Bump rollup from 4.16.4 to 4.22.4 in /builddefs/docsgen (#24430)dependabot[bot]1+98-98
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-1
`.editorconfig`: fix inline comment, tidy name section for yaml (#24416)pancho horrillo1+2-1
Merge remote-tracking branch 'origin/master' into developQMK Bot6+1166-0
[Keyboard] Add Fairholme PCB (#24400)studiokestra6+1166-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+196-0
Add Scotto69 (PCB Edition) (#24402)Joe Scotto4+196-0
Add SteelSeries Prime+ mouse (#24408)Dasky13+318-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+27-27
Fix a_jazz/akc084 render (#24411)plodah1+27-27
Merge remote-tracking branch 'origin/master' into developQMK Bot1+10-8
Fix ADNS-9800 read (#24406)Dasky1+10-8
Add LD7032 support to QP. (#20828)Dasky7+593-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Workaround for broken STM32L433 startup (#24404)kbladewht1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+5-5
Bump vite from 5.2.10 to 5.2.14 in /builddefs/docsgen (#24403)dependabot[bot]2+5-5
Reinstate global `k_rgb_matrix_split` (#24388)Ryan2+9-8
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-2
Update PR template (#24397)jack1+1-2
Merge remote-tracking branch 'origin/master' into developQMK Bot5+272-4
`qmk find`: Fix handling of keys with dots in filter functions (#24393)Sergey Vlasov2+71-4
[Keyboard] Styrka Atmel Custom PCB (#24380)nopunin10did3+201-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+29-29
`4pplet/waffling80/rev_b_ansi`: fix missing `keyboard.json` (#24390)Ryan2+29-29
Merge remote-tracking branch 'origin/master' into developQMK Bot4+97-0
[Keyboard] Add Support for PH-AC Rhythm Game Controller (#24368)nonameCCC4+97-0
Allow for inverted SPI CS logic (#23699)Dasky4+128-70
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Update EC60X LED count (#24374)Cipulot1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot9+11-11
[Docs] Remove references to bootmagic lite (#24369)jack9+11-11
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-4
Correct 2u backspace matrix co-ordinate for Fave65s (#24353)Duncan Sutherland1+4-4
Merge remote-tracking branch 'origin/master' into developQMK Bot7+343-0
[Keyboard] Add Klor (#24302)jack7+343-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+143-0
Add waffling80 hotswap PCB (#23551)4pplet7+143-0
Add combo key repress feature (#22858)Filios926+295-12
Refactor F4 ld files to use common files (#18059)Mega Mind10+225-581
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix RGBW for WS2812 SPI driver (#24367)Ryan1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-0
Fixes renaming typo of uno/rev2 json back to keyboard.json (#24366)Perry Wang1+0-0
Remove `60_tsangan_hhkb` community layout (#24355)Ryan6+3-118
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Bump peter-evans/create-pull-request from 6 to 7 (#24361)dependabot[bot]2+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump JamesIves/github-pages-deploy-action from 4.6.3 to 4.6.4 (#24358)dependabot[bot]1+1-1
Remove `arm_atsam` platform (#24337)Joel Challis215+3-73517
Merge remote-tracking branch 'origin/master' into developQMK Bot182+1209-435
Add `60_ansi_tsangan_split_bs_rshift` to community layouts (#24186)Ryan182+1209-435
[Maintenance] builddefs: common_rules: overhaul debug information generation (#24352)Stefan Kerkmann2+19-25
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-0
doc: "docker getting started" mentions `flash` limitations (#24336)Stefan Otte1+4-0
[Core] util: uf2families: sync with upstream (#24351)Stefan Kerkmann1+80-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+44-0
Add matrix diagram for EC 60X (#24045)Duncan Sutherland1+44-0
Remove global k_rgb_matrix_split (#24348)Thomas Weißschuh1+0-5
Merge remote-tracking branch 'origin/master' into developQMK Bot4+185-0
[Keyboard] Add ScottoHazard (#24181)Joe Scotto4+185-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-0
[Docs] Update joystick.md (#23928)Armin Anderson1+2-0
Cutie Club Fidelity Layout Additions (#23838)Duncan Sutherland2+370-87
Merge remote-tracking branch 'origin/master' into developQMK Bot4+196-0
Add a-jazz akc084 keyboard (#24224)fenggx-a-jazz4+196-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+163-376
Fix wrong OLED code for a few keyboards (#24344)jack6+163-376
Merge remote-tracking branch 'origin/master' into developQMK Bot2+1-10
Fix two firmware size warnings (#24343)Ryan2+1-10
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
[Keyboard] Fix splitkb/corne OLED code (#24260)Antoine Bertin1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot4+556-0
[Keyboard] Add Acid and Co. Stellaron TKL (#24154)leyew4+556-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+494-0
[Keyboard] Add Tyson60s keyboard (#24047)Thanh Son Tran4+494-0
These should really have been 0.0.6.Nick Brassel3+0-0
Add new connection keycodes for Bluetooth, 2.4GHz. (#24251)Nick Brassel11+226-32
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
Changelog update with actual `qmk_userspace_via` link. (#24332)Nick Brassel1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+7-5
Update PR Checklist for 'via' keymaps (#24330)Joel Challis1+7-5
Add ability to poweroff ADNS5050 sensor (#24223)Colin Kinloch3+25-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+483-0
[Keyboard] Add Macropad VRYNBOARD (#23931)zlabkeeb5+483-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Update next breaking changes date (#24331)Ryan1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+3-3
fixed spelling errors in example 4 (#24318)MrMustardTBC1+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
Add via keymaps to gitignore (#24329)Joel Challis1+1-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+8-2
Reject via keymaps in lint (#24325)Joel Challis1+8-2
Segregrate keycode at pre-process record quantum (#24194)フィルターペーパー1+2-3
Branch point for 2024q4 breaking changeNick Brassel1+4-0
Merge branch 'master' into developNick Brassel0+0-0
Merge branch 'develop'Nick Brassel7095+18919-165557
Merge point for 2024q3 breaking change -- take 2Nick Brassel0+0-0
Fixup python tests for missing `via` keymaps.Nick Brassel1+0-3
Merge point for 2024q3 breaking changeNick Brassel1+0-4
2024q3 breaking changes changelog (#24324)Nick Brassel6+210-49
Remove all via-enabled keymaps, including `via`. (#24322)Nick Brassel4871+0-150184
Update Underglow keycodes (#23765)Ryan1411+3007-3047
Fix build failure on zsa/moonlander with DYNAMIC_MACRO_ENABLE (#24316)Nebuleon1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Bump tj-actions/changed-files from 44 to 45 (#24313)dependabot[bot]2+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot9+706-17
Add Quefrency Rev. 6 (#24291)Danny9+706-17
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix dead link in porting_your_keyboard_to_qmk.md (#24306)Joel Challis1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+8-8
Fix auto 'keyboard' label (#24221)Joel Challis1+8-8
Enhance overlapping mouse keys control (#23341)フィルターペーパー3+28-5
[Keyboard] Update ZSA Moonlander (#23911)Drashna Jaelre7+360-327
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-3
Default STM32G431 back to wear_leveling EFL driver (#24299)Joel Challis1+0-3
Add dynamic macro keyboard callbacks (#24142)Drashna Jaelre7+86-294
Merge remote-tracking branch 'origin/master' into developQMK Bot16+0-1259
Remove like_jis keymap. (#24292)marksard16+0-1259
Merge remote-tracking branch 'origin/master' into developQMK Bot9+301-0
[Keyboard] Add/Update Pimoroni keybow 2040 (#23986)Wilfried JEANNIARD9+301-0
Merge remote-tracking branch 'origin/master' into developQMK Bot12+15-15
Update Discord URL (#24283)Joel Challis12+15-15
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix version check in Fedora install script to be >= 39 (#24281)Ryan1+1-1
[Keyboard] Move Planck EZ to ZSA vendor folder (#23917)Drashna Jaelre20+784-756
Refactor starlight RGB matrix effects (#24202)フィルターペーパー3+17-14
Refactor riverflow RGB matrix loop (#24203)フィルターペーパー1+1-1
Fix NKRO and Mouse Emulation on arm_atsam (#23945)Izumemori1+17-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-3
Remove debugging prints. (#24271)Nick Brassel1+0-3
Merge remote-tracking branch 'origin/master' into developQMK Bot17+372-159
Userspace: add support for adding environment variables during build (#22887)Nick Brassel17+372-159
Remove handling of keyboard level keymap templates (#24234)Joel Challis2+2-47
Merge remote-tracking branch 'origin/master' into developQMK Bot1+8-12
ChibiOS update script updates. (#24267)Nick Brassel1+8-12
Remove keyboard level `QK_BOOT` implementations (#24231)Joel Challis9+63-82
Fixup `handwired/dactyl_minidox` (#24253)jack15+75-806
Merge remote-tracking branch 'origin/master' into developQMK Bot3+7-6
Add extra compatibility to Sat75 HS PCB (#24156)Andrew Kannan3+7-6
Merge remote-tracking branch 'origin/master' into developQMK Bot1+125-0
JJ50 v2 Support (#24212)stephen7761+125-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+294-0
Add support for bunnygirl65 (#24244)Sắn5+294-0
Refactor printedpad (#24236)Joel Challis7+88-81
Refactor orthocode (#24237)Joel Challis2+0-71
Small tweaks to keymap generation (#24240)Ryan3+5-9
Fixup changelog entry path.Nick Brassel1+0-0
Remove unnecessary RGB Matrix shutdown hooks (#24238)Joel Challis26+10-230
`hs60/v1`: separate into ANSI and ISO revisions (#24136)Ryan16+543-508
Merge remote-tracking branch 'origin/master' into developQMK Bot8+271-0
Add Void65h (#24183)eason8+271-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+214-91
`atlantis/ak81_ve`: move RGB Matrix LED config to data driven (#24115)Ryan3+117-50
`handwired/p65rgb`: move RGB Matrix LED config to data driven (#24124)Ryan3+97-41
Merge remote-tracking branch 'origin/master' into developQMK Bot3+121-0
FX19 Support (#24220)Christian Greene3+121-0
Refactor opendeck/32 (#24233)Joel Challis5+44-112
Remove `handwired/pytest/has_template` (#24232)Ryan9+87-78
Merge remote-tracking branch 'origin/master' into developQMK Bot5+269-0
[Keyboard] Add archerkeyboard/desire65 (#23776)akyp5+269-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+19-0
cipulot/ec_60x: Fix VIA layout options (#24217)Cipulot1+19-0
Eliminate use of `#include "../default/keymap.c"`. (#24215)Nick Brassel21+1303-35
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-5
Remove AVR GCC version warning (#24206)Dasky1+0-5
Refactor use of `matrix_scan_kb` (#24200)Joel Challis24+20-164
Remove duplicate calls to `housekeeping_task_user` (#24201)Joel Challis8+0-13
refactor: keyboard/ncr80/r2 (#22670)Less/Rikki21+1449-674
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix Reverb lockup when using GCC14 (#24199)Dasky1+1-1
Rename promicro_rp2040 converter to sparkfun_pm2040 (#24192)Dasky5+25-4
Remove split.transport.protocol=serial (#24191)Joel Challis6+0-10
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-0
[CLI] Only generate files if contents change. (#24038)Nick Brassel1+6-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+3-3
Update to automatic-approve-action fork (#24188)Joel Challis1+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot2+51-46
Bump actions/labeler from 4 to 5 (#22608)dependabot[bot]2+51-46
Check LED flags for Pixel Fractal effect (#23881)フィルターペーパー1+12-12
Migrate split.soft_serial_pin to split.serial.pin H-O (#24185)Joel Challis90+270-90
Merge remote-tracking branch 'origin/master' into developQMK Bot4+24-15
`kingly_keys/ave`: adjust layout names (#24179)Ryan4+24-15
Migrate split.soft_serial_pin to split.serial.pin 0-H (#24155)Joel Challis83+244-94
Migrate split.soft_serial_pin to split.serial.pin O-Z (#24146)Joel Challis95+282-108
Merge remote-tracking branch 'origin/master' into developQMK Bot2+12-5
`meme`: adjust layout names (#24178)Ryan2+12-5
Rename EC Type-K (#24180)Cipulot2+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
[docs] update serial.md (#24182)Ikko Eltociear Ashimine1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+6-0
`merge/um80`: reduce firmware size (#24177)Ryan1+3-0
`kprepublic/bm40hsrgb/rev2`: reduce firmware size (#24176)Ryan1+3-0
Merge remote-tracking branch 'upstream/master' into developfauxpark2+3-2
`melgeek/mojo68/rev1`: reduce firmware size (#24171)Ryan1+0-2
`rubi`: reduce firmware size (#24170)Ryan1+3-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-2
`doro67/rgb`: reduce firmware size (#24169)Ryan1+0-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-2
`handwired/hnah108`: reduce firmware size (#24168)Ryan1+0-2
Merge remote-tracking branch 'origin/master' into developQMK Bot6+314-0
Keycult TKL (#24148)yiancar6+314-0
Fix incorrect conflict resolutionDasky1+1-1
Merge branch 'master' into developDasky3+18-15
Fix build failures noticed in #24163 CI log. (#24164)Dasky4+19-16
Remove instances of MASTER_LEFT. (#24163)Dasky116+35-1384
Merge remote-tracking branch 'origin/master' into developQMK Bot4+0-43
`mwstudio/mw75`: reduce size (#24161)Ryan3+0-40
`mechlovin/delphine/rgb_led`: reduce size (#24160)Ryan1+0-3
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-1
`handwired/tractyl_manuform/5x6_right/arduinomicro`: reduce size (#24159)Ryan1+4-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+1-3
Remove incorrect use of split.main (#24158)Joel Challis2+1-3
Merge remote-tracking branch 'origin/master' into developQMK Bot4+58-62
`keychron/q2`: fix RGB Matrix config for JIS variant (#24138)Ryan4+58-62
Merge remote-tracking branch 'origin/master' into developQMK Bot6+6-44
`kopibeng/xt60`/`xt60_singa`: reduce firmware size (#24149)Ryan6+6-44
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-3
`pixelspace/capsule65i`: reduce firmware size (#24150)Ryan1+2-3
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-2
`clueboard/66/rev3`: reduce firmware size (#24152)Ryan1+1-2
Move LED Matrix LED config to data driven (#24122)Ryan17+685-383
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-3
`vertex/angler2`: reduce firmware size (#24140)Ryan1+2-3
Migrate half-duplex `SERIAL_USART_TX_PIN` to DD (#24143)Joel Challis10+10-14
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-3
`amjkeyboard/amj60`: reduce firmware size (#24139)Ryan1+2-3
Move split.soft_serial_pin to split.serial.pin (#24127)Joel Challis5+23-10
[WIP] Adds bus acquire/release semantics to SPI start/stop. (#23439)Nick Brassel1+9-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-0
Avoid path issues with `qmk flash` on Windows (#24130)Joel Challis1+2-0
Remove pointless `RGB_MATRIX_LED_COUNT`s (#24133)Ryan7+19-45
Merge remote-tracking branch 'origin/master' into developQMK Bot7+209-0
Skelett40 (#24121)yiancar7+209-0
Add support for key override introspection. (#24120)Nick Brassel6+90-25
Merge remote-tracking branch 'origin/master' into developQMK Bot3+154-133
`matrix/noah`: move RGB Matrix LED config to data driven (#24117)Ryan3+154-133
Merge remote-tracking branch 'origin/master' into developQMK Bot7+113-5
Add matchstickworks normiepad (#23183)Logan Butler7+113-5
Merge remote-tracking branch 'origin/master' into developQMK Bot6+21-35
`checkerboards/axon40`: adjust layout name (#24119)Ryan3+11-8
`checkerboards/pursuit40`: adjust layout name (#24118)Ryan3+10-27
Merge remote-tracking branch 'origin/master' into developQMK Bot10+1153-0
Add MMkeyboard Class60 (#22972)Lex Brugman10+1153-0
[Keyboard] Whitefacemountain Ampersand (#23437)Robbie3+168-0
LED drivers: extract documentation from LED/RGB Matrix pages (#23630)Ryan16+3958-699
Add TRKeyboard TRK1 keyboard (#23642)Tvrd Rad Keyboards6+216-0
Various fixes for keyboards not implementing callbacks correctly (#24116)Joel Challis8+30-33
Merge remote-tracking branch 'origin/master' into developQMK Bot3+156-133
`dp60`: move RGB Matrix LED config to data driven (#24022)Ryan3+156-133
Merge remote-tracking branch 'origin/master' into developQMK Bot12+1040-0
Add Aums Work keyboard (#23600)Alabahuy12+1040-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+125-34
`ryanskidmore/rskeys100`: move RGB Matrix LED config to data driven (#24114)Ryan3+125-34
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-1
Fix i2c received value in georgi and bajjak (#24113)Yue Wu2+2-1
Migrate SPLIT_HAND_PIN to json (#23924)Joel Challis159+243-800
Migrate SERIAL_DRIVER to json (#23925)Joel Challis127+202-92
Update atomic GPIO macros in keyboard custom matrix (#23796)Ryan20+270-270
Merge remote-tracking branch 'origin/master' into developQMK Bot3+101-0
adds veilid SAO macropad (#23868)c0ldbru3+101-0
Merge remote-tracking branch 'origin/master' into developQMK Bot13+13-13
Fix typo in Keychron comments: "lcok" to "lock" (#24107)paradoxskin13+13-13
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
`mechwild/bbpad`: fix build (#24106)Ryan1+1-1
Convert `eeconfig_init_kb` implementations to config (#24087)Joel Challis38+174-322
Remove broken keymap from keebio/iris (#24094)Joel Challis5+0-321
Merge remote-tracking branch 'origin/master' into developQMK Bot2+4-2
[CI] Disable Discord webhook when CI run is cancelled. (#24104)Nick Brassel2+4-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-0
Fix missing hashbangzvecr1+2-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-0
fixup CI exec flagNick Brassel1+0-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-3
[CI] Remove `via` keymap builds. (#24103)Nick Brassel1+4-3
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-0
[CI] Pull full history before generating index (#24102)Nick Brassel1+2-0
[CI] Format code according to conventions (#24101)QMK Bot0+0-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
[CI] Format code according to conventions (#24100)QMK Bot1+1-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+32-3
Add json index of files to CI uploads (#24097)Joel Challis4+32-3
Merge remote-tracking branch 'origin/master' into developQMK Bot1+16-18
[CI] Format code according to conventions (#24095)QMK Bot1+16-18
Merge remote-tracking branch 'origin/master' into developQMK Bot5+269-6
[CI] Add index page generator. (#23737)Nick Brassel5+269-6
[Keyboard] Rename dnworks/9973 to dnworks/tkl87 (#23692)leyew9+511-508
Merge remote-tracking branch 'origin/master' into developQMK Bot4+329-0
[Keyboard] Add boardsource/sessenta (#23823)jack4+329-0
Merge remote-tracking branch 'origin/master' into developQMK Bot11+261-28
Adding support for IBE60 (#24075)4pplet6+191-0
`mt/mt64rgb`: move RGB Matrix config to data driven (#24089)Ryan5+70-28
Merge remote-tracking branch 'origin/master' into developQMK Bot3+91-25
`mt/mt84`: move RGB Matrix config to data driven (#24090)Ryan3+91-25
Various fixes for keyboards not implementing callbacks correctly (#24092)Joel Challis14+58-16
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-6
mntre_v3: fix matrix bottom row (#24077)tarxvf1+6-6
Merge remote-tracking branch 'origin/master' into developQMK Bot4+0-525
Remove a user keymap from crkbd. (#24091)Dasky4+0-525
bad_kb_funcs1zvecr22+55-9
Fixup boardsource/the_q RGB matrix coordinates (#24086)jack1+43-43
Merge remote-tracking branch 'origin/master' into developQMK Bot7+865-0
[Keyboard] Add Linx3 FAve65S (#24034)era7+865-0
Remove DEFAULT_FOLDER from maple_computing/lets_split_eh (#24054)Joel Challis8+125-122
refactor bear_face/v1, v2 (#24060)Will Hedges10+135-78
Merge remote-tracking branch 'origin/master' into developQMK Bot3+74-47
`jadookb/jkb65`: move RGB Matrix LED config to data driven (#24080)Ryan3+74-47
[Keyboard] Add boardsource/the_q (#23782)jack14+455-424
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
`kakunpc/rabbit_capture_plan`: update keymap layout name (#24079)Ryan1+2-2
Merge remote-tracking branch 'upstream/master' into developfauxpark23+1097-139
`latinpad/latin60rgb`: move RGB Matrix LED config to data driven (#24076)Ryan3+126-84
`pearlboards/zeuspad`: add additional layouts (#24066)Ryan4+60-20
`mechlovin/olly/octagon`: move LED Matrix LED config to data driven (#24069)Ryan3+104-30
`ash1800`: add additional layouts (#24065)Ryan2+518-0
Fix for encoders and support ENCODER_MAP_ENABLE on Planck rev7 (#23967)Y.KEISUKE4+133-23
[keyboard] mechwild/bbpad (#24072)Less/Rikki8+281-0
Fix enter for two ANSI layouts on the TKD Cycle7 (#24070)Lex Brugman1+2-2
Fix dogtag/info.json (#23520)takashicompany1+11-11
`ano`: fix layout name (#24067)Ryan2+6-3
[docs] Fixup home link. (#24068)Nick Brassel1+1-1
`handwired/swiftrax/bumblebee`: fix layout name (#24064)Ryan3+11-14
[docs] Update RGBLight (Underglow) keycode names (#23999)Ryan3+51-46
[docs] Fixup home link. (#24068)Nick Brassel1+1-1
`handwired/swiftrax/bumblebee`: fix layout name (#24064)Ryan3+11-14
[docs] Update RGBLight (Underglow) keycode names (#23999)Ryan3+51-46
Tap dance introspection (#24049)Nick Brassel7+60-12
Merge remote-tracking branch 'origin/master' into developQMK Bot3+71-23
`playkbtw/pk64rgb`: move RGB Matrix LED config to data driven (#24062)Ryan3+71-23
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump JamesIves/github-pages-deploy-action from 4.6.1 to 4.6.3 (#24063)dependabot[bot]1+1-1
Align LUFA suspend logic (#24055)Joel Challis1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot6+24-18
`kbdfans/baguette66`: fix layout name (#24061)Ryan6+24-18
Merge remote-tracking branch 'origin/master' into developQMK Bot5+148-0
Add support for Equinox XL (#23695)ai035+148-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+270-1
`kakunpc/rabbit_capture_plan`: add additional layouts (#24059)Ryan2+270-1
Merge remote-tracking branch 'origin/master' into developQMK Bot4+678-0
`kakunpc/angel64`: add additional layouts (#24058)Ryan2+160-0
`ash_xiix`: add additional layouts (#24057)Ryan2+518-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+16-13
`handwired/tkk`: fix layout name (#24056)Ryan2+16-13
Merge remote-tracking branch 'origin/master' into developQMK Bot3+7-25
`dc01/arrow`: fix layout name (#24025)Ryan3+7-25
Merge remote-tracking branch 'origin/master' into developQMK Bot6+201-0
Add Sleepy Craft Studios Sleepy Keeb Split (#23844)Coby Sher6+201-0
Allow overriding `get_hardware_id()`. (#24051)Nick Brassel3+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot2+29-22
`salicylic_acid3/setta21`: fix RGB Matrix LED config (#24041)Ryan2+29-22
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1037-11
`kikoslab/kl90`: add additional layouts (#24024)Ryan1+1037-11
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
Fixes duplicate pid/vid for sofle_choc (#24030)Ryan Neff1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot19+1771-0
[Keyboard] Addition of EC 60X (#24028)Cipulot13+694-0
[Keyboard] Add chlx lfn merro (#24026)chalex6+1077-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
monsgeek/m5: make numlock and capslock LEDs work (#24027)Guanzhong Chen1+1-0
[keyboard] added bear_face/v3 (#24032)Will Hedges5+507-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+280-0
[Keyboard] Add Ashwing66 (#24031)James Gzowski7+280-0
Change suspend condition check order on ChibiOS (#24020)Drashna Jaelre1+1-1
[build_test] set CONSOLE_ENABLE=yes if DEBUG > 0 (#23097)DavidSannier1+2-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+15-13
Minimum python version listing. (#23989)Nick Brassel1+15-13
Merge remote-tracking branch 'origin/master' into developQMK Bot1+348-0
`vertex/arc60h`: add additional layouts (#24023)Ryan1+348-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Update keymap for KLC x TGR Lena (#23688)kopibeng2+2-2
Normalise mouse keycodes (#23975)Ryan19+426-209
Rename encoder pins defines (#24003)Ryan25+100-91
Merge remote-tracking branch 'origin/master' into developQMK Bot3+6-6
Fix index EC Dolice (#24033)Cipulot3+6-6
SPI flash API cleanup, add async erase capability. (#23894)Nick Brassel5+182-77
Merge remote-tracking branch 'origin/master' into developQMK Bot2+12-24
Fix 'qmk new-keyboard' processing of development_board (#23996)Joel Challis2+12-24
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix ploopy Adept/Madromys link (#24018)Danylo Kondratiev1+1-1
Remove custom keycodes from nullbitsco/snap (#24017)Joel Challis2+19-77
Merge remote-tracking branch 'origin/master' into developQMK Bot2+27-24
`horrortroll/handwired_k552`: fix RGB Matrix LED config (#24014)Ryan2+27-24
Merge remote-tracking branch 'origin/master' into developQMK Bot9+34-25
`jels/boaty`: adjust layout name (#24013)Ryan3+10-7
`h0oni/deskpad` and `hotduck`: adjust layout names (#24004)Ryan6+24-18
Relocate xelus/pachi/rgb/rev2 VIA logic (#24016)Joel Challis9+420-384
Relocate work_louder VIA logic (#24011)Joel Challis5+48-73
Merge remote-tracking branch 'origin/master' into developQMK Bot14+35-14
`ez_maker`: adjust layout names (#24015)Ryan14+35-14
Merge remote-tracking branch 'origin/master' into developQMK Bot3+12-9
`tzarc/djinn`: adjust layout name (#24012)Ryan3+12-9
`atreus`: misc cleanups (#24010)Ryan9+110-145
Relocate m256ws VIA logic (#24009)Joel Challis4+152-155
Relocate winry315 VIA logic (#24008)Joel Challis3+13-18
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
`clueboard/card`: Swap layout and alias (#24007)Ryan1+2-2
Relocate m256wh VIA logic (#24006)Joel Challis4+152-156
Merge remote-tracking branch 'origin/master' into developQMK Bot6+343-242
Add Nyquist Rev. 5 (#23971)Danny6+343-242
Change ADNS9800 and PMW33XX SROM uploads to opt in. (#24001)Dasky2+14-1
Merge remote-tracking branch 'origin/master' into developQMK Bot16+392-0
[Keyboard] Add Elysian (#23949)David Hoelscher10+183-0
Add support for Equanimity (#23965)TyraelWasTaken6+209-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+455-0
`xelus/snap96`: add matrix diagram and some additional layouts (#23992)Ryan2+455-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+12-9
`hs60/v2/hhkb`: Adjust layout name (#23998)Ryan3+12-9
Merge remote-tracking branch 'origin/master' into developQMK Bot14+19-17
`helix/pico` and `rev2`: add `keyboard.json`s (#23964)Ryan14+19-17
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix docker_cmd.sh when userspace is not configured (#23997)Joel Challis1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot3+0-12
Remove some redundant 'blank' files (#23995)Joel Challis3+0-12
Migrate `led_update_kb` implementations to DD (#23985)Joel Challis39+77-535
Merge remote-tracking branch 'origin/master' into developQMK Bot3+193-191
`custommk/ergostrafer_rgb`: move to keyboard.json (#23990)Ryan3+193-191
Merge remote-tracking branch 'origin/master' into developQMK Bot5+35-90
Add support for userspace to docker build commands. (#23988)Nick Brassel5+35-90
Merge remote-tracking branch 'origin/master' into developQMK Bot33+112-83
Rename layouts containing keyboard name (#23930)Ryan33+112-83
Remove skipped schema files (#23987)Joel Challis2+0-2
Migrate RGB Matrix layout for two boards (#23963)Ryan4+99-49
Merge remote-tracking branch 'origin/master' into developQMK Bot8+8-2
`handwired/symmetric70_proto`: add `keyboard.json` (#23966)Ryan8+8-2
Migrate `led_update_kb` implementations to DD (#23983)Joel Challis52+111-662
Migrate `led_update_kb` implementations to DD (#23981)Joel Challis45+94-659
Remove deprecated `led_set_user` (#23979)Joel Challis5+4-19
Migrate `led_update_kb` implementations to DD (#23980)Joel Challis39+96-601
Merge remote-tracking branch 'origin/master' into developQMK Bot2+5-3
Update documentation suggestion in top level readme (#23978)Joel Challis2+5-3
Merge remote-tracking branch 'origin/master' into developQMK Bot1+10-2
Fix 'qmk import-kbfirmware' WS2812 config (#23976)Joel Challis1+10-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Update what's powering QMK docs (#23977)Danny1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-2
Fix leftover reference to previous AW20216S EN pin definition (#23974)Kevin Horvat1+4-2
add farsi keymap extras (#23650)Amir3+788-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+6-8
[Keyboard] fixes for ZSA Voyager (#23912)Drashna Jaelre2+6-8
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-4
Update 'qmk import-kbfirmware' to use 'keyboard.json' (#23960)Joel Challis1+4-4
[CLI] Force `dump_lines()` to always use Unix line endings (#23954)Ryan1+3-1
Implement data driven joysticks (#22947)Joel Challis10+97-31
Generate keymap dd keycodes to header (#20273)Joel Challis4+61-32
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
Update RGB matrix indicator example (#23947)lizaoreo1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot63+63-144
Remove references to bootloadHID flashing page in keyboard readmes (#23942)Ryan63+63-144
Implement data driven serial driver (#23923)Joel Challis3+15-0
Merge remote-tracking branch 'origin/master' into developQMK Bot15+429-429
Strip decimals from RGB Matrix layout positions (#23943)Ryan15+429-429
Merge remote-tracking branch 'origin/master' into developQMK Bot24+30-6
Mechwild OBE/Waka60: Fix build warnings (#23929)Ryan24+30-6
Merge remote-tracking branch 'origin/master' into developQMK Bot13+42-42
keyboard.json schema: set minimum value for `key_unit` (#23937)Ryan13+42-42
Merge remote-tracking branch 'origin/master' into developQMK Bot7+303-0
Add Chiri CE (#23926)Danny7+303-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-0
`ergodox_ez/base`: Add missing `features` object (#23935)Ryan1+6-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
[CLI] Older python compat. (#23933)Nick Brassel1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot11+361-0
[Keyboard] ErgoStrafer RGB (#22936)David Hoelscher11+361-0
Merge remote-tracking branch 'origin/master' into developQMK Bot10+55-12
[CLI] Don't `exit()` when certain exceptions occur. (#23442)Nick Brassel10+55-12
Merge remote-tracking branch 'origin/master' into developQMK Bot21+118-128
Various keyboard fixes (#23919)Ryan21+118-128
Merge remote-tracking branch 'origin/master' into developQMK Bot14+394-0
[Keyboard] Add Altair (#23878)ai037+199-0
[Keyboard] Add Altair-X (#23879)ai037+195-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+4-4
fix keymap for kprepublic bm60hsrgb_iso (#23733)Myriam2+4-4
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
[Keyboard] Enable dip switch for Keychron Q4 (#23889)adophoxia1+1-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+3-1
Remove suggestion of creating issues for unsupported keyboards. (#23918)Joel Challis1+3-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+3-4
Fix order of RGB LEDs to correct one for Iris CE (#23914)Danny1+3-4
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
Add missing encode enable for BAMFK-1 (#23821)Danny1+1-0
APA102: API rework (#23355)Ryan4+67-26
Add process_keycode handlers for new RGB Matrix and Underglow keycodes (#23896)Ryan4+212-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Fix nonunique anchors (#23910)Ryan2+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot2+696-114
Add API reference section for LED/RGB Matrix docs (#23902)Ryan2+696-114
Merge remote-tracking branch 'origin/master' into developQMK Bot3+9-28
Ensure documentation pull requests build (#23908)Joel Challis3+9-28
Merge remote-tracking branch 'origin/master' into developQMK Bot2+3-2
Fixup docs. (#23906)Nick Brassel2+3-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+10-0
VIA keymap deprecation notice. (#23905)Nick Brassel1+10-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+1-4
Remove VIA_ENABLE from default keymaps. (#23903)Nick Brassel2+1-4
Merge remote-tracking branch 'origin/master' into developQMK Bot3+5-2
[Keyboard] Fix settings for 4pplet/waffling60 (#23862)4pplet3+5-2
Decouple VIA from STM32 L0/L1 EEPROM implementation (#23901)Joel Challis1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+16-17
Slight clarification of LED/RGB Matrix custom effect docs (#23897)Ryan2+16-17
splitkb/kyria: remove `CONVERT_TO` at keyboard level (#23857)Ryan15+149-114
Merge remote-tracking branch 'origin/master' into developQMK Bot1+8-3
Re-implement `eeprom_write_qword` as define (#23890)Joel Challis1+8-3
Merge remote-tracking branch 'origin/master' into developQMK Bot3+3-3
Fix Iris/Irispad keymaps (#23856)Ryan3+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot6+680-0
[Keyboard] add jaykeeb jk60 (#23876)Alabahuy6+680-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
Fix Tri-Layer Keycode Descriptions (#23888)Alex Mayer1+2-2
[Keyboard] Fixup mt/mt84 (#23883)フィルターペーパー5+12-61
Add STM32F405RG ld script for tinyuf2 (#23885)Drashna Jaelre1+89-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix broken link in PR checklist (#23877)Joel Challis1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot5+90-0
Add SyenaKeyboards Elaruus (#23870)Syenasweta a.k.a. Nashrullah Ali Fauzi5+90-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix documentation error (#23872)Kim Viberti1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot4+17-6
Fixup build failures. (#23869)Nick Brassel4+17-6
GC9xxx LCD family drivers (GC9107 and GC9A01) (#23091)Fernando Birra12+594-236
[wear_leveling] efl updates (#22489)dexter932+32-16
Merge remote-tracking branch 'origin/master' into developQMK Bot1+15-0
Add helper `make` targets for formatting and pytest. (#23858)Nick Brassel1+15-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+3-3
[FIX] ChibiOS: USB Digitizer and Joystick IN endpoint compilation (#23854)Stefan Kerkmann2+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot2+87-2
[docs] Add ability to redirect based on input path. (#23851)Nick Brassel2+87-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+21-23
Fix Vitamins Included Keymap Formatting (#23803)Alex Mayer1+21-23
Merge remote-tracking branch 'origin/master' into developQMK Bot137+11596-11599
[docs] Organize driver & feature docs into subfolders (#23848)Ryan137+11596-11599
Merge remote-tracking branch 'origin/master' into developQMK Bot5+2-2
[docs] Remove gitbook directory (#23839)Ryan5+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot7+22-13
Docs theme updates (#23832)Joel Challis7+22-13
Merge remote-tracking branch 'origin/master' into developQMK Bot3+10-10
[docs] Fix old anchor IDs (#23831)Ryan3+10-10
Merge remote-tracking branch 'origin/master' into developQMK Bot5+38-24
[docs] Update "Get Started" blocks (#23830)Joel Challis1+7-9
[docs] Better logo SVG (#23828)Ryan4+31-15
Merge remote-tracking branch 'origin/master' into developQMK Bot16+316-169
[docs] Fix code blocks overflowing page width (#23829)Joel Challis16+316-169
Merge remote-tracking branch 'origin/master' into developQMK Bot358+3644-24240
Vitepress conversion of docs. (#23795)Nick Brassel358+3644-24240
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Decrease CPU count by one to try and stop GHA from killing runners. (#23826)Nick Brassel1+1-1
BastardKB: remove legacy board `tbk` (#23818)burkfers4+0-213
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Workaround for broken ChibiOS startup (#23822)Joel Challis2+2-2
EEPROM: Don't erase if we don't have to. Adding eeprom_driver_format abstraction. (#18332)Purdea Andrei10+63-4
Branch point for 2024q3 Breaking Change.Nick Brassel1+4-0
Merge branch 'develop'Nick Brassel15472+738371-767922
Merge point for 2024q2 Breaking Changes.Nick Brassel1+0-4
2024 Q2 changelog (#23794)Joel Challis7+357-59
noroadsleft's 0.25.0 Changelogs and Touch-Ups (#23793)James Young4+17-4
Update GPIO macros in keymaps (#23792)Ryan82+402-402
Migrate `LOCKING_*_ENABLE` to Data-Driven: X-Z (#23790)James Young82+246-787
Migrate `LOCKING_*_ENABLE` to Data-Driven: W, Part 2 (#23789)James Young118+354-790
Migrate `LOCKING_*_ENABLE` to Data-Driven: S, Part 1 (#23783)James Young80+240-694
Migrate `LOCKING_*_ENABLE` to Data-Driven: S, Part 2 (#23784)James Young79+247-760
Migrate `LOCKING_*_ENABLE` to Data-Driven: Q-R (#23781)James Young126+377-1294
Migrate `LOCKING_*_ENABLE` to Data-Driven: W, Part 1 (#23788)James Young40+120-414
Migrate `LOCKING_*_ENABLE` to Data-Driven: P, Part 2 (#23780)James Young47+142-417
Migrate `LOCKING_*_ENABLE` to Data-Driven: P, Part 1 (#23779)James Young78+235-848
Migrate `LOCKING_*_ENABLE` to Data-Driven: O (#23778)James Young42+124-177
Migrate `LOCKING_*_ENABLE` to Data-Driven: T (#23785)James Young76+227-984
Migrate `LOCKING_*_ENABLE` to Data-Driven: U-V (#23786)James Young34+102-290
Remove some useless code from keymaps (#23787)Ryan71+3-1068
Migrate `LOCKING_*_ENABLE` to Data-Driven: K, Part 2 (#23769)James Young126+376-1241
Migrate `LOCKING_*_ENABLE` to Data-Driven: K, Part 3 (#23770)James Young107+324-1283
Migrate `LOCKING_*_ENABLE` to Data-Driven: M, Part 1 (#23772)James Young102+311-1217
Migrate `LOCKING_*_ENABLE` to Data-Driven: K, Part 1 (#23768)James Young93+281-1095
Migrate `LOCKING_*_ENABLE` to Data-Driven: N (#23774)James Young84+251-946
Migrate `LOCKING_*_ENABLE` to Data-Driven: I-J (#23767)James Young71+213-793
Migrate `LOCKING_*_ENABLE` to Data-Driven: L (#23771)James Young71+234-786
Migrate `LOCKING_*_ENABLE` to Data-Driven: M, Part 2 (#23773)James Young73+227-497
Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 2 (#23762)James Young88+306-730
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-1
Added MATRIX_HAS_GHOST definition for IBM Model H controller (#23744)Jerome Berclaz1+2-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+157-314
Fix font artefact on Reverb keyboard. (#23761)Dasky2+157-314
Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 3 (#23763)James Young75+227-910
Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 4 (#23764)James Young60+180-569
Migrate `LOCKING_*_ENABLE` to Data-Driven: F (#23757)James Young86+257-1365
Remove includes of config.h (#23760)Joel Challis7+1-61
Move VIA config to keymap level (#23754)Joel Challis70+583-119
Migrate `LOCKING_*_ENABLE` to Data-Driven: G (#23758)James Young52+159-353
Migrate `LOCKING_*_ENABLE` to Data-Driven: H, Part 1 (#23759)James Young58+172-629
Merge remote-tracking branch 'origin/master' into developQMK Bot9+348-0
Add Meow65 (#23427)eason9+348-0
Add second encoder to matrix info of arrowmechanics/wings (#23390)Duncan Sutherland1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot10+422-0
Add moky67 keyboard (#23118)VertorWang10+422-0
Fix PS/2 Trackpoint mouse clicks (#22265) (#23694)Michael Büchler1+4-0
Migrate `LOCKING_*_ENABLE` to Data-Driven: A-C, Part 1 (#23745)James Young84+251-606
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump JamesIves/github-pages-deploy-action from 4.6.0 to 4.6.1 (#23752)dependabot[bot]1+1-1
Migrate `LOCKING_*_ENABLE` to Data-Driven: A-C, Part 2 (#23746)James Young58+174-572
Migrate `LOCKING_*_ENABLE` to Data-Driven: A-C, Part 3 (#23747)James Young59+174-725
Migrate `LOCKING_*_ENABLE` to Data-Driven: E (#23751)James Young81+247-1217
Migrate `LOCKING_*_ENABLE` to Data-Driven: D, Part 2 (#23750)James Young38+113-370
Migrate `LOCKING_*_ENABLE` to Data-Driven: D, Part 1 (#23749)James Young61+184-713
Remove RGB keycodes from boards with no RGB config (#23709)Ryan109+223-302
KB name change to Part.1-75-HS (#23403)Vertex-kb1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot11+717-0
[Keyboard] Add Projectd 75 iso (#21942)gskygithub11+717-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
macOS install script: remove `brew upgrade --ignore-pinned` (#23735)Ryan1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot6+139-0
[Keyboard] Adding TX_Roundup_Pad PCB (#23526)blindassassin1116+139-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+183-0
Add via support for craftwalk (#23658)sotoba3+54-3
Add sleepy_craft_studios sleepy_keeb (#23659)Coby Sher6+183-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+3-2
[Doc] Reference advance keycodes in combos (#23666)フィルターペーパー1+3-2
Insert delay between shifted chars in send_string_with_delay for AVR (#23673)Skyler Hawthorne1+6-10
Add media key support to Riot Pad (#23719)Shandon Anderson1+2-1
Merge remote-tracking branch 'origin/master' into developQMK Bot4+226-0
[Keyboard] Add h4ckb0ard (#23717)c0ldbru4+226-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+278-0
[Keyboard] Add Irispad (#23724)Danny7+278-0
Migrate `LOCKING_*_ENABLE` to Data-Driven: 0-9 (#23716)James Young10+30-60
Miscellaneous Data-Driven Keyboard Conversions (#23712)James Young14+45-48
Delete trivial keymap readmes (#23714)Ryan1082+0-1755
Merge remote-tracking branch 'origin/master' into developQMK Bot1+5-4
Force CPI update using timer when using split pointing. (#23545)Dasky1+5-4
Merge remote-tracking branch 'origin/master' into developQMK Bot1+7-7
Resolve home directory in userspace config (#23730)Joel Challis1+7-7
Remove useless `LED/RGB_MATRIX_ENABLE` ifdefs (#23726)Ryan3+5-5
Merge remote-tracking branch 'origin/master' into developQMK Bot9+883-0
[Keyboard] Add cycle7 (#23290)Vertex-kb9+883-0
Fix mapping of GUI/ALT for Win/Mac layers (#22662)George Secillano3+4-4
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
[CLI] Fixup return code for `qmk userspace-compile`. (#23720)Nick Brassel1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot3+7-6
Fix for RGB color override and brightness for EC Type K (#23703)Cipulot3+7-6
Merge remote-tracking branch 'origin/master' into developQMK Bot4+108-1
Add housekeeping execution to unit tests (#22999)leep-frog4+108-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-5
[Bug][Keyboard] Fix encoder resolution issue with Binepad BNK9 (#23707)Vino Rodrigues2+2-5
Change all RGB mode keycodes to short aliases (#23691)Ryan42+87-87
Merge remote-tracking branch 'origin/master' into developQMK Bot1+7-6
[Doc] Revise squeezing AVR (#23665)フィルターペーパー1+7-6
Merge remote-tracking branch 'origin/master' into developQMK Bot2+5-0
Add embed to docs capabilities (#23698)Joel Challis2+5-0
Adjust keycode alignment around `QK_BOOT` (#23697)Ryan1201+1308-1308
Align RGBKB keyboards to current standards (#23663)Joel Challis51+360-748
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
`qmk find`: Fix typo in filter logging (#23693)Ryan1+2-2
Remove 'split.transport.protocol=serial_usart' (#23668)Joel Challis4+2-4
Remove redundant keymap templates (#23685)Joel Challis12+186-192
Merge remote-tracking branch 'origin/master' into developQMK Bot1+12-0
add example for c2json command (#23061)Alexandr1+12-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
[CI] Fail workflow if there were build failures (#23678)Nick Brassel1+1-1
Normalise RGBLight (underglow) keycodes (#23656)Ryan5+141-37
Merge remote-tracking branch 'origin/master' into developQMK Bot1+7-7
[CI] Use existing repo variables instead (#23676)Nick Brassel1+7-7
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-0
[CI] Allow secrets to propagate from parent to child workflow. (#23675)Nick Brassel1+1-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump geekyeggo/delete-artifact from 4 to 5 (#23674)dependabot[bot]1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+303-0
Reworked CI builds for `master`/`develop`. (#23182)Nick Brassel2+303-0
Merge remote-tracking branch 'origin/master' into developQMK Bot3+259-2
Add page for capabilties used by docs site. (#23428)Nick Brassel3+259-2
split_util: rename `usbIsActive` to `usb_bus_detected` (#23657)Stefan Kerkmann1+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot5+420-0
Add support for Smart 68 keyboard (#23043)Alexei Robyn5+420-0
refactor: mechwild/bbs (#23373)Less/Rikki7+69-71
Fix iris via keymap (#23652)Joel Challis1+15-0
Add new set of keycodes for RGB Matrix (#23463)Ryan4+150-17
xiudi/xd75 - Fix backlight compilation issues (#23655)Joel Challis1+1-0
Migrate build target markers to keyboard.json - Misc (#23653)Joel Challis44+0-15
Update GPIO API usage in keyboard code (#23361)Ryan390+3914-3915
Merge remote-tracking branch 'origin/master' into developQMK Bot1+36-36
ZSA Voyager Layout Fix (#23651)James Young1+36-36
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-7
Tomak: Layout Data Correction (#23649)James Young1+6-7
Merge remote-tracking branch 'origin/master' into developQMK Bot8+524-0
[Keyboard] Add Petrichor Keyboard (#23413)Andrew Kannan8+524-0
Merge remote-tracking branch 'origin/master' into developQMK Bot9+511-0
[Keyboard] NK Classic TKL (#23435)yiancar9+511-0
Merge remote-tracking branch 'upstream/master' into developNick Brassel20+458-110
clangd enhancements. (#23310)Nick Brassel2+31-5
N86: Layout Data Correction (#23644)James Young1+10-100
Convert some AVR GPIO operations to macros (#23424)Ryan71+885-848
add 60_iso_arrow and arrow_split_bs Community Layouts (#22556)Duncan Sutherland17+402-5
Remove 60_ansi_arrow_split_bs_7u_spc Community Layout (#23259)Duncan Sutherland9+2-161
Merge remote-tracking branch 'origin/master' into developQMK Bot41+1404-53
add tkl_(ansi|iso)_wkl* community layouts (#21809)Duncan Sutherland41+1404-53
Merge remote-tracking branch 'origin/master' into developQMK Bot4+180-0
add Bruce le Clavier (#23640)josh-l-wang4+180-0
refactor: mechwild/waka60 (#23423)Less/Rikki4+1241-117
Add MacOS Czech ISO and ANSI keymaps #23346 (#23412)Pavel Kroupa7+1726-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+543-0
[Keyboard] Add N87 (#23457)era7+543-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+5-5
Epomaker Tide 65: Layout Data Cleanup (#23643)James Young1+5-5
Merge remote-tracking branch 'origin/master' into developQMK Bot6+416-0
[Keyboard] Add DK Saver Redux (#23510)Druah6+416-0
Merge remote-tracking branch 'origin/master' into developQMK Bot13+592-0
[Keyboard] Add skiller_sgk50_s4 keyboard (#23636)Joy Lee9+458-0
[Keyboard] add Bruce the keyboard (#23639)josh-l-wang4+134-0
Merge remote-tracking branch 'origin/master' into developQMK Bot11+336-0
[Keyboard] Add imi60 (#23570)Ivan Gromov6+165-0
Refactoring successive press() -> release() calls (#23573)DavidSannier1+10-40
[Keyboard] 3x3macropad (#23594)Simon5+171-0
Align 'qmk lint' argument handling (#23297)Joel Challis2+17-20
Merge remote-tracking branch 'origin/master' into developQMK Bot14+1494-0
Add EC980C (#23172)Cipulot14+1494-0
Merge remote-tracking branch 'origin/master' into developQMK Bot34+1803-0
Add Chroma Support (#22889)Cipulot13+1094-0
Add EC Menhir (#23175)Cipulot10+279-0
Merge remote-tracking branch 'origin/master' into developQMK Bot10+545-0
Add EC Vero (#23176)Cipulot11+430-0
Add EC Dolice (#23178)Cipulot10+545-0
Merge remote-tracking branch 'origin/master' into developQMK Bot10+341-0
Add EC660C (#23171)Cipulot10+341-0
Merge remote-tracking branch 'origin/master' into developQMK Bot14+796-0
Add EC TKL (#23177)Cipulot14+796-0
Merge remote-tracking branch 'origin/master' into developQMK Bot10+326-0
Add EC Type-B (#23170)Cipulot10+326-0
Merge remote-tracking branch 'origin/master' into developQMK Bot41+438-111
Add EC Virgo (#23173)Cipulot41+438-111
Merge remote-tracking branch 'origin/master' into developQMK Bot3+3-3
Uniform ISO Enter key sequence in JIS Community Layouts (#23181)Duncan Sutherland3+3-3
MechKeys ACR60 Layout Updates (#23309)James Young3+1527-29
Merge remote-tracking branch 'origin/master' into developQMK Bot5+174-0
Add ScottoWing keyboard (#23513)Joe Scotto5+174-0
Merge remote-tracking branch 'origin/master' into developQMK Bot8+861-0
[Keyboard] Vault35 WKL universal (#23519)josh-l-wang8+861-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+201-0
[Keyboard] Fatotesa - custom asymmetric split keyboard (#23528)Stefan Gluszek5+201-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+506-0
[Keyboard] add jaykeeb jk65 (#23536)Alabahuy7+506-0
Merge remote-tracking branch 'origin/master' into developQMK Bot12+933-0
[Keyboard] Add SIRIND TOMAK (#23554)era12+933-0
Merge remote-tracking branch 'origin/master' into developQMK Bot11+313-0
[Keyboard] Add MECHWILD BB65 (#23581)Stephon Parker11+313-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+161-0
Merge remote-tracking branch 'origin/master' into developQMK Bot5+158-0
Add Chew keyboard (#23628)Florent Linguenheld5+161-0
Masonry keyboard support (#23597)Ming-Gih Lam5+158-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+299-0
Add YMDK YMD62 ISO PCB (#23629)Richard Dawe7+299-0
gh80_3000 - Enable indicator LED functionality (#23633)chalex8+12-164
Iris keymap update (#23635)Danny3+36-137
Merge remote-tracking branch 'origin/master' into developQMK Bot1+0-74
Remove broken CI workflow (#23631)Nick Brassel1+0-74
Migrate build target markers to keyboard.json - BM (#23627)Joel Challis68+0-0
Rename `RGBW` define to `WS2812_RGBW` (#23585)Ryan24+68-44
Data-Driven Keyboard Conversions: Mechlovin (#23624)James Young101+7380-7351
Data-Driven Keyboard Conversions: BastardKB (#23622)James Young80+302-597
Data-Driven Keyboard Conversions: M, Part 2 (#23601)James Young34+1775-1766
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix encoder breakage with 4 or more encoders (#23595)Sergey Vlasov1+1-1
Add audio driver to keyboard.json schema (#23616)Joel Challis39+59-22
Data-Driven Keyboard Conversions: M, Part 3 (#23614)James Young35+962-1046
Merge remote-tracking branch 'origin/master' into developQMK Bot1+4-1
nullbitsco/snap: once again reduce size of bongo_reactive (#23284)Jay Greco1+4-1
Migrate build target markers to keyboard.json - Misc (#23612)Joel Challis45+141-212
Migrate build target markers to keyboard.json - Misc (#23609)Joel Challis50+1659-1747
Migrate build target markers to keyboard.json - L (#23607)Joel Challis32+486-478
Align NO_SUSPEND_POWER_DOWN keyboard config (#23606)Joel Challis25+29-29
Fix WAIT_FOR_USB handling (#23598)Joel Challis14+27-14
Remove RGBLIGHT_SPLIT in rules.mk (#23599)Joel Challis1+0-1
Add haptic driver to keyboard.json schema (#23591)Ryan39+678-633
Migrate build target markers to keyboard.json - Keychron (#23593)Joel Challis55+13-13
Change to `development_board` (#21695)Duncan Sutherland58+64-160
Merge remote-tracking branch 'origin/master' into developQMK Bot1+49-34
Fix up license check path. (#23571)Nick Brassel1+49-34
Merge remote-tracking branch 'origin/master' into developQMK Bot1+7-0
PR Checklist: explain wireless requirements. (#23584)Nick Brassel1+7-0
Data-Driven Keyboard Conversions: M, Part 1 (#23590)James Young38+341-447
Migrate build target markers to keyboard.json - N (#23589)Joel Challis54+2502-2606
Migrate build target markers to keyboard.json - JK (#23588)Joel Challis70+141-143
Merge remote-tracking branch 'origin/master' into developQMK Bot7+178-0
Add Lisa keyboard (#23575)Ivan Gromov7+178-0
Data-Driven Keyboard Conversions: L (#23576)James Young63+1362-1453
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Bump JamesIves/github-pages-deploy-action from 4.5.0 to 4.6.0 (#23548)dependabot[bot]1+1-1
Migrate build target markers to keyboard.json - P (#23565)Joel Challis109+7605-7888
Data-Driven Keyboard Conversions: K, Part 3 (#23566)James Young76+5555-5606
Data-Driven Keyboard Conversions: K, Part 4 (#23567)James Young91+536-761
Data-Driven Keyboard Conversions: K, Part 5 (#23569)James Young35+513-535
Data-Driven Keyboard Conversions: K, Part 2 (#23562)James Young43+3198-3314
Migrate build target markers to keyboard.json - OQ (#23564)Joel Challis45+2690-2758
Data-Driven Keyboard Conversions: K, Part 1 (#23556)James Young43+703-767
Tidy use of raw hid within keyboards (#23557)Joel Challis11+21-112
Merge remote-tracking branch 'origin/master' into developQMK Bot1+8-0
[sofle] Fix layout order affecting messed up lower/raise/adjust layer (#23555)Santosh Kumar1+8-0
Data-Driven Keyboard Conversions: J (#23547)James Young41+1430-1483
Merge remote-tracking branch 'origin/master' into developQMK Bot7+579-0
add jaykeeb joker (#23535)Alabahuy7+579-0
Migrate build target markers to keyboard.json - R (#23542)Joel Challis109+8193-8523
Merge remote-tracking branch 'origin/master' into developQMK Bot7+435-0
[Keyboard] Keycult 65 (#23485)yiancar7+435-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+218-0
[Keyboard] Add suika85ergo (#23380)suikagiken6+218-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+324-0
[Keyboard] Add Epomaker tide65 (#23356)Epomaker7+324-0
Remove *_SUPPORTED = yes (#23541)Joel Challis43+0-86
Migrate build target markers to keyboard.json - S (#23532)Joel Challis102+4051-4315
Migrate build target markers to keyboard.json - HI (#23540)Joel Challis93+369-428
Data-Driven Keyboard Conversions: H, Part 3 (#23530)James Young68+704-797
Data-Driven Keyboard Conversions: I (#23533)James Young37+1546-1613
Merge remote-tracking branch 'origin/master' into developQMK Bot11+992-0
[Keyboard] ZSA Voyager (#22181)Drashna Jaelre11+992-0
Migrate build target markers to keyboard.json - FG (#23534)Joel Challis49+0-0
Migrate build target markers to keyboard.json - E (#23529)Joel Challis78+142-140
Data-Driven Keyboard Conversions: H, Part 2 (#23525)James Young53+510-631
Migrate build target markers to keyboard.json - TUV (#23514)Joel Challis110+3848-4179
Data-Driven Keyboard Conversions: H, Part 1 (#23524)James Young37+155-226
Data-Driven Keyboard Conversions: G (#23522)James Young35+460-535
Data-Driven Keyboard Conversions: F (#23516)James Young69+757-914
Migrate build target markers to keyboard.json - DE (#23515)Joel Challis68+1529-1746
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
Swap PID and VID on is0gr in QMK (#23458)Andrew Kannan1+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot3+3-4
Adjusted Compensator on-state and keymaps (#23509)Logan Foster3+3-4
Data-Driven Keyboard Conversions: E (#23512)James Young62+1048-1117
Fix dailycraft/wings42/rev2zvecr1+3-5
Miscellaneous keyboard.json migrations (#23486)Joel Challis252+11579-11883
Data-Driven Keyboard Conversions: D (#23461)James Young147+2390-2654
Migrate build target markers to keyboard.json - W (#23511)Joel Challis130+7867-8256
LED Matrix: replace backlight keycodes with newly added ones (#23455)Ryan15+102-87
Migrate build target markers to keyboard.json - 0AB (#23488)Joel Challis69+320-366
Corrections to split keyboard migrations (#23462)Joel Challis57+29-144
[Keyboard] Add Chapter1 (#23452)Linus Sjölinder7+498-0
Migrate build target markers to keyboard.json - X (#23460)Joel Challis87+3669-4006
Move `SPLIT_KEYBOARD` to data driven (#21410)Duncan Sutherland445+412-361
Data-Driven Keyboard Conversions: B (#23425)James Young145+2025-2657
Data-driven Keyboard Conversions: C (#23453)James Young104+2525-2753
Merge remote-tracking branch 'origin/master' into developQMK Bot9+1343-0
[Keyboard] Add N8X (#23444)era9+1343-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+539-0
[Keyboard] Add N86 (#23454)era7+539-0
Add new set of keycodes for LED Matrix (#23432)Ryan6+123-10
Separate keycode handling for LED Matrix and Backlight (#23426)Ryan5+54-31
Bodge consolidation. (#23448)Nick Brassel1+4-12
Oneshot locked mods split transaction (#23434)NoOne22463+7-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix Layout_Arrow 3rd key in bottom row (#23443)Draic1+1-1
Tidy up default layer handling in keymaps (#23436)Joel Challis39+50-417
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Update hand_wire.md (#23429)Felix Teutsch1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot7+1071-0
[Keyboard] Add Skelett60 (#23409)yiancar7+1071-0
Migrate build target markers to keyboard.json - YZ (#23421)Joel Challis78+6260-6437
Rename `process_{led,rgb}_matrix()` (#23422)Ryan5+6-6
Remove more unnecessary `quantum.h` includes (#23402)Ryan60+102-77
Update ChibiOS submodules. (#23405)Nick Brassel1+5-4
"features.split" is not a valid key (#23419)Joel Challis1+1-3
Tidy up keyboards/zvecr (#23418)Joel Challis21+179-398
Remove deprecated quantum keycodes (#23407)Ryan74+78-134
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix malformed JSON in `layouts/default/ortho_5x10/info.json` (#23414)James Young1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Fix pointing_device_set_cpi_on_side() (#23391)Taro Hayashi1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot3+3-3
handwired/technicpad: fix `keyboard` in keymaps (#23408)Ryan3+3-3
Miscellaneous keyboard.json migrations (#23378)Joel Challis70+863-991
Fix failing keyboards on develop (#23406)Joel Challis8+38-23
Remove `quantum.h` includes from keyboard code (#23394)Ryan60+123-70
Change the VID and PID of the file kb38 info.json (#23393)DOIO20221+2-2
Fix spaceholdings/nebula68b (#23399)Joel Challis18+488-363
Update 15PAD & 6PAD (#23397)zlabkeeb2+14-13
Data-Driven Keyboard Conversions: A (#23379)James Young268+4313-5921
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-26
merge/um80: remove pointless empty layers (#23398)Ryan1+1-26
0xcb/splaytoraid: remove `CONVERT_TO` at keyboard level (#23395)Ryan6+73-52
40percentclub/gherkin: remove `CONVERT_TO` at keyboard level (#23396)Ryan6+34-49
Produce warning if keyboard is not configured via `keyboard.json` (#23321)Joel Challis1+20-8
Merge remote-tracking branch 'origin/master' into developQMK Bot14+1445-0
Add EC Type-K (#23193)Cipulot14+1445-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+3-3
Fix in 60_iso_wkl_split_bs_rshift diagram (#22654)Cipulot1+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot21+825-0
Add MNK 65 EC (#23168)Cipulot10+330-0
Add MNK 60 EC (#23167)Cipulot11+495-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+207-0
[Keyboard] Add rose75 (#22968)SmollChungus7+207-0
refactor: flehrad/bigswitch (#23384)Less/Rikki5+32-102
Align encoder layout validation with encoder.h logic (#23330)Joel Challis2+9-4
Merge remote-tracking branch 'origin/master' into developQMK Bot1+3-3
Fix 'qmk compile' mass_compile execution (#23296)Joel Challis1+3-3
Remove redundant DEFAULT_FOLDER from keyboards (#23377)Joel Challis8+0-4
Merge remote-tracking branch 'origin/master' into developQMK Bot9+623-0
[Keyboard] Add skiller_skg50_s2 (#23364)Joy Lee9+623-0
Add solid_reactive effects for MIIIW BlackIO83 (#22251)Arthur1+69-54
Merge remote-tracking branch 'origin/master' into developQMK Bot4+193-0
[Keyboard] Add rot13labs hackboard (#23218)c0ldbru4+193-0
Merge remote-tracking branch 'origin/master' into developQMK Bot8+406-0
[Keyboard] add arrowmechanics/wings (#23328)Filip Strzałka8+406-0
Remove 'NO_USB_STARTUP_CHECK = no' from keyboards (#23376)Joel Challis36+1-40
Remove `quantum.h` includes from keyboard custom `matrix.c`s (#23371)Ryan97+104-244
Data-Driven Keyboard Conversions: 0-9 (#23357)James Young138+5668-6317
Migrate build target markers to keyboard.json (#23293)Joel Challis1971+62255-62969
Migrate features and LTO from rules.mk to data driven (#23307)Joel Challis100+445-641
Migrate features and LTO from rules.mk to data driven (#23302)Joel Challis433+33946-34213
Remove "w": 1 from keyboards/ (#23367)Duncan Sutherland24+1549-1549
Merge remote-tracking branch 'origin/master' into developQMK Bot7+145-0
Add new keyboard "Rookey" (#22483)takashicompany7+145-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+293-0
[Keyboard] Add miniDivide MAX (#22804)takashicompany6+293-0
Merge remote-tracking branch 'origin/master' into developQMK Bot8+264-0
[Keyboard] add neson design 810e keyboard (#22883)yulei8+264-0
Merge remote-tracking branch 'origin/master' into developQMK Bot9+363-0
[Keyboard] Add scorpio rev2 (#22906)khchen20049+363-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+23-17
Update serial_driver.md (#23035)Duncan Sutherland1+23-17
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Clearer text about double tapping reset only working for boot after already having QMK running in board (#23042)Victor Camargo1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+5-5
tidy keymap of 60_ansi_arrow Community Layout (#23301)Duncan Sutherland1+5-5
Update GPIO expander API naming (#23375)Ryan14+44-30
P3D Spacey Layout Updates (#23329)James Young5+343-117
Merge remote-tracking branch 'origin/master' into developQMK Bot7+292-0
[Keyboard] Add recore keyboard (#23320)joliverMI7+292-0
Add RGB lighting for the PetruziaMini (#23305)LLLKST3+75-18
Merge remote-tracking branch 'origin/master' into developQMK Bot4+1950-16
Kalakos Bahrnob Layout Additions (#23300)James Young4+1950-16
Merge remote-tracking branch 'origin/master' into developQMK Bot9+263-0
[Keyboard] Add Minerva LX (#23291)Archetype9+263-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+0-143
Remove IGNORE_MOD_TAP_INTERRUPT from keymaps (#23279)Joel Challis4+0-143
Merge remote-tracking branch 'origin/master' into developQMK Bot7+280-0
[Keyboard] Add kb3x keyboard (#23268)DOIO20227+280-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+202-0
[Keyboard] Add Macropad 15Pad (#23257)Veriyans7+202-0
Remove midi_ep_task from ChibiOS (#23162)Robin Carlier2+0-16
Merge remote-tracking branch 'origin/master' into developQMK Bot7+817-0
[Keyboard] Add haven60 (#23062)Freather7+817-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+349-0
[Keyboard] Bartlesplit (#23114)Kyrre Havik7+349-0
Merge remote-tracking branch 'origin/master' into developQMK Bot7+206-0
[Keyboard] mechwild/bb40 (#22958)Less/Rikki7+206-0
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Bump tj-actions/changed-files from 43 to 44 (#23369)dependabot[bot]2+2-2
Update I2C API usage in keyboard code (#23360)Ryan20+42-42
Merge remote-tracking branch 'origin/master' into developQMK Bot6+227-0
[Keyboard] Add T75 (#23344)Jacky6+227-0
Fix rgblight init (#23335)Dasky1+3-4
Merge remote-tracking branch 'origin/master' into developQMK Bot2+5-0
Add ES_GRV to latam language-specific keycodes (#23333)JuanoD2+5-0
Merge remote-tracking branch 'origin/master' into developQMK Bot9+469-0
Add werk.technica werk.one keyboard (#23130)Moritz Plattner9+469-0
Un-`extern` RGBLight `led[]` array (#23322)Ryan9+17-189
Adding standard keymap for wave keyboard to fix #22695 (#22741)Etienne Collin6+219-52
Merge remote-tracking branch 'origin/master' into developQMK Bot2+32-0
handwired/jotlily60 via keymap (#23325)jotix2+32-0
Reduce firmware size of helix/rev3 (#23324)Joel Challis4+72-52
Merge remote-tracking branch 'origin/master' into developQMK Bot11+219-0
[Keyboard] Add marshkeys flowerpad (#23240)Benjamin Božič6+132-0
Add TechnicPad macropad (#23238)NW5+87-0
Merge remote-tracking branch 'origin/master' into developQMK Bot4+225-0
Add handwired/Jotlily60 (#23212)jotix4+225-0
Merge remote-tracking branch 'origin/master' into developQMK Bot10+280-0
Add the EQUATOR keyboard (#23237)Ramon Imbao10+280-0
Merge remote-tracking branch 'origin/master' into developQMK Bot9+315-0
Support for slice65 from PizzaKeyboards (#23148)Chad Skeeters9+315-0
Remove RGBLight `led[]` references (#23311)Ryan7+62-73
Merge remote-tracking branch 'origin/master' into developQMK Bot6+173-0
Add Swiss support (#23272)Bregoliii6+173-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+8-2
Assume only 32u4 boards can run 'promicro' converters (#23312)Joel Challis1+8-2
Merge remote-tracking branch 'origin/master' into developQMK Bot7+183-0
Add Macropad 6Pad (#23099)zlabkeeb7+183-0
Merge remote-tracking branch 'origin/master' into developQMK Bot15+39-60
Fix invalid use of stemcell converter (#23317)Joel Challis15+39-60
Merge remote-tracking branch 'origin/master' into developQMK Bot1+9-7
Updates to PR Checklist (#23318)jack1+9-7
Merge remote-tracking branch 'origin/master' into developQMK Bot13+671-0
[Keyboard] Add posey_split v4/v5 (#23258)joliverMI13+671-0
Add init function to RGBLight driver struct (#23076)Ryan43+369-156
LED drivers: add support for IS31FL3236 (#23264)Ryan11+581-3
KPRepublic JJ40 rev1 Refactor (#23299)James Young10+515-388
Swift65 Hotswap Layout Name Standardization (#23288)James Young3+42-43
Swift65 Solder Layout Name Standardization (#23289)James Young3+55-48
KPRepublic JJ50 rev1 Refactor (#23294)James Young7+443-151
Linworks FAve 87H Keymap Refactor/Bugfix (#23292)James Young2+36-36
Migrate features from rules.mk to data driven - ST (#23286)Joel Challis354+26278-26644
Migrate features from rules.mk to data driven - OPQR (#23285)Joel Challis444+32867-33406
Migrate features from rules.mk to data driven - UVWXYZ (#23287)Joel Challis396+38382-38819
[Keyboard] Overhaul ploopyco devices (#22967)Drashna Jaelre55+918-2475
Merge remote-tracking branch 'origin/master' into developQMK Bot6+439-0
Added WT65-H3 (HIBI HIBIKI) (#22886)Wilba6+439-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+445-0
Added WT65-G3 (HIBI HIBIKI) (#22888)Wilba6+445-0
Update ScottoAlp handwired keyboard to 12 column layout (#22962)Joe Scotto4+91-72
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Modify wording in 'getting_started_introduction.md' (#23232)AlanLiu1+1-1
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Bump tj-actions/changed-files from 42 to 43 (#23282)dependabot[bot]2+2-2
Migrate features from rules.mk to data driven - EFGH (#23248)Joel Challis771+58234-59145
Migrate features from rules.mk to data drive - LMN (#23277)Joel Challis519+37548-38159
Migrate features from rules.mk to data driven - IJK (#23276)Joel Challis546+48784-49413
Merge remote-tracking branch 'origin/master' into developQMK Bot2+246-0
AMJKeyboard AMJ96 Layout Additions (#23267)James Young2+246-0
Merge remote-tracking branch 'origin/master' into developQMK Bot10+10-9
Fixup cipulot eeprom. (#23280)Nick Brassel10+10-9
Refactor vusb to protocol use pre/post task (#14944)Joel Challis5+34-60
Infer eeconfig identifiers (#22135)Joel Challis3+49-25
`qmk new-keyboard` - detach community layout when selecting "none of the above" (#20405)Joel Challis1+14-4
Migrate content where only parent info.json exists (#22895)Joel Challis44+216-294
Migrate features from rules.mk to DD (#23202)Joel Challis81+3731-3821
Migrate features from rules.mk to DD (#23247)Joel Challis726+55488-56330
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
Update feature_tri_layer.md - typo (#23275)achim-t1+1-1
Reject duplicate matrix locations in LAYOUT macros (#23273)Joel Challis1+9-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+345-0
[Keyboard] add glyphkbd_v2 (#23131)galile06+345-0
Merge remote-tracking branch 'origin/master' into developQMK Bot24+635-0
Add support new kb_elmo PCBs (#23138)elmo24+635-0
Remove unuseful layer_on() call (#23055)DavidSannier1+0-2
Merge remote-tracking branch 'origin/master' into developQMK Bot15+712-0
Add SIRIND Brick65 (#23245)era6+287-0
Add KM113 keyboard (#22669)wind9+425-0
Merge remote-tracking branch 'origin/master' into developzvecr1+13-5
Absolute paths for -kb argument should error consistently (#23262)Joel Challis1+12-4
Merge remote-tracking branch 'origin/master' into developQMK Bot4+125-0
[Keyboard] Add PetruziaMini (#23201)LLLKST4+125-0
Fixup work_board (#23266)jack8+31-55
Merge remote-tracking branch 'origin/master' into developQMK Bot2+789-3
Ares Layout Additions (#23254)James Young2+789-3
Merge remote-tracking branch 'origin/master' into developQMK Bot2+11-11
Aero 75 Hotswap: correct layout data (#23253)James Young2+11-11
Merge remote-tracking branch 'origin/master' into developQMK Bot5+1235-48
KBDfans KBD75 Layout Additions (#23234)James Young5+1235-48
Merge remote-tracking branch 'origin/master' into developQMK Bot1+13-13
Fix Magicforce MF17 RGB matrix (#23263)Allie1+13-13
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-1
Flag LAYOUT macros still defined in .h files (#23260)Joel Challis1+6-1
Merge remote-tracking branch 'origin/master' into developQMK Bot1+16-16
kb-elmo AEK II USB: correct Configurator data (#23252)James Young1+16-16
Merge remote-tracking branch 'origin/master' into developQMK Bot4+101-38
Fixes for encoder abstraction. (#23195)Nick Brassel4+101-38
Merge remote-tracking branch 'origin/master' into developQMK Bot2+761-17
KBDfans KBD19x Layout Additions (#23230)James Young2+761-17
Add utility functions for Pointing Device Auto Mouse feature (#23144)Drashna Jaelre3+25-2
Enable 'keyboard.json' as a build target (#22891)Joel Challis12+53-45
[Feature] Some metadata on QGF/QFF files (#20101)Pablo Martínez4+146-52
Fix keychron q1v1 led config for iso layout (#23222)Thibaut CHARLES1+13-13
[Keyboard] update Jotanck config(#23228)jotix2+14-15
Merge remote-tracking branch 'origin/master' into developQMK Bot1+11-0
Attempt to deal with GCC 13+ and rv32 arch extensions. (#23086)Nick Brassel1+11-0
Update BAMFK-1 (#23236)Danny3+93-68
Fixes for idobao vendor keymaps (#23246)Joel Challis3+4-3
Remove redundant disabling of features (#22926)Joel Challis103+85-350
Merge remote-tracking branch 'origin/master' into developQMK Bot1+93-84
Orthograph: correct layout data (#23213)James Young1+93-84
Merge remote-tracking branch 'origin/master' into developQMK Bot6+465-476
Xiudi XD96 Layout Bugfixes and Touch-Up (#23242)James Young6+465-476
Change default RGB effect for momokai keypads to solid white (#23217)peepeetee3+18-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+183-0
[Keyboard] Add sf2040 (#23211)strayfade6+183-0
Merge remote-tracking branch 'origin/master' into developQMK Bot10+271-0
[Keyboard] Add CMK11 (#23239)David Hoelscher10+271-0
Fixup annepro2 (#23206)jack9+138-278
Merge remote-tracking branch 'origin/master' into developQMK Bot1+74-0
Add instructions for debugging ARM with VSCode+BMP. (#11217)Nick Brassel1+74-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+263-0
[Keyboard] Add Ejectix (#23204)takashicompany6+263-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+232-0
[Keyboard] Add 60XT (#23210)Cipulot6+232-0
Migrate annepro2 away from custom matrix (#23221)Joel Challis8+13-100
[Audio] Add support for audio shutdown pin (#22731)Drashna Jaelre15+95-88
Merge remote-tracking branch 'origin/master' into developQMK Bot2+10-4
Initial 'qmk test-c' functionality (#23038)Joel Challis5+85-1
Attempt to fix changed files on CI workflow (#23205)Joel Challis2+10-4
Merge remote-tracking branch 'origin/master' into developQMK Bot2+2-2
Bump peter-evans/create-pull-request from 5 to 6 (#22995)dependabot[bot]2+2-2
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-6
Iron180 V2 H: correct key sizes (#23214)James Young1+6-6
Merge remote-tracking branch 'origin/master' into developQMK Bot1+35-35
`mntre_v3`: correct layout data (#23216)James Young1+35-35
Merge remote-tracking branch 'origin/master' into developQMK Bot1+6-6
Iron180 V2 S: correct ANSI Enter key sizes (#23215)James Young1+6-6
[Keyboard] Add rp2040_ce option to lotus58 (#23185)Markus Knutsson9+174-32
Merge remote-tracking branch 'origin/master' into developQMK Bot3+6-12
Workaround for uart makefile issues (#23192)Joel Challis3+6-12
WS2812 PWM: prefix for DMA defines (#23111)Ryan98+248-236
Merge remote-tracking branch 'origin/master' into developQMK Bot2+27-27
Normalise .editorconfig. (#23186)Nick Brassel1+23-23
Remove cd suggestion from new-keyboard (#23194)Joel Challis1+4-4
Merge remote-tracking branch 'origin/master' into developQMK Bot2+13-7
Fix up scanning for Djinn, post-asyncUSB. (#23188)Nick Brassel1+9-1
CLI Speed improvements. (#23189)Nick Brassel1+10-4
Fix up AVR production build target. (#23190)Nick Brassel1+3-3
Merge remote-tracking branch 'origin/master' into developQMK Bot5+14-14
Fixing typos for OSAv2 and OSAv2_Topre (#23161)blindassassin1115+14-14
Merge remote-tracking branch 'origin/master' into developQMK Bot3+5-5
geistmaschine/geist: enable mousekey, fix issues in default/via keymap (#23187)Moritz Plattner3+5-5
Fixup mechlovin/octagon (#23179)jack9+43-95
Fixup qk100 (firmware size) (#23169)jack3+6-13
[Core] Refactor ChibiOS USB endpoints to be fully async (#21656)Stefan Kerkmann12+1303-1126
Branch point for 2024q2 Breaking ChangeNick Brassel1+4-0
Merge branch 'develop'Nick Brassel5302+87536-213706
Merge point for 2024q1 Breaking ChangeNick Brassel1+0-4
2024q1 `develop` changelog. (#23150)Nick Brassel4+380-12
Update Atmel DFU driver assignments for dfu-programmer 1.x (#23165)Ryan2+14-14
Merge upstream uf2conv.py changes (#23163)Joel Challis1+3-3
Satisfaction75 post merge updates (#23158)Joel Challis12+4-105
Ensmallification of `helix/rev3_5rows:via`. (#23159)Nick Brassel1+1-2
Cleanup Satisfaction75 Firmware and add new revisions (#22082)Andrew Kannan50+1956-1695
cipulot/common: Fix for multiple AMUX usage (#23155)Cipulot1+8-2
Cipulot refactoring (#22368)Cipulot158+1503-4443
Nix shell updates (Nixpkgs 2024-02-23, QMK CLI 1.1.5) (#23143)Sergey Vlasov5+524-644
LED drivers: update keyboard LED configs (#23073)Ryan217+17997-17997
Add LED/RGB Matrix drivers to info.json schema (#23127)Ryan2+56-34
Ensure `qmk generate-compilation-database` copies to userspace as well. (#23129)Nick Brassel2+6-3
Migrate `RGBLED_NUM` -> `RGBLIGHT_LED_COUNT` in remaining non-user keymaps (#23128)Ryan14+19-19
IS31FL3729 updates (#23109)Ryan4+462-450
Merge remote-tracking branch 'origin/master' into developQMK Bot7+310-0
[Keyboard] Add the Compensator (#23103)Logan Foster7+310-0
Manual user keymap removal (#23119)Joel Challis58+0-2434
Fixup inett_studio/sq80 (#23121)jack2+1-4
[Core] Allow ChibiOS `SIO` driver for `UART` driver (#22839)Stefan Kerkmann14+428-149
WS2812 bitbang: prefix for `NOP_FUDGE` define (#23110)Ryan3+12-7
Merge remote-tracking branch 'origin/master' into developQMK Bot1+16-17
Fix double code indenting (#23117)Nick Brassel1+16-17
[Bug] Fix pmw33xx sensor corruption on get-cpi call (#23116)Drashna Jaelre1+3-0
Merge remote-tracking branch 'origin/master' into developQMK Bot11+619-0
[Keyboard] Add moky88 (#22954)VertorWang11+619-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+209-0
[Keyboard] Add iNETT Studio SQUARE 80% (#21082)Mathias Andersson6+209-0
Fix make clean test:os_detection (#23112)Joel Challis1+2-0
OS Detection - Entire file should not be wrapped with ifdef (#23108)Joel Challis2+39-49
Late9 keymaps update, added VIA support (#22801)rookiebwoy9+113-275
Refactor: group kbdfans keyboards (#22764)フィルターペーパー24+113-80
Manual user keymap removal (#23104)Joel Challis209+0-14981
Fixup boardsource/equals (#23106)jack8+93-191
Add encoder abstraction. (#21548)Nick Brassel50+852-642
Remove obvious user keymaps, keyboards/{i,j,k}* edition (#23102)Joel Challis341+0-22037
Update GPIO macro usages in core (#23093)Ryan61+334-334
[Refactor] `qmk find` (#21096)Pablo Martínez2+90-25
Removal of bootmagic lite terminology (#22979)Joel Challis11+103-78
[Driver] ILI9486 on Quantum Painter (#18521)Pablo Martínez8+405-0
Merge remote-tracking branch 'origin/master' into developQMK Bot15+1359-0
[Keyboard] Add chlx ppr merro (#23014)chalex15+1359-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+1036-0
[Keyboard] Added MW60 (#22505)Aeonstrife6+1036-0
Fixup kbd67/rev1 (#23096)jack11+41-250
Fiuxup takashicompany/heavy_left (#23094)jack6+26-88
Fixup sawnsprojects/krush60 (#23095)jack6+23-40
Add RGB matrix & LED Matrix support for IS31FL3729 (#21944)HorrorTroll10+1013-3
[Enhancement] Prepare for `SyntaxWarning` (#22562)Pablo Martínez2+5-5
[Core] Add OS detection callbacks (#21777)Andre Brait8+437-58
Fix joystick initialization (#22953)Joel Challis5+79-68
Insert delay between shifted chars in send_string_with_delay (#19280)Skyler Hawthorne3+38-16
[QP] Native palette support for fonts (#20645)Pablo Martínez4+49-36
[Refactor] Break `QGFImageFile`'s `_save` function into smaller pieces (#21124)Pablo Martínez1+168-136
[Keymap Removal] keyboard with most keymaps (#23092)Joel Challis426+0-27430
Update naming convention for GPIO control macros (#23085)Ryan12+102-86
Workaround for `make test:all DEBUG=1` (#23047)Joel Challis1+4-0
Remove obvious user keymaps, keyboards/{s,t}* edition. (#23084)Joel Challis313+0-29525
Remove obvious user keymaps, keyboards/{v,x,y,z}* edition. (#23083)Joel Challis117+0-5628
[Keymap Removal] keyboard with most keymaps (#23081)Joel Challis260+0-25443
LED drivers: add support for shutdown pin (#23058)Ryan63+164-159
AW20216S: combine EN pin defines (#23067)Ryan18+32-44
Merge remote-tracking branch 'origin/master' into developQMK Bot4+81-0
[Keyboard] Add rot13labs rotc0n macropad (#23028)c0ldbru4+81-0
Merge remote-tracking branch 'origin/master' into developQMK Bot6+113-0
Added SoyuzXL Macropad (#23075)spacehangover6+113-0
Migrate WEAR_LEVELING_* to info.json (#23077)Joel Challis52+126-117
Merge remote-tracking branch 'origin/master' into developQMK Bot6+112-0
Added Soyuz Macropad WWA (#23072)spacehangover6+112-0
Update vid, pid, and add via keymap (#23063)Derek3+54-2
Remove invalid keyboard level features (#23074)Joel Challis10+1-45
Migrate RGB Matrix config to info.json (#23000)Joel Challis22+323-342
Migrate RGB Matrix config to info.json (#22998)Joel Challis173+429-1412
is31fl3741: split PWM and scaling buffers (#23049)Ryan4+1616-830
Merge remote-tracking branch 'origin/master' into developQMK Bot6+94-0
[Keyboard] Add Mercury Macropad (#23071)spacehangover6+94-0
Merge remote-tracking branch 'origin/master' into developQMK Bot10+411-0
[Keyboard] Add Artifact LvL 1 HS (#22964)yiancar10+411-0
Refactor: move p3d keyboards (#22763)フィルターペーパー52+131-117
Fix git-submodule running in wrong location (#23059)Joel Challis1+4-4
Merge remote-tracking branch 'origin/master' into developQMK Bot1+2-2
El Cantor HS. Update info.json (#23020)azhizhinov1+2-2
LED drivers: update PWM register defines for `g_<driver>_leds` (#23052)Ryan19+4120-2793
Merge remote-tracking branch 'origin/master' into developQMK Bot7+256-0
Add Sha keyboard (#22664)Steven Karrmann7+256-0
Fix unit test execution (#23048)Joel Challis1+15-12
[unicorne] Add a layout alias (#23056)フィルターペーパー1+3-0
LED drivers: create structs to hold PWM/scaling buffers (#22955)Ryan24+689-500
LED drivers: place I2C addresses into an array (#22975)Ryan54+1292-1349
Migrate dip switch config to info.json - keychron (#23037)Joel Challis87+117-467
Flag invalid keyboard features during lint (#22832)Joel Challis1+15-0
Remove ee_hands config from ferris/sweep firmware (#23029)Tom Barnes2+0-30
Merge remote-tracking branch 'origin/master' into developQMK Bot1+5-1
WS2812: Better error message when trying to use `bitbang` driver on RP2040 (#23025)Ryan1+5-1
Workaround for G431 eeprom emulation (#23002)Joel Challis2+22-0
Merge remote-tracking branch 'origin/master' into developQMK Bot1+1-1
KK65 VID Correction (#23007)Apricity-Projects1+1-1
Merge remote-tracking branch 'origin/master' into developDrashna Jael're70+3622-534
Add GreatPad macropad under gkeyboard (#22696)gkeyboard12+1062-0
[Keyboard] Add dnworks numpad (#22882)leyew8+207-0
Add ScottoDeck handwired macropad (#22935)Joe Scotto4+116-0
Add Valhalla v2 PCB support (#22914)Álvaro A. Volpato10+416-0
Migrate lighting defaults to info.json (#22920)Joel Challis141+313-340
Fix Issue with RGB Matrix not understanding the split keyboard (#22997)Aidan Smith1+2-2
Ensure LTO is enabled as a `info.json` build config option (#22932)Joel Challis23+52-28
Align VUSB suspend protocol logic (#22688)Joel Challis1+51-38
Migrate RGB Matrix config to info.json - K (#22911)Joel Challis102+1768-2456
Remove redundant steno eeconfig init (#22680)Joel Challis1+0-3
Fixup doio/kb16 (#22921)jack16+118-512
H87g2 updates (#22819)Josh Hinnebusch6+644-117
Add Doio KB04 (#22754)adophoxia7+242-0
Theone keyboard (#22749)txdyqiang6+356-0
26797 more commits remaining, fetch the repository