Skip to content

Commit

Permalink
Catch up to master (#1)
Browse files Browse the repository at this point in the history
* `matrix/noah`: move RGB Matrix LED config to data driven (qmk#24117)

* Add support for key override introspection. (qmk#24120)

* Skelett40 (qmk#24121)

Co-authored-by: yiancar <yiancar@gmail.com>

* Remove pointless `RGB_MATRIX_LED_COUNT`s (qmk#24133)

* Avoid path issues with `qmk flash` on Windows (qmk#24130)

* [WIP] Adds bus acquire/release semantics to SPI start/stop. (qmk#23439)

* Move split.soft_serial_pin to split.serial.pin (qmk#24127)

* `amjkeyboard/amj60`: reduce firmware size (qmk#24139)

* Migrate half-duplex `SERIAL_USART_TX_PIN` to DD (qmk#24143)

* `vertex/angler2`: reduce firmware size (qmk#24140)

* Move LED Matrix LED config to data driven (qmk#24122)

* `clueboard/66/rev3`: reduce firmware size (qmk#24152)

* `pixelspace/capsule65i`: reduce firmware size (qmk#24150)

* `kopibeng/xt60`/`xt60_singa`: reduce firmware size (qmk#24149)

* `keychron/q2`: fix RGB Matrix config for JIS variant (qmk#24138)

* Remove incorrect use of split.main (qmk#24158)

* `handwired/tractyl_manuform/5x6_right/arduinomicro`: reduce size (qmk#24159)

* `mechlovin/delphine/rgb_led`: reduce size (qmk#24160)

* `mwstudio/mw75`: reduce size (qmk#24161)

* Remove instances of MASTER_LEFT. (qmk#24163)

* Fix build failures noticed in qmk#24163 CI log. (qmk#24164)

* Fix incorrect conflict resolution

* Keycult TKL (qmk#24148)

Co-authored-by: yiancar <yiancar@gmail.com>

* `handwired/hnah108`: reduce firmware size (qmk#24168)

* `doro67/rgb`: reduce firmware size (qmk#24169)

* `rubi`: reduce firmware size (qmk#24170)

* `melgeek/mojo68/rev1`: reduce firmware size (qmk#24171)

* `kprepublic/bm40hsrgb/rev2`: reduce firmware size (qmk#24176)

* `merge/um80`: reduce firmware size (qmk#24177)

* [docs] update serial.md (qmk#24182)

capabilites -> capabilities

* Rename EC Type-K (qmk#24180)

Board name order change and default brightness change

* `meme`: adjust layout names (qmk#24178)

* Migrate split.soft_serial_pin to split.serial.pin O-Z (qmk#24146)

Migrate split.soft_serial_pin to split.serial.pin

* Migrate split.soft_serial_pin to split.serial.pin 0-H (qmk#24155)

* `kingly_keys/ave`: adjust layout names (qmk#24179)

* Migrate split.soft_serial_pin to split.serial.pin H-O (qmk#24185)

* Check LED flags for Pixel Fractal effect (qmk#23881)

* Bump actions/labeler from 4 to 5 (qmk#22608)

* Bump actions/labeler from 4 to 5

Bumps [actions/labeler](https://github.com/actions/labeler) from 4 to 5.
- [Release notes](https://github.com/actions/labeler/releases)
- [Commits](actions/labeler@v4...v5)

---
updated-dependencies:
- dependency-name: actions/labeler
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>

* Update

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: zvecr <git@zvecr.com>

* Update to automatic-approve-action fork (qmk#24188)

* [CLI] Only generate files if contents change. (qmk#24038)

Don't overwrite if the content doesn't change.

* Remove split.transport.protocol=serial (qmk#24191)

* Rename promicro_rp2040 converter to sparkfun_pm2040 (qmk#24192)

* Fix Reverb lockup when using GCC14 (qmk#24199)

* refactor: keyboard/ncr80/r2 (qmk#22670)

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Remove duplicate calls to `housekeeping_task_user` (qmk#24201)

* Refactor use of `matrix_scan_kb` (qmk#24200)

* Remove AVR GCC version warning (qmk#24206)

* Eliminate use of `#include "../default/keymap.c"`. (qmk#24215)

* cipulot/ec_60x: Fix VIA layout options (qmk#24217)

This fixes the issue of one layout option not being applied correctly because it was out of bound.

* [Keyboard] Add archerkeyboard/desire65 (qmk#23776)

Co-authored-by: jack <0x6a73@protonmail.com>

* Remove `handwired/pytest/has_template` (qmk#24232)

* Refactor opendeck/32 (qmk#24233)

* FX19 Support (qmk#24220)

* `handwired/p65rgb`: move RGB Matrix LED config to data driven (qmk#24124)

* `atlantis/ak81_ve`: move RGB Matrix LED config to data driven (qmk#24115)

* Add Void65h (qmk#24183)

* `hs60/v1`: separate into ANSI and ISO revisions (qmk#24136)

* Remove unnecessary RGB Matrix shutdown hooks (qmk#24238)

* Fixup changelog entry path.

* Small tweaks to keymap generation (qmk#24240)

* Refactor orthocode (qmk#24237)

* Refactor printedpad (qmk#24236)

* Add support for bunnygirl65 (qmk#24244)

* Add support for bunnygirl65

* Update keyboard.json

* Update keymap.c

* Update keymap.c

* Update keyboards/sawnsprojects/bunnygirl65/readme.md

Co-authored-by: Joel Challis <git@zvecr.com>

* Update keyboards/sawnsprojects/bunnygirl65/keyboard.json

Co-authored-by: Joel Challis <git@zvecr.com>

* Update keyboards/sawnsprojects/bunnygirl65/keyboard.json

---------

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: jack <jack@pngu.org>

* JJ50 v2 Support (qmk#24212)

* add support for JJ50 V2 PCB

* fix bootloader config

* update mousekey setting

* run format-json

---------

Co-authored-by: Steve Jacobs <sjacobs@truefit.io>

* Add extra compatibility to Sat75 HS PCB (qmk#24156)

* Fixup `handwired/dactyl_minidox` (qmk#24253)

* Initial

* Fix missing bracket

* Fix keymap name

* Fix rgb matrix coordinates

* Remove unncessary centre point

* Remove keyboard level `QK_BOOT` implementations (qmk#24231)

* ChibiOS update script updates. (qmk#24267)

* Remove handling of keyboard level keymap templates (qmk#24234)

* Userspace: add support for adding environment variables during build (qmk#22887)

* Remove debugging prints. (qmk#24271)

* Fix NKRO and Mouse Emulation on arm_atsam (qmk#23945)

* Refactor riverflow RGB matrix loop (qmk#24203)

Check for LED flags at the start of loop to skip early

* Refactor starlight RGB matrix effects (qmk#24202)

* Use unsigned integers
* Use lib8tion random8 function
* Test for valid LED flags
* Use rgb_matrix_hsv_to_rgb function

* [Keyboard] Move Planck EZ to ZSA vendor folder (qmk#23917)

* Fix version check in Fedora install script to be >= 39 (qmk#24281)

* Update Discord URL (qmk#24283)

* [Keyboard] Add/Update Pimoroni keybow 2040 (qmk#23986)

* [Keyboard] Add pimoroni/keybow2040

* [Keyboard] Update pimoroni/keybow2040

Co-Authored-By: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-Authored-By: Joel Challis <git@zvecr.com>
Co-Authored-By: Sandy Macdonald <1325593+sandyjmacdonald@users.noreply.github.com>

---------

Co-authored-by: Tony Finch <dot@dotat.at>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Sandy Macdonald <1325593+sandyjmacdonald@users.noreply.github.com>

* Remove like_jis keymap. (qmk#24292)

* Add dynamic macro keyboard callbacks (qmk#24142)

* Default STM32G431 back to wear_leveling EFL driver (qmk#24299)

* [Keyboard] Update ZSA Moonlander (qmk#23911)

* Enhance overlapping mouse keys control (qmk#23341)

Enhance the overlapping mouse key press acceleration (introduced in qmk#21494) with user preprocessor controls.

* Fix auto 'keyboard' label (qmk#24221)

* Fix dead link in porting_your_keyboard_to_qmk.md (qmk#24306)

* Add Quefrency Rev. 6 (qmk#24291)

* Initial commit of Quefrency Rev. 6

* Use more memory for storing VIA layout options

* Add missing underglow LED

* Set bootmagic keys for each half, split transport matrix for RGB, update pinout for right half

* Enable encoders

* Add/update license headers

* Remove fudge thing

* Remove EEPROM leveling specification now that is the default

* Fix bootmagic position for right half

* Bump tj-actions/changed-files from 44 to 45 (qmk#24313)

Bumps [tj-actions/changed-files](https://github.com/tj-actions/changed-files) from 44 to 45.
- [Release notes](https://github.com/tj-actions/changed-files/releases)
- [Changelog](https://github.com/tj-actions/changed-files/blob/main/HISTORY.md)
- [Commits](tj-actions/changed-files@v44...v45)

---
updated-dependencies:
- dependency-name: tj-actions/changed-files
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix build failure on zsa/moonlander with DYNAMIC_MACRO_ENABLE (qmk#24316)

* Update Underglow keycodes (qmk#23765)

Co-authored-by: Nick Brassel <nick@tzarc.org>

* Remove all via-enabled keymaps, including `via`. (qmk#24322)

* 2024q3 breaking changes changelog (qmk#24324)

Co-authored-by: Joel Challis <git@zvecr.com>

* Merge point for 2024q3 breaking change

* Fixup python tests for missing `via` keymaps.

* Merge point for 2024q3 breaking change -- take 2

* Reject via keymaps in lint (qmk#24325)

* Add via keymaps to gitignore (qmk#24329)

* fixed spelling errors in example 4 (qmk#24318)

* Update next breaking changes date (qmk#24331)

* [Keyboard] Add Macropad VRYNBOARD (qmk#23931)

Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: ZahraNetMe <vericheri@gmail.com>

* Update PR Checklist for 'via' keymaps (qmk#24330)

* Changelog update with actual `qmk_userspace_via` link. (qmk#24332)

* [Keyboard] Add Tyson60s keyboard (qmk#24047)

* [Keyboard] Add Acid and Co. Stellaron TKL (qmk#24154)

* [Keyboard] Fix splitkb/corne OLED code (qmk#24260)

* Fix two firmware size warnings (qmk#24343)

* Fix wrong OLED code for a few keyboards (qmk#24344)

* Initial

* Other keyboards too

* Add a-jazz akc084 keyboard (qmk#24224)

Co-authored-by: jack <jack@pngu.org>

* [Docs] Update joystick.md (qmk#23928)

Explicit note about compatibility with ARM boards and the ADC driver

* [Keyboard] Add ScottoHazard (qmk#24181)

* Add ScottoHazard

* Update to proper layout

* Add header license

* Update keyboards/handwired/scottokeebs/scottohazard/config.h

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Update keyboards/handwired/scottokeebs/scottohazard/keyboard.json

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Delete keyboards/handwired/scottokeebs/scottohazard/rules.mk

---------

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Add matrix diagram for EC 60X (qmk#24045)

* add matrix_diagram.md

* Update matrix_diagram.md

* Update matrix_diagram.md

* Update matrix_diagram.md

* unix line endings

* doc: "docker getting started" mentions `flash` limitations (qmk#24336)

* doc: "docker getting started" mentions `flash` limitations

Mass storage bootloader don't work with `flash` target.

* Update docs/getting_started_docker.md

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

---------

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

* Add `60_ansi_tsangan_split_bs_rshift` to community layouts (qmk#24186)

* Bump JamesIves/github-pages-deploy-action from 4.6.3 to 4.6.4 (qmk#24358)

Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.3 to 4.6.4.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases)
- [Commits](JamesIves/github-pages-deploy-action@v4.6.3...v4.6.4)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump peter-evans/create-pull-request from 6 to 7 (qmk#24361)

Bumps [peter-evans/create-pull-request](https://github.com/peter-evans/create-pull-request) from 6 to 7.
- [Release notes](https://github.com/peter-evans/create-pull-request/releases)
- [Commits](peter-evans/create-pull-request@v6...v7)

---
updated-dependencies:
- dependency-name: peter-evans/create-pull-request
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fixes renaming typo of uno/rev2 json back to keyboard.json (qmk#24366)

Rename keyboard.jsono to keyboard.json

* Fix RGBW for WS2812 SPI driver (qmk#24367)

* Add waffling80 hotswap PCB (qmk#23551)

Co-authored-by: jack <0x6a73@protonmail.com>

* [Keyboard] Add Klor (qmk#24302)

* Correct 2u backspace matrix co-ordinate for Fave65s (qmk#24353)

* [Docs] Remove references to bootmagic lite (qmk#24369)

* Update EC60X LED count (qmk#24374)

Update keyboard.json

* [Keyboard] Add Support for PH-AC Rhythm Game Controller (qmk#24368)

* [Keyboard] Add PHDesign PH-AC Rhythm Game Contoller

Co-authored by alt-0191

* Detail Improvement

* Update keyboard.json

* Update readme.md

* Update readme.md

* Created Encoder Matrix

* Posted Images

* Suggested Changes

* Update keyboard.json

* Update readme.md

* Update keyboard.json

* Update readme.md

* `4pplet/waffling80/rev_b_ansi`: fix missing `keyboard.json` (qmk#24390)

* [Keyboard] Styrka Atmel Custom PCB (qmk#24380)

* Workaround for broken ChibiOS startup (qmk#23822)

* Add personal keymap JSON

* Delete viktus_styrka_nopunin10did_20240529.json

* Add custom Styrka Atmel firmware

* Styrka Atmel fixes to compile and readme

* Remove VIA keymap

* Remove user keymap and edit readme

---------

Co-authored-by: Joel Challis <git@zvecr.com>

* `qmk find`: Fix handling of keys with dots in filter functions (qmk#24393)

* Update PR template (qmk#24397)

Initial

* Bump vite from 5.2.10 to 5.2.14 in /builddefs/docsgen (qmk#24403)

Bumps [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite) from 5.2.10 to 5.2.14.
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v5.2.14/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v5.2.14/packages/vite)

---
updated-dependencies:
- dependency-name: vite
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Workaround for broken STM32L433 startup (qmk#24404)

Change STM32L433 LSI to False, this is to fix board startup issue , change is same to stm32L432 board

* Fix ADNS-9800 read (qmk#24406)

* Fix a_jazz/akc084 render (qmk#24411)

* Alter ZXC row to have y index of 4 and bottom row to have index of 5

* Fix other issues with `]}`,  `'"` & Enter - pointed out by noroadsleft

* Add Scotto69 (PCB Edition) (qmk#24402)

Co-authored-by: Joel Challis <git@zvecr.com>

* [Keyboard] Add Fairholme PCB (qmk#24400)

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* `.editorconfig`: fix inline comment, tidy name section for yaml (qmk#24416)

* Bump rollup from 4.16.4 to 4.22.4 in /builddefs/docsgen (qmk#24430)

Bumps [rollup](https://github.com/rollup/rollup) from 4.16.4 to 4.22.4.
- [Release notes](https://github.com/rollup/rollup/releases)
- [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md)
- [Commits](rollup/rollup@v4.16.4...v4.22.4)

---
updated-dependencies:
- dependency-name: rollup
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Fix jabberwocky key coordinates in QMK Configurator (qmk#24435)

* input_club/ergodox_infinity ST7565 call spi_stop (qmk#24429)

* Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.6 (qmk#24446)

Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.4 to 4.6.6.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases)
- [Commits](JamesIves/github-pages-deploy-action@v4.6.4...v4.6.6)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Revert "Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.6" (qmk#24450)

Revert "Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.6 (qmk#24446)"

This reverts commit 17fac88.

* [docs] `reference_info_json`: add type hints (qmk#24443)

* [Keyboard] Add DE80 PCB (qmk#24439)

* Bump JamesIves/github-pages-deploy-action from 4.6.4 to 4.6.8 (qmk#24453)

Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.4 to 4.6.8.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases)
- [Commits](JamesIves/github-pages-deploy-action@v4.6.4...v4.6.8)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add KB09-01 keyboard (qmk#24044)

Co-authored-by: jack <jack@pngu.org>

* Add atset AT2 keyboard (qmk#24099)

Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: zvecr <git@zvecr.com>

* NK Classic TKL ISO (qmk#24434)

* initial_commit

* fix keymap

* Update keyboards/novelkeys/nk_classic_tkl_iso/keyboard.json

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

---------

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Install `dnf copr` plugin if not present (i.e. docker containers). (qmk#24308)

* Install `dnf copr` plugin if not present (i.e. docker containers).

* Don't need to skip prompt when invoking help.

* `hotdox76v2`: Update g_led_config.matrix_co to fix key electrical matrix to led index lookup table. (qmk#24293)

update g_led_config on hotdox76v2/hotdox76v2.c

Co-authored-by: rahanahu <ra87who@gmail.com>

* Update Janus keyboard firmware to use EE_HANDS (qmk#24261)

* Use EE_HANDS https://docs.qmk.fm/features/split_keyboard#handedness-by-eeprom

* Update Janus readme to indicate EEPROM handedness is used

* ibm/model_m/modelh: added ISO layout and keymap for Wheelwriter 10/15 keyboard modules (qmk#24248)

These are probably compatible with the Wheelwriter 1000 as well.

* Added a new keyboard ThumbsUp! v9 with a default keymap (qmk#23800)

* Added a cleaned-up set of files for ThumbsUp! v9.

* Renamed the keymap for v9 as default

* Update keyboards/thumbsup/keymaps/default/keymap.c

As per PR review suggestions.

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/thumbsup/keymaps/default/keymap.c

As per PR review suggestions.

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/thumbsup/keymaps/default/keymap.c

As per PR review suggestions.

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/thumbsup/keymaps/default/keymap.c

As per PR review suggestions.

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/thumbsup/keymaps/default/keymap.c

As per PR review suggestions.

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/thumbsup/rev9_promicro_4x12/info.json

As per PR review suggestions.

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/thumbsup/rev9_promicro_4x12/readme.md

As per PR review suggestions.

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/thumbsup/rev9_promicro_4x12/readme.md

As per PR review suggestions.

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/thumbsup/rev9_promicro_4x12/rules.mk

As per PR review suggestions.

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/thumbsup/rev9_promicro_4x12/info.json

As per PR review suggestions.

Co-authored-by: jack <0x6a73@protonmail.com>

* Apply suggestions from code review

Co-authored-by: jack <0x6a73@protonmail.com>

* Delete keyboards/thumbsup/keymaps/default/readme.md as per review recommendation.

* v9: Fixed the layout name in keymap.c file.

* v9: PR recommendatios applied - rules.mk file removed, info.json renamed to keyboard.json.

* v9: PR recommendatios applied - rules.mk file removed, info.json renamed to keyboard.json.

* v9: Fixed the copyright header modified by mistake.

* v9: Fixed the tri-layer switch as per the review recommendation.

* v9: Fixed the copyright header modified by mistake.

---------

Co-authored-by: jack <0x6a73@protonmail.com>

* Add keyboard Jris65 (qmk#23936)

* first compiled, flashed, and tested version of jris65

* adding readmes for mykeyclub and jris65

* removed commented out code and unneeded files

* typo in build instructions

* renamed info.json to keyboard.json as per new standard

* formatted with qmk format-json

* fixed layout offset problem

* moved some settings from c/h files to json

* moved matrix from .h file to .json

* cleaned up non-json options

* moved settings from rules.mk to keyboard.json

* fix for via after removing .h file

* converted keymap.c to keymap.json

* keymap.c has been replaced by keymap.json

* FN+Backspace loads bootload

* added custom keymap for Sean

* config.h setting is only needed by via

* formatted json

* convert via keymap from .c .h .mk to keymap.json

* moved keyboard configuration to hotswap dir; note in readme that only hotswap has been tested

* Update keyboards/mykeyclub/jris65/keymaps/default/keymap.json

Co-authored-by: jack <jack@pngu.org>

* typo

Co-authored-by: jack <jack@pngu.org>

* blank layers do not need to be specified

Co-authored-by: jack <jack@pngu.org>

* added other valid layouts

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* added other valid layouts

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* added other valid layouts

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* added other valid layouts

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* removed extra newline

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* cleaned up wording in readme

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* QMK no longer supports user keymaps

* remove settings that are already the default (false settings)

Co-authored-by: jack <jack@pngu.org>

* add image

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* add missing commas (formatting)

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* add missing commas (formatting)

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* add missing commas (formatting)

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* re-added second layer with QK_BOOT for backspace

* make the hotswap the default keyboard

* added keyboard director prefix to DEFAULT_FOLDER

* ran qmk format-json on keyboard.json

* DEFAULT_FOLDER option is going away so don't use it

* removed via keymap as they now reside in qmk_userspace_via

---------

Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Fix `thumbsup:default` keymap (qmk#24459)

* Fix Caps Lock indication on Valhalla v2 (qmk#23012)

* Fix Caps Lock indication

* User LED state function override added

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Change backlight enabled check and remove backlight headers

Co-authored-by: Drashna Jaelre <drashna@live.com>

---------

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Fix indicator code for NK classics (qmk#24462)

Fix indicator code

Co-authored-by: yiancar <yiancar@gmail.com>

* Fixup Lily58 keymap comment (qmk#24466)

* Expand count checks in keymap introspection (qmk#24464)

* Add check Tap Dance count check to keymap introspection

* Add checks for combos and key overrides to introspection

* [Keyboard] Add Piantor UV 44 (qmk#24247)

Co-authored-by: Ryan <fauxpark@gmail.com>

* Add Scotto37 handwired keyboard (qmk#23938)

Co-authored-by: Joel Challis <git@zvecr.com>

* fix hotdox76v2 oled font to more closely mirror utf8 (qmk#23807)

* `mykeyclub/jris65/hotswap`: fix keymap (qmk#24472)

* zsa/moonlander: Fix execution of user callback (qmk#24475)

* Digitizer: fix units tag in report descriptor (qmk#24482)

* [Keyboard] Add JK60 RGB (qmk#24485)

* add vector macropad (qmk#24487)

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Ryan <fauxpark@gmail.com>

* Correct layouts/default/readme.md (qmk#23805)

Update readme.md

remove orphan layout

* Fix 6x13 default keymap (qmk#24509)

Update keymap.c

* Add Iris LM series of keyboards (qmk#24510)

* [Keyboard] Add xdboards/recon keyboard (qmk#24135)

Co-authored-by: Drashna Jaelre <drashna@live.com>

* [Keyboard] Add SIRIND Tomak79H (qmk#24505)

* Add Tomak79H

Add Tomak79H

* Update

Update

* Update keyboards/era/sirind/tomak79h/tomak79h.c

Co-authored-by: Drashna Jaelre <drashna@live.com>

---------

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Add Vanguard65 Keyboard (qmk#24497)

* Initial commit

* update

* added two options for the slider

* comments

* added rounding for the lower end of the LED values

* moved folder, cleaned up code

* fixed layout def

* fioxed default layout

* Update keyboards/keebfront/vanguard65/config.h

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/keebfront/vanguard65/readme.md

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/keebfront/vanguard65/rules.mk

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/keebfront/vanguard65/info.json

Co-authored-by: jack <0x6a73@protonmail.com>

* updated default keymap to have encoder map functionality

* Update keyboards/keebfront/vanguard65/rules.mk

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/keebfront/vanguard65/config.h

Co-authored-by: jack <0x6a73@protonmail.com>

* Update keyboards/keebfront/vanguard65/config.h

Co-authored-by: jack <0x6a73@protonmail.com>

* add encoder_update_kb

* Update keyboards/keebfront/vanguard65/vanguard65.c

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Update keyboards/keebfront/vanguard65/info.json

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Update keyboards/keebfront/vanguard65/info.json

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Update keyboards/keebfront/vanguard65/vanguard65.c

Co-authored-by: Drashna Jaelre <drashna@live.com>

* new qmk

* misc fixes

* Test

* Removed extraneous parts of hte rules.mk

* Remove extra layers in the keymap

* Revert "Remove extra layers in the keymap"

This reverts commit c82ee93.

* removed excess layers

* update for latest QMK led definition

* update

* Update keyboards/keebfront/vanguard65/info.json

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Update keyboards/keebfront/vanguard65/info.json

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/info.json

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/readme.md

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/info.json

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/info.json

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Delete vanguard65.c

* run qmk format_json

* Update keyboards/keebfront/vanguard65/rules.mk

Co-authored-by: Ryan <fauxpark@gmail.com>

* Update keyboards/keebfront/vanguard65/readme.md

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/readme.md

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/info.json

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/info.json

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/via/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

* Update keyboards/keebfront/vanguard65/keymaps/default/keymap.c

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

* Confirm all keymaps compile

* update for latest QMK best definitions

* Apply suggestions from code review

Co-authored-by: jack <jack@pngu.org>

* Added minimum slider functionality.

* update readme

* Apply suggestions from code review

Co-authored-by: Joel Challis <git@zvecr.com>

* Update keyboards/keebfront/vanguard65/keyboard.json

Co-authored-by: jack <jack@pngu.org>

---------

Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Joel Challis <git@zvecr.com>

* Add madjax_macropad keyboard (qmk#24524)

Co-authored-by: Ryan <fauxpark@gmail.com>

* [Keyboard] Add S6xty PCB (qmk#24465)

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn>

* [Keyboard] Add Singa Kohaku (qmk#24309)

Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: Drashna Jaelre <drashna@live.com>

* Handle `cli._subcommand.__name__` deprecation warning (qmk#24533)

* Remove `appdirs` from `requirements.txt` (qmk#24550)

* Handle 'MILCInterface' object has no attribute 'log_level' error (qmk#24549)

* [Keyboard] Add KLEC-01 (qmk#24543)

* Add new keyboard "KLEC-02" (qmk#24559)

Co-authored-by: jack <0x6a73@protonmail.com>

* Add keyboards/converter/thinkpad_t6x/rpi_pico (qmk#23696)

* Adding SdraKb00 keyboard (qmk#24552)

Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* [Keyboard] Add Teton78 (qmk#24562)

* Added Teton_78 qmk keyboard files

* Fixed a syntax issue

* Waffles suggested changes

* Read me updated

Used the Alpine65 reame to model off.

* Update keyboards/mountainmechdesigns/teton_78/keymaps/default/keymap.c

Co-authored-by: jack <jack@pngu.org>

* Accidental File

* Updated readme with missing info

* Update readme.md

* Update keyboards/mountainmechdesigns/teton_78/readme.md

Co-authored-by: Ryan <fauxpark@gmail.com>

* Update keyboards/mountainmechdesigns/teton_78/readme.md

Co-authored-by: Ryan <fauxpark@gmail.com>

* Update keyboards/mountainmechdesigns/teton_78/readme.md

Co-authored-by: Joel Challis <git@zvecr.com>

---------

Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>

* Adding support for Windstudio's Wind X R1 keyboard (qmk#24564)

* Added a default firmware and layout for the WindStudio Wind X R1
keyboard.

* Wind X R1: cleaned-up the folders to make clear that this firmware is
for the release 1 of this keyboard.

* Added rules.mk to the default layout

* Renamed the folder R1 into r1.

* Added readme.md files for the keyboard and default layout.

* Added a license header to keymap.c

* Update keyboards/windstudio/wind_x/r1/keyboard.json

Co-authored-by: jack <jack@pngu.org>

* Update keyboards/windstudio/wind_x/r1/keyboard.json

Co-authored-by: jack <jack@pngu.org>

* Update keyboards/windstudio/wind_x/r1/keymaps/default/keymap.c

Co-authored-by: jack <jack@pngu.org>

* Update keyboards/windstudio/wind_x/r1/readme.md

Co-authored-by: jack <jack@pngu.org>

* Added a proper link to the image (logo of windstudio)

* Wind X R1
- Corrected the default keymap with the QK_GESC key instead of the
  KC_ESC.
- Removed the unnecessary rules.mk in the default layout

* Wind X R1:
applied `qmk format-json -i` on keyboard.json to conform with the
project formatt standards.

* Added a picture of the keyboard.

* Added a caption to the image.

---------

Co-authored-by: jack <jack@pngu.org>

* Add keyboard buff75 (qmk#24297)

* Create herevoland

* Delete keyboards/herevoland

* Add files via upload

* Delete keyboards/herevoland/buff75 directory

* Add files via upload

* Delete keyboards/herevoland/buff75/buff75.h

* Delete keyboards/herevoland/buff75/rules.mk

* Delete keyboards/herevoland/buff75/halconf.h

* Update and rename info.json to keyboard.json

* Delete keyboards/herevoland/buff75/matrix_diagram.md

* Update readme.md

* Update readme.md

* Add files via upload

* Delete keyboards/herevoland/buff75/keymaps/via directory

* Update readme.md

* Update keymap.c

* Update matrix_diagram.md

* Update readme.md

* Update keyboard.json

* Update readme.md

* Update matrix_diagram.md

* Update keyboard.json

* Update keymap.c

* Update keymap.c

* Update keyboard.json

* Update mcuconf.h

* Delete keyboards/herevoland/buff75/mcuconf.h

* Speed improvements to `qmk find`. (qmk#24385)

* added support for shorty KB (qmk#24518)

* added support for shorty KB

Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>

* Add Idyllic Pizza Pad (qmk#24566)

* Initial PizzaPad firmware

* Updated files to conform to PR checklist

* Fix default keymap location

* Update keyboard.json

* Apply suggestions from code review

Co-authored-by: Joel Challis <git@zvecr.com>

* Update keyboards/idyllic/pizzapad/keymaps/default/keymap.c

Co-authored-by: jack <jack@pngu.org>

---------

Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: jack <jack@pngu.org>

* Add Fuyu HS (qmk#24567)

* Add Fuyu HS

* Fix keyboard.json linting

* Fix rgbmatrix configuration

* Apply suggestions from code review

Co-authored-by: Joel Challis <git@zvecr.com>

---------

Co-authored-by: Joel Challis <git@zvecr.com>

* [Keyboard] Add tenstad (qmk#24571)

* [Keyboard] Add tenstad

* fix: remove settings disabled by default

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* fix: add serial and transport to json

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* fix: format json

* docs: update img url

* fix: delete now-redundant rules.mk

* fix: format keymap.json (keeping 'layout' at the top)

---------

Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>

* [docs] Fix dead link to keyboard list in newbs.md (qmk#24579)

* [docs] Turn on icons for external links (qmk#24580)

* remove "w": 1 from /keyboards/ (qmk#24587)

* Bump JamesIves/github-pages-deploy-action from 4.6.8 to 4.6.9 (qmk#24592)

Bumps [JamesIves/github-pages-deploy-action](https://github.com/jamesives/github-pages-deploy-action) from 4.6.8 to 4.6.9.
- [Release notes](https://github.com/jamesives/github-pages-deploy-action/releases)
- [Commits](JamesIves/github-pages-deploy-action@v4.6.8...v4.6.9)

---
updated-dependencies:
- dependency-name: JamesIves/github-pages-deploy-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* [docs] Add "edit this page" link at the bottom (qmk#24585)

* [Keyboard] Add Majestouch Redux (qmk#24586)

* [Keyboard] Add Majestouch Redux

* Apply suggestions from code review

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

---------

Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>

* Perform test compiles during `qmk doctor`. (qmk#24282)

Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>

* [docs] Improve halconf/mcuconf code examples (qmk#24597)

* docs: move description of host_language from Macros to Language-specific Keycodes (qmk#24584)

Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Ryan <fauxpark@gmail.com>

* [Keyboard]Add Lily58 Lite Rev3(lily58/lite_rev3) (qmk#24255)

* add Lily58 Lite Rev3 Firmware

* fix README

* Update README

* delete lite_rev3.h

* Update keyboards/lily58/lite_rev3/halconf.h

Co-authored-by: jack <jack@pngu.org>

* Update keyboards/lily58/lite_rev3/config.h

Co-authored-by: jack <jack@pngu.org>

* Update keyboards/lily58/lite_rev3/keyboard.json

Co-authored-by: jack <jack@pngu.org>

* Update keyboards/lily58/lite_rev3/keyboard.json

Co-authored-by: jack <jack@pngu.org>

* Update keyboards/lily58/lite_rev3/mcuconf.h

Co-authored-by: jack <jack@pngu.org>

* fix image url

* fix SERIAL_DRIVER definition

* fix VIA_ENABLE definition disable

* fix cols pin

* Update keyboards/lily58/lite_rev3/config.h

Co-authored-by: Drashna Jaelre <drashna@live.com>

* Update keyboards/lily58/lite_rev3/keyboard.json

Co-authored-by: jack <jack@pngu.org>

* delete rules.mk

* Update README

* Update keyboards/lily58/lite_rev3/readme.md

---------

Co-authored-by: jack <jack@pngu.org>
Co-authored-by: Drashna Jaelre <drashna@live.com>

* docs: fix RWIN alias (qmk#24610)

* Fix typo in docs/api_development_overview.md (qmk#24620)

* Add Sagittarius encoder support. (qmk#24617)

* `qmk new-keymap`: validate keymap name (qmk#23420)

* `qmk via2json`: Improve macro parsing (qmk#24345)

* Fix rendering of `reference_configurator_support.md` (qmk#24629)

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Ryan <fauxpark@gmail.com>
Co-authored-by: QMK Bot <hello@qmk.fm>
Co-authored-by: Nick Brassel <nick@tzarc.org>
Co-authored-by: yiancar <yiangosyiangou@cytanet.com.cy>
Co-authored-by: yiancar <yiancar@gmail.com>
Co-authored-by: Joel Challis <git@zvecr.com>
Co-authored-by: Dasky <32983009+daskygit@users.noreply.github.com>
Co-authored-by: Ikko Eltociear Ashimine <eltociear@gmail.com>
Co-authored-by: Cipulot <40441626+Cipulot@users.noreply.github.com>
Co-authored-by: フィルターペーパー <76888457+filterpaper@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Less/Rikki <86894501+lesshonor@users.noreply.github.com>
Co-authored-by: Duncan Sutherland <dunk2k_2000@hotmail.com>
Co-authored-by: akyp <archerkeyboard2022@gmail.com>
Co-authored-by: jack <0x6a73@protonmail.com>
Co-authored-by: Christian Greene <95236755+falsonix@users.noreply.github.com>
Co-authored-by: eason <98533237+EasonQian1@users.noreply.github.com>
Co-authored-by: Sắn <59417802+MaiTheSan@users.noreply.github.com>
Co-authored-by: jack <jack@pngu.org>
Co-authored-by: stephen776 <stephenjacobs86@gmail.com>
Co-authored-by: Steve Jacobs <sjacobs@truefit.io>
Co-authored-by: Andrew Kannan <andrew.kannan@gmail.com>
Co-authored-by: Izumemori <github@izu.re>
Co-authored-by: Drashna Jaelre <drashna@live.com>
Co-authored-by: Wilfried JEANNIARD <willou.com@gmail.com>
Co-authored-by: Tony Finch <dot@dotat.at>
Co-authored-by: Sandy Macdonald <1325593+sandyjmacdonald@users.noreply.github.com>
Co-authored-by: marksard <38324387+marksard@users.noreply.github.com>
Co-authored-by: Danny <nooges@users.noreply.github.com>
Co-authored-by: Nebuleon <2391500+Nebuleon@users.noreply.github.com>
Co-authored-by: MrMustardTBC <malachus@gmail.com>
Co-authored-by: zlabkeeb <160311066+zlabkeeb@users.noreply.github.com>
Co-authored-by: ZahraNetMe <vericheri@gmail.com>
Co-authored-by: Thanh Son Tran <62438883+trnthsn@users.noreply.github.com>
Co-authored-by: leyew <102467346+itsme-zeix@users.noreply.github.com>
Co-authored-by: Antoine Bertin <antoine@bertin.io>
Co-authored-by: fenggx-a-jazz <fenggx@a-jazz.com>
Co-authored-by: Armin Anderson <arminkanderson@hotmail.com>
Co-authored-by: Joe Scotto <8194147+joe-scotto@users.noreply.github.com>
Co-authored-by: Stefan Otte <stefan.otte@gmail.com>
Co-authored-by: James Young <18669334+noroadsleft@users.noreply.github.com>
Co-authored-by: Perry Wang <7255333+perrwa@users.noreply.github.com>
Co-authored-by: 4pplet <mail@4pplet.com>
Co-authored-by: nonameCCC <79012391+nonameCCC@users.noreply.github.com>
Co-authored-by: nopunin10did <w.alex.ronke@gmail.com>
Co-authored-by: Sergey Vlasov <sigprof@gmail.com>
Co-authored-by: kbladewht <w00110601111@163.com>
Co-authored-by: plodah <127351418+plodah@users.noreply.github.com>
Co-authored-by: studiokestra <74369928+studiokestra@users.noreply.github.com>
Co-authored-by: pancho horrillo <pancho@pancho.name>
Co-authored-by: Eric <eric.wong.t@gmail.com>
Co-authored-by: Pham Duc Minh <95753855+Deemen17@users.noreply.github.com>
Co-authored-by: DOIO2022 <116554792+DOIO2022@users.noreply.github.com>
Co-authored-by: anubhav dhiman <104914147+anubhavd7@users.noreply.github.com>
Co-authored-by: rahanahu <rahanahu@gmail.com>
Co-authored-by: rahanahu <ra87who@gmail.com>
Co-authored-by: Steven Karrmann <skarrmann@gmail.com>
Co-authored-by: Robin Haberkorn <robin.haberkorn@googlemail.com>
Co-authored-by: ak66666 <32971450+ak66666@users.noreply.github.com>
Co-authored-by: sizezero <robert@kleemann.org>
Co-authored-by: Álvaro A. Volpato <alvaro.augusto.volpato@gmail.com>
Co-authored-by: azhizhinov <azhizhinov@mail.ru>
Co-authored-by: Woodrow Douglass <git@wdouglass.com>
Co-authored-by: Alabahuy <rezolutionrez@gmail.com>
Co-authored-by: David Doan <daviddoan1995@gmail.com>
Co-authored-by: Jan Bláha <blaha.j502@gmail.com>
Co-authored-by: Daniel Weeks <29613475+xanimos@users.noreply.github.com>
Co-authored-by: era <73109780+eerraa@users.noreply.github.com>
Co-authored-by: Felix Jen <fjen@felixjen.com>
Co-authored-by: Guido Bartolucci <guido@bartolucci.org>
Co-authored-by: Trần Thanh Sơn <son.tt1@teko.vn>
Co-authored-by: takashicompany <t@kashi.company>
Co-authored-by: Michael Büchler <michael.buechler@posteo.net>
Co-authored-by: Diego Andres Rabaioli <drabaioli@gmail.com>
Co-authored-by: Bennett Balogh <88569963+AwesomeBalogh@users.noreply.github.com>
Co-authored-by: Christian C. Berclaz <christian.berclaz@mac.com>
Co-authored-by: HereVoLand <65162585+Vem-596@users.noreply.github.com>
Co-authored-by: Akshay <32840608+axshae@users.noreply.github.com>
Co-authored-by: Danny Tan <23428162+zykrah@users.noreply.github.com>
Co-authored-by: Amund Tenstad <github@amund.io>
Co-authored-by: Druah <54309603+Druah@users.noreply.github.com>
Co-authored-by: Naoki Katahira <yuchi.kbd@gmail.com>
Co-authored-by: russell-myers1 <124931768+russell-myers1@users.noreply.github.com>
  • Loading branch information
Show file tree
Hide file tree
Showing 38,508 changed files with 1,251,063 additions and 1,305,085 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
4 changes: 4 additions & 0 deletions .clangd
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
CompileFlags:
Add: [-Wno-unknown-attributes, -Wno-maybe-uninitialized, -Wno-unknown-warning-option]
Remove: [-W*, -mmcu=*, -mcpu=*, -mfpu=*, -mfloat-abi=*, -mno-unaligned-access, -mno-thumb-interwork, -mcall-prologues]
Compiler: clang
47 changes: 24 additions & 23 deletions .editorconfig
Original file line number Diff line number Diff line change
Expand Up @@ -4,39 +4,40 @@
root = true

[*]
end_of_line = lf
indent_style = space
indent_size = 4

# We recommend you to keep these unchanged
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true

# To match GitHub Actions formatting
[*.{yaml,yml}]
indent_size = 2

[*.md]
trim_trailing_whitespace = false
indent_size = 4

[{qmk,*.py}]
charset = utf-8
max_line_length = 200

# Make these match what we have in .gitattributes
[*.mk]
end_of_line = lf
indent_style = tab

[Makefile]
end_of_line = lf
[{Makefile,*.mk}]
indent_style = tab

[*.sh]
end_of_line = lf

# The gitattributes file will handle the line endings conversion properly according to the operating system settings for other files


# We don't have gitattributes properly for these
# So if the user have for example core.autocrlf set to true
# the line endings would be wrong.
# Don't override anything in `lib/`...
[lib/**]
indent_style = unset
indent_size = unset
tab_width = unset
end_of_line = unset
charset = unset
spelling_language = unset
trim_trailing_whitespace = unset
insert_final_newline = unset

# ...except QMK's `lib/python`.
[{*.py,lib/python/**.py}]
end_of_line = lf
indent_style = space
indent_size = 4
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
max_line_length = 200
37 changes: 0 additions & 37 deletions .github/ISSUE_TEMPLATE/bug_report.md

This file was deleted.

41 changes: 41 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Bug report
description: Create a report to help us improve QMK Firmware.
title: "[Bug] "
labels: ["bug", "help wanted"]
body:
- type: markdown
attributes:
value: |
Provide a general summary of the bug in the title above.
- type: textarea
attributes:
label: Describe the Bug
description: A clear and concise description of what the bug is.
- type: input
attributes:
label: Keyboard Used
description: The name of the keyboard from the `make` or `qmk compile`/`qmk flash` commands, eg. `planck/rev6`.
- type: input
attributes:
label: Link to product page (if applicable)
- type: input
attributes:
label: Operating System
- type: textarea
attributes:
label: qmk doctor Output
description: Output from running the `qmk doctor` command.
render: text
- type: checkboxes
attributes:
label: Is AutoHotKey / Karabiner installed
options:
- label: AutoHotKey (Windows)
- label: Karabiner (macOS)
- type: input
attributes:
label: Other keyboard-related software installed
- type: textarea
attributes:
label: Additional Context
description: Add any other relevant information about the problem here.
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/config.yml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
blank_issues_enabled: false
contact_links:
- name: QMK Discord
url: https://discord.gg/Uq7gcHh
url: https://discord.gg/qmk
about: Ask questions, discuss issues and features. Chill.
- name: OLKB Subreddit
url: https://www.reddit.com/r/olkb
Expand Down
24 changes: 0 additions & 24 deletions .github/ISSUE_TEMPLATE/feature_request.md

This file was deleted.

24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Feature request
description: Suggest a new feature or changes to existing features.
title: "[Feature Request] "
labels: ["enhancement", "help wanted"]
body:
- type: markdown
attributes:
value: |
Provide a general summary of the changes you want in the title above.
Please refrain from asking maintainers to add support for specific keyboards -- it is unlikely they will have hardware available, and will not be able to help.
Your best bet is to take the initiative, add support, then submit a PR yourself.
- type: checkboxes
attributes:
label: Feature Request Type
options:
- label: Core functionality
- label: Add-on hardware support (eg. audio, RGB, OLED screen, etc.)
- label: Alteration (enhancement/optimization) of existing feature(s)
- label: New behavior
- type: textarea
attributes:
label: Description
description: A few sentences describing what it is that you'd like to see in QMK. Additional information (such as links to spec sheets, licensing info, other related issues or PRs, etc) would be helpful.
14 changes: 0 additions & 14 deletions .github/ISSUE_TEMPLATE/other_issues.md

This file was deleted.

19 changes: 19 additions & 0 deletions .github/ISSUE_TEMPLATE/other_issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
name: Other issues
description: Anything else that doesn't fall into the above categories.
labels: ["help wanted", "question"]
body:
- type: markdown
attributes:
value: |
Provide a general summary of the changes you want in the title above.
- type: markdown
attributes:
value: |
Please check [https://docs.qmk.fm/#/support](https://docs.qmk.fm/#/support) for additional resources first. If that doesn't answer your question, choose the bug report template instead, as that may be more appropriate.
Please refrain from asking maintainers to add support for specific keyboards -- it is unlikely they will have hardware available, and will not be able to help.
Your best bet is to take the initiative, add support, then submit a PR yourself.
- type: textarea
attributes:
label: Issue Description
description: Describe your issue in as much detail as possible.
3 changes: 1 addition & 2 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
<!--- Provide a general summary of your changes in the title above. -->

<!--- This template is entirely optional and can be removed, but is here to help both you and us. -->
<!--- Anything on lines wrapped in comments like these will not show up in the final text. -->

## Description
Expand All @@ -15,7 +14,7 @@
- [ ] New feature
- [ ] Enhancement/optimization
- [ ] Keyboard (addition or update)
- [ ] Keymap/layout/userspace (addition or update)
- [ ] Keymap/layout (addition or update)
- [ ] Documentation

## Issues Fixed or Closed by This PR
Expand Down
9 changes: 9 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
version: 2
updates:
- package-ecosystem: "github-actions"
directory: "/"
labels: CI
reviewers:
- "qmk/collaborators"
schedule:
interval: "daily"
79 changes: 47 additions & 32 deletions .github/labeler.yml
Original file line number Diff line number Diff line change
@@ -1,41 +1,56 @@
core:
- quantum/**/*
- tmk_core/**/*
- drivers/**/*
- tests/**/*
- util/**/*
- platforms/**/*
- Makefile
- '*.mk'
- changed-files:
- any-glob-to-any-file:
- quantum/**
- tmk_core/**
- drivers/**
- tests/**
- util/**
- platforms/**
- builddefs/*.mk
- Makefile
- '*.mk'
dependencies:
- any:
- 'lib/**/*'
- '!lib/python/**/*'
- changed-files:
- all-globs-to-any-file:
- lib/**
- '!lib/python/**'
keyboard:
- any:
- 'keyboards/**/*'
- '!keyboards/**/keymaps/**/*'
- changed-files:
- all-globs-to-any-file:
- keyboards/**
- '!keyboards/**/keymaps/**'
keymap:
- users/**/*
- layouts/**/*
- keyboards/**/keymaps/**/*
- changed-files:
- any-glob-to-any-file:
- users/**
- layouts/**
- keyboards/**/keymaps/**
via:
- keyboards/**/keymaps/via/*
- changed-files:
- any-glob-to-any-file:
- keyboards/**/keymaps/via/*
cli:
- requirements.txt
- lib/python/**/*
- changed-files:
- any-glob-to-any-file:
- requirements.txt
- lib/python/**
python:
- '**/*.py'
- changed-files:
- any-glob-to-any-file:
- '**/*.py'
documentation:
- docs/**/*
translation:
- docs/fr-fr/**/*
- docs/es/**/*
- docs/ja/**/*
- docs/he-il/**/*
- docs/pt-br/**/*
- docs/zh-cn/**/*
- docs/de/**/*
- docs/ru-ru/**/*
- changed-files:
- any-glob-to-any-file:
- docs/**
- builddefs/docsgen/**
CI:
- .github/**/*
- changed-files:
- any-glob-to-any-file:
- .github/**
dd:
- changed-files:
- any-glob-to-any-file:
- data/constants/**
- data/mappings/**
- data/schemas/**
Loading

0 comments on commit abf1efd

Please sign in to comment.