{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":326993827,"defaultBranch":"main","name":"pystages","ownerLogin":"Ledger-Donjon","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-05T12:36:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44200583?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723641130.0","currentOid":""},"activityList":{"items":[{"before":"f2fd098a25ad4e8ebb33d346c40020d562903e97","after":"b75843c51f5ec649b16bb994658342e1171a36a1","ref":"refs/heads/soft_alarm","pushedAt":"2024-08-16T07:55:09.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Remove alarm check, as it is done in receive","shortMessageHtmlLink":"Remove alarm check, as it is done in receive"}},{"before":null,"after":"f2fd098a25ad4e8ebb33d346c40020d562903e97","ref":"refs/heads/soft_alarm","pushedAt":"2024-08-14T13:12:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Homing & GUI (#14)\n\n* Uniformize the usage of \"Vector\" for \"position\" property in Tic and M3FS\r\n\r\n* Fix issue #12\r\n\r\n* Autodetect CNCRouter dev device\r\n\r\n* Black Format\r\n\r\n* Initialisation of files for GUI\r\n\r\n* Usage of Enum (python 3.9) instead of StrEnum (python 3.10)\r\n\r\n* Position label and regular updates (100ms)\r\n\r\n* Move buttons\r\n\r\n* Fix Readthedocs configuration\r\n\r\n* Add home() function for stages\r\n\r\n* Code formating\r\n\r\n* Put home button at the center of gui\r\n\r\n* Implement Home function for CNC and make Home button on gui effective\r\n\r\n* Formatting files and little updates to remove warnings\r\n\r\n* raise exception in case of device not found for tic\r\n\r\n* Find devices per serial number\r\n\r\n* Add comport selection in gui\r\n\r\n* Remove magic numbers in M3FS code\r\n\r\n* GUI update: enable/disable controls while connection is not done, add absolute position move, usage of validators\r\n\r\n* Find devices per serial number, usage for Corvus\r\n\r\n* Adding Qt Event processing as wait routine in GUI + typing\r\n\r\n* Make home function not abstract with default implementation\r\n\r\n* Add the possibility to perform wait-routine while homing\r\n\r\n* Remove several linter warnings\r\n\r\n* Update comments\r\n\r\n* Update to PyQt6 in documentation and requirements\r\n\r\n* Enforce Exception raise when ALARM is reported by the CNC\r\nSometimes the CNC does not answer to '?'.\r\nReturns after 10 tries to get a byte considering the 1 second timeout.\r\nIn get_status, retries if there has been no answer from the CNC\r\n\r\n* Bumping version and correcting typo\r\n\r\n* Update docs\r\n\r\n* Update pyproject.toml\r\n\r\nPut 'beta' in version\r\n\r\n* Add M3FS in GUI\r\n\r\n* Bump version\r\n\r\n* Update pyproject.toml\r\n\r\n* Update conf.py\r\n\r\n* Removing \"(object)\" in \"Vector\" class definition","shortMessageHtmlLink":"Homing & GUI (#14)"}},{"before":"0bac8279d12dfa489276632e54a5f1d4e685cbfc","after":"f2fd098a25ad4e8ebb33d346c40020d562903e97","ref":"refs/heads/main","pushedAt":"2024-07-22T13:55:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kingofpayne","name":null,"path":"/kingofpayne","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/43875454?s=80&v=4"},"commit":{"message":"Homing & GUI (#14)\n\n* Uniformize the usage of \"Vector\" for \"position\" property in Tic and M3FS\r\n\r\n* Fix issue #12\r\n\r\n* Autodetect CNCRouter dev device\r\n\r\n* Black Format\r\n\r\n* Initialisation of files for GUI\r\n\r\n* Usage of Enum (python 3.9) instead of StrEnum (python 3.10)\r\n\r\n* Position label and regular updates (100ms)\r\n\r\n* Move buttons\r\n\r\n* Fix Readthedocs configuration\r\n\r\n* Add home() function for stages\r\n\r\n* Code formating\r\n\r\n* Put home button at the center of gui\r\n\r\n* Implement Home function for CNC and make Home button on gui effective\r\n\r\n* Formatting files and little updates to remove warnings\r\n\r\n* raise exception in case of device not found for tic\r\n\r\n* Find devices per serial number\r\n\r\n* Add comport selection in gui\r\n\r\n* Remove magic numbers in M3FS code\r\n\r\n* GUI update: enable/disable controls while connection is not done, add absolute position move, usage of validators\r\n\r\n* Find devices per serial number, usage for Corvus\r\n\r\n* Adding Qt Event processing as wait routine in GUI + typing\r\n\r\n* Make home function not abstract with default implementation\r\n\r\n* Add the possibility to perform wait-routine while homing\r\n\r\n* Remove several linter warnings\r\n\r\n* Update comments\r\n\r\n* Update to PyQt6 in documentation and requirements\r\n\r\n* Enforce Exception raise when ALARM is reported by the CNC\r\nSometimes the CNC does not answer to '?'.\r\nReturns after 10 tries to get a byte considering the 1 second timeout.\r\nIn get_status, retries if there has been no answer from the CNC\r\n\r\n* Bumping version and correcting typo\r\n\r\n* Update docs\r\n\r\n* Update pyproject.toml\r\n\r\nPut 'beta' in version\r\n\r\n* Add M3FS in GUI\r\n\r\n* Bump version\r\n\r\n* Update pyproject.toml\r\n\r\n* Update conf.py\r\n\r\n* Removing \"(object)\" in \"Vector\" class definition","shortMessageHtmlLink":"Homing & GUI (#14)"}},{"before":"0c13ea8579ad7d14982c9da39cdf5ca382d15094","after":"716892034b31c0ad52d25f01765f082c7ddb4b69","ref":"refs/heads/homing","pushedAt":"2024-07-22T12:23:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Removing \"(object)\" in \"Vector\" class definition","shortMessageHtmlLink":"Removing \"(object)\" in \"Vector\" class definition"}},{"before":"28863bb055a87452f067233d5c0d6357f618d3b5","after":"0c13ea8579ad7d14982c9da39cdf5ca382d15094","ref":"refs/heads/homing","pushedAt":"2024-07-22T12:01:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Update conf.py","shortMessageHtmlLink":"Update conf.py"}},{"before":"bf684b7e356fc7375665f2122a588ff676a7283c","after":"28863bb055a87452f067233d5c0d6357f618d3b5","ref":"refs/heads/homing","pushedAt":"2024-07-22T11:52:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Update pyproject.toml","shortMessageHtmlLink":"Update pyproject.toml"}},{"before":"67ecb67f26f53472b336a51559722ccfff892e49","after":"bf684b7e356fc7375665f2122a588ff676a7283c","ref":"refs/heads/homing","pushedAt":"2024-06-20T13:36:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"67ecb67f26f53472b336a51559722ccfff892e49","after":null,"ref":"refs/tags/v1.2b","pushedAt":"2024-06-20T13:35:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"}},{"before":"470610a5e55dc2066a49b3b92d68d0023ba71345","after":"67ecb67f26f53472b336a51559722ccfff892e49","ref":"refs/heads/homing","pushedAt":"2024-06-20T13:33:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Bump version","shortMessageHtmlLink":"Bump version"}},{"before":"ef69aacc858591bfe79ff7c92a7f117d944d3f5a","after":"470610a5e55dc2066a49b3b92d68d0023ba71345","ref":"refs/heads/homing","pushedAt":"2024-06-20T13:28:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Add M3FS in GUI","shortMessageHtmlLink":"Add M3FS in GUI"}},{"before":"10d09f535a4a0e5ef6130d390e98fc0ce3f9cbd5","after":"ef69aacc858591bfe79ff7c92a7f117d944d3f5a","ref":"refs/heads/homing","pushedAt":"2024-04-08T14:22:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Update pyproject.toml\n\nPut 'beta' in version","shortMessageHtmlLink":"Update pyproject.toml"}},{"before":"2b32b30c7d0adc0b586b04355b7cf540efae1bb5","after":"10d09f535a4a0e5ef6130d390e98fc0ce3f9cbd5","ref":"refs/heads/homing","pushedAt":"2024-04-08T12:50:42.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into homing","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into homing"}},{"before":"7450ed2a8774289497c5a5d6c73d158c89fc7a05","after":null,"ref":"refs/tags/v1.1.1b","pushedAt":"2024-04-08T12:48:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"}},{"before":"6ffdc78fdcabcb2d6c1b4b990cdc0c6e58cedc1e","after":"0bac8279d12dfa489276632e54a5f1d4e685cbfc","ref":"refs/heads/main","pushedAt":"2024-04-08T12:30:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Update python-publish.yml\n\nhttps://docs.pypi.org/trusted-publishers/using-a-publisher/","shortMessageHtmlLink":"Update python-publish.yml"}},{"before":"e48b6b779f4c1289dcb895e297198cb0a42b0346","after":null,"ref":"refs/heads/mmouchous-ledger-patch-1","pushedAt":"2024-04-08T12:23:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"}},{"before":"7975fca9283403bdfd4416701056e37111979c8a","after":"6ffdc78fdcabcb2d6c1b4b990cdc0c6e58cedc1e","ref":"refs/heads/main","pushedAt":"2024-04-08T12:22:56.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Merge pull request #15 from Ledger-Donjon/mmouchous-ledger-patch-1\n\nAdd environment \"release\" on this workflow","shortMessageHtmlLink":"Merge pull request #15 from Ledger-Donjon/mmouchous-ledger-patch-1"}},{"before":null,"after":"e48b6b779f4c1289dcb895e297198cb0a42b0346","ref":"refs/heads/mmouchous-ledger-patch-1","pushedAt":"2024-04-08T12:22:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Add environment \"release\" on this workflow","shortMessageHtmlLink":"Add environment \"release\" on this workflow"}},{"before":"f534e666469a51bf3a0920ab1ec542c81a94f8e3","after":"7975fca9283403bdfd4416701056e37111979c8a","ref":"refs/heads/main","pushedAt":"2024-04-05T15:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Create python-publish.yml","shortMessageHtmlLink":"Create python-publish.yml"}},{"before":"bd1ab8dc862c2828d62c7eb4e51b000f27d028d1","after":"2b32b30c7d0adc0b586b04355b7cf540efae1bb5","ref":"refs/heads/homing","pushedAt":"2024-04-05T12:51:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Update docs","shortMessageHtmlLink":"Update docs"}},{"before":"d77e9a57d677ba3ab8639dc50256c4db2b6d424a","after":null,"ref":"refs/heads/gui","pushedAt":"2024-04-05T11:47:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"}},{"before":"97f3e2e0378b19eb17208a7b805b64e3232695c2","after":null,"ref":"refs/heads/auto_detect_cnc","pushedAt":"2024-04-05T11:47:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"}},{"before":"dcb125d4178d3943f6e44496c823058cfa1f749c","after":null,"ref":"refs/heads/mmo/cnc_status","pushedAt":"2024-04-05T11:46:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"}},{"before":"322db2fd1ea3a9386057c633d5907d0259e11853","after":"bd1ab8dc862c2828d62c7eb4e51b000f27d028d1","ref":"refs/heads/homing","pushedAt":"2024-04-05T11:46:13.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/mmo/cnc_status' into homing","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/mmo/cnc_status' into homing"}},{"before":"7450ed2a8774289497c5a5d6c73d158c89fc7a05","after":"322db2fd1ea3a9386057c633d5907d0259e11853","ref":"refs/heads/homing","pushedAt":"2024-03-28T18:27:03.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Bumping version and correcting typo","shortMessageHtmlLink":"Bumping version and correcting typo"}},{"before":"587635d90e392cf7bd2757501dcc2dd0089beb0b","after":null,"ref":"refs/tags/1.1.1b","pushedAt":"2024-03-28T18:26:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"}},{"before":"b312ac9889690e50bf524de99bf58c8abe49e1d8","after":"7450ed2a8774289497c5a5d6c73d158c89fc7a05","ref":"refs/heads/homing","pushedAt":"2024-03-28T18:22:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Bumping version and correcting typo","shortMessageHtmlLink":"Bumping version and correcting typo"}},{"before":"51e03ecad96a8072fa5977d27fb3de1a8c5b08ba","after":"b312ac9889690e50bf524de99bf58c8abe49e1d8","ref":"refs/heads/homing","pushedAt":"2024-03-28T18:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Enforce Exception raise when ALARM is reported by the CNC\nSometimes the CNC does not answer to '?'.\nReturns after 10 tries to get a byte considering the 1 second timeout.\nIn get_status, retries if there has been no answer from the CNC","shortMessageHtmlLink":"Enforce Exception raise when ALARM is reported by the CNC"}},{"before":"df2940883433a9e341931ca969f269f865178ebd","after":"51e03ecad96a8072fa5977d27fb3de1a8c5b08ba","ref":"refs/heads/homing","pushedAt":"2024-03-11T10:06:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Merge branch 'gui' into homing","shortMessageHtmlLink":"Merge branch 'gui' into homing"}},{"before":"04fc424959fb1648c1c0c2c441548c577afdad3d","after":"d77e9a57d677ba3ab8639dc50256c4db2b6d424a","ref":"refs/heads/gui","pushedAt":"2024-03-11T10:05:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Update to PyQt6 in documentation and requirements","shortMessageHtmlLink":"Update to PyQt6 in documentation and requirements"}},{"before":"1b0dccede9789c1b4750429fed6f8a404f1ca3d0","after":"df2940883433a9e341931ca969f269f865178ebd","ref":"refs/heads/homing","pushedAt":"2024-02-27T14:15:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mmouchous-ledger","name":"Michael Mouchous","path":"/mmouchous-ledger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/99665078?s=80&v=4"},"commit":{"message":"Update comments","shortMessageHtmlLink":"Update comments"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEm-jomAA","startCursor":null,"endCursor":null}},"title":"Activity ยท Ledger-Donjon/pystages"}