{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":642970980,"defaultBranch":"master","name":"bopbuddy","ownerLogin":"jsripraj","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-19T19:16:00.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14338542?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1686515719.5742002","currentOid":""},"activityList":{"items":[{"before":"7f5390da64b1d27fdb76c279050e4c9643417a11","after":"c025afc06c7a85f2138c1c1f372abdb313e34a82","ref":"refs/heads/master","pushedAt":"2023-06-14T16:14:28.073Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9bd4b01b0aac66192aa92e3555a7c488860d1d2f","after":"7f5390da64b1d27fdb76c279050e4c9643417a11","ref":"refs/heads/master","pushedAt":"2023-06-13T17:27:02.048Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"trigger rebuild after updating vite.config.js with new base name","shortMessageHtmlLink":"trigger rebuild after updating vite.config.js with new base name"}},{"before":"448430eb017aff4abd319621645d90e581e04cf2","after":"9bd4b01b0aac66192aa92e3555a7c488860d1d2f","ref":"refs/heads/master","pushedAt":"2023-06-13T17:20:14.691Z","pushType":"push","commitsCount":3,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/jsripraj/bopbuddy","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/jsripraj/bopbuddy"}},{"before":"6f2ddd7ceb2d8b12277acd28abc611d7f9217bd0","after":"3029133b9260d5f731e08e4365c143ae0697ea83","ref":"refs/heads/dev","pushedAt":"2023-06-13T17:17:42.745Z","pushType":"push","commitsCount":2,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"Changed title, name, and main color styles","shortMessageHtmlLink":"Changed title, name, and main color styles"}},{"before":"6f2ddd7ceb2d8b12277acd28abc611d7f9217bd0","after":"448430eb017aff4abd319621645d90e581e04cf2","ref":"refs/heads/master","pushedAt":"2023-06-12T20:03:03.075Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"d01a254bc2b23f8ebc9e0225863933b11862dd89","after":"6f2ddd7ceb2d8b12277acd28abc611d7f9217bd0","ref":"refs/heads/master","pushedAt":"2023-06-12T13:45:44.795Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"added error handling to all ts files","shortMessageHtmlLink":"added error handling to all ts files"}},{"before":"3cfddefe6ad812f9152f57108a80516679648115","after":"6f2ddd7ceb2d8b12277acd28abc611d7f9217bd0","ref":"refs/heads/dev","pushedAt":"2023-06-12T13:45:27.297Z","pushType":"push","commitsCount":8,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"added error handling to all ts files","shortMessageHtmlLink":"added error handling to all ts files"}},{"before":"422020af16618886beabfb875f7ea08caac25dec","after":"d01a254bc2b23f8ebc9e0225863933b11862dd89","ref":"refs/heads/master","pushedAt":"2023-06-12T02:53:35.860Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"Added error handling to user, working on spotify.ts","shortMessageHtmlLink":"Added error handling to user, working on spotify.ts"}},{"before":"ba76f02243eee735ed4cd7e66b650fa94ca25479","after":"422020af16618886beabfb875f7ea08caac25dec","ref":"refs/heads/master","pushedAt":"2023-06-11T23:27:43.208Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"forgot to replace redirect uri","shortMessageHtmlLink":"forgot to replace redirect uri"}},{"before":"ef6fc402d335f517beb52ad1020953f5cf599fec","after":"ba76f02243eee735ed4cd7e66b650fa94ca25479","ref":"refs/heads/master","pushedAt":"2023-06-11T23:24:20.781Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"Fixed CSS container highlighting and removed comments.\nOn non-hover (ie. touch) devices, clicking on anything in the playlists\nsection would give a blue highlight to the whole section. The culprit\nwas a cursor: pointer rule that I forgot to remove in the mobile layer,\ntable element.","shortMessageHtmlLink":"Fixed CSS container highlighting and removed comments."}},{"before":"0231b827405857f1ce7b153e9d85f33786205101","after":"ef6fc402d335f517beb52ad1020953f5cf599fec","ref":"refs/heads/master","pushedAt":"2023-06-11T22:48:27.762Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"User now re-authed on reload","shortMessageHtmlLink":"User now re-authed on reload"}},{"before":"7039be74549257f11f7519f11b01086e7312324f","after":"0231b827405857f1ce7b153e9d85f33786205101","ref":"refs/heads/master","pushedAt":"2023-06-11T20:43:55.961Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"updated redirect uri that was missed","shortMessageHtmlLink":"updated redirect uri that was missed"}},{"before":"7d5dfc8f5f1a4a5c7e8c7e13cdbbc218a93eb786","after":null,"ref":"refs/heads/public","pushedAt":"2023-06-11T20:35:19.574Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"}},{"before":"de3574cb0f41a3eee9a15c1adf85d7ab40e3127d","after":"7039be74549257f11f7519f11b01086e7312324f","ref":"refs/heads/master","pushedAt":"2023-06-11T18:50:59.576Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"rebuild: forgot to edit redirect uri in developer dashboard","shortMessageHtmlLink":"rebuild: forgot to edit redirect uri in developer dashboard"}},{"before":"3cfddefe6ad812f9152f57108a80516679648115","after":"de3574cb0f41a3eee9a15c1adf85d7ab40e3127d","ref":"refs/heads/master","pushedAt":"2023-06-11T18:47:13.955Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"remove ending fwd slash from redirect uri","shortMessageHtmlLink":"remove ending fwd slash from redirect uri"}},{"before":"b532e21f9c657de9a1258f2c2eaac9a34b4ec7f0","after":"3cfddefe6ad812f9152f57108a80516679648115","ref":"refs/heads/master","pushedAt":"2023-06-11T18:42:04.880Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"updated redirect uri","shortMessageHtmlLink":"updated redirect uri"}},{"before":"61349851b17aaa9ad5a9a09c18d8af6be6d62b3d","after":"3cfddefe6ad812f9152f57108a80516679648115","ref":"refs/heads/dev","pushedAt":"2023-06-11T18:41:52.091Z","pushType":"push","commitsCount":7,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"updated redirect uri","shortMessageHtmlLink":"updated redirect uri"}},{"before":"927fc24026cf6ebdfce05edf967224832324f9a0","after":"b532e21f9c657de9a1258f2c2eaac9a34b4ec7f0","ref":"refs/heads/master","pushedAt":"2023-06-11T18:32:19.711Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"changed build target to esnext","shortMessageHtmlLink":"changed build target to esnext"}},{"before":"7f85eb93beeee944e93f9e7c04ba3e0ed28e9c36","after":"927fc24026cf6ebdfce05edf967224832324f9a0","ref":"refs/heads/master","pushedAt":"2023-06-11T18:24:37.376Z","pushType":"push","commitsCount":4,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/jsripraj/spotifybuddy","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/jsripraj/spotifybuddy"}},{"before":"947f2397123f862ea630a40e3e4bd1c634405563","after":"7f85eb93beeee944e93f9e7c04ba3e0ed28e9c36","ref":"refs/heads/master","pushedAt":"2023-06-11T18:22:01.825Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"Create static.yml","shortMessageHtmlLink":"Create static.yml"}},{"before":"2762f29d67a2d00bdff95c331db5c1e4100781cf","after":"61349851b17aaa9ad5a9a09c18d8af6be6d62b3d","ref":"refs/heads/dev","pushedAt":"2023-06-11T18:01:12.920Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"commiting vite config","shortMessageHtmlLink":"commiting vite config"}},{"before":"5fbb29d85725326aa05c06bdb4abde5611972040","after":"7d5dfc8f5f1a4a5c7e8c7e13cdbbc218a93eb786","ref":"refs/heads/public","pushedAt":"2023-06-10T02:41:08.263Z","pushType":"push","commitsCount":3,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"trigger rebuild","shortMessageHtmlLink":"trigger rebuild"}},{"before":"15209c52fdeb57038a3ebe2dc4c773d6d79e947b","after":"947f2397123f862ea630a40e3e4bd1c634405563","ref":"refs/heads/master","pushedAt":"2023-06-10T02:25:10.941Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"updated name styling","shortMessageHtmlLink":"updated name styling"}},{"before":"5fbb29d85725326aa05c06bdb4abde5611972040","after":"15209c52fdeb57038a3ebe2dc4c773d6d79e947b","ref":"refs/heads/master","pushedAt":"2023-06-10T02:19:03.088Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"updated website name/title","shortMessageHtmlLink":"updated website name/title"}},{"before":null,"after":"5fbb29d85725326aa05c06bdb4abde5611972040","ref":"refs/heads/public","pushedAt":"2023-06-10T01:43:14.397Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"After basic testing, all functionality, styling appears to be working!","shortMessageHtmlLink":"After basic testing, all functionality, styling appears to be working!"}},{"before":"5fbb29d85725326aa05c06bdb4abde5611972040","after":"2762f29d67a2d00bdff95c331db5c1e4100781cf","ref":"refs/heads/dev","pushedAt":"2023-06-10T01:36:42.849Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"Create README.md","shortMessageHtmlLink":"Create README.md"}},{"before":"307790feb542fafe901b5c2eeca75310f966cd74","after":"5fbb29d85725326aa05c06bdb4abde5611972040","ref":"refs/heads/master","pushedAt":"2023-06-09T20:01:44.582Z","pushType":"push","commitsCount":21,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"After basic testing, all functionality, styling appears to be working!","shortMessageHtmlLink":"After basic testing, all functionality, styling appears to be working!"}},{"before":"25472eda39f8302c6da1838630b4c199a3cee41f","after":"5fbb29d85725326aa05c06bdb4abde5611972040","ref":"refs/heads/dev","pushedAt":"2023-06-09T20:01:26.813Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"After basic testing, all functionality, styling appears to be working!","shortMessageHtmlLink":"After basic testing, all functionality, styling appears to be working!"}},{"before":"7b862ce17247e451ce3d1159edf9973ed830dbb3","after":"25472eda39f8302c6da1838630b4c199a3cee41f","ref":"refs/heads/dev","pushedAt":"2023-06-09T16:43:38.474Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"Fixed bugs in transfer and delete songs and finished desktop styling.\n- Bug in transfer: When selected songs was >100, transfer would only\n work in batches of 100, and leave off the remaining < 100 songs.\n- Bug in transfer: If a local song was marked for transfer, the API\n would return an error and not transfer any of the songs in the batch.\n- Bug in delete: I fixed this yesterday so details are a bit hazy...\n Delete was counting selected songs, and if it got to 100, it would\n delete the batch so far and reset the batch. However, if a duplicate\n existed outside of a batch but in the same playlist (so a\n somewhat large playlist) and the user wanted to delete both\nduplicates, the function would catch the duplicate when processing the\nfirst batch and mark the song for re-add. Then it would in a later batch\ndelete the second duplicate. But then after the loop, it would re-add\none copy, resulting in an unintended copy remaining in the playlist.\n- Bug in delete: I think delete also had the same batch bug as transfer.","shortMessageHtmlLink":"Fixed bugs in transfer and delete songs and finished desktop styling."}},{"before":"101d0c632bf641651e76f873a824a450ac0acc4f","after":"7b862ce17247e451ce3d1159edf9973ed830dbb3","ref":"refs/heads/dev","pushedAt":"2023-06-08T21:34:02.588Z","pushType":"push","commitsCount":1,"pusher":{"login":"jsripraj","name":"Joseph Sriprajittichai","path":"/jsripraj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14338542?s=80&v=4"},"commit":{"message":"fixed delete songs when large amount of songs selected","shortMessageHtmlLink":"fixed delete songs when large amount of songs selected"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADQYKJGQA","startCursor":null,"endCursor":null}},"title":"Activity ยท jsripraj/bopbuddy"}