{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":288738136,"defaultBranch":"main","name":"implement_addon_updater","ownerLogin":"BlenderDefender","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-19T13:23:21.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/61777131?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1644874048.401938","currentOid":""},"activityList":{"items":[{"before":"fef954957a25cd4e002438bb27abbadfd9fe1c41","after":"d861bac98e69fbf6670508f4026c055d704c0d62","ref":"refs/heads/main","pushedAt":"2023-08-01T08:35:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"refactor: rename `insert_text_from_array` to `insert_and_print_text`\n\nSince the function is no longer used with arrays, it has been refactored to work faster by inserting the text as a whole.","shortMessageHtmlLink":"refactor: rename insert_text_from_array to insert_and_print_text"}},{"before":"0c9d2d0a2d2771a6768e2fc144db82df00d7c25f","after":"fef954957a25cd4e002438bb27abbadfd9fe1c41","ref":"refs/heads/main","pushedAt":"2023-07-30T21:02:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"refactor: Add a placeholder to `addon_updater_ops.py` to get rid of \"hacky\" editor navigation\n\nThis shortens the code and opens the possibility to add placeholders for other features.","shortMessageHtmlLink":"refactor: Add a placeholder to addon_updater_ops.py to get rid of \"…"}},{"before":"089b2b176f1173b27365299dcfdbf6cd31cc7e79","after":"0c9d2d0a2d2771a6768e2fc144db82df00d7c25f","ref":"refs/heads/main","pushedAt":"2023-07-20T06:06:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"refactor: Move the register code to a template file","shortMessageHtmlLink":"refactor: Move the register code to a template file"}},{"before":"287b796a51f705eab9253a8c387a52805a3b16a6","after":"089b2b176f1173b27365299dcfdbf6cd31cc7e79","ref":"refs/heads/main","pushedAt":"2023-07-19T09:55:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"feat: Add property for the preferences class name\n\nA new property for the addon name has been added, which will be used for automatically setting the correct preferences classname.","shortMessageHtmlLink":"feat: Add property for the preferences class name"}},{"before":"de4bbb2ff3416116df7377ff5c61850ac57a2e8b","after":"287b796a51f705eab9253a8c387a52805a3b16a6","ref":"refs/heads/main","pushedAt":"2023-07-18T06:13:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"refactor: Move the code for the preferences to a template file","shortMessageHtmlLink":"refactor: Move the code for the preferences to a template file"}},{"before":"db9afeba924967b70d0b938cd4bd734c3a2f9c75","after":"de4bbb2ff3416116df7377ff5c61850ac57a2e8b","ref":"refs/heads/main","pushedAt":"2023-07-17T11:17:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"feat: Add props for auto-filling the GPL license block\n\nThe GPL license block has been moved to a template and can now be filled in automatically with the current year, author name and description","shortMessageHtmlLink":"feat: Add props for auto-filling the GPL license block"}},{"before":"445d41901e85bcda0f9e6b40ce0b5f8c955f4f67","after":"db9afeba924967b70d0b938cd4bd734c3a2f9c75","ref":"refs/heads/main","pushedAt":"2023-07-16T10:07:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"refactor: remove `auto_check_t_o_f`\n\nRemove this one line function, because it only needs to be used once,\nso the definition of this function adds unnessesary complexity.","shortMessageHtmlLink":"refactor: remove auto_check_t_o_f"}},{"before":"c469e1d32a554dd8b84b61c1da8ba582f9a03df6","after":"445d41901e85bcda0f9e6b40ce0b5f8c955f4f67","ref":"refs/heads/main","pushedAt":"2023-07-15T15:00:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"feat(UI): Simplify the Operator properties dialogue\n\nImplement a custom draw method to improve the operator properties dialogue.","shortMessageHtmlLink":"feat(UI): Simplify the Operator properties dialogue"}},{"before":"cd7835652793a119481061d19f250ab4c13654cb","after":"c469e1d32a554dd8b84b61c1da8ba582f9a03df6","ref":"refs/heads/main","pushedAt":"2023-07-14T17:25:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"refactor: rename os.path to p\n\nAccording to the naming convention I use in my other addons,\nthe `os.path` module has been imported with the alias `p`","shortMessageHtmlLink":"refactor: rename os.path to p"}},{"before":"3446452c2ce43a7bb644a69bc6cd935d25893bf7","after":"cd7835652793a119481061d19f250ab4c13654cb","ref":"refs/heads/main","pushedAt":"2023-07-13T06:49:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"refactor: Rename functions and remove duplicate code\n\nAll functions have been refactored to have descriptive names and to avoid nested blocks and code duplication.","shortMessageHtmlLink":"refactor: Rename functions and remove duplicate code"}},{"before":"8b171efd823a1b36c2466122358ccdefe0e1b582","after":"3446452c2ce43a7bb644a69bc6cd935d25893bf7","ref":"refs/heads/main","pushedAt":"2023-07-12T06:08:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"fix: Adjust property declarations to avoid invalid values","shortMessageHtmlLink":"fix: Adjust property declarations to avoid invalid values"}},{"before":"6248cedabb9d493c14ef52df1fe566df30982c13","after":"8b171efd823a1b36c2466122358ccdefe0e1b582","ref":"refs/heads/main","pushedAt":"2023-07-11T07:21:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BlenderDefender","name":"Blender Defender","path":"/BlenderDefender","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/61777131?s=80&v=4"},"commit":{"message":"refactor: Remove the .blend file that holds the updater templates, as it is not needed for text templates\nand makes the templates 1000x larger than required.","shortMessageHtmlLink":"refactor: Remove the .blend file that holds the updater templates, as…"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADYUphGAA","startCursor":null,"endCursor":null}},"title":"Activity · BlenderDefender/implement_addon_updater"}