{"push_id":2954176417,"size":177,"distinct_size":177,"ref":"refs/heads/master","head":"6e9c7ee7fa051a3e013918223f99f2fae51d99ab","before":"5ae4720606e3862e9f1b45f77a2065ca31f8929c","commits":[{"sha":"b1f11636c63694f0e94504e5752e963c73f86c3b","author":{"name":"James Laird-Wah","email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@laird-wah.net"},"message":"docs/contributing: add `#pragma once` to Coding Conventions\n\nThis supersedes the older include guard mechanism since all the\ncompilers now support it. It's easier for new users and less prone\nto error.","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/b1f11636c63694f0e94504e5752e963c73f86c3b"},{"sha":"db35065e1431246b5297e644a867ee6f5449a6f4","author":{"name":"Graham P Heath","email":"e53b06f521727904f794da9427a9d9d31b71b336@gmail.com"},"message":"Keymap: Grahampheath: telophase fix and keymaps (#3888)\n\n* add my config\r\n\r\n* fix backlight, clean up that code\r\n\r\n* group background code, restore static var\r\n\r\n* qwerty is supposed to be in the middle\r\n\r\n* wrap layer change backlight in ifdef\r\n\r\n* backlight levels and some more 'emojis'.\r\n\r\n* Restructure to make it possible to press cmd ent on the right side of the board with one hand.\r\n\r\n* Expose the period through the number layer. Add Hyper keys to mouse layer\r\n\r\n* reduce mouse speed\r\n\r\n* add a : -P  key\r\n\r\n* Thumbs up and down, remove some keys that are duplicated via function keys, clean up\r\n\r\n* fix build issues\r\n\r\n* add various emoji\r\n\r\n* duplicate default Meira keymaps\r\n\r\n* Miera updates\r\n\r\n* add documented but unmapped emoji\r\n\r\n* Sound for the Meira, was stumped by a file size! Thanks drashna!\r\n\r\n* add docs\r\n\r\n* docs\r\n\r\n* revert lib changes...\r\n\r\n* clean up\r\n\r\n* clean up\r\n\r\n* remove make file\r\n\r\n* Fixes missing key\r\n\r\n* clean up\r\n\r\n* add my lets split\r\n\r\n* add more emoji\r\n\r\n* add the telophase board (unofficially, I guess...)\r\n\r\n* add missing files\r\n\r\n* add/reset files\r\n\r\n* Review feedback implementation: Not needed. Add #define FLIP_HALF to your config.h file instead.\r\n\r\n* Review feedback implementation: All of these includes should be replaced with #include QMK_KEYBOARD_H.\r\n\r\n* Review feedback implementation: [FAILING] You may want to use LAYOUT_ortho_4x12 instead, and move this to /layouts/community/ortho_4x12/ instead. That way, you can use the same keymap for all of the boards.\r\n\r\n* clean up\r\n\r\n* add a key for command tilde (osx loves it)\r\n\r\n* at least its building again\r\n\r\n* remove adjusts and migrate layer switching to MO(_LAYER)\r\n\r\n* update the telophase readme\r\n\r\n* update the telophase readme\r\n\r\n* grahampheaths -> grahampheath\r\n\r\n* ONEHAND_ENABLE -> SWAP_HANDS_ENABLE\r\n\r\n* convert lets split to use ortho_4x12\r\n\r\n* Move lets split keyboard layout into community/ortho_4x12\r\n\r\n* make telophase use LAYOUT()\r\n\r\n* I did it?!\r\n\r\n* Add clap and grin\r\n\r\n* swap tabs and back and forward\r\n\r\n* whitespace\r\n\r\n* Add ellipsis and thanks emoji\r\n\r\n* Move flip_half to telophase config (conflicts with lets split layout)\r\n\r\n* Use #pragma once instead of config_user_h\r\n\r\n* remove unused stuff","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/db35065e1431246b5297e644a867ee6f5449a6f4"},{"sha":"9712501bf3291942067ac75b50b1675a265a3f11","author":{"name":"Naoki Katahira","email":"63ad910aa83eec7209d4b2e397f6ac15dbc71668@gmail.com"},"message":"Keyboard: Add Lily58 Keyboard (#3893)\n\n* add Lily58\r\n\r\n* file fix","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/9712501bf3291942067ac75b50b1675a265a3f11"},{"sha":"232ef757832d46cb63550376a38d224472075996","author":{"name":"Pascal Greilich","email":"de9b8d32d21ac4abee992cab0591365746b5103f@reonomy.com"},"message":"Keymap: A new alternative layout for planck (#3894)\n\n* a new planck layout\r\n\r\n* layout images\r\n\r\n* layout images 2\r\n\r\n* typo\r\n\r\n* update include following PR comment\r\n\r\n* updates following PR commments 2\r\n\r\n* updates following PR comments","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/232ef757832d46cb63550376a38d224472075996"},{"sha":"6bf2c077151bf6e71f5fe44f730c127eb667f5a6","author":{"name":"Olivier Poitrey","email":"03aae0c369f26afdf844d820bf41b1de344a8bdb@rhapsodyk.net"},"message":"Keymap: dz60/macos_arrow: rev3 (#3909)\n\n* Arrow keys are now arranged on hjkl (vi style)\r\n* The escape key is moved on capslock, shared with func layer switch\r\n* The grave key is now dedicated (not shared with escape)\r\n* Add a new numpad layer that can be activated with the spacebar\r\n* Fix layout mismatch between layers\r\n* Use bult-in underscore KC_TRNS alias","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/6bf2c077151bf6e71f5fe44f730c127eb667f5a6"},{"sha":"b65e2143751fd7c1721a6690597f523137c7c484","author":{"name":"omkbd","email":"9002f793e90e4aae4638408f99437d97d76f3e4e@gmail.com"},"message":"Keyboard: add ergodash mini keyboard (#3901)\n\n* add ergodash mini\r\n\r\nadd ergodash mini (4rows version)\r\nfix keymap and readme\r\n\r\n* fix\r\n\r\nreplace include guard\r\nremove includes\r\n\r\n* fix audio","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/b65e2143751fd7c1721a6690597f523137c7c484"},{"sha":"743449472e58651ec8111e6f70811103fb0a28bd","author":{"name":"Joe Wasson","email":"48b00ee5c9c3cc50f11f5da8c7a0dd7e6da03f1a@gmail.com"},"message":"Make `PREVENT_STUCK_MODIFIERS` the default (#3107)\n\n* Remove chording as it is not documented, not used, and needs work.\r\n\r\n* Make Leader Key an optional feature.\r\n\r\n* Switch from `PREVENT_STUCK_MODIFIERS` to `STRICT_LAYER_RELEASE`\r\n\r\n* Remove `#define PREVENT_STUCK_MODIFIERS` from keymaps.","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/743449472e58651ec8111e6f70811103fb0a28bd"},{"sha":"fe3bfd91c1a085716baa2b4396709ad5d77c7c75","author":{"name":"wanleg","email":"00e6d8a639ae964bdb617ccccacf3019c32d900e@users.noreply.github.com"},"message":"Keymap: Big switch config (#3904)\n\n* bigswitch keymap\r\n\r\n* bigswitch keymap\r\n\r\n* bigswitch keymap\r\n\r\n* bigswitch keymap\r\n\r\n* recommended edits made\r\n\r\n* forgot to revert this change with the others","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/fe3bfd91c1a085716baa2b4396709ad5d77c7c75"},{"sha":"ed2dd3b59c5fc7856a1b01a97ba5b22ed4f69317","author":{"name":"Anthony Wharton","email":"6c4f768edb64be2ddb002b09487dff530951637c@bristol.ac.uk"},"message":"Keyboard: Add YMD96 instructions for Linux + Backlight Fixes (#3908)\n\n* Add flashing instructions for Linux\r\n\r\n* Make device/manufacturer name consistent for ymd96\r\n\r\n* Disable command mode by default for YMD96\r\n\r\n* Add function call to fix backlight for YMD96\r\n\r\n* Add personal YMD96 config\r\n\r\n* Replace include with QMK macro\r\n\r\n* Move KEYMAP macro to keymap-level folder\r\n\r\n* Move custom KEYMAP macro to global LAYOUT_iso macro\r\n\r\n* Change transparent keymappings to global definition\r\n\r\n* Remove unecessary import and change to pragma once\r\n\r\n - (instead of repeated ifdef)\r\n\r\n* Remove global keymap/layout definition","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/ed2dd3b59c5fc7856a1b01a97ba5b22ed4f69317"},{"sha":"3f680a93eb38408d1fc6b0c78ee94b542cbc7aee","author":{"name":"Pascal Greilich","email":"de9b8d32d21ac4abee992cab0591365746b5103f@reonomy.com"},"message":"Keyboard: Tada68 readme img (#3918)\n\n* a new planck layout\r\n\r\n* layout images\r\n\r\n* layout images 2\r\n\r\n* typo\r\n\r\n* update include following PR comment\r\n\r\n* updates following PR commments 2\r\n\r\n* updates following PR comments\r\n\r\n* layout images\r\n\r\n* better layout names","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/3f680a93eb38408d1fc6b0c78ee94b542cbc7aee"},{"sha":"244e1c5a57eecd349c7d88e1af42d1b3467aeafe","author":{"name":"dsissitka","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@dsissitka.com"},"message":"Fix LEADER_KEY docs.\n\nLEADER_KEY needs to be set in config.h, not keymap.c. Credit goes to @randywallace for figuring this one out:\r\n\r\nhttps://github.com/qmk/qmk_firmware/issues/2514#issuecomment-384847485","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/244e1c5a57eecd349c7d88e1af42d1b3467aeafe"},{"sha":"a6d1db2c275f2e33e23135a6e410dbc8d19720a2","author":{"name":"Joe Wasson","email":"16a9a54ddf4259952e3c118c763138e83693d7fd@talljoe.com"},"message":"Create AG_TOGG code to toggle Alt/Gui swap.","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/a6d1db2c275f2e33e23135a6e410dbc8d19720a2"},{"sha":"cb8d352cb3902612b118bf813d0459a2cd68473e","author":{"name":"Olivier Poitrey","email":"03aae0c369f26afdf844d820bf41b1de344a8bdb@rhapsodyk.net"},"message":"Keymap: dz60/macos_arrow: fix rev3 broken media layer (#3928)\n\nLast rev broke the media layer because of a typo in layer definition.\r\nSwitched to an enum to avoid similar future typos.","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/cb8d352cb3902612b118bf813d0459a2cd68473e"},{"sha":"ec64be6622f73500f852149b7ab5460b6db5bac0","author":{"name":"Merlin04","email":"cd0613011fdb2c17ba1b203a66077df4dcdf5feb@users.noreply.github.com"},"message":"Keyboard: Fix pin numbers for Fractal keyboard (#3743)\n\n* Added support for the Fractal keyboard\r\n\r\n* Try to fix the issue\r\n\r\n* Add support for the Fractal keyboard.\r\n\r\n* Fix errors with files\r\n\r\n* Update config.h","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/ec64be6622f73500f852149b7ab5460b6db5bac0"},{"sha":"03b8ce206d566bf7f75771b55e05aea6ea6dba2d","author":{"name":"James Laird-Wah","email":"474ba67bdb289c6263b36dfd8a7bed6c85b04943@laird-wah.net"},"message":"Keyboard: add Keyboardio Model 01 (#3900)\n\n* Keyboard: add Keyboardio Model01\r\n\r\nThis port implements key scanning and everything in their default\r\nkeymap.\r\n\r\nIt doesn't implement mouse warping; QMK can't do that (yet).\r\n\r\nLED control is mostly not implemented. The ability to set all LEDs is\r\nincluded because they can get stuck on coming from the bootloader\r\notherwise. Single LED control is also implemented for numpad indication.\r\nThe scanners also support batch LED transfer which is what you'd need if\r\nyou wanted to do fast effects. Gamma correction is also not implemented,\r\nbut is present in the original firmware. The necessary info for further\r\nimplementation is in the KeyboardioScanner module for Kaleidoscope.\r\n\r\nTo install on your keyboard:\r\n\r\n    make model01:avrdude\r\n\r\nWhen prompted, hold the \"prog\" key on the keyboard to put it into\r\nprogramming mode. This can also be achieved by holding the \"prog\" key\r\nwhile plugging in the keyboard. This works even if the firmware is\r\ncorrupt or missing.\r\n\r\nHot plugging the halves seems to work fine, but there is no explicit\r\nsupport for eg. making sure the matrix scan rate is reconfigured.\r\n\r\n* model01: clean up includes and include guards\r\n\r\nUses #pragma once everywhere.\r\n\r\n* model01: split LED and matrix code\r\n\r\nThis makes space if someone wants to implement better LED support\r\nlater on, the keyboard is a lot more capable than the current code.\r\n\r\n* model01: separate I2C timeouts for matrix vs. LED\r\n\r\nIf the scanners have no data they don't ACK reads and just time out.\r\nSo we want a pretty short timeout to keep scan rates high.\r\n\r\nMeanwhile the LED transfers might take longer - I don't know though,\r\nso here we are conservative.\r\n\r\n* model01: implement better LED control\r\n\r\n- gamma correction from the manufacturer's firmware\r\n- suitable delays to allow back to back LED writes\r\n    - this is fast enough to write the whole keyboard without noticeable\r\n    delay, in my experience\r\n- minor bug fix: RHS Fn key was not addressable\r\n\r\n* model01: add license to wire-protocol-constants.h\r\n\r\n* model01: replace gamma LUT\r\n\r\nThe original was of unclear license origin. This one is functionally\r\nidentical and includes a generator should people wish to adjust it.\r\n\r\n* model01: use the already-present CIE1931 lightness curve\r\n\r\n...rather than baking in another gamma curve.\r\n\r\nIt's said that CIE1931 is the right thing to be using rather than gamma.\r\nOK. Let it be so.\r\n\r\n* model01: call matrix_init_user() from matrix_init_kb()\r\n\r\n* model01: remove inapplicable config options from rules.mk\r\n\r\n* model01: readme.md: update build environment links","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/03b8ce206d566bf7f75771b55e05aea6ea6dba2d"},{"sha":"23da333ae3527228f101ed8cf08e3cd6a5796901","author":{"name":"nachie","email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@nachie.com"},"message":"Keyboard: Added support for GSKT-00 (#3911)\n\n* Added QMK support for GSKT-00, PaladinSplit, PaladinTKL and PaladinPad pcbs\r\n\r\n* Remove the paladin boards from this PR\r\n\r\n* Changed gskt00 as per review comments. Added two new default layouts, 60_ansi_tsangan and 60_iso_tsangan\r\n\r\n* Fix the layouts/default/60_iso_tsangan/layout.json file\r\n\r\n* Removed ? from rules.mk, removed unused fn_actions from keymaps. Changed the 60_iso_tsangan to work correctly\r\n\r\n* Removed PREVENT_STUCK_MODIFIERS","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/23da333ae3527228f101ed8cf08e3cd6a5796901"},{"sha":"92f67719cc7faf6f2708d848ae3d1c6ee2b781cb","author":{"name":"skullydazed","email":"12582373bb530d4c113c0da173969a5ba8a6c177@users.noreply.github.com"},"message":"Keyboard:  Fix the LAYOUT_iso macro for tada68 (#3943)","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/92f67719cc7faf6f2708d848ae3d1c6ee2b781cb"},{"sha":"71fe973190610bf155d864c71b8b326bc1b74eab","author":{"name":"Simon Dagfinrud","email":"eea1c527975534a28a156caf5635b7eb6ce09892@gmail.com"},"message":"Keyboard: Add ISO-NOR keymap for TADA68 (#3944)","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/71fe973190610bf155d864c71b8b326bc1b74eab"},{"sha":"c23233f41ab9221577fc83bbae0a230452a38231","author":{"name":"Joe Wasson","email":"48b00ee5c9c3cc50f11f5da8c7a0dd7e6da03f1a@gmail.com"},"message":"Keymap: Talljoe's keymap for oddball keyboards (#3910)\n\n* Create layout for JD45\r\n\r\n* Tweak layout to better support JD45 and add more tap dancing.\r\n\r\n* Add Maltron and tweak layout for 40% enter compatibility.\r\n\r\n* Switch back to `BL_TOGGLE` for backlight.\r\n\r\n* More tweaks\r\n\r\n* Rename talljoe_gherkin to talljoe-gherkin\r\n\r\n* Make NAV layer tab C_S_T also.\r\n\r\n* Add missing RESET key.\r\n\r\n* Add Talljoe layout for minivan.\r\n\r\n* MTI is not for me\r\n\r\n* Tweak keymap.\r\n\r\n* Add talljoe keymap to Atreus.\r\n\r\n* Minor tweaks.\r\n\r\n* Fix talljoe keymaps to work with new Zeal60 commit.","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/c23233f41ab9221577fc83bbae0a230452a38231"},{"sha":"14f691d2a749c6f4fd9bf39d219da1369747cd8d","author":{"name":"Mat Greten","email":"b8f25a73046714328563cb00693578579b5a1cad@gmail.com"},"message":"Keymap: meagerfindings ergodox (#3920)\n\n* initial commit\r\n\r\n* updating after review","distinct":true,"url":"https://api.github.com/repos/lucwastiaux/qmk_firmware/commits/14f691d2a749c6f4fd9bf39d219da1369747cd8d"}]}
{"actor":{"display_login":"lucwastiaux"}}