{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":766398261,"defaultBranch":"main","name":"kyoku","ownerLogin":"httpjamesm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-03T06:30:35.000Z","ownerAvatar":"https://github.com/avatars/u/51917118?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717824058.0","currentOid":""},"activityList":{"items":[{"before":"d3dae2ed6d5c4f36c81953721ac1ce6da7f882c5","after":"45944c7211609ff4a0153abb5e09da1d66370450","ref":"refs/heads/main","pushedAt":"2024-08-10T03:19:13.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: improved event listener management","shortMessageHtmlLink":"fix: improved event listener management"}},{"before":"e4ed8548ecad46af95ac0a869700e295756768ef","after":"d3dae2ed6d5c4f36c81953721ac1ce6da7f882c5","ref":"refs/heads/main","pushedAt":"2024-06-09T21:28:50.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: event listeners not attaching during audio element transition","shortMessageHtmlLink":"fix: event listeners not attaching during audio element transition"}},{"before":"a511449bd272dcd319e30939fbe841e453ddee02","after":"ae887471dc7c199ed0d36187de630be76ed83018","ref":"refs/heads/feature/tauri-v2","pushedAt":"2024-06-08T05:44:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: new http allowlist","shortMessageHtmlLink":"fix: new http allowlist"}},{"before":null,"after":"a511449bd272dcd319e30939fbe841e453ddee02","ref":"refs/heads/feature/tauri-v2","pushedAt":"2024-06-08T05:20:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: tauri v2 transition for API calls","shortMessageHtmlLink":"feat: tauri v2 transition for API calls"}},{"before":"7586c428003f4d12f7141b84849d192052660e58","after":"e4ed8548ecad46af95ac0a869700e295756768ef","ref":"refs/heads/main","pushedAt":"2024-03-10T04:09:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: remove redundant event listeners on mount","shortMessageHtmlLink":"fix: remove redundant event listeners on mount"}},{"before":"df00a6a788bbcb760ec614864483a096076052eb","after":"7586c428003f4d12f7141b84849d192052660e58","ref":"refs/heads/main","pushedAt":"2024-03-10T04:00:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: use toSentenceCase recursively on words","shortMessageHtmlLink":"feat: use toSentenceCase recursively on words"}},{"before":"bb776df1edfb8a3157ee475feda2b92a0af8f3a5","after":"df00a6a788bbcb760ec614864483a096076052eb","ref":"refs/heads/main","pushedAt":"2024-03-10T03:42:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: sort library","shortMessageHtmlLink":"feat: sort library"}},{"before":"59fd402b93bfb29115dc2575e44514499fa4a812","after":"bb776df1edfb8a3157ee475feda2b92a0af8f3a5","ref":"refs/heads/main","pushedAt":"2024-03-10T03:35:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: shuffle library","shortMessageHtmlLink":"feat: shuffle library"}},{"before":"597fc66dc4ee78ef0ced79101484f6f2d250f9cf","after":"59fd402b93bfb29115dc2575e44514499fa4a812","ref":"refs/heads/main","pushedAt":"2024-03-09T06:10:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: cropping for non 1:1 images","shortMessageHtmlLink":"fix: cropping for non 1:1 images"}},{"before":"2d923aa0b7e2e28e277454e9fd50b9df75857d1b","after":"597fc66dc4ee78ef0ced79101484f6f2d250f9cf","ref":"refs/heads/main","pushedAt":"2024-03-09T06:02:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: add OGG as codec","shortMessageHtmlLink":"feat: add OGG as codec"}},{"before":"0bfb1b4f6dd8b14b161dbee36fc72c0ce5155e48","after":"2d923aa0b7e2e28e277454e9fd50b9df75857d1b","ref":"refs/heads/main","pushedAt":"2024-03-09T06:00:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: add ogg support","shortMessageHtmlLink":"fix: add ogg support"}},{"before":"b3d09a61fc503bc88b9d3fe1dd55f67f9f88665b","after":"0bfb1b4f6dd8b14b161dbee36fc72c0ce5155e48","ref":"refs/heads/main","pushedAt":"2024-03-09T05:53:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: more consistently add esc shortcut","shortMessageHtmlLink":"feat: more consistently add esc shortcut"}},{"before":"ed030f1d54c34f27253e15f0b4cce72a382e791c","after":"b3d09a61fc503bc88b9d3fe1dd55f67f9f88665b","ref":"refs/heads/main","pushedAt":"2024-03-09T05:51:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: ignore key events","shortMessageHtmlLink":"fix: ignore key events"}},{"before":"2160b9007fb94003703711106be43b574a9019f2","after":"ed030f1d54c34f27253e15f0b4cce72a382e791c","ref":"refs/heads/main","pushedAt":"2024-03-09T05:48:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: additional fallback for track thumbnails","shortMessageHtmlLink":"feat: additional fallback for track thumbnails"}},{"before":"5f4511a56ee11f724c76f9923247fa54b33cbd66","after":"2160b9007fb94003703711106be43b574a9019f2","ref":"refs/heads/main","pushedAt":"2024-03-09T05:43:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: on thumbnail load function with try/catch","shortMessageHtmlLink":"feat: on thumbnail load function with try/catch"}},{"before":"d8dac9b7dd94ae1372b0669b1b10aa243e315d16","after":"5f4511a56ee11f724c76f9923247fa54b33cbd66","ref":"refs/heads/main","pushedAt":"2024-03-09T05:24:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: stop propagation on favourite click","shortMessageHtmlLink":"fix: stop propagation on favourite click"}},{"before":"3628aa13d7aa92f770f7053ecb815ba622d027ca","after":"d8dac9b7dd94ae1372b0669b1b10aa243e315d16","ref":"refs/heads/main","pushedAt":"2024-03-09T05:21:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: wikipedia setting","shortMessageHtmlLink":"feat: wikipedia setting"}},{"before":"6eab2862c582433bebfcdabeaff43224188c670b","after":"3628aa13d7aa92f770f7053ecb815ba622d027ca","ref":"refs/heads/main","pushedAt":"2024-03-09T05:18:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: report system hostname to jellyfin","shortMessageHtmlLink":"feat: report system hostname to jellyfin"}},{"before":"c03069082308a6d62468de2cdae0991583d05832","after":"6eab2862c582433bebfcdabeaff43224188c670b","ref":"refs/heads/main","pushedAt":"2024-03-09T05:08:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: pause on destroy","shortMessageHtmlLink":"feat: pause on destroy"}},{"before":"f1d2fe275db542ad464673fde64c46df1474df16","after":"c03069082308a6d62468de2cdae0991583d05832","ref":"refs/heads/main","pushedAt":"2024-03-09T05:01:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: wikipedia integration for artist descs","shortMessageHtmlLink":"feat: wikipedia integration for artist descs"}},{"before":"ae94234e59003bbeb450b8a1148b5fe28d0618b5","after":"f1d2fe275db542ad464673fde64c46df1474df16","ref":"refs/heads/main","pushedAt":"2024-03-09T04:21:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: remove redundant play","shortMessageHtmlLink":"fix: remove redundant play"}},{"before":"97871e3a088515713cbc62d7586c87fd40c03d2d","after":"ae94234e59003bbeb450b8a1148b5fe28d0618b5","ref":"refs/heads/main","pushedAt":"2024-03-09T04:18:12.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: add log to gitignore","shortMessageHtmlLink":"fix: add log to gitignore"}},{"before":"35d8d60019a23d0ebe48188ddee7848ac6c68ad6","after":"97871e3a088515713cbc62d7586c87fd40c03d2d","ref":"refs/heads/main","pushedAt":"2024-03-09T03:30:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: use AlbumArtists on album page","shortMessageHtmlLink":"fix: use AlbumArtists on album page"}},{"before":"d728a4263a138bf98e1e29906a4be42bf016ab66","after":"35d8d60019a23d0ebe48188ddee7848ac6c68ad6","ref":"refs/heads/main","pushedAt":"2024-03-09T03:25:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: hide expanded now playing on page change","shortMessageHtmlLink":"feat: hide expanded now playing on page change"}},{"before":"9462999316efc5ea7657938554256f61682d18b5","after":"d728a4263a138bf98e1e29906a4be42bf016ab66","ref":"refs/heads/main","pushedAt":"2024-03-09T03:22:12.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: favourite button in queue component","shortMessageHtmlLink":"feat: favourite button in queue component"}},{"before":"6adb54600e60879648c5811e5d87e13a981e52bd","after":"9462999316efc5ea7657938554256f61682d18b5","ref":"refs/heads/main","pushedAt":"2024-03-09T01:51:58.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"feat: set position state on update time","shortMessageHtmlLink":"feat: set position state on update time"}},{"before":"a404ecd834279a7f5525a3fd9c498b548ce16d5a","after":"6adb54600e60879648c5811e5d87e13a981e52bd","ref":"refs/heads/main","pushedAt":"2024-03-07T02:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: use artist list in playing footer","shortMessageHtmlLink":"fix: use artist list in playing footer"}},{"before":"d714e2cd8f123c83bbe010af09e73d502460e759","after":"a404ecd834279a7f5525a3fd9c498b548ce16d5a","ref":"refs/heads/main","pushedAt":"2024-03-07T02:55:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: use jellyfin artist items on artist albums","shortMessageHtmlLink":"fix: use jellyfin artist items on artist albums"}},{"before":"aef075e085713c4843c32428a3bb676b2526a68f","after":"d714e2cd8f123c83bbe010af09e73d502460e759","ref":"refs/heads/main","pushedAt":"2024-03-07T02:54:40.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: use jellyfin artist items on top song item","shortMessageHtmlLink":"fix: use jellyfin artist items on top song item"}},{"before":"5524feff851b7ae09a58238eff9907821d746682","after":"aef075e085713c4843c32428a3bb676b2526a68f","ref":"refs/heads/main","pushedAt":"2024-03-07T02:48:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"httpjamesm","name":null,"path":"/httpjamesm","primaryAvatarUrl":"https://github.com/avatars/u/51917118?s=80&v=4"},"commit":{"message":"fix: don’t show albums if none","shortMessageHtmlLink":"fix: don’t show albums if none"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMFQwMzoxOToxMy4wMDAwMDBazwAAAASWxfin","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xMFQwMzoxOToxMy4wMDAwMDBazwAAAASWxfin","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0wN1QwMjo0ODoxMS4wMDAwMDBazwAAAAQOlwmd"}},"title":"Activity · httpjamesm/kyoku"}