{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":270692521,"defaultBranch":"main","name":"zmk","ownerLogin":"zmkfirmware","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-08T14:08:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66629601?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1721022597.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"4adf5bc27c7840ff56f2ae9f1e657e8dd8359972","ref":"refs/heads/dependabot/npm_and_yarn/docs/prettier-3.3.3","pushedAt":"2024-07-15T05:49:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump prettier from 2.8.8 to 3.3.3 in /docs\n\nBumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.3.3.\n- [Release notes](https://github.com/prettier/prettier/releases)\n- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.3.3)\n\n---\nupdated-dependencies:\n- dependency-name: prettier\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump prettier from 2.8.8 to 3.3.3 in /docs"}},{"before":"8c6bda260ace119b3c22a21bdcdd6d17a83fc5eb","after":"7bd74a6b0fcd9891dec1c6960bf49a0bf73a010e","ref":"refs/heads/main","pushedAt":"2024-07-14T23:59:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caksoylar","name":"Cem Aksoylar","path":"/caksoylar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7876996?s=80&v=4"},"commit":{"message":"fix(docs): Add required display-name in physical layout examples","shortMessageHtmlLink":"fix(docs): Add required display-name in physical layout examples"}},{"before":"3694ff85a039fa49722655b0f656219623a01d3a","after":"8c6bda260ace119b3c22a21bdcdd6d17a83fc5eb","ref":"refs/heads/main","pushedAt":"2024-07-05T21:38:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"fix: Proper behavior metadata for key repeat/toggle","shortMessageHtmlLink":"fix: Proper behavior metadata for key repeat/toggle"}},{"before":"e01f13f9f00c0646bbadffd89dae4c3cd7d00a58","after":"3694ff85a039fa49722655b0f656219623a01d3a","ref":"refs/heads/main","pushedAt":"2024-07-05T19:13:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"fix: Fix up layer metadata, move to layer IDs.\n\n* Studio will use stable layer IDs to refer to layers, so that\n layer reordering doesn't affect behavior bindings, so update to match.\n* Fix a few layer metadata entries that missed being refactored.","shortMessageHtmlLink":"fix: Fix up layer metadata, move to layer IDs."}},{"before":"82eed0f5ddb05fc244385e0ac05704fbdec0c3ee","after":"e01f13f9f00c0646bbadffd89dae4c3cd7d00a58","ref":"refs/heads/main","pushedAt":"2024-07-04T23:20:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"fix: Fix external power settings load issue.\n\n* Because settings load is delayed now, enable external\n power on init, and let it be disabled on settings load\n later, to ensure power is on early for\n other peripheral initialization.\n\nFixes: #2361","shortMessageHtmlLink":"fix: Fix external power settings load issue."}},{"before":"b4f9081b090ac8116476e078439b177eb9487e62","after":"82eed0f5ddb05fc244385e0ac05704fbdec0c3ee","ref":"refs/heads/main","pushedAt":"2024-07-03T22:57:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"feat(boards): Add flash/settings to XIAO RP2040.\n\n* Add storage partition.\n* Default necessacy Kconfig symbols for flash/settings.","shortMessageHtmlLink":"feat(boards): Add flash/settings to XIAO RP2040."}},{"before":"80173f8ea33e592bba2aa59ae08f036ec44f4e81","after":"b4f9081b090ac8116476e078439b177eb9487e62","ref":"refs/heads/main","pushedAt":"2024-07-03T22:52:05.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"docs: Updated new shield documentation for physical layouts.\n\n* Document how to define one or more physical layouts and assign\n the chosen one.\n\nCo-authored-by: Cem Aksoylar ","shortMessageHtmlLink":"docs: Updated new shield documentation for physical layouts."}},{"before":"f18974e8c401b139058549dcd95ab7a4cdc7a6e9","after":"80173f8ea33e592bba2aa59ae08f036ec44f4e81","ref":"refs/heads/main","pushedAt":"2024-07-03T22:24:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"fix: Improve startup time with proper settings loading.\n\n* Avoid doing duplicate calls to setings_load_subtree, which iterates\n NVS fully each time under the hood, and instead use on settings_load\n later in the lifecycle.","shortMessageHtmlLink":"fix: Improve startup time with proper settings loading."}},{"before":"3862c7b942cd57d3396e9bc6447658729f3bd458","after":null,"ref":"refs/heads/dependabot/github_actions/tj-actions/changed-files-44","pushedAt":"2024-07-02T04:45:34.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f2ea1da036f7c54199c3bcb79fcbda9753f91028","after":"f18974e8c401b139058549dcd95ab7a4cdc7a6e9","ref":"refs/heads/main","pushedAt":"2024-07-01T18:32:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"fix: Adjust hid indicator listeners for event refactor\n\n* Avoid static listener to prevent subscription\n issue.","shortMessageHtmlLink":"fix: Adjust hid indicator listeners for event refactor"}},{"before":"96e55c8be61e9a12cf06147ece38dd7596023bc6","after":"f2ea1da036f7c54199c3bcb79fcbda9753f91028","ref":"refs/heads/main","pushedAt":"2024-06-30T16:59:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"fix(boards): Suppress devicetree warning\n\nnRF5x boards throw a spurious warning for duplicate unit-address when the devicetree gets processed\r\n\r\nUpstream issue: https://github.com/zephyrproject-rtos/zephyr/issues/29713\r\n\r\nWarning suppressed as per: https://docs.zephyrproject.org/latest/build/dts/intro-input-output.html","shortMessageHtmlLink":"fix(boards): Suppress devicetree warning"}},{"before":"483a4930e992a219d9fe941d1e7369194d34b15f","after":"96e55c8be61e9a12cf06147ece38dd7596023bc6","ref":"refs/heads/main","pushedAt":"2024-06-28T23:48:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"fix: BLE refactor mouse keys fix.","shortMessageHtmlLink":"fix: BLE refactor mouse keys fix."}},{"before":"f7c34c70bad6d09dbdb4bfdfad5a196179dbb8c8","after":"483a4930e992a219d9fe941d1e7369194d34b15f","ref":"refs/heads/main","pushedAt":"2024-06-28T21:10:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"feat(behaviors): Add local ID system for behaviors\n\n* Add a new feature for tracking a given behavior by a new concept\n of a \"behavior local ID\" which is a stable 16-bit identifier for\n a given behavior, that is resilient to new behaviors being added\n and requires no additional work on the part of the behavior\n authors.\n* Add implementations for either settings lookup table, or CRC16\n hashing of behavior device names for generating behavior local\n IDs.","shortMessageHtmlLink":"feat(behaviors): Add local ID system for behaviors"}},{"before":"b576d52d58eade3d909e536acffac282d71651c8","after":"f7c34c70bad6d09dbdb4bfdfad5a196179dbb8c8","ref":"refs/heads/main","pushedAt":"2024-06-28T20:43:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"refactor(ble): Extract API to get active profile connection.\n\n* Add `struct bt_conn *zmk_ble_active_profile_conn(void)` function for\n fetching a connection for the current profile.","shortMessageHtmlLink":"refactor(ble): Extract API to get active profile connection."}},{"before":"49f7275bebc73a49065f419c6d05eac1c398596c","after":"b576d52d58eade3d909e536acffac282d71651c8","ref":"refs/heads/main","pushedAt":"2024-06-28T20:36:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"feat(core): Support adding subs to other listeners.\n\n* Used for ZMK Studio event remappers to be sure the one\n RPC event listener subscribes to their mapped events.","shortMessageHtmlLink":"feat(core): Support adding subs to other listeners."}},{"before":"29599e8b0acbe425d190f17da9bf6569abbda9f1","after":"49f7275bebc73a49065f419c6d05eac1c398596c","ref":"refs/heads/main","pushedAt":"2024-06-25T18:11:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"fix: Add metadata to missed behaviors.","shortMessageHtmlLink":"fix: Add metadata to missed behaviors."}},{"before":"4dce0961611a2297959ab27579f145a4fb9b097e","after":"29599e8b0acbe425d190f17da9bf6569abbda9f1","ref":"refs/heads/main","pushedAt":"2024-06-24T20:26:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"docs: hopefully more clear description of the new setting","shortMessageHtmlLink":"docs: hopefully more clear description of the new setting"}},{"before":"9c6d1af102bd5986b254fc8def72cc3c80c74785","after":"4dce0961611a2297959ab27579f145a4fb9b097e","ref":"refs/heads/main","pushedAt":"2024-06-24T20:18:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"caksoylar","name":"Cem Aksoylar","path":"/caksoylar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7876996?s=80&v=4"},"commit":{"message":"docs: improve settings_reset link","shortMessageHtmlLink":"docs: improve settings_reset link"}},{"before":"3e2c428fca717d9e699dda371311b28e7791204c","after":"9c6d1af102bd5986b254fc8def72cc3c80c74785","ref":"refs/heads/main","pushedAt":"2024-06-24T19:41:04.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"ci(build): limit run scope\n\n* Cancel redundant non-nightly runs and jobs dependent on canceled jobs.\n\n* Limit scheduled runs to zmkfirmware-owned repos.","shortMessageHtmlLink":"ci(build): limit run scope"}},{"before":"03099b04b68bf65bc455b3b7ae921261ed47f3a7","after":"3e2c428fca717d9e699dda371311b28e7791204c","ref":"refs/heads/main","pushedAt":"2024-06-24T17:11:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"chore: Add rp2040/USB logging core coverage.\n\n* Include an rp2040 core build target, and include USB logging snippet\n for completeness.","shortMessageHtmlLink":"chore: Add rp2040/USB logging core coverage."}},{"before":"7cdf1e42ea1ef7e1f90b44096145f9bc7a95b66d","after":"03099b04b68bf65bc455b3b7ae921261ed47f3a7","ref":"refs/heads/main","pushedAt":"2024-06-24T17:08:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"feat(behaviors): Add behavior metadata information.\n\n* For upcoming ZMK studio work, make a set of rich metadata available\n to provide a friendly name for a behavior, and allow super flexible\n descriptions of the parameters the behaviors take.\n* Add ability to validate a zmk_behavior_binding against\n the behavior metadata available.","shortMessageHtmlLink":"feat(behaviors): Add behavior metadata information."}},{"before":"7be955ff7285a1003455b4d573e843ef713ac584","after":"7cdf1e42ea1ef7e1f90b44096145f9bc7a95b66d","ref":"refs/heads/main","pushedAt":"2024-06-24T16:54:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"fix: Actually add the `zmk-usb-logging` snippet.\n\n* D'oh.","shortMessageHtmlLink":"fix: Actually add the zmk-usb-logging snippet."}},{"before":"a080b5287f9814d90166be523c3cd2969f4d69a3","after":"7be955ff7285a1003455b4d573e843ef713ac584","ref":"refs/heads/main","pushedAt":"2024-06-21T19:29:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"fix(usb): Ensure USB init is last\n\n* To avoid USB init issues due to other initialization disrupting\n USB setup, move USB setup to a lower priority.","shortMessageHtmlLink":"fix(usb): Ensure USB init is last"}},{"before":"7c09eb217e8ef8e667db15bf71efa3748a010c16","after":"a080b5287f9814d90166be523c3cd2969f4d69a3","ref":"refs/heads/main","pushedAt":"2024-06-20T18:06:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"petejohanson","name":"Pete Johanson","path":"/petejohanson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/202695?s=80&v=4"},"commit":{"message":"refactor: Remove static CDC ACM logging nodes.\n\n* To avoid spurious CDC ACM instances when usint CDC ACM for something\n other than logging, move to the approach used by Zephyr of using a\n snippet to redirect console output to a CDC ACM node added by the\n snippet. Remove all the existing static CDC ACM nodes.\n* Add new `zmk-usb-logging` snippet that mirrors the upstream\n `cdc-acm-logging` snippet, but still does our extra USB logging\n configuration.\n* Updated logging docs accordingly.\n\nCo-authored-by: Cem Aksoylar ","shortMessageHtmlLink":"refactor: Remove static CDC ACM logging nodes."}},{"before":null,"after":"f2cc5fdd4fbfbcc0842731d630e4c6103e147f60","ref":"refs/heads/dependabot/npm_and_yarn/docs/braces-3.0.3","pushedAt":"2024-06-18T00:25:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps): bump braces from 3.0.2 to 3.0.3 in /docs\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps): bump braces from 3.0.2 to 3.0.3 in /docs"}},{"before":"308d6bce6eb338f387a454c7366d0bcb07463d7b","after":"7c09eb217e8ef8e667db15bf71efa3748a010c16","ref":"refs/heads/main","pushedAt":"2024-06-17T18:46:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"caksoylar","name":"Cem Aksoylar","path":"/caksoylar","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7876996?s=80&v=4"},"commit":{"message":"refactor(docs): Document and enforce header casing conventions","shortMessageHtmlLink":"refactor(docs): Document and enforce header casing conventions"}},{"before":"72ff8fe2fb26f58ea791d5de4e3cc73f2c312a93","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/docs/prettier-3.3.1","pushedAt":"2024-06-12T05:55:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"b8f3a45c1484eb66089519e99267092c68ace876","ref":"refs/heads/dependabot/npm_and_yarn/docs/prettier-3.3.2","pushedAt":"2024-06-12T05:55:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump prettier from 2.8.8 to 3.3.2 in /docs\n\nBumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.3.2.\n- [Release notes](https://github.com/prettier/prettier/releases)\n- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.3.2)\n\n---\nupdated-dependencies:\n- dependency-name: prettier\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump prettier from 2.8.8 to 3.3.2 in /docs"}},{"before":"3efeb3ad048533e52545279a2a34b96c0e831ea7","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/docs/prettier-3.3.0","pushedAt":"2024-06-06T05:30:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":null,"after":"72ff8fe2fb26f58ea791d5de4e3cc73f2c312a93","ref":"refs/heads/dependabot/npm_and_yarn/docs/prettier-3.3.1","pushedAt":"2024-06-06T05:30:36.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"chore(deps-dev): bump prettier from 2.8.8 to 3.3.1 in /docs\n\nBumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.3.1.\n- [Release notes](https://github.com/prettier/prettier/releases)\n- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/prettier/prettier/compare/2.8.8...3.3.1)\n\n---\nupdated-dependencies:\n- dependency-name: prettier\n dependency-type: direct:development\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"chore(deps-dev): bump prettier from 2.8.8 to 3.3.1 in /docs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEf1j0RgA","startCursor":null,"endCursor":null}},"title":"Activity ยท zmkfirmware/zmk"}