{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":392330374,"defaultBranch":"main","name":"kicad-jlcpcb-tools","ownerLogin":"Bouni","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-08-03T13:38:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/948965?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1715610882.0","currentOid":""},"activityList":{"items":[{"before":"0bc003957129ae82f53eb29b3aedd1cad8afbb90","after":"a9f3036f4d555a9de9c241b9336917fb722c8b9c","ref":"refs/heads/main","pushedAt":"2024-05-13T12:28:59.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Update library.py fix spelling\n\nFix spelling of \"spurious\"","shortMessageHtmlLink":"Update library.py fix spelling"}},{"before":"3c5c730d6a6da5809fd417ede946d0e1e3a77bf8","after":"0bc003957129ae82f53eb29b3aedd1cad8afbb90","ref":"refs/heads/main","pushedAt":"2024-05-13T12:22:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"LogBoxHandler - Marshal widget interactions to the main thread for proper thread safety","shortMessageHtmlLink":"LogBoxHandler - Marshal widget interactions to the main thread for pr…"}},{"before":"c37d15e3c9ab40cbd40c4725679d50d2b7fb4690","after":"3c5c730d6a6da5809fd417ede946d0e1e3a77bf8","ref":"refs/heads/main","pushedAt":"2024-05-13T12:19:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"library.py: search() - fts5 search improvement for keywords shorter than 3 unicode characters\n\nFTS5 'match' only evaluates substrings longer than 3 unicode characters, searching for\nshorter substrings results in no matches being returned.\n\nFixes an issue where attempting to search for substrings shorter than 3 characters was\nresulting in empty search results.\n\nAdd \"AND description LIKE '%SUBSTRING%'\" terms for each substring shorter than 3 characters.","shortMessageHtmlLink":"library.py: search() - fts5 search improvement for keywords shorter t…"}},{"before":"42503c44568d27fad6da46a39f40025d3147ebd3","after":"c37d15e3c9ab40cbd40c4725679d50d2b7fb4690","ref":"refs/heads/main","pushedAt":"2024-04-24T15:18:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Convert the rotations field data to string for the GUI framework to recognise it.","shortMessageHtmlLink":"Convert the rotations field data to string for the GUI framework to r…"}},{"before":"70588d7f2f98110d42e8a0850674c453cc2db6c9","after":"42503c44568d27fad6da46a39f40025d3147ebd3","ref":"refs/heads/main","pushedAt":"2024-04-19T06:05:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Debugging CI","shortMessageHtmlLink":"Debugging CI"}},{"before":"b0b62c65d97c14291e136c9868d74a9883c19a80","after":"70588d7f2f98110d42e8a0850674c453cc2db6c9","ref":"refs/heads/main","pushedAt":"2024-04-18T13:16:39.000Z","pushType":"pr_merge","commitsCount":13,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"partselector.py - Place 'keywords' textbox across the top to visually indicate its importance with the free text search capabilities of fts5","shortMessageHtmlLink":"partselector.py - Place 'keywords' textbox across the top to visually…"}},{"before":"663c7cc6106d9c4c2b5670bfc5dff5ebe83648c8","after":"b0b62c65d97c14291e136c9868d74a9883c19a80","ref":"refs/heads/main","pushedAt":"2024-04-10T11:28:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"jlcparts_db_convert.py - Remove creating the 'db_build' folder\n\nIf the folder is created then it can't contain the necessary jlcparts source database\nso it doesn't make sense to create the folder.","shortMessageHtmlLink":"jlcparts_db_convert.py - Remove creating the 'db_build' folder"}},{"before":"395913897b6ad62124c3da6dc91d95a4d04009e5","after":"663c7cc6106d9c4c2b5670bfc5dff5ebe83648c8","ref":"refs/heads/main","pushedAt":"2024-04-10T11:27:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Add Windows standalone instructions to README","shortMessageHtmlLink":"Add Windows standalone instructions to README"}},{"before":"c0e8504da7994cbe4a8abf4fdaa9864b485b1c1d","after":"395913897b6ad62124c3da6dc91d95a4d04009e5","ref":"refs/heads/main","pushedAt":"2024-04-04T07:33:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"fix missing parenthesis","shortMessageHtmlLink":"fix missing parenthesis"}},{"before":"efbe53bf6c6fc8962aa9d89755fb714371c16cee","after":"c0e8504da7994cbe4a8abf4fdaa9864b485b1c1d","ref":"refs/heads/main","pushedAt":"2024-04-03T05:52:54.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Fix renamed rules","shortMessageHtmlLink":"Fix renamed rules"}},{"before":"848aa101a8dbb10e6fcd1d8da726ad62be2b9e59","after":"efbe53bf6c6fc8962aa9d89755fb714371c16cee","ref":"refs/heads/main","pushedAt":"2024-04-03T05:52:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"rotations.py - Remove inactive wx.ALIGN_CENTER_VERTICAL flags on elements inside of vertical BoxSizers\n\nThe flag produces an assertion error as only horizontal alignment is possible inside of vertical sizers.\n\nAssertion output:\n\nTraceback (most recent call last):\n File \"/Users/cmorgan/Documents/KiCad/8.0/scripting/plugins/kicad-jlcpcb-tools/mainwindow.py\", line 883, in manage_rotations\n RotationManagerDialog(self, \"\").ShowModal()\n File \"/Users/cmorgan/Documents/KiCad/8.0/scripting/plugins/kicad-jlcpcb-tools/rotations.py\", line 89, in __init__\n sizer_right.Add(correction_label, 0, wx.ALL | wx.ALIGN_CENTER_VERTICAL, 5)\nwx._core.wxAssertionError: C++ assertion \"CheckSizerFlags(!((flags) & (wxALIGN_CENTRE_VERTICAL)))\" failed at ./src/common/sizer.cpp(2273) in DoInsert(): wxALIGN_CENTRE_VERTICAL will be ignored in this sizer: only horizontal alignment flags can be used in vertical sizers","shortMessageHtmlLink":"rotations.py - Remove inactive wx.ALIGN_CENTER_VERTICAL flags on elem…"}},{"before":"0fe825060639d4fc0ee465a20d6835ea3a98c12d","after":"3902ce18d05d70457f7186f4e437677631574d41","ref":"refs/heads/fix-linter-ci","pushedAt":"2024-04-03T05:46:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Fix renamed rules","shortMessageHtmlLink":"Fix renamed rules"}},{"before":null,"after":"0fe825060639d4fc0ee465a20d6835ea3a98c12d","ref":"refs/heads/fix-linter-ci","pushedAt":"2024-04-03T05:44:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Fix linter ci","shortMessageHtmlLink":"Fix linter ci"}},{"before":"a441c615e82e82278f79a868230daed259378baf","after":"848aa101a8dbb10e6fcd1d8da726ad62be2b9e59","ref":"refs/heads/main","pushedAt":"2024-04-03T05:27:30.000Z","pushType":"pr_merge","commitsCount":6,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"fix include","shortMessageHtmlLink":"fix include"}},{"before":"874b89be9e5b8256f7fbaa549a3598f2a9d3ff0f","after":"a441c615e82e82278f79a868230daed259378baf","ref":"refs/heads/main","pushedAt":"2024-03-26T06:44:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Fix CI, number of volumes has increased","shortMessageHtmlLink":"Fix CI, number of volumes has increased"}},{"before":"2d46d8a5cac9e8a68870fb5e09defd1a132bc8bc","after":"874b89be9e5b8256f7fbaa549a3598f2a9d3ff0f","ref":"refs/heads/main","pushedAt":"2024-03-26T06:42:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"harmonize spelling and add assembly process param","shortMessageHtmlLink":"harmonize spelling and add assembly process param"}},{"before":null,"after":"4915ef58c04ff0e410804665f759484fc716998f","ref":"refs/heads/fix_update_parts_db_ci","pushedAt":"2024-03-26T06:40:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Fix CI, number of volumes has increased","shortMessageHtmlLink":"Fix CI, number of volumes has increased"}},{"before":"20d6fd270286f2494fafde62ea4837a93fd34043","after":"2d46d8a5cac9e8a68870fb5e09defd1a132bc8bc","ref":"refs/heads/main","pushedAt":"2024-03-06T09:10:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"fix issue with blocked download of thumbnail for part details","shortMessageHtmlLink":"fix issue with blocked download of thumbnail for part details"}},{"before":"dcb8608380539e9c99a00c23bfe768b4984035fa","after":"20d6fd270286f2494fafde62ea4837a93fd34043","ref":"refs/heads/main","pushedAt":"2024-02-23T14:40:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"use correct index for assign part event","shortMessageHtmlLink":"use correct index for assign part event"}},{"before":null,"after":"4fd39ecd37d7af043eaad074ce261fe21cd4c97e","ref":"refs/heads/fix-417","pushedAt":"2024-02-23T14:39:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"use correct index for assign part event","shortMessageHtmlLink":"use correct index for assign part event"}},{"before":"847befcc1e7855a2e346586fe6a701eecd810bc6","after":"dcb8608380539e9c99a00c23bfe768b4984035fa","ref":"refs/heads/main","pushedAt":"2024-02-23T14:25:08.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Fix markdownlint error","shortMessageHtmlLink":"Fix markdownlint error"}},{"before":"5d46f07d51b5bc8e30facae818c171db9c6e6b82","after":"847befcc1e7855a2e346586fe6a701eecd810bc6","ref":"refs/heads/main","pushedAt":"2024-02-23T14:19:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Load rotations from database as ints","shortMessageHtmlLink":"Load rotations from database as ints"}},{"before":"fe2cbce81b3d1499473a5f81fed7f896dc5bc6f8","after":"5d46f07d51b5bc8e30facae818c171db9c6e6b82","ref":"refs/heads/main","pushedAt":"2024-02-16T08:57:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"fix delete artifacts","shortMessageHtmlLink":"fix delete artifacts"}},{"before":"69a6b9fca41e6bfb8ccc6587408d77045a823983","after":"fe2cbce81b3d1499473a5f81fed7f896dc5bc6f8","ref":"refs/heads/main","pushedAt":"2024-02-16T06:28:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"use geekyeggo/delete-artifact@v4 instead of v4.1","shortMessageHtmlLink":"use geekyeggo/delete-artifact@v4 instead of v4.1"}},{"before":null,"after":"8a093464eaeaf20c114a331cd5db181160819c7a","ref":"refs/heads/fix-update-parts-db","pushedAt":"2024-02-16T06:27:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"use geekyeggo/delete-artifact@v4 instead of v4.1","shortMessageHtmlLink":"use geekyeggo/delete-artifact@v4 instead of v4.1"}},{"before":"be24a5deef8d8c33333fb1b22df47b2147635214","after":"69a6b9fca41e6bfb8ccc6587408d77045a823983","ref":"refs/heads/main","pushedAt":"2024-01-29T13:25:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Replace self.filename[:-4] with Path(self.filename).stem","shortMessageHtmlLink":"Replace self.filename[:-4] with Path(self.filename).stem"}},{"before":"dee40b82a414d0b7d5c01fccf00a1b2817e2d861","after":"be24a5deef8d8c33333fb1b22df47b2147635214","ref":"refs/heads/main","pushedAt":"2024-01-29T07:44:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Fix delete artifact in CI","shortMessageHtmlLink":"Fix delete artifact in CI"}},{"before":"6d2295e513a0d777582c6c87474a5f0618322b5c","after":"1ca2376a14cc300d6769af092810f135bb53b20a","ref":"refs/heads/fix-delete-artifact-in-CI","pushedAt":"2024-01-29T07:43:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Fix delete artifact in CI","shortMessageHtmlLink":"Fix delete artifact in CI"}},{"before":null,"after":"6d2295e513a0d777582c6c87474a5f0618322b5c","ref":"refs/heads/fix-delete-artifact-in-CI","pushedAt":"2024-01-29T07:42:26.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Fix delete artifact in CI","shortMessageHtmlLink":"Fix delete artifact in CI"}},{"before":"8c0dde900b19257a44d53a368a7b4834b4c054de","after":"dee40b82a414d0b7d5c01fccf00a1b2817e2d861","ref":"refs/heads/main","pushedAt":"2024-01-29T07:05:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Bouni","name":"bouni","path":"/Bouni","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/948965?s=80&v=4"},"commit":{"message":"Allow mannually trigger workflow","shortMessageHtmlLink":"Allow mannually trigger workflow"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESGEbsgA","startCursor":null,"endCursor":null}},"title":"Activity · Bouni/kicad-jlcpcb-tools"}