{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":702472932,"defaultBranch":"main","name":"youtui","ownerLogin":"nick42d","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-09T11:38:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/133559267?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727101200.0","currentOid":""},"activityList":{"items":[{"before":"ba680435f31620dc58726ef6d272c592f00d6f14","after":"aa01c8de1f75979a088db8c1bdf5405e93ec06f2","ref":"refs/heads/release-plz-2024-09-23T14-19-59Z","pushedAt":"2024-09-23T14:20:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore: release","shortMessageHtmlLink":"chore: release"}},{"before":null,"after":"ba680435f31620dc58726ef6d272c592f00d6f14","ref":"refs/heads/release-plz-2024-09-23T14-19-59Z","pushedAt":"2024-09-23T14:20:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"feat!: Implement continuations for GetLibraryXX Queries (#165)\n\n* fun with continuations\r\n* Move continuations to module\r\n* More fun with continuations\r\n* Implemented StreamingQuery\r\n* Implement StreamingQuery, demo with GetLibrarySongsQuery, draft for stream without async_trait, fix up params on post queries ready for continuations\r\n* Successful implementation of StreamingQuery for GetLibrarySongs\r\n* Start to stabilise API\r\n* Removed redundant method from Query. TODO: tests, docs\r\n* Fix doctest for stream\r\n* Remove more redundant code from continuation implementation\r\n* Fix doctest for query\r\n* Continue Continuable implementations\r\n* Complete implementation of continuations for Library queries\r\n* Add tests for parsing continuations\r\n* Tests passing\r\n* Update podcast queries to use new params\r\n* Use new ArtistChannelID\r\n* Fix wrong message for failed stream test\r\n* Support streaming in cli\r\n* Fix some clippy issues\r\n* Cargo fix\r\n* Fix intertools deprecation warning\r\n* Downloads test should only download 5 songs - reduce stress\r\n* Resolve test failures\r\n* Tidy some docs for input-json command\r\n\r\nBREAKING CHANGE: Client::post_query method has been improved to allow params to be passed to add to URL. Return types for GetLibraryXX queries have been changed to add continuation params - please consider this API still unstable is I'm not yet sure it that's the ideal form. Pre-existing continuations module and query have been refactored to new modules.","shortMessageHtmlLink":"feat!: Implement continuations for GetLibraryXX Queries (#165)"}},{"before":"ecb87a63eec0d3befbfb6c858ef43caf11f1cc5b","after":null,"ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-23T14:18:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"}},{"before":"d15d0673902f619d6cdde08f8735c7c300d3cbfa","after":"ba680435f31620dc58726ef6d272c592f00d6f14","ref":"refs/heads/main","pushedAt":"2024-09-23T14:18:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"feat!: Implement continuations for GetLibraryXX Queries (#165)\n\n* fun with continuations\r\n* Move continuations to module\r\n* More fun with continuations\r\n* Implemented StreamingQuery\r\n* Implement StreamingQuery, demo with GetLibrarySongsQuery, draft for stream without async_trait, fix up params on post queries ready for continuations\r\n* Successful implementation of StreamingQuery for GetLibrarySongs\r\n* Start to stabilise API\r\n* Removed redundant method from Query. TODO: tests, docs\r\n* Fix doctest for stream\r\n* Remove more redundant code from continuation implementation\r\n* Fix doctest for query\r\n* Continue Continuable implementations\r\n* Complete implementation of continuations for Library queries\r\n* Add tests for parsing continuations\r\n* Tests passing\r\n* Update podcast queries to use new params\r\n* Use new ArtistChannelID\r\n* Fix wrong message for failed stream test\r\n* Support streaming in cli\r\n* Fix some clippy issues\r\n* Cargo fix\r\n* Fix intertools deprecation warning\r\n* Downloads test should only download 5 songs - reduce stress\r\n* Resolve test failures\r\n* Tidy some docs for input-json command\r\n\r\nBREAKING CHANGE: Client::post_query method has been improved to allow params to be passed to add to URL. Return types for GetLibraryXX queries have been changed to add continuation params - please consider this API still unstable is I'm not yet sure it that's the ideal form. Pre-existing continuations module and query have been refactored to new modules.","shortMessageHtmlLink":"feat!: Implement continuations for GetLibraryXX Queries (#165)"}},{"before":"a4b757190a82e0aa35e5b1802207fca73e18015c","after":"ecb87a63eec0d3befbfb6c858ef43caf11f1cc5b","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-23T14:18:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Minor docs improvement","shortMessageHtmlLink":"Minor docs improvement"}},{"before":"6f2315604528fe603dbaf6d9f81ad929d8e39a8b","after":"a4b757190a82e0aa35e5b1802207fca73e18015c","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-23T14:10:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Tidy some docs for input-json command","shortMessageHtmlLink":"Tidy some docs for input-json command"}},{"before":"dbac119eaf34889758bceba9f00e6dca5686a452","after":"6f2315604528fe603dbaf6d9f81ad929d8e39a8b","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-23T13:56:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Resolve test failures","shortMessageHtmlLink":"Resolve test failures"}},{"before":"1e0b247da1a1440c07355b503c7892bad40908ae","after":"dbac119eaf34889758bceba9f00e6dca5686a452","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-23T09:58:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Downloads test should only download 5 songs - reduce stress","shortMessageHtmlLink":"Downloads test should only download 5 songs - reduce stress"}},{"before":"8cafb9e3cba63b836d4ac84d12277356ff27dac9","after":"1e0b247da1a1440c07355b503c7892bad40908ae","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-23T09:57:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Fix intertools deprecation warning","shortMessageHtmlLink":"Fix intertools deprecation warning"}},{"before":"5d03b6193206597a053367539d96ec1f348107e4","after":"8cafb9e3cba63b836d4ac84d12277356ff27dac9","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-23T04:20:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Support streaming in cli","shortMessageHtmlLink":"Support streaming in cli"}},{"before":"a2b9c7f22448e997df93b08975731ca4b03c9818","after":"5d03b6193206597a053367539d96ec1f348107e4","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-14T03:18:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Use new ArtistChannelID","shortMessageHtmlLink":"Use new ArtistChannelID"}},{"before":"93f61351a50d1ec575d324a889a4d06add12b65a","after":"a2b9c7f22448e997df93b08975731ca4b03c9818","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-13T15:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Update podcast queries to use new params","shortMessageHtmlLink":"Update podcast queries to use new params"}},{"before":"2a2475e26c2fed89af7f57caf79a83914cfe21e6","after":"93f61351a50d1ec575d324a889a4d06add12b65a","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-13T14:05:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Tests passing","shortMessageHtmlLink":"Tests passing"}},{"before":"16493c2e6c8148c360b6d5699a12b718b9bd1ab9","after":"2a2475e26c2fed89af7f57caf79a83914cfe21e6","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-13T13:00:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Tests passing","shortMessageHtmlLink":"Tests passing"}},{"before":"92bb40685128553d38efcd377a95176f43181e46","after":"16493c2e6c8148c360b6d5699a12b718b9bd1ab9","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-12T23:46:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Add tests for parsing continuations","shortMessageHtmlLink":"Add tests for parsing continuations"}},{"before":"6675d660c5fdc5192ea8d603657ba550f5ef0dd0","after":"92bb40685128553d38efcd377a95176f43181e46","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-12T00:28:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Complete implementation of continuations for Library queries","shortMessageHtmlLink":"Complete implementation of continuations for Library queries"}},{"before":"edc6045f3411f0245007dd4c961f1c5e8250220e","after":"6675d660c5fdc5192ea8d603657ba550f5ef0dd0","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-11T13:53:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Continue Continuable implementations","shortMessageHtmlLink":"Continue Continuable implementations"}},{"before":"225b284fec42f16fa621660d7148f60c6ae5bb89","after":"edc6045f3411f0245007dd4c961f1c5e8250220e","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-10T14:36:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Fix doctest for query","shortMessageHtmlLink":"Fix doctest for query"}},{"before":"97cba14c3ecdb5debf1415b1ea29ebdeec564e86","after":"225b284fec42f16fa621660d7148f60c6ae5bb89","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-10T14:34:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Remove more redundant code from continuation implementation","shortMessageHtmlLink":"Remove more redundant code from continuation implementation"}},{"before":"31c7767ee564f8c5145a23eef3b355e39fbd9b14","after":"97cba14c3ecdb5debf1415b1ea29ebdeec564e86","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-10T14:23:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Fix doctest for stream","shortMessageHtmlLink":"Fix doctest for stream"}},{"before":"a9993e9cde89085a8fc0c34b809880312a0ad767","after":"31c7767ee564f8c5145a23eef3b355e39fbd9b14","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-10T14:15:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Removed redundant method from Query. TODO: tests, docs","shortMessageHtmlLink":"Removed redundant method from Query. TODO: tests, docs"}},{"before":"babe6e648877436f628a33aeeef4254974c7e2db","after":"a9993e9cde89085a8fc0c34b809880312a0ad767","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-10T14:02:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Start to stabilise API","shortMessageHtmlLink":"Start to stabilise API"}},{"before":"04360f2a133923601a4d6c6b99772f901f83d1a2","after":"babe6e648877436f628a33aeeef4254974c7e2db","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-09T09:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Successful implementation of StreamingQuery for GetLibrarySongs","shortMessageHtmlLink":"Successful implementation of StreamingQuery for GetLibrarySongs"}},{"before":"6c218aaf6884bbd8d8e8fbaf28b132b44f3e464f","after":"04360f2a133923601a4d6c6b99772f901f83d1a2","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-06T14:41:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Implement StreamingQuery, demo with GetLibrarySongsQuery, draft for stream without async_trait, fix up params on post queries ready for continuations","shortMessageHtmlLink":"Implement StreamingQuery, demo with GetLibrarySongsQuery, draft for s…"}},{"before":"11d60a1c9b1afff50531b374a1db05d59dc26375","after":"6c218aaf6884bbd8d8e8fbaf28b132b44f3e464f","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-06T00:38:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Implemented StreamingQuery","shortMessageHtmlLink":"Implemented StreamingQuery"}},{"before":"8808c903b9399b4e3c55e05fa14f482fd7306441","after":"11d60a1c9b1afff50531b374a1db05d59dc26375","ref":"refs/heads/iss164-continuations","pushedAt":"2024-09-04T15:34:23.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"More fun with continuations","shortMessageHtmlLink":"More fun with continuations"}},{"before":"3e094bc068e83721bd3c0a50841b75ec27a2d475","after":null,"ref":"refs/heads/release-plz-2024-08-18T15-03-46Z","pushedAt":"2024-09-04T13:19:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"}},{"before":"29df9d57f43253b2a7087a535896808266d16392","after":"d15d0673902f619d6cdde08f8735c7c300d3cbfa","ref":"refs/heads/main","pushedAt":"2024-09-04T13:19:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"chore: release (#148)\n\n* chore: release\r\n\r\n* Improve changelogs\r\n\r\n---------\r\n\r\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>\r\nCo-authored-by: Nick Dowsett ","shortMessageHtmlLink":"chore: release (#148)"}},{"before":"1f637ea52c8a3a84007a91bd8caab406b7c826ed","after":"3e094bc068e83721bd3c0a50841b75ec27a2d475","ref":"refs/heads/release-plz-2024-08-18T15-03-46Z","pushedAt":"2024-09-04T13:18:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nick42d","name":null,"path":"/nick42d","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/133559267?s=80&v=4"},"commit":{"message":"Improve changelogs","shortMessageHtmlLink":"Improve changelogs"}},{"before":"1f637ea52c8a3a84007a91bd8caab406b7c826ed","after":null,"ref":"refs/heads/release-plz-2024-08-18T15-03-46Z-tmp-3927367886","pushedAt":"2024-09-04T13:05:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QxNDoyMDowMS4wMDAwMDBazwAAAAS-EYu8","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wNFQxMzowNToyOS4wMDAwMDBazwAAAASsuNI3"}},"title":"Activity · nick42d/youtui"}