{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":14060646,"defaultBranch":"master","name":"Kaleidoscope","ownerLogin":"keyboardio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2013-11-02T03:59:51.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13427430?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716311807.0","currentOid":""},"activityList":{"items":[{"before":"3561c3eafd5778c2e2e58cc3a7fe4aa6d1c394b8","after":"17971c41a8584201de8f6e7f684ec616915bcdd9","ref":"refs/heads/master","pushedAt":"2024-08-07T20:28:31.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Fix error\n\nSigned-off-by: Evy Bongers ","shortMessageHtmlLink":"Fix error"}},{"before":"622df1c94cc50836b49d5d49380d97fc0a946dcc","after":"3561c3eafd5778c2e2e58cc3a7fe4aa6d1c394b8","ref":"refs/heads/master","pushedAt":"2024-06-18T19:27:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Have ColormapOverlay support blank keys\n\nSigned-off-by: Evy Bongers ","shortMessageHtmlLink":"Have ColormapOverlay support blank keys"}},{"before":"cd0c38644353d742d291eef63d2ed1b2849a82ec","after":"622df1c94cc50836b49d5d49380d97fc0a946dcc","ref":"refs/heads/master","pushedAt":"2024-05-31T22:48:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"fix typo in arduino-cli.mk\n\nSigned-off-by: Taylor Yu ","shortMessageHtmlLink":"fix typo in arduino-cli.mk"}},{"before":"d895acff4844d8960b1a961b4442e8a2f4cbe077","after":"cd0c38644353d742d291eef63d2ed1b2849a82ec","ref":"refs/heads/master","pushedAt":"2024-05-28T21:12:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"fix find-filename-conflicts (#1430)\n\n* check all trees for conflicts\r\n\r\nMake sure to merge all specified subtrees when searching for conflicts,\r\ninstead of separately in each one.\r\n\r\nSigned-off-by: Taylor Yu \r\n\r\n* rename existing conflicted filenames\r\n\r\nSigned-off-by: Taylor Yu \r\n\r\n---------\r\n\r\nSigned-off-by: Taylor Yu ","shortMessageHtmlLink":"fix find-filename-conflicts (#1430)"}},{"before":"2c280ddda5c6b9f8c029e3509ce3d9f2cd24f6dd","after":"d895acff4844d8960b1a961b4442e8a2f4cbe077","ref":"refs/heads/master","pushedAt":"2024-05-28T18:21:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"move the releng doc into the codebase subdir","shortMessageHtmlLink":"move the releng doc into the codebase subdir"}},{"before":"059f2e5158c16b1be976942817a013bb44cdcc7b","after":"2c280ddda5c6b9f8c029e3509ce3d9f2cd24f6dd","ref":"refs/heads/master","pushedAt":"2024-05-23T21:43:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Replace NumPad plugin with ColormapOverlay (#1420)\n\n* Define a default palette to use with ColormapOverlay\r\n* Replace the NumPad plugin with ColormapOverlay\r\n* Use constants for setting led palette\r\n\r\nSigned-off-by: Evy Bongers ","shortMessageHtmlLink":"Replace NumPad plugin with ColormapOverlay (#1420)"}},{"before":"f6d078273443c9f9f8612d251d2cd4ec2f273df7","after":"059f2e5158c16b1be976942817a013bb44cdcc7b","ref":"refs/heads/master","pushedAt":"2024-05-21T18:06:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Refactor build script and add release docs\n\n- Fixed the build script to more correctly prune unneeded content (like\n bootloader code) from the built arduino packages.\n- Changed checkout directory name to `bundle-build-checkout` for clarity in `bin/build-arduino-package`\n- Replaced `chdir` with `set_cwd` function for better readability and maintenance in `bin/build-arduino-package`\n- Created `docs/maintainer/release-engineering.md` documenting the release process for Kaleidoscope","shortMessageHtmlLink":"Refactor build script and add release docs"}},{"before":"fdd1d8e4b7b4ecd1e7d6e4625528074e7572e588","after":"f6d078273443c9f9f8612d251d2cd4ec2f273df7","ref":"refs/heads/master","pushedAt":"2024-05-12T04:23:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"move the new tapdance example to the unstructured notes directory","shortMessageHtmlLink":"move the new tapdance example to the unstructured notes directory"}},{"before":"71e2735fd33e50180b12d56e669b42809fbc82bf","after":"fdd1d8e4b7b4ecd1e7d6e4625528074e7572e588","ref":"refs/heads/master","pushedAt":"2024-05-07T21:39:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Print the path to the resulting bin/hex file\n\nSigned-off-by: Evy Bongers ","shortMessageHtmlLink":"Print the path to the resulting bin/hex file"}},{"before":"ae0f2bdb46b32fb08431ab6a9eae452c9caa7b08","after":"71e2735fd33e50180b12d56e669b42809fbc82bf","ref":"refs/heads/master","pushedAt":"2024-05-06T19:55:32.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Clean up unneeded changes\n\nSigned-off-by: Evy Bongers ","shortMessageHtmlLink":"Clean up unneeded changes"}},{"before":"fd7f5f98f8625133665cf3d19e23b2aabfba4afd","after":"ae0f2bdb46b32fb08431ab6a9eae452c9caa7b08","ref":"refs/heads/master","pushedAt":"2024-05-06T19:50:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Start adding notes for future examples/docs based on examples emailed to end-users","shortMessageHtmlLink":"Start adding notes for future examples/docs based on examples emailed…"}},{"before":"5dce776df465b4c8faf80a338c46c66b8dad98f3","after":"7b39908b535cb0514deb0056be997359d18c4c2e","ref":"refs/heads/f/model101","pushedAt":"2024-03-25T17:30:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"update copyrights\n\nSigned-off-by: Taylor Yu ","shortMessageHtmlLink":"update copyrights"}},{"before":"a04cbdd0f73bfc11d33ca7e99930b0f7148e5451","after":"5dce776df465b4c8faf80a338c46c66b8dad98f3","ref":"refs/heads/f/model101","pushedAt":"2024-03-25T17:29:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"temporarily remove a bunch of keyboard firmware bits so that we can\nbuild with focus working","shortMessageHtmlLink":"temporarily remove a bunch of keyboard firmware bits so that we can"}},{"before":"b2d618ff5e380a00b1651f890f2b6192d70cb887","after":"fd7f5f98f8625133665cf3d19e23b2aabfba4afd","ref":"refs/heads/master","pushedAt":"2024-03-22T17:55:28.000Z","pushType":"pr_merge","commitsCount":12,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"update copyrights\n\nSigned-off-by: Taylor Yu ","shortMessageHtmlLink":"update copyrights"}},{"before":null,"after":"b256ff47f22cea82e788f1d106d8ff8f0c5de4b5","ref":"refs/heads/f/generate-keymap-data-file","pushedAt":"2024-03-21T00:37:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Format code\n\n- Removed extra spaces for consistency in `key_defs/legacy.h`","shortMessageHtmlLink":"Format code"}},{"before":"18b588b397bff34958228f15a832b1d5e79a5b11","after":"b2d618ff5e380a00b1651f890f2b6192d70cb887","ref":"refs/heads/master","pushedAt":"2024-03-15T21:18:28.000Z","pushType":"pr_merge","commitsCount":22,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"clarify BootKeyboard SendReport\n\nSigned-off-by: Taylor Yu ","shortMessageHtmlLink":"clarify BootKeyboard SendReport"}},{"before":"d6178906ebe5062da6f91649c6d5cc92b7a08554","after":"18b588b397bff34958228f15a832b1d5e79a5b11","ref":"refs/heads/master","pushedAt":"2024-03-13T21:44:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Add documentation for the LEDControl plugin (#1405)\n\n* Get started with LEDControl documentation\r\n* Add documentation for a number of methods\r\n\r\nSigned-off-by: Evy Bongers ","shortMessageHtmlLink":"Add documentation for the LEDControl plugin (#1405)"}},{"before":"73d651b745e10b30ac3c1d7937d5723a7f73d678","after":"d6178906ebe5062da6f91649c6d5cc92b7a08554","ref":"refs/heads/master","pushedAt":"2024-03-13T20:08:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Add focus command for retreiving a list of installed LED effects (#1387)\n\n* Implement focus command `led.modes` for querying LED modes\r\n\r\nSigned-off-by: Evy Bongers ","shortMessageHtmlLink":"Add focus command for retreiving a list of installed LED effects (#1387)"}},{"before":null,"after":"63f59daa8d5cd1d1535968cf74854286532caf69","ref":"refs/heads/f/exhale-docs","pushedAt":"2024-03-13T20:03:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"* A first pass at trying to get doxygen and exhale and breathe to play\n nice so we can have api-level docs\n\n- Update Doxyfile config for better group and inline class display\n- Update INPUT path in Doxyfile for plugin documentation inclusion\n- Update copyright year in conf.py and adjust Sphinx settings\n- Add conditional compilation directives to skip specific sections in HIDTables.h and key_indexes.h files\n- Doc cRGB struct in None.h for RGB values representation","shortMessageHtmlLink":"* A first pass at trying to get doxygen and exhale and breathe to play"}},{"before":"68b30de64137eca15cd7842c264ae588b7620d9e","after":"73d651b745e10b30ac3c1d7937d5723a7f73d678","ref":"refs/heads/master","pushedAt":"2024-03-08T18:34:05.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Merge pull request #1406 from keyboardio/bugfix/actually-dont-load-unintialized-data\n\nDon't load data from uninitialized EEPROM, clobbering defaults","shortMessageHtmlLink":"Merge pull request #1406 from keyboardio/bugfix/actually-dont-load-un…"}},{"before":"849c67e719a0aaf7155ec27ee13d9d85b0ee8c53","after":null,"ref":"refs/heads/bugfix/actually-dont-load-unintialized-data","pushedAt":"2024-03-08T18:34:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"}},{"before":null,"after":"849c67e719a0aaf7155ec27ee13d9d85b0ee8c53","ref":"refs/heads/bugfix/actually-dont-load-unintialized-data","pushedAt":"2024-03-08T18:26:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Add more on-device tests and a test harness","shortMessageHtmlLink":"Add more on-device tests and a test harness"}},{"before":"a43e862572bc76fa5642df51267757031ca06d15","after":null,"ref":"refs/heads/bugfix/eeprom-settings-loading-regression","pushedAt":"2024-03-07T20:24:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"}},{"before":"d2a79b0449c1fd05a231027c31d55ae7bcf83aea","after":"68b30de64137eca15cd7842c264ae588b7620d9e","ref":"refs/heads/master","pushedAt":"2024-03-07T20:24:26.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Merge pull request #1404 from keyboardio/bugfix/eeprom-settings-loading-regression\n\nIt turns out that our templated storage().get() method silently fails","shortMessageHtmlLink":"Merge pull request #1404 from keyboardio/bugfix/eeprom-settings-loadi…"}},{"before":"196b260a30b8f3e44493e950d02b935934eddb10","after":"a43e862572bc76fa5642df51267757031ca06d15","ref":"refs/heads/bugfix/eeprom-settings-loading-regression","pushedAt":"2024-03-07T20:19:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Add a test script to verify that space cadet stays off after a device reset and a reboot","shortMessageHtmlLink":"Add a test script to verify that space cadet stays off after a device…"}},{"before":"258963fcab39837d3a6eeaf53e40d4afbcafda76","after":"196b260a30b8f3e44493e950d02b935934eddb10","ref":"refs/heads/bugfix/eeprom-settings-loading-regression","pushedAt":"2024-03-07T20:13:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Add a basic eeprom persistence test script a developer can use to verify\neeprom persistence","shortMessageHtmlLink":"Add a basic eeprom persistence test script a developer can use to verify"}},{"before":"268d942a566c7d9fd6170307d6445f6eb5854929","after":"258963fcab39837d3a6eeaf53e40d4afbcafda76","ref":"refs/heads/bugfix/eeprom-settings-loading-regression","pushedAt":"2024-03-07T20:03:24.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"Add a basic eeprom persistence test script a developer can use to verify\neeprom persistence","shortMessageHtmlLink":"Add a basic eeprom persistence test script a developer can use to verify"}},{"before":null,"after":"268d942a566c7d9fd6170307d6445f6eb5854929","ref":"refs/heads/bugfix/eeprom-settings-loading-regression","pushedAt":"2024-03-07T19:58:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"It turns out that our templated storage().get() method silently fails\nwhen handed an untyped pointer, so we're going to have to end up\nwith a templated method for this.","shortMessageHtmlLink":"It turns out that our templated storage().get() method silently fails"}},{"before":"6ffc5464d5af8536236940be96b03d713bdc09a6","after":"640ef1901c0b4904d7f55fa85db9350908eb9582","ref":"refs/heads/f/plugin-mixins","pushedAt":"2024-03-07T00:57:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"port the rest of the 'onNameQuery' implementations over to the mixin","shortMessageHtmlLink":"port the rest of the 'onNameQuery' implementations over to the mixin"}},{"before":"5c73ff0225b6a2c5551578946100b62bc38b938b","after":"6ffc5464d5af8536236940be96b03d713bdc09a6","ref":"refs/heads/f/plugin-mixins","pushedAt":"2024-03-07T00:26:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"obra","name":"Jesse Vincent","path":"/obra","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45416?s=80&v=4"},"commit":{"message":"fixup plugin","shortMessageHtmlLink":"fixup plugin"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElJXP9AA","startCursor":null,"endCursor":null}},"title":"Activity · keyboardio/Kaleidoscope"}