{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":76095264,"defaultBranch":"main","name":"donkeycar","ownerLogin":"autorope","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2016-12-10T06:35:09.000Z","ownerAvatar":"https://github.com/avatars/u/37945231?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719005521.0","currentOid":""},"activityList":{"items":[{"before":"f81750df7fb626a553e757fd792880721fc7c11e","after":"e475b4a2c99e5565c822dc7cbbaaba38aa4180d7","ref":"refs/heads/main","pushedAt":"2024-06-22T02:31:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zlite","name":"Chris Anderson","path":"/zlite","primaryAvatarUrl":"https://github.com/avatars/u/18071?s=80&v=4"},"commit":{"message":"Update github README.md with more detail and links to docs (#1189)\n\nUpdate and reorganize the readme with a lot more explanation of Donkeycar and links to key parts of the documentation. It also includes some helpful links out to resources that will help a new user be prepared for Donkeycar.","shortMessageHtmlLink":"Update github README.md with more detail and links to docs (#1189)"}},{"before":null,"after":"cfe7c8ad08a2e461c9f9fe28a1446c94b348c0d0","ref":"refs/heads/Ezward-patch-1","pushedAt":"2024-06-21T21:32:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"Update github README.md with more detail and links to docs\n\nUpdate and reorganize the readme with a lot more explanation of Donkeycar and links to key parts of the documentation. It also includes some helpful links out to resources that will help a new user be prepared for Donkeycar.","shortMessageHtmlLink":"Update github README.md with more detail and links to docs"}},{"before":"b3e107b385f9294af7e7440b8334114b44b548ba","after":"31fe2a38a9624da664b9a6b9f02854274307949e","ref":"refs/heads/1097-refactor-game-controller-system","pushedAt":"2024-05-28T05:55:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"Add throttle and steering parts to show how axis events work","shortMessageHtmlLink":"Add throttle and steering parts to show how axis events work"}},{"before":"ef4a42504cde7f6b403eeac5cecea44b6e3db28a","after":"b3e107b385f9294af7e7440b8334114b44b548ba","ref":"refs/heads/1097-refactor-game-controller-system","pushedAt":"2024-05-28T04:57:45.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"Output press/release/click events and persistent control state\n- Buttons now output press/release/click one-shot events.\n The click event includes the count of sequential fast-clicks\n that can be used to support double-click, triple-click, etc.\n- The value of a button event is the time at which the\n event occured.\n- The value of an axis event is the value of the axis.\n- The state of a control is now written to memory a persistent\n value so that parts can use them as inputs. This\n allows a part to use one control's value as a modifier to\n another control's event. It also allows a part to use an control's\n state without having to listen for events and maintain the\n control's state itself.","shortMessageHtmlLink":"Output press/release/click events and persistent control state"}},{"before":"970835357bb3244d0515cb6ada4e76cbdfff281f","after":"ef4a42504cde7f6b403eeac5cecea44b6e3db28a","ref":"refs/heads/1097-refactor-game-controller-system","pushedAt":"2024-05-28T02:58:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"Output press/release/click events and persistent control state\n- Buttons now output press/release/click one-shot events.\n The click event includes the count of sequential fast-clicks\n that can be used to support double-click, triple-click, etc.\n- The value of a button event is the time at which the\n event occured.\n- The value of an axis event is the value of the axis.\n- The state of a control is now written to memory a persistent\n value so that parts can use them as inputs. This\n allows a part to use one control's value as a modifier to\n another control's event. It also allows a part to use an control's\n state without having to listen for events and maintain the\n control's state itself.","shortMessageHtmlLink":"Output press/release/click events and persistent control state"}},{"before":"9840169daa6c3cd7e2d43409db6260d11f39e63d","after":"970835357bb3244d0515cb6ada4e76cbdfff281f","ref":"refs/heads/1097-refactor-game-controller-system","pushedAt":"2024-05-26T22:38:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"add in LogitechJoystick to show how it works as-is","shortMessageHtmlLink":"add in LogitechJoystick to show how it works as-is"}},{"before":"4cfaa9d801395376ee7a9a99862f5008157aab4e","after":"9840169daa6c3cd7e2d43409db6260d11f39e63d","ref":"refs/heads/1097-refactor-game-controller-system","pushedAt":"2024-05-26T22:37:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"add in LogitechJoystick to show how it works as-is","shortMessageHtmlLink":"add in LogitechJoystick to show how it works as-is"}},{"before":"8b96b7a6b3c1beeadd59aa2959caea4ac9e3996e","after":"f81750df7fb626a553e757fd792880721fc7c11e","ref":"refs/heads/main","pushedAt":"2024-05-26T21:16:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Update __init__.py\n\nAdded missing version bump","shortMessageHtmlLink":"Update __init__.py"}},{"before":"45dc516d918db177ee5e49dc75a7d6e23e6d9978","after":"8b96b7a6b3c1beeadd59aa2959caea4ac9e3996e","ref":"refs/heads/main","pushedAt":"2024-05-25T18:38:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Fix augmentations and matplotlib (#1179)\n\n* * skip augmentations when list is empty\r\n* replacye spurios __file__ in load_config with os.getcwd()\r\n* pin matplotlib versions to 3.8.*\r\n* fix log statement in training\r\n\r\n* * fix layout height for ui widgets in macos (i.e. platform darwin)\r\n\r\n* * pin pytest to 8.1 for non-backwards compatible change\r\n\r\n* Fix test selection to correctly identify RPi hardware as 'aarch64' and not 'arm64' which is what Apple Silicon is now reporting.","shortMessageHtmlLink":"Fix augmentations and matplotlib (#1179)"}},{"before":"1bff13fef66f525fe765991cd65357f40fc0b846","after":"bca136abf130601088f89760bf635c9841084c80","ref":"refs/heads/1177-update-i2c-driver-for-bookwork","pushedAt":"2024-05-13T07:00:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"Update PCA9685 driver to latest Adafruit CircuitPython driver\n- change pi and nano install to install the new driver.\n- update pins.py to use new driver to provide output and pwm\n pins on a PCA9685 board.\n- Change the PCA9685 actuator to be a subclass of PulseController,\n so it inherits the underlying pin provider and pulse controller\n api. This elimnates the duplicate code in pins.py and actuator.py.","shortMessageHtmlLink":"Update PCA9685 driver to latest Adafruit CircuitPython driver"}},{"before":"d9d3660c4ba4847da214d2157bbd40254a0d035d","after":"1bff13fef66f525fe765991cd65357f40fc0b846","ref":"refs/heads/1177-update-i2c-driver-for-bookwork","pushedAt":"2024-05-13T02:33:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"Update PCA9685 driver to latest Adafruit CircuitPython driver\n- change pi and nano install to install the new driver.\n- update pins.py to use new driver to provide output and pwm\n pins on a PCA9685 board.\n- Change the PCA9685 actuator to be a subclass of PulseController,\n so it inherits the underlying pin provider and pulse controller\n api. This elimnates the duplicate code in pins.py and actuator.py.","shortMessageHtmlLink":"Update PCA9685 driver to latest Adafruit CircuitPython driver"}},{"before":null,"after":"d9d3660c4ba4847da214d2157bbd40254a0d035d","ref":"refs/heads/1177-update-i2c-driver-for-bookwork","pushedAt":"2024-05-13T00:54:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"Update PCA9685 driver to latest Adafruit CircuitPython driver\n- change pi and nano install to install the new driver.\n- update pins.py to use new driver to provide output and pwm\n pins on a PCA9685 board.\n- Change the PCA9685 actuator to be a subclass of PulseController,\n so it inherits the underlying pin provider and pulse controller\n api. This elimnates the duplicate code in pins.py and actuator.py.","shortMessageHtmlLink":"Update PCA9685 driver to latest Adafruit CircuitPython driver"}},{"before":"5efa1b093081ac3f30613326f8b517e1b5b81b72","after":"45dc516d918db177ee5e49dc75a7d6e23e6d9978","ref":"refs/heads/main","pushedAt":"2024-04-27T09:49:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"UI update (#1173)","shortMessageHtmlLink":"UI update (#1173)"}},{"before":"917d26e2cff44af6298d70d97b9344d9c64830c9","after":"4cfaa9d801395376ee7a9a99862f5008157aab4e","ref":"refs/heads/1097-refactor-game-controller-system","pushedAt":"2024-04-15T01:42:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"add in LogitechJoystick to show how it works as-is","shortMessageHtmlLink":"add in LogitechJoystick to show how it works as-is"}},{"before":"53724efe0d8e2590f905cb3309e5cc5d05018354","after":"917d26e2cff44af6298d70d97b9344d9c64830c9","ref":"refs/heads/1097-refactor-game-controller-system","pushedAt":"2024-04-15T00:14:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"add threading to controller_events self test","shortMessageHtmlLink":"add threading to controller_events self test"}},{"before":"6dade16ce056220872154ffb1ad8916869a99811","after":null,"ref":"refs/tags/5.1.0","pushedAt":"2024-04-01T15:01:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"}},{"before":"5efa1b093081ac3f30613326f8b517e1b5b81b72","after":"bd5521f9ecdaf0abc5fa7a816a5c19e3d6446430","ref":"refs/heads/release_5_1","pushedAt":"2024-04-01T15:00:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Set release version","shortMessageHtmlLink":"Set release version"}},{"before":null,"after":"5efa1b093081ac3f30613326f8b517e1b5b81b72","ref":"refs/heads/release_5_1","pushedAt":"2024-04-01T14:59:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Update __init__.py\n\nBump version after 5.2.0 release","shortMessageHtmlLink":"Update __init__.py"}},{"before":"6dade16ce056220872154ffb1ad8916869a99811","after":"5efa1b093081ac3f30613326f8b517e1b5b81b72","ref":"refs/heads/main","pushedAt":"2024-04-01T13:43:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Update __init__.py\n\nBump version after 5.2.0 release","shortMessageHtmlLink":"Update __init__.py"}},{"before":"0b39ebe2ec16927ccb32cdc3da84f03f053e685f","after":"6dade16ce056220872154ffb1ad8916869a99811","ref":"refs/heads/main","pushedAt":"2024-04-01T13:38:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Small fixes and updates for the python 3.11 upgrade (#1172)\n\n* Removed deprecated padding in ui \r\n* Used modern form of package versioning in setup.\r\n* Fix telemetry test after paho upgrade\r\n* Fix tensorrt interpreter for tf 2.15, which now returns a list instead of a dictionary.\r\n* Peg pytorch to version 2.1 to avoid incompatibilities with nvidia libraries \r\n* Fix warnings caused by using legacy warn() method instead of warning().\r\n* Switch of fastai trying to use cuda as this crashes if an Nvidia GPU is found. \r\n* Bump version","shortMessageHtmlLink":"Small fixes and updates for the python 3.11 upgrade (#1172)"}},{"before":null,"after":"53724efe0d8e2590f905cb3309e5cc5d05018354","ref":"refs/heads/1097-refactor-game-controller-system","pushedAt":"2024-04-01T06:27:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ezward","name":"Ed Murphy","path":"/Ezward","primaryAvatarUrl":"https://github.com/avatars/u/1163329?s=80&v=4"},"commit":{"message":"parts/controller_events.py outputs joystick events into memory\n- It reads the controller and puts the named button or\n axis value into memory as \"/event/button/{name}\" or\n \"/event/axis/name\".\n- The controller can be given a dictionary to map low level\n button and axis names to some more generic name. If\n no map is provided then the low level names are used.\n- The event is deleted after one pass through the event loop.\n- This is part of controller rewrite. it is the base system\n for reading raw joystick values and getting them\n into vehicle memory.","shortMessageHtmlLink":"parts/controller_events.py outputs joystick events into memory"}},{"before":"d60dcb5e0627465851873f35e80d3b3863973fc6","after":"0b39ebe2ec16927ccb32cdc3da84f03f053e685f","ref":"refs/heads/main","pushedAt":"2024-03-27T20:12:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Upgrade to python 3.11 and TensorFlow 2.15.X (#1170)\n\n* Updating to py 3.11 and tf 2.15 / 2.13\r\n* Fix python version 3.11 in CI\r\n* Removed deprecated padding in ui and used modern form of package versioning in setup.\r\n* Fix telemetry test after paho upgrade","shortMessageHtmlLink":"Upgrade to python 3.11 and TensorFlow 2.15.X (#1170)"}},{"before":null,"after":"f3d35a69f2f7887af4bd6f768e55fa9762d7159c","ref":"refs/heads/zlite-patch-3","pushedAt":"2024-03-24T18:56:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zlite","name":"Chris Anderson","path":"/zlite","primaryAvatarUrl":"https://github.com/avatars/u/18071?s=80&v=4"},"commit":{"message":"Update setup.cfg","shortMessageHtmlLink":"Update setup.cfg"}},{"before":"e5f972c406c844a3260abc00a33dbd8df1b4d627","after":"97251b1778afaff3375506a72a668439361ed2ff","ref":"refs/heads/release_4_5","pushedAt":"2024-01-07T22:07:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Remove Jetson.GPIO from nano install","shortMessageHtmlLink":"Remove Jetson.GPIO from nano install"}},{"before":"e5f972c406c844a3260abc00a33dbd8df1b4d627","after":null,"ref":"refs/tags/4.5.1","pushedAt":"2024-01-07T22:05:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"}},{"before":"b288400340a9020e6f1f0417d7fa3b63f662df6a","after":"e5f972c406c844a3260abc00a33dbd8df1b4d627","ref":"refs/heads/release_4_5","pushedAt":"2024-01-07T20:13:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Fix packages for nano 4.5.1 release\n\nRemoving `albumentations` as this is not supported on JP 4.5.1 which is using python 3.6.9.","shortMessageHtmlLink":"Fix packages for nano 4.5.1 release"}},{"before":"2a0ed2b81c31d4de8cc6def8fffee8d206671cb2","after":null,"ref":"refs/tags/5.0.0","pushedAt":"2023-12-21T10:07:57.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"}},{"before":"2a0ed2b81c31d4de8cc6def8fffee8d206671cb2","after":"c254c056b5aa5ce475d9a0f668a1e0d7aed19b80","ref":"refs/heads/release_5_0","pushedAt":"2023-12-20T22:45:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Fixed wrongly named package name.","shortMessageHtmlLink":"Fixed wrongly named package name."}},{"before":"0182bb89c331d76476031a4e920f9737b7dcead6","after":"d60dcb5e0627465851873f35e80d3b3863973fc6","ref":"refs/heads/main","pushedAt":"2023-12-20T22:44:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Update setup.cfg\n\nFixed wrongly merged package name.","shortMessageHtmlLink":"Update setup.cfg"}},{"before":null,"after":"2a0ed2b81c31d4de8cc6def8fffee8d206671cb2","ref":"refs/heads/release_5_0","pushedAt":"2023-12-20T21:11:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"DocGarbanzo","name":"DocGarbanzo","path":"/DocGarbanzo","primaryAvatarUrl":"https://github.com/avatars/u/47540921?s=80&v=4"},"commit":{"message":"Set version to 5.0.0 for release","shortMessageHtmlLink":"Set version to 5.0.0 for release"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbBf49wA","startCursor":null,"endCursor":null}},"title":"Activity ยท autorope/donkeycar"}