{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":698539348,"defaultBranch":"main","name":"elevated_beats_n_slices","ownerLogin":"jellespijker","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-09-30T08:04:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8535734?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1703239395.0","currentOid":""},"activityList":{"items":[{"before":"79446270a3ccdf3163f0147ddd86b0ec0bf08823","after":"4f8ea4fd588dc1f8b58f04106788af7a52a6fe0c","ref":"refs/heads/main","pushedAt":"2023-12-22T10:03:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Release 0.2.0\n\n - [Feature] Allow user to select their own mp3 file, Github issue #5\n\n - [Bug fix] Fixed a bug where the plugin couldn't handle different pyQt6 slots, Github issue #12","shortMessageHtmlLink":"Release 0.2.0"}},{"before":"b2a6a6c1d0b90f01747e7bf1196f58fecfffcbd1","after":null,"ref":"refs/heads/GH-5_select_music","pushedAt":"2023-12-22T10:00:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"}},{"before":"9cfc1a1fff3afbcc399ac17603d723a69cbda9e6","after":"79446270a3ccdf3163f0147ddd86b0ec0bf08823","ref":"refs/heads/main","pushedAt":"2023-12-22T09:59:58.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Merge pull request #14 from jellespijker/GH-5_select_music\n\nGh 5 select music","shortMessageHtmlLink":"Merge pull request #14 from jellespijker/GH-5_select_music"}},{"before":null,"after":"b2a6a6c1d0b90f01747e7bf1196f58fecfffcbd1","ref":"refs/heads/GH-5_select_music","pushedAt":"2023-12-22T09:41:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Check if mp3 exist before playing and fall-back to default\n\nA bit of defensive programming to guard against user input and changes\n\nContributes to #5","shortMessageHtmlLink":"Check if mp3 exist before playing and fall-back to default"}},{"before":"0c76dc881a26fe1a9366d45946dfd7237696d584","after":null,"ref":"refs/heads/GH-12_fix_extra_positional_args","pushedAt":"2023-12-22T08:54:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"}},{"before":"81538bd8dd40dcb9fafe446c48c0f64252d08872","after":"9cfc1a1fff3afbcc399ac17603d723a69cbda9e6","ref":"refs/heads/main","pushedAt":"2023-12-22T08:54:14.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Merge pull request #13 from jellespijker/GH-12_fix_extra_positional_args\n\nHandle different signals","shortMessageHtmlLink":"Merge pull request #13 from jellespijker/GH-12_fix_extra_positional_args"}},{"before":null,"after":"0c76dc881a26fe1a9366d45946dfd7237696d584","ref":"refs/heads/GH-12_fix_extra_positional_args","pushedAt":"2023-12-22T08:51:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Handle different signals\n\nFixes #12","shortMessageHtmlLink":"Handle different signals"}},{"before":"83c245cae75f737a32d8b97dd463b02f82b0eb16","after":"81538bd8dd40dcb9fafe446c48c0f64252d08872","ref":"refs/heads/main","pushedAt":"2023-11-09T07:48:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Update plugin metadata for version 0.1.3","shortMessageHtmlLink":"Update plugin metadata for version 0.1.3"}},{"before":"83c245cae75f737a32d8b97dd463b02f82b0eb16","after":null,"ref":"refs/tags/0.1.3","pushedAt":"2023-11-09T07:47:05.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"}},{"before":"0173ff5bd02892302b9a7ee602fa66cafdaae3bc","after":"83c245cae75f737a32d8b97dd463b02f82b0eb16","ref":"refs/heads/main","pushedAt":"2023-11-09T07:44:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Update CHANGELOG for version 0.1.3","shortMessageHtmlLink":"Update CHANGELOG for version 0.1.3"}},{"before":"a61744c1bff79e59e0ef13826ca5369bc0f764c8","after":"0173ff5bd02892302b9a7ee602fa66cafdaae3bc","ref":"refs/heads/main","pushedAt":"2023-11-09T07:42:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Refactor error handling in ElevatedBeatsNSlicesPlugin\n\nUpdated the error handling methods in the ElevatedBeatsNSlicesPlugin. The '_onSlicingCancelled' and '_onBackendError' methods have been removed with their functionality being directly integrated into the signal connect calls. Additionally, checks have been added to ensure '_fadeout' and '_fadein' return when '_player' is None.\n\nFixes #11","shortMessageHtmlLink":"Refactor error handling in ElevatedBeatsNSlicesPlugin"}},{"before":"8709571f9596a402df873b8196ec705a8306d7e9","after":"a61744c1bff79e59e0ef13826ca5369bc0f764c8","ref":"refs/heads/main","pushedAt":"2023-11-05T12:04:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Update CHANGELOG for version 0.1.2\n\nThe changelog has been updated to reflect the new bug fixes and feature added in version 0.1.2. This includes addition of extra logging for QMediaPlayer issues, stopping the music when \"cancel\" is pressed or CuraEngine crashes, and a typo fix in the website URL on the UltiMaker Cura Marketplace.","shortMessageHtmlLink":"Update CHANGELOG for version 0.1.2"}},{"before":"deaaf0e94aed20312414cfe7f9f67f72719c14f8","after":"8709571f9596a402df873b8196ec705a8306d7e9","ref":"refs/heads/main","pushedAt":"2023-11-05T11:59:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Add error handling for QMediaPlayer in ElevatedBeatsNSlicesPlugin\n\nThe code now incorporates handling for media-related errors in the QMediaPlayer used within the ElevatedBeatsNSlicesPlugin. This includes showing error messages to the user and logging error details for debugging purposes. Specific error codes are also mapped to their descriptions for better understanding of the issues encountered.\n\nFixes #10\n\nShould help with debugging #8","shortMessageHtmlLink":"Add error handling for QMediaPlayer in ElevatedBeatsNSlicesPlugin"}},{"before":"e98d3b3dccd21664b3408d8bf5aab29187a92783","after":"deaaf0e94aed20312414cfe7f9f67f72719c14f8","ref":"refs/heads/main","pushedAt":"2023-11-05T11:00:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Add new handlers for slicing canceled and backend error\n\nThe handlers for events such as slicing cancellation or a backend error have been added. These handlers make sure the audio stops playing in the cases of both events. This is done by calling the `_stopPlaying()` function, which has been newly added and encapsulates the process to stop and gradually fade out the audio.\n\nFixes #6","shortMessageHtmlLink":"Add new handlers for slicing canceled and backend error"}},{"before":"e71b97b89541712742513905ee9280634bc733f1","after":"e98d3b3dccd21664b3408d8bf5aab29187a92783","ref":"refs/heads/main","pushedAt":"2023-11-05T09:38:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Add feature section to README\n\nA new \"Featured on\" section has been added to the README file. This includes a link and thumbnail to a feature of the project on the \"LostInTech\" YouTube channel.","shortMessageHtmlLink":"Add feature section to README"}},{"before":"a5bc1297fe4a8546c58d192c6ac5fdb09c3233ab","after":"e71b97b89541712742513905ee9280634bc733f1","ref":"refs/heads/main","pushedAt":"2023-10-21T16:03:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Create FUNDING.yml","shortMessageHtmlLink":"Create FUNDING.yml"}},{"before":"e83fbb2400eeb944d1a73e52fced8174ed6bbddf","after":"a5bc1297fe4a8546c58d192c6ac5fdb09c3233ab","ref":"refs/heads/main","pushedAt":"2023-10-07T12:31:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Update package to version 0.1.1 and add CHANGELOG\n\nUpdated the package and plugin version to 0.1.1 in package.json and plugin.json. This was done to reflect the new features and bug fixes introduced in this version. Also added a CHANGELOG for keeping track of all the past versions and the changes made in them. This includes addressing two GitHub issues, adding a feature and fixing a bug related to QMediaplayer backend.","shortMessageHtmlLink":"Update package to version 0.1.1 and add CHANGELOG"}},{"before":"5591869b4ad86303f936a683477a2c775f189e84","after":null,"ref":"refs/heads/GH-2_fac_hard_cura_crash","pushedAt":"2023-10-07T12:27:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"}},{"before":"6e1542662630d0fabc04261b019415162afa7f3a","after":"e83fbb2400eeb944d1a73e52fced8174ed6bbddf","ref":"refs/heads/main","pushedAt":"2023-10-07T12:27:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Merge pull request #4 from jellespijker/GH-2_fac_hard_cura_crash\n\nAdd exception handling when initializing QMediaPlayer","shortMessageHtmlLink":"Merge pull request #4 from jellespijker/GH-2_fac_hard_cura_crash"}},{"before":null,"after":"5591869b4ad86303f936a683477a2c775f189e84","ref":"refs/heads/GH-2_fac_hard_cura_crash","pushedAt":"2023-10-07T12:26:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Add exception handling when initializing QMediaPlayer\n\nThe changes include adding exception management when creating a QMediaPlayer instance to handle any potential errors that can arise during the process. This step helps detect and log possible issues early on.\nAdditional changes also check if the QMediaPlayer instance is not None before checking the state to prevent potential issues where the object is not yet instantiated.\n\nFixes #2","shortMessageHtmlLink":"Add exception handling when initializing QMediaPlayer"}},{"before":"ae96d4a1ca33d4c8d00f28014c03da17ee3a33c3","after":null,"ref":"refs/heads/GH_1-its_better-to_burn_out_then_fade_away","pushedAt":"2023-10-07T12:18:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"}},{"before":"f230c98abf8fae55877eb84b152a6cc9c8ef336e","after":"6e1542662630d0fabc04261b019415162afa7f3a","ref":"refs/heads/main","pushedAt":"2023-10-07T12:18:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Merge pull request #3 from jellespijker/GH_1-its_better-to_burn_out_then_fade_away\n\nAdd fade-in and fade-out audio effects to music","shortMessageHtmlLink":"Merge pull request #3 from jellespijker/GH_1-its_better-to_burn_out_t…"}},{"before":null,"after":"ae96d4a1ca33d4c8d00f28014c03da17ee3a33c3","ref":"refs/heads/GH_1-its_better-to_burn_out_then_fade_away","pushedAt":"2023-10-07T12:16:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Add fade-in and fade-out audio effects to music\n\nThis commit adds fade-in and fade-out audio effects to the plugin's waiting music. The music now begins with volume 0, gradually increasing to the normal level. Similarly, when the backend state changes to 'Done' or 'Error', the music volume gradually decreases until it stops. Logs have also been added to debug potential problems with these new features. QTimer was used to handle the periodic volume change (every 50 ms) in the fade-in and fade-out process.\n\nCloses #1","shortMessageHtmlLink":"Add fade-in and fade-out audio effects to music"}},{"before":null,"after":"f230c98abf8fae55877eb84b152a6cc9c8ef336e","ref":"refs/heads/main","pushedAt":"2023-09-30T17:08:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jellespijker","name":"Jelle Spijker","path":"/jellespijker","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8535734?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD0D8vmgA","startCursor":null,"endCursor":null}},"title":"Activity · jellespijker/elevated_beats_n_slices"}