{"push_id":2944384664,"size":56,"distinct_size":54,"ref":"refs/heads/master","head":"ed2286e4dfd6a46cfdb0fc5265bc0ee21b26c515","before":"fb626ad105903b515b3e1abf83c650df29c0c6bd","commits":[{"sha":"45a4a0a7fc32f521ad6487c19201340b81aaad5c","author":{"name":"Andrew Kannan","email":"6693eae618200caa48407b78f303680acf377620@klaviyo.com"},"message":"Keyboard: Adding initial luddite keyboard framework (#4029)\n\n* Adding initial luddite keyboard framework\r\n\r\n* Use pragma and update readme\r\n\r\n* Remove duplicate macro definitions","distinct":false,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/45a4a0a7fc32f521ad6487c19201340b81aaad5c"},{"sha":"285ed08867931e967d2660f6179a57d247191d4c","author":{"name":"MechMerlin","email":"3b10741bd88560c084cdff15f8c9b86f2e9fa6a7@users.noreply.github.com"},"message":"Keyboard: Rename macropad to treasure/type9 (#4035)\n\n* rename macropad keyboard to type9 under the treasure directory\r\n\r\n* fixup the readme\r\n\r\n* rename macropad to type9\r\n\r\n* moar renames","distinct":false,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/285ed08867931e967d2660f6179a57d247191d4c"},{"sha":"b3f6aa9480a5ddb0b0ba0d611d988121c0ff848b","author":{"name":"Anthony Som","email":"7b3631de08345cbede9e1a0e3bbc41d39c9d295f@hackery.site"},"message":"Correct small typo\n\nA small typo (it -> in) that I noticed while reading through the documentation","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/b3f6aa9480a5ddb0b0ba0d611d988121c0ff848b"},{"sha":"da6c58175a74e4bb5a6c67f7e8b63567c14800d7","author":{"name":"Daniel Shields","email":"8ae27d2469c4d872da0ed27c094dd96987aa31da@bcs.org"},"message":"Make digital rain RGB matrix effect #define configurable.","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/da6c58175a74e4bb5a6c67f7e8b63567c14800d7"},{"sha":"4318797d198b58bb807b3e436c7d8924d8b4a6fe","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Add user level to default_layer_state_set","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/4318797d198b58bb807b3e436c7d8924d8b4a6fe"},{"sha":"e885c793bcffcba03e18e93e41120b21cdfb6b75","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Add Function level EECONFIG code for EEPROM (#3084)\n\n* Add Function level EEPROM configuration\r\n\r\nAdd kb and user functions for EEPROM, and example of how to use it.\r\n\r\n* Bug fixes and demo\r\n\r\n* Additional cleanup\r\n\r\n* Add EEPROM reset macro to example\r\n\r\n* Forgot init function in list\r\n\r\n* Move eeconfig_init_quantum function to quantum.c and actually set default layer\r\n\r\n* See if removing weak quantum function fixes issue\r\n\r\n* Fix travis compile error\r\n\r\n* Remove ifdef blocks from EECONFIG so settings are always set\r\n\r\n* Fix for ARM EEPROM updates\r\n\r\n* Fix merge issues\r\n\r\n* Fix potential STM32 EEPROM issues","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/e885c793bcffcba03e18e93e41120b21cdfb6b75"},{"sha":"26f4e7031a643ce2760ae7b6df3bd2c79710451a","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Add tap_code function (#3784)\n\n* Add tap_code\r\n\r\n* formatting\r\n\r\n* Doc clarification\r\n\r\n* Rename variable to make more consistent","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/26f4e7031a643ce2760ae7b6df3bd2c79710451a"},{"sha":"f5ae3760c6be7e927fba74aca4a0cf21a44113af","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Add send_unicode_hex_string function (#3828)\n\n* Add send_string_unicode function\r\n\r\nCo-authored-by: kdb424 <kdb424@gmail.com>\r\nCo-authored-by: Konstantin <vomindoraan@gmail.com>\r\n\r\n* Clean up code based on feedback\r\n\r\n* Fix includes","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/f5ae3760c6be7e927fba74aca4a0cf21a44113af"},{"sha":"1512a6bfd48fb75619a1f77394d41bdca7ea28b1","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Keymap: Update to drashna keymaps and userspace (#3992)\n\n* Enabled unicode support and send_unicode function\r\n\r\n* Unicode cleanup\r\n\r\n* More unicode tweaking\r\n\r\n* Update EEPROM stuff\r\n\r\n* Account for keyboard macros\r\n\r\n* Switch Equal to Plus on Ergodox\r\n\r\n* more tweaks\r\n\r\n* Minor Unicode tweaks\r\n\r\n* Correct matrix printing for keylogger\r\n\r\n* Fix unicode functions\r\n\r\n* Fix unicode mode set since it actually uses EEPROM\r\n\r\n* Re-add DISABLE_LEADER\r\n\r\n* Ergodox is easier to hit the tapping term, fix that\r\n\r\n* Fix stupid type on unicode mode check\r\n\r\n* Preliminary CRKBD/HeliDox support\r\n\r\n* Fixes to Helidox\r\n\r\n* Cleanup userspace from old merge stuff\r\n\r\n* Remove CCCV sounds\r\n\r\n* Make Mode NOEEPROM Again","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/1512a6bfd48fb75619a1f77394d41bdca7ea28b1"},{"sha":"713ec91147aa56849f9e2ff93ee98ef1eb6eebc0","author":{"name":"Yan-Fa Li","email":"1bc265fa5ea33c17963a464d06fd98bdf2e7d465@gmail.com"},"message":"Add C hint to inline code","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/713ec91147aa56849f9e2ff93ee98ef1eb6eebc0"},{"sha":"abcf64ecbdadc226350d457dfdc5079ce51fd72c","author":{"name":"noroadsleft","email":"36683d74c44c86bda6910ac44668c77ed26d04b5@users.noreply.github.com"},"message":"Keyboard: DZ60 cleanup (#3994)\n\n* DZ60: Deleted K214 from LAYOUT_all\r\n\r\n* DZ60: Delete matrix LAYOUT_2_shifts; replace with LAYOUT_all\r\n\r\nAfter the deletion of K214 from LAYOUT_all, LAYOUT_all and LAYOUT_2_shifts are identical.\r\n\r\nDeprecated LAYOUT_2_shifts in favor of LAYOUT_all.\r\n\r\n* DZ60: refactor 256k_HHKB and itsaferbie keymaps to use LAYOUT_60_hhkb macro\r\n\r\nBoth keymaps previously used the LAYOUT_hhkb macro. After comparing the macros, the only difference between them was that LAYOUT_hhkb included the place of the ISO Backslash key. Neither keymap used this key, so both were refactored to use LAYOUT_60_hhkb instead.\r\n\r\nLAYOUT_hhkb is now essentially unused by any keymaps in the repo. (More on that in a moment.)\r\n\r\n* DZ60: bugfix for dbroqua keymap\r\n\r\nThis keymap had two layers that used the LAYOUT_true_hhkb macro and a third that used LAYOUT_hhkb. These macros have the same number of keys, but represent different physical layouts. As the \"main\" layers used LAYOUT_true_hhkb, switched the third layer to LAYOUT_true_hhkb as well.\r\n\r\nThe LAYOUT_hhkb macro is now unused by any DZ60 keymaps in the repo, and can be safely deleted.\r\n\r\n* DZ60: bugfix for 60_ansi_arrow_fkeys, 60_plus_arrows, and stephengrier keymaps\r\n\r\nAll three keymaps had one layer in LAYOUT_all and one in LAYOUT_directional. Only difference between these macros is LAYOUT_all excludes the ISO Backslash position. As none of the keymaps used this position, all layers were switched to use LAYOUT_directional.\r\n\r\n* DZ60: added layout mock-ups to dz60.h\r\n\r\nDocumenting the physical layouts that go with each matrix.\r\n\r\n* DZ60: replace TMK SHIFT_ESC with QMK Grave Escape\r\n\r\nReplaced all instances of keycodes that called TMK's ACTION_FUNCTION(SHIFT_ESC) with QMK's KC_GESC, and added config.h files so KC_GESC behaves as the deprecated TMK function did, except for the default keymap, which I thought should have the QMK standard behavior.\r\n\r\n* DZ60: delete SHIFT_ESC code blocks\r\n\r\nDeleted ACTION_FUNCTION(SHIFT_ESC) code blocks from keymaps that didn't use the functionality it provided.\r\n\r\n* DZ60: deleted unused MODS_CTRL_MASk definitions\r\n\r\nWas used in the now-deleted SHIFT_ESC code blocks. Interestingly named MODS_CTRL_MASK when it was actually checking the Shift keys. *shrug*\r\n\r\n* DZ60: refactor jkbone keymap to use process_record_user\r\n\r\nReplaced TMK action_function keycodes with QMK process_record_user equivalents.\r\n\r\n* DZ60: delete unused layout macros\r\n\r\nThe macros LAYOUT_hhkb, LAYOUT_directional_625_space, and LAYOUT_60_ansi_split_bs_rshift_5x1u were unused by any keymaps in the repo, and have thus been deleted.\r\n\r\n* DZ60: refactor iso_6u_space and iso_7u_space keymaps\r\n\r\nBoth keymaps refactored to use the LAYOUT_60_iso macro.\r\n\r\n* DZ60: refactor dz60.h\r\n\r\nUpdated the notation of the switch arguments. Format is now:\r\n\r\n`k<row><column>`\r\n\r\nwhere `<row>` is `[0-4]` and `<column>` is `[0-9a-e]`.\r\n\r\n* DZ60: refactor LAYOUT_60_iso_5x1u matrix\r\n\r\nUpdated matrix so `KC_ENT` belongs on the home row, which is consistent with LAYOUT_60_iso for the DZ60 as well as the ISO community layouts.\r\n\r\n* DZ60: fix white space in dz60.h\r\n\r\nI hate when indentation is inconsistent within a file.","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/abcf64ecbdadc226350d457dfdc5079ce51fd72c"},{"sha":"9f2e39732f2458b1bfe5d546581da508c2be577e","author":{"name":"Rebecca Le","email":"75ed48fb82ee2c16e5eb5fa21dcb6adf89fbaf00@users.noreply.github.com"},"message":"Keyboard: Add support for the KBD4x (#4036)\n\n* Generate a new project for the KBD4x\r\n\r\n* Specify the possible layouts for the KBD4x - MIT and grid\r\n\r\n* Fill out the readme for the KBD4x\r\n\r\n* Configure the default keymap and wiring configuration as specified on http://qmkeyboard.cn/\r\n\r\n* Add info.json for QMK Configurator\r\n\r\n* Enable backlight support for the KBD4x\r\n\r\n* Standardise on LAYOUT_planck_mit/LAYOUT_ortho_4x12 layout names\r\n\r\n* Add whitespace so the Readme will render correctly\r\n\r\n* Disable mouse keys support for the KBD4x to make the firmware small enough","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/9f2e39732f2458b1bfe5d546581da508c2be577e"},{"sha":"1a33054a3586fa69812a249762e24ecc08a40423","author":{"name":"Drashna Jaelre","email":"b1a887da75725d9274097d24551cb6d13458e359@live.com"},"message":"Reduce firmware size of KBD8x to fix Travis Compile issues","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/1a33054a3586fa69812a249762e24ecc08a40423"},{"sha":"5c2ac733afe9f6d68d2ad42c9d58fbff466a7874","author":{"name":"Jarred Steenvoorden","email":"d80c989e7e02723541a836fd35332a691709fda9@gmail.com"},"message":"Keymap: Adding my DZ60, Satan, XD75 kemaps and updates to userspace (#4039)\n\n* Update userspace with common config.h\r\n\r\n* Add my dz60, satan and xd75 keyboard keymaps\r\n\r\n* Fixing executable bits changed during last upstream merge\r\n\r\n* Cleanup unnecessary files and defines\r\n\r\n* Remove unnecessary defines from userspace config","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/5c2ac733afe9f6d68d2ad42c9d58fbff466a7874"},{"sha":"66b793730ead28e409cbc152606a769e1c7b6a0b","author":{"name":"Bramver","email":"46acfeff4b55b693bfd0ce340e43625897dab034@users.noreply.github.com"},"message":"Keymap: Personal XD75 keymap added. (#4045)\n\n* Personal XD75 keymap added.\r\n\r\nNothing fancy, has emojisupport.\r\n\r\n* Converted to spaces to follow guidelines\r\n\r\n* Fixed requested changes.\r\n\r\nReplacing include guards with pragma once.\r\nOmitting unnecessary lines.\r\nPR #4045","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/66b793730ead28e409cbc152606a769e1c7b6a0b"},{"sha":"9aecf4ccfdbef6123bbf0a1e6670f85f4763ee89","author":{"name":"Florian Didron","email":"73262ad0334ab37227b2f7a0205f51db1e606681@111studio.jp"},"message":"Adds a method allowing to set custom colors to the rgb matrix","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/9aecf4ccfdbef6123bbf0a1e6670f85f4763ee89"},{"sha":"1741e39e3463ac3cc6164656b0cc7afa8c33cc00","author":{"name":"yiancar","email":"e7fb3c75cfdc5497120cb4302acf7f25e3838dde@cytanet.com.cy"},"message":"New keyboard: Baguette (#4047)\n\n* Bagette\r\n\r\nAddition of Baguette a close group buy custom\r\n\r\n* Add json","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/1741e39e3463ac3cc6164656b0cc7afa8c33cc00"},{"sha":"37cfd2c5009b932cfddec815c63c6846a5ef3854","author":{"name":"takashiski","email":"80d12ba8b0936797e078539fba197abd395906d8@gmail.com"},"message":"add JP keycode for MacOSX (#4033)","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/37cfd2c5009b932cfddec815c63c6846a5ef3854"},{"sha":"2d671a7e1a75bb9d03a40c0e440f897c7e52a15e","author":{"name":"Chris Johnston","email":"711c73f64afdce07b7e38039a96d2224209e9a6c@thejohnstons.net"},"message":"Enable support for Linux Mint 18 with linux_install.sh (#4042)\n\nEnable support for ubuntu-derived linux-es in installer\r\n\r\nChecks /etc/os-release for mention of ubuntu and debian.\r\n\r\nLinux Mint uses ID_LIKE=ubuntu, not ID_LIKE=debian (as seen in\r\nUbuntu 16.04, unsure about others)","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/2d671a7e1a75bb9d03a40c0e440f897c7e52a15e"},{"sha":"76f0b3cc70d8d1173f9145abc4d2725fd8f47302","author":{"name":"James D. Marble","email":"7858e9547450af99ffc58b5808ad5ba640e962ac@gmail.com"},"message":"Add missing F-keys to ergodox_infinity input_club\n\nF11 and F12 were in the ascii art, but not the actual mapping.\nThis corrects the error.","distinct":true,"url":"https://api.github.com/repos/cbbrowne/qmk_firmware/commits/76f0b3cc70d8d1173f9145abc4d2725fd8f47302"}]}
{"actor":{"display_login":"cbbrowne"}}