{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":463202459,"defaultBranch":"main","name":"ranger","ownerLogin":"lmoellendorf","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-24T15:35:24.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/429625?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710443862.0","currentOid":""},"activityList":{"items":[{"before":"26421592c6b6417731701c08df7bfde89a990c04","after":"0218e43069e1d95fb0ba8b4eb4875039bb68aba9","ref":"refs/heads/gh-pages","pushedAt":"2024-04-30T18:57:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 86a33537b4900b85799c3c09cabe0256e378db4c 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 86a3353 🚀"}},{"before":"448fe370f29818e67edd153599eb2ce1341fdf29","after":"86a33537b4900b85799c3c09cabe0256e378db4c","ref":"refs/heads/develop","pushedAt":"2024-04-30T18:56:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Add battery power indicator","shortMessageHtmlLink":"Add battery power indicator"}},{"before":"9eafa0fe82464d6466cac81981be0efaefa295d0","after":"448fe370f29818e67edd153599eb2ce1341fdf29","ref":"refs/heads/develop","pushedAt":"2024-03-17T09:23:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Show score","shortMessageHtmlLink":"Show score"}},{"before":"366e137adcd866952fc12494784734061cb1afd4","after":"9eafa0fe82464d6466cac81981be0efaefa295d0","ref":"refs/heads/develop","pushedAt":"2024-03-16T22:52:55.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Optimize for speed\n\n- only iterate once over body per loop()\n- set pixel immediately when snake is moved\n- check for collision with body immediately when snake is moved\n- remove redundant checks for head out of matrix and full matrix\n- use bitmap to see if orb is placed on a free pixel\n- remove all debug output to serial monitor\n- remove redundant code\n- pause game during crash animation","shortMessageHtmlLink":"Optimize for speed"}},{"before":"53583e8fbf51d1faa6cfe69c7c3573e4179ceec0","after":"366e137adcd866952fc12494784734061cb1afd4","ref":"refs/heads/main","pushedAt":"2024-03-14T19:19:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Revert \"Fix detection of crossings using Makeblock RGB Line-Follower Sensor\"\n\nThis reverts commit 53583e8fbf51d1faa6cfe69c7c3573e4179ceec0.","shortMessageHtmlLink":"Revert \"Fix detection of crossings using Makeblock RGB Line-Follower …"}},{"before":"53583e8fbf51d1faa6cfe69c7c3573e4179ceec0","after":"366e137adcd866952fc12494784734061cb1afd4","ref":"refs/heads/develop","pushedAt":"2024-03-14T19:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Revert \"Fix detection of crossings using Makeblock RGB Line-Follower Sensor\"\n\nThis reverts commit 53583e8fbf51d1faa6cfe69c7c3573e4179ceec0.","shortMessageHtmlLink":"Revert \"Fix detection of crossings using Makeblock RGB Line-Follower …"}},{"before":"84d901fc98cd41273087290398b39797b18efd67","after":"53583e8fbf51d1faa6cfe69c7c3573e4179ceec0","ref":"refs/heads/main","pushedAt":"2024-02-11T21:24:15.000Z","pushType":"push","commitsCount":23,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Fix detection of crossings using Makeblock RGB Line-Follower Sensor\n\nThe logic of this sensor is inverted to the logic of the Mindsensors\nLine-Leader","shortMessageHtmlLink":"Fix detection of crossings using Makeblock RGB Line-Follower Sensor"}},{"before":"ac71534b9de08a7f67a2ac7420e1b1645ed130ed","after":"53583e8fbf51d1faa6cfe69c7c3573e4179ceec0","ref":"refs/heads/develop","pushedAt":"2024-02-08T18:44:49.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Fix detection of crossings using Makeblock RGB Line-Follower Sensor\n\nThe logic of this sensor is inverted to the logic of the Mindsensors\nLine-Leader","shortMessageHtmlLink":"Fix detection of crossings using Makeblock RGB Line-Follower Sensor"}},{"before":"8d8fcab49765c03c3d71402cdc2683058abd2221","after":"ac71534b9de08a7f67a2ac7420e1b1645ed130ed","ref":"refs/heads/develop","pushedAt":"2023-12-10T10:24:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Convert README to markdown","shortMessageHtmlLink":"Convert README to markdown"}},{"before":"839f993e65094adffd695d6e0a8c22bddf5034a9","after":"8d8fcab49765c03c3d71402cdc2683058abd2221","ref":"refs/heads/develop","pushedAt":"2023-11-30T20:55:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Add examples using 'result' and 'average' of Mindsensors Line Sensor Array","shortMessageHtmlLink":"Add examples using 'result' and 'average' of Mindsensors Line Sensor …"}},{"before":"eba3aea887a73c3a6ece1e481b25ce666eabba47","after":"839f993e65094adffd695d6e0a8c22bddf5034a9","ref":"refs/heads/develop","pushedAt":"2023-11-16T10:16:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Merge branch 'feature/me-rgb-line-follower' into develop","shortMessageHtmlLink":"Merge branch 'feature/me-rgb-line-follower' into develop"}},{"before":"519d39cdbee18d7055b8a0527323ce0f1c69cc05","after":"eba3aea887a73c3a6ece1e481b25ce666eabba47","ref":"refs/heads/develop","pushedAt":"2023-11-15T17:55:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Add example code to control LEGO Mindstorms EV3/NXT motors\n\n...using Makeblock motor encoder boards","shortMessageHtmlLink":"Add example code to control LEGO Mindstorms EV3/NXT motors"}},{"before":"7d0e86a58693e6e8533e9f0989142c4cfd7d9a71","after":"26421592c6b6417731701c08df7bfde89a990c04","ref":"refs/heads/gh-pages","pushedAt":"2023-11-15T15:52:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 519d39cdbee18d7055b8a0527323ce0f1c69cc05 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 519d39c 🚀"}},{"before":"b25cbad642997ac0fbaa45e53418d2f1a69d18b8","after":"519d39cdbee18d7055b8a0527323ce0f1c69cc05","ref":"refs/heads/develop","pushedAt":"2023-11-15T15:52:37.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Merge branch 'feature/me-rgb-line-follower' into develop","shortMessageHtmlLink":"Merge branch 'feature/me-rgb-line-follower' into develop"}},{"before":"49e532ea70ea1462a694d61afdc75b91612acd80","after":"b25cbad642997ac0fbaa45e53418d2f1a69d18b8","ref":"refs/heads/develop","pushedAt":"2023-10-29T10:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Add clang-format configuration\n\n...from\n\nhttps://raw.githubusercontent.com/arduino/tooling-project-assets/main/other/clang-format-configuration/.clang-format","shortMessageHtmlLink":"Add clang-format configuration"}},{"before":"c93e1642d63d635c39a53ddb730c4447b132aa36","after":"49e532ea70ea1462a694d61afdc75b91612acd80","ref":"refs/heads/develop","pushedAt":"2023-10-29T09:09:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Clean-up examples\n\n- do not call constructor in setup()\n- format using Arduino IDE v2\n- rename example code to new name scheme:\n - `test_` prefix only for sensor testing code not for usage examples\n - sensor name prefix if example refers to 3rd party sensor\n - drop `lm_` prefix","shortMessageHtmlLink":"Clean-up examples"}},{"before":"9698393a7ca52b40165b08c575621e49cb94c79e","after":"7d0e86a58693e6e8533e9f0989142c4cfd7d9a71","ref":"refs/heads/gh-pages","pushedAt":"2023-10-28T21:34:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ c93e1642d63d635c39a53ddb730c4447b132aa36 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ c93e164 🚀"}},{"before":"765195ffe2e2282ca2751264a03e80bb42ca746d","after":"c93e1642d63d635c39a53ddb730c4447b132aa36","ref":"refs/heads/develop","pushedAt":"2023-10-28T21:33:46.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Add example showing how to detect a crossing using Mindsensors Line Leader","shortMessageHtmlLink":"Add example showing how to detect a crossing using Mindsensors Line L…"}},{"before":"849a5879ae5a6f954f9574ca32746a6246dd6ab6","after":"9698393a7ca52b40165b08c575621e49cb94c79e","ref":"refs/heads/gh-pages","pushedAt":"2023-10-18T16:06:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 765195ffe2e2282ca2751264a03e80bb42ca746d 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 765195f 🚀"}},{"before":"c834ca626cd6cc7b5fd8d0cfa1841f313cb25172","after":"765195ffe2e2282ca2751264a03e80bb42ca746d","ref":"refs/heads/develop","pushedAt":"2023-10-18T16:06:11.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Merge tag '1.0.4' into develop\n\nAdd examples, move sources","shortMessageHtmlLink":"Merge tag '1.0.4' into develop"}},{"before":"9479ab1a6ee12fc2445dd685fa6cd57dd66b0697","after":"84d901fc98cd41273087290398b39797b18efd67","ref":"refs/heads/main","pushedAt":"2023-10-18T16:06:11.000Z","pushType":"push","commitsCount":12,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Merge branch 'release/1.0.4'","shortMessageHtmlLink":"Merge branch 'release/1.0.4'"}},{"before":"3142718e4e32363f13d43714dbdd3601aa3e4e6f","after":"c834ca626cd6cc7b5fd8d0cfa1841f313cb25172","ref":"refs/heads/develop","pushedAt":"2023-05-04T17:10:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Update Doxygen configuration","shortMessageHtmlLink":"Update Doxygen configuration"}},{"before":"f33af4866827681e9136569601821ef8dccd8a36","after":"849a5879ae5a6f954f9574ca32746a6246dd6ab6","ref":"refs/heads/gh-pages","pushedAt":"2023-05-04T17:05:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 3142718e4e32363f13d43714dbdd3601aa3e4e6f 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 3142718 🚀"}},{"before":"13e31e237646afbd09086737de994fea2823d871","after":"3142718e4e32363f13d43714dbdd3601aa3e4e6f","ref":"refs/heads/develop","pushedAt":"2023-05-04T17:05:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Update Doxygen configuration","shortMessageHtmlLink":"Update Doxygen configuration"}},{"before":"c830bf392d13c7fd72c6331510a2f211cd4e6a5e","after":"f33af4866827681e9136569601821ef8dccd8a36","ref":"refs/heads/gh-pages","pushedAt":"2023-05-04T16:39:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Deploying to gh-pages from @ 13e31e237646afbd09086737de994fea2823d871 🚀","shortMessageHtmlLink":"Deploying to gh-pages from @ 13e31e2 🚀"}},{"before":"b6b7c155213347cfd5f9e00922869ef3e60a9f7a","after":"13e31e237646afbd09086737de994fea2823d871","ref":"refs/heads/develop","pushedAt":"2023-05-04T16:38:35.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"lmoellendorf","name":"Lars Möllendorf","path":"/lmoellendorf","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/429625?s=80&v=4"},"commit":{"message":"Add support for LEGO NXT touch sensor","shortMessageHtmlLink":"Add support for LEGO NXT touch sensor"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0zMFQxODo1NzowMS4wMDAwMDBazwAAAAQ-VeFM","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wNFQxNjozODozNS4wMDAwMDBazwAAAAMmL0yR"}},"title":"Activity · lmoellendorf/ranger"}