{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":757868576,"defaultBranch":"main","name":"QPlayer","ownerLogin":"space928","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-02-15T06:37:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15130114?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1709333199.0","currentOid":""},"activityList":{"items":[{"before":"b78c98b4b1f28d0f9724072e9111fc3d8bc7e4df","after":"c1e81682b85161a6196aadf7541b5f0a47e0c670","ref":"refs/heads/main","pushedAt":"2024-03-29T07:27:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Waveforms are now more useful:\n - Closes #12\n - Refactored a bunch of stuff\n - Fixed some bugs with the volume slider and fades\n - Fixed a bug where if no fade out was specified the sound cue wouldn't respect it's duration field\n - Fixed some threading issues\n - WaveFormRenderer now exclusively runs on the main thread\n - Improved mouse capturing\n - The waveform now responds to the volume slider\n - Added a playback marker to the waveform\n - Added In and Out point draggable markers to the waveform to make it easier to set the start time and duration of clips\n - Lots of bugfixes (and new bugs!) to the WaveForm control\n - Added transport controls to the waveform window","shortMessageHtmlLink":"Waveforms are now more useful:"}},{"before":"7143bba2482910081b1558d5d53ce845eb4bbea9","after":"b78c98b4b1f28d0f9724072e9111fc3d8bc7e4df","ref":"refs/heads/main","pushedAt":"2024-03-28T20:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Waveform rendering!\n - Refactored LoopingSampleProvider\n - Started stubbing the MediaCacheManager\n - Added new waveform renderer view model\n - Added peak file reader/writer (it's REALLY fast!)\n - Added new waveform control\n - Updated views to support the waveform control\n - Added waveform popup window to appreciate the pretty waveforms up close ;-)\n - Other small changes","shortMessageHtmlLink":"Waveform rendering!"}},{"before":"d8f792d89a1ae273dde545ee21a9cf2f34f1dfd6","after":"7143bba2482910081b1558d5d53ce845eb4bbea9","ref":"refs/heads/main","pushedAt":"2024-03-01T22:42:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Added Volume Cues:\n - Added volume cues, allowing the volume of a sound cue to be faded after it's started, fixes #13\n - Added new fade curves\n - Bugfixes related to fading\n - Fixed path resolution bugs","shortMessageHtmlLink":"Added Volume Cues:"}},{"before":"8f13581c08c020958a0d19477d4401de48088fe2","after":"d8f792d89a1ae273dde545ee21a9cf2f34f1dfd6","ref":"refs/heads/main","pushedAt":"2024-02-21T02:12:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"CD pipeline timestamp server fix","shortMessageHtmlLink":"CD pipeline timestamp server fix"}},{"before":"55725804cf3cfae48672ad6c7f4adc664b513537","after":"8f13581c08c020958a0d19477d4401de48088fe2","ref":"refs/heads/main","pushedAt":"2024-02-21T02:06:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"CD Pipeline fix","shortMessageHtmlLink":"CD Pipeline fix"}},{"before":"019652a609fe24c1f818f3021731bec780347ebe","after":"55725804cf3cfae48672ad6c7f4adc664b513537","ref":"refs/heads/main","pushedAt":"2024-02-21T02:00:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Fixed CD workflow","shortMessageHtmlLink":"Fixed CD workflow"}},{"before":"989760df54a80cd2a01dd44c66f57c78f076d193","after":"019652a609fe24c1f818f3021731bec780347ebe","ref":"refs/heads/main","pushedAt":"2024-02-21T01:25:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Added binary signing to the CI/CD pipeline & updated readme","shortMessageHtmlLink":"Added binary signing to the CI/CD pipeline & updated readme"}},{"before":"7f90b46da73b7ebccfe4c4f9aef51efa4568200c","after":"989760df54a80cd2a01dd44c66f57c78f076d193","ref":"refs/heads/main","pushedAt":"2024-02-20T00:46:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Preloading & Small improvements:\n - Added the ability to preload a cue to a given time\n - Fixed StartTime related bugs in SoundCues\n - Changed behaviour of pause/unpause to make it global\n - Added (readonly) keyboard shortcut list to the settings window\n - Other minor changes","shortMessageHtmlLink":"Preloading & Small improvements:"}},{"before":"a501e97b52ef9c4dbdfbf4eb9a30ef8d92343dc5","after":"7f90b46da73b7ebccfe4c4f9aef51efa4568200c","ref":"refs/heads/main","pushedAt":"2024-02-19T15:20:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Fix for keys being too eagerly consumed:\n - Space and the arrow keys are now only consumed when the cue stack is focussed\n - Fixes for the unsaved changes notification","shortMessageHtmlLink":"Fix for keys being too eagerly consumed:"}},{"before":"2e2b704898d64c4b8424e80297337b36370d9670","after":"a501e97b52ef9c4dbdfbf4eb9a30ef8d92343dc5","ref":"refs/heads/main","pushedAt":"2024-02-19T14:43:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Implemented Stop Cues:\n - Stop cues now work and support fade out times\n - Added splash screen\n - Improved styling\n - General UI/UX improvements\n - Bug fixes and extra safety checks for sound cues\n - Fixed a few cases where keyboard shortcuts were not being respected\n - Cue stack auto following","shortMessageHtmlLink":"Implemented Stop Cues:"}},{"before":"7096fb17e35b2914c3b5cbf22c29f832e2954e86","after":"2e2b704898d64c4b8424e80297337b36370d9670","ref":"refs/heads/main","pushedAt":"2024-02-18T01:00:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"A few playback bugfixes:\n - Cue delays were the source of a few race conditions which have now been fixed, including a crash bug\n - Added a few try catches defensively to the audio playback manager to prevent crashes","shortMessageHtmlLink":"A few playback bugfixes:"}},{"before":"f46bee5f72c29eade41e6a264ed1dda1e04f2eaf","after":"7096fb17e35b2914c3b5cbf22c29f832e2954e86","ref":"refs/heads/main","pushedAt":"2024-02-18T00:19:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Added perimission","shortMessageHtmlLink":"Added perimission"}},{"before":"f68ef6a01f6fa1ff0f3783041fd70d82c6c9b796","after":"f46bee5f72c29eade41e6a264ed1dda1e04f2eaf","ref":"refs/heads/main","pushedAt":"2024-02-18T00:09:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"CD Fix","shortMessageHtmlLink":"CD Fix"}},{"before":"8b11f59ad17eb136c18d0da43d99cf25db507eee","after":"f68ef6a01f6fa1ff0f3783041fd70d82c6c9b796","ref":"refs/heads/main","pushedAt":"2024-02-18T00:04:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Maybe now?","shortMessageHtmlLink":"Maybe now?"}},{"before":"1948e4c76e3632b3a4b6e2c0a8426a49662993c4","after":"8b11f59ad17eb136c18d0da43d99cf25db507eee","ref":"refs/heads/main","pushedAt":"2024-02-18T00:00:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Are the paths correct now?","shortMessageHtmlLink":"Are the paths correct now?"}},{"before":"cf7ebed63018d161ada688a5ea914f8525e83d22","after":"1948e4c76e3632b3a4b6e2c0a8426a49662993c4","ref":"refs/heads/main","pushedAt":"2024-02-17T23:55:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"CD pipeline fix","shortMessageHtmlLink":"CD pipeline fix"}},{"before":"8f655e61ba3cc0cf279f785bca559372169631d8","after":"cf7ebed63018d161ada688a5ea914f8525e83d22","ref":"refs/heads/main","pushedAt":"2024-02-17T23:50:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Oops, forgot to add a job dependency","shortMessageHtmlLink":"Oops, forgot to add a job dependency"}},{"before":"39d3d0381c14c241f0ef6498e543ad84651aea77","after":"8f655e61ba3cc0cf279f785bca559372169631d8","ref":"refs/heads/main","pushedAt":"2024-02-17T23:48:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Automatic release creation","shortMessageHtmlLink":"Automatic release creation"}},{"before":"95e52bb017417c5fae7aeac988013532dc44b816","after":"39d3d0381c14c241f0ef6498e543ad84651aea77","ref":"refs/heads/main","pushedAt":"2024-02-17T23:17:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Disabled signing","shortMessageHtmlLink":"Disabled signing"}},{"before":"daa9a696a4dd790344c90abcc1ae997d67cf1076","after":"95e52bb017417c5fae7aeac988013532dc44b816","ref":"refs/heads/main","pushedAt":"2024-02-17T22:57:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"CD Pipeline fix:\n - Disabled signing, I don't think it's supported here","shortMessageHtmlLink":"CD Pipeline fix:"}},{"before":"bcd83c6fe4bbf1a993854f7670568ecd7a338ed0","after":"daa9a696a4dd790344c90abcc1ae997d67cf1076","ref":"refs/heads/main","pushedAt":"2024-02-17T22:53:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"CD Pipeline fix","shortMessageHtmlLink":"CD Pipeline fix"}},{"before":"cce8ef3bd517363b1f496767ac05846de1e77487","after":"bcd83c6fe4bbf1a993854f7670568ecd7a338ed0","ref":"refs/heads/main","pushedAt":"2024-02-17T22:51:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Updated CD pipeline","shortMessageHtmlLink":"Updated CD pipeline"}},{"before":"d4c3ce4588bb55fb823b4e49672449d16b8e2be0","after":"cce8ef3bd517363b1f496767ac05846de1e77487","ref":"refs/heads/main","pushedAt":"2024-02-17T20:02:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Merge branch 'main' of https://github.com/space928/QPlayer","shortMessageHtmlLink":"Merge branch 'main' of https://github.com/space928/QPlayer"}},{"before":"c5a533be1cb33db4918a1d0e103dcefa7e0ab16e","after":"d4c3ce4588bb55fb823b4e49672449d16b8e2be0","ref":"refs/heads/main","pushedAt":"2024-02-17T19:46:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Create dotnet-desktop.yml CD workflow","shortMessageHtmlLink":"Create dotnet-desktop.yml CD workflow"}},{"before":"13dab833f259a317313c91614dfcb2d21d6d03d3","after":"c5a533be1cb33db4918a1d0e103dcefa7e0ab16e","ref":"refs/heads/main","pushedAt":"2024-02-17T01:47:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"b2b1d58273312af5817b58a595b0719f2931eb40","after":"13dab833f259a317313c91614dfcb2d21d6d03d3","ref":"refs/heads/main","pushedAt":"2024-02-17T01:45:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"More UI Work:\n - Added icons\n - Serialisation Fixes\n - UI Improvements\n - Added project settings UI\n - Refactoring","shortMessageHtmlLink":"More UI Work:"}},{"before":"e5af1ee14942c2c28df34582acab445f7327bf93","after":"b2b1d58273312af5817b58a595b0719f2931eb40","ref":"refs/heads/main","pushedAt":"2024-02-16T08:48:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Much fighting with MVVM:\n - Fixed serialisation issues\n - Added stop cues & looping\n - Updated CueViewModel\n - Added Go/Stop/Pause commands\n - Column resizing now works\n - Many other UI Improvements","shortMessageHtmlLink":"Much fighting with MVVM:"}},{"before":"a706627a37acbe7bc05e16ca0f785a50f28983d2","after":"e5af1ee14942c2c28df34582acab445f7327bf93","ref":"refs/heads/main","pushedAt":"2024-02-15T12:22:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Implemented the basics of the Model/ViewModel:\n - Implemented Cue Models\n - Implemented Cue ViewModels\n - Other small changes\n - Refactoring","shortMessageHtmlLink":"Implemented the basics of the Model/ViewModel:"}},{"before":"a706627a37acbe7bc05e16ca0f785a50f28983d2","after":null,"ref":"refs/heads/master","pushedAt":"2024-02-15T06:39:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"}},{"before":null,"after":"a706627a37acbe7bc05e16ca0f785a50f28983d2","ref":"refs/heads/main","pushedAt":"2024-02-15T06:39:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"space928","name":"Thomas Mathieson","path":"/space928","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15130114?s=80&v=4"},"commit":{"message":"Add project files.","shortMessageHtmlLink":"Add project files."}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yOVQwNzoyNzowNS4wMDAwMDBazwAAAAQidqXI","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yOVQwNzoyNzowNS4wMDAwMDBazwAAAAQidqXI","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0xNVQwNjozOTo0Ny4wMDAwMDBazwAAAAP7QfhA"}},"title":"Activity ยท space928/QPlayer"}