{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":269984326,"defaultBranch":"gh-pages","name":"mai-tools","ownerLogin":"myjian","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-06-06T13:08:12.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1978764?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718788487.0","currentOid":""},"activityList":{"items":[{"before":"bae9d948e4199b8834c8fce8f2e54da743b5a0d0","after":"a20a5ebe2ca9aa4dc0dc8529deddd2967e54c1e5","ref":"refs/heads/gh-pages","pushedAt":"2024-07-09T20:32:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"fdb0eca70e78268bd54587bd30b50a3878a9a205","after":"bae9d948e4199b8834c8fce8f2e54da743b5a0d0","ref":"refs/heads/gh-pages","pushedAt":"2024-07-09T18:57:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Classic layout: combine detail and loss display","shortMessageHtmlLink":"Classic layout: combine detail and loss display"}},{"before":"3e68fe9de9b244566bbd924fb5402cb1baa56f9b","after":"fdb0eca70e78268bd54587bd30b50a3878a9a205","ref":"refs/heads/gh-pages","pushedAt":"2024-06-29T14:55:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Fix album downloader URL matcher for BUDDiES PLUS","shortMessageHtmlLink":"Fix album downloader URL matcher for BUDDiES PLUS"}},{"before":"a8e3cea6e0c87b8326ac7f6a06f56ec1ec44721d","after":"3e68fe9de9b244566bbd924fb5402cb1baa56f9b","ref":"refs/heads/gh-pages","pushedAt":"2024-06-19T09:14:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Bump braces from 3.0.2 to 3.0.3 (#111)\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump braces from 3.0.2 to 3.0.3 (#111)"}},{"before":"4f231e06c6647ef27b6795057ad27bd4610087dd","after":null,"ref":"refs/heads/dependabot/npm_and_yarn/braces-3.0.3","pushedAt":"2024-06-19T09:14:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"}},{"before":null,"after":"4f231e06c6647ef27b6795057ad27bd4610087dd","ref":"refs/heads/dependabot/npm_and_yarn/braces-3.0.3","pushedAt":"2024-06-19T08:19:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump braces from 3.0.2 to 3.0.3\n\nBumps [braces](https://github.com/micromatch/braces) from 3.0.2 to 3.0.3.\n- [Changelog](https://github.com/micromatch/braces/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/micromatch/braces/compare/3.0.2...3.0.3)\n\n---\nupdated-dependencies:\n- dependency-name: braces\n dependency-type: indirect\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump braces from 3.0.2 to 3.0.3"}},{"before":"fe7e77b2118e09c57e836cc4424cdf53b2968af7","after":"a8e3cea6e0c87b8326ac7f6a06f56ec1ec44721d","ref":"refs/heads/gh-pages","pushedAt":"2024-05-28T11:58:03.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"fix(rating-calculator): simplify .rankDistributionTable color (#110)\n\n* fix(rating-calculator): simplify .rankDistributionTable color\n\n* Add html color","shortMessageHtmlLink":"fix(rating-calculator): simplify .rankDistributionTable color (#110)"}},{"before":"03e657edc0edf6f65543ac01a75aa9f04230943f","after":"fe7e77b2118e09c57e836cc4424cdf53b2968af7","ref":"refs/heads/gh-pages","pushedAt":"2024-05-17T15:41:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Rating calc: add difficulty to arcade-songs link","shortMessageHtmlLink":"Rating calc: add difficulty to arcade-songs link"}},{"before":"0cfccd42fb2b2bd4a0b8ecf977517e79a0eeef3f","after":"03e657edc0edf6f65543ac01a75aa9f04230943f","ref":"refs/heads/gh-pages","pushedAt":"2024-05-17T15:19:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"dx-achievement: remove clip button","shortMessageHtmlLink":"dx-achievement: remove clip button"}},{"before":"be24e0a2c178ac706d6c0fd5649221f1e566bf7d","after":"0cfccd42fb2b2bd4a0b8ecf977517e79a0eeef3f","ref":"refs/heads/gh-pages","pushedAt":"2024-04-24T09:35:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Score converter: place link under rating","shortMessageHtmlLink":"Score converter: place link under rating"}},{"before":"1b4fc37031de46d120954c84e2ab51ca143321cc","after":"be24e0a2c178ac706d6c0fd5649221f1e566bf7d","ref":"refs/heads/gh-pages","pushedAt":"2024-04-17T12:40:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Use expired cached magic if upstream fails\n\nCloses #85","shortMessageHtmlLink":"Use expired cached magic if upstream fails"}},{"before":"feee03d89f08dab6b1882eec3a32e61ac9c7fe2f","after":"1b4fc37031de46d120954c84e2ab51ca143321cc","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T18:32:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Consider chart type in recent play summary filtering\n\nCloses #104","shortMessageHtmlLink":"Consider chart type in recent play summary filtering"}},{"before":"0020cb8baacbf440d8c5218b5bfb02dd90d46148","after":"feee03d89f08dab6b1882eec3a32e61ac9c7fe2f","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T18:21:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Fix summary table on friend score vs page\n\nCloses #69","shortMessageHtmlLink":"Fix summary table on friend score vs page"}},{"before":"7662e60855053a8fd630028ae4ef49c2cf5c9e12","after":null,"ref":"refs/heads/feature/refactor","pushedAt":"2024-04-15T17:49:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"}},{"before":"a4b7fc5d05150a77a5944ae88873f7db257b8f51","after":"0020cb8baacbf440d8c5218b5bfb02dd90d46148","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T17:49:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Refactor SongDatabase (1, 2) (#109)\n\n* move magic to MagicApi\r\n* move level overrides, region overrides to MaiToolsApi\r\n* remove SongPropertiesOverride type\r\n* create SongDatabaseFactory\r\n* make each version cache have its own expiration\r\n\r\n---------\r\n\r\nCo-authored-by: Kyeong-Jae Kim (김경재) <44326048+Luxusio@users.noreply.github.com>\r\nCo-authored-by: Ming-yuen Jien ","shortMessageHtmlLink":"Refactor SongDatabase (1, 2) (#109)"}},{"before":"3bbb155033757bb7400d9644e23e1fbb7b15baa4","after":"7662e60855053a8fd630028ae4ef49c2cf5c9e12","ref":"refs/heads/feature/refactor","pushedAt":"2024-04-15T17:45:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"move factory to infra","shortMessageHtmlLink":"move factory to infra"}},{"before":"d9e7997f97bcdaec1d7a11d04c000167062d2040","after":"3bbb155033757bb7400d9644e23e1fbb7b15baa4","ref":"refs/heads/feature/refactor","pushedAt":"2024-04-15T17:41:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"fixup","shortMessageHtmlLink":"fixup"}},{"before":"62f2cdbce36f6cced8ea277e490bdeb687002657","after":"a4b7fc5d05150a77a5944ae88873f7db257b8f51","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T17:39:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"fix rating visualizer after dividing factor by 100","shortMessageHtmlLink":"fix rating visualizer after dividing factor by 100"}},{"before":"6ac6561774f9c5448277cffbb7d1256a006de160","after":"62f2cdbce36f6cced8ea277e490bdeb687002657","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T17:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"do not insert bookmarklet on playerData child pages","shortMessageHtmlLink":"do not insert bookmarklet on playerData child pages"}},{"before":"aab37bd72e8266269d4119acf22ebf592d21e3fb","after":"d9e7997f97bcdaec1d7a11d04c000167062d2040","ref":"refs/heads/feature/refactor","pushedAt":"2024-04-15T17:08:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Refactor SongDatabase (1, 2) (#99)\n\n* refactor: refactor magic cache\n\n* refactor: move magic to magicApi\n\n* refactor: move maiTools api to class\n\n* refactor: remove SongPropertiesOverride type\n\n* refactor: create songDatabaseFactory\n\n* refactor: remove 'Link' check in create SongDatabase\n\n* fix: fix delete all cache\n\n* Revert \"refactor: remove 'Link' check in create SongDatabase\"\n\nThis reverts commit b4aca47cb6387f3652cd12e934e323f9005c41e0.","shortMessageHtmlLink":"Refactor SongDatabase (1, 2) (#99)"}},{"before":"491286450009aab03545d0f3338ac7eacc0b5350","after":"aab37bd72e8266269d4119acf22ebf592d21e3fb","ref":"refs/heads/feature/refactor","pushedAt":"2024-04-15T17:06:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Refactor SongDatabase (1, 2) (#99)\n\n* refactor: refactor magic cache\r\n\r\n* refactor: move magic to magicApi\r\n\r\n* refactor: move maiTools api to class\r\n\r\n* refactor: remove SongPropertiesOverride type\r\n\r\n* refactor: create songDatabaseFactory\r\n\r\n* refactor: remove 'Link' check in create SongDatabase\r\n\r\n* fix: fix delete all cache\r\n\r\n* Revert \"refactor: remove 'Link' check in create SongDatabase\"\r\n\r\nThis reverts commit b4aca47cb6387f3652cd12e934e323f9005c41e0.","shortMessageHtmlLink":"Refactor SongDatabase (1, 2) (#99)"}},{"before":null,"after":"491286450009aab03545d0f3338ac7eacc0b5350","ref":"refs/heads/feature/refactor","pushedAt":"2024-04-15T17:05:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Rating calc: link songs to arcade-songs\n\nFixes #90, #91","shortMessageHtmlLink":"Rating calc: link songs to arcade-songs"}},{"before":"e2d0355e25a2b14c5c4996662310df7670876540","after":"6ac6561774f9c5448277cffbb7d1256a006de160","ref":"refs/heads/gh-pages","pushedAt":"2024-04-15T16:08:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Fix score sort and level X+ handling\n\nCloses #108","shortMessageHtmlLink":"Fix score sort and level X+ handling"}},{"before":"0d74d77dcb5c61ce178493765cd65bd4340cf2d3","after":"e2d0355e25a2b14c5c4996662310df7670876540","ref":"refs/heads/gh-pages","pushedAt":"2024-04-14T17:28:51.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Do not print console log on window resize","shortMessageHtmlLink":"Do not print console log on window resize"}},{"before":"d2deb9a86962208450636bda9ccb88b351022e9c","after":"0d74d77dcb5c61ce178493765cd65bd4340cf2d3","ref":"refs/heads/gh-pages","pushedAt":"2024-04-01T07:43:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Fix Rating column in candidates table","shortMessageHtmlLink":"Fix Rating column in candidates table"}},{"before":"a2c67780bd3a6b33880e5af11157279a6729cbc7","after":"d2deb9a86962208450636bda9ccb88b351022e9c","ref":"refs/heads/gh-pages","pushedAt":"2024-04-01T07:40:38.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Update BUDDIES magic source","shortMessageHtmlLink":"Update BUDDIES magic source"}},{"before":"8c3ba274b356c4c61cb7240d620b7b6433250aef","after":"a2c67780bd3a6b33880e5af11157279a6729cbc7","ref":"refs/heads/gh-pages","pushedAt":"2024-03-25T11:52:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Update LATEST_VERSION","shortMessageHtmlLink":"Update LATEST_VERSION"}},{"before":"1cb6dbf172d7e7f370187f4b1ef1375f6ca4351e","after":"8c3ba274b356c4c61cb7240d620b7b6433250aef","ref":"refs/heads/gh-pages","pushedAt":"2024-03-25T11:50:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Rating calc: fix BUDDiES PLUS support","shortMessageHtmlLink":"Rating calc: fix BUDDiES PLUS support"}},{"before":"897da64295f946e1deeaed0325069cb1c653ec68","after":"1cb6dbf172d7e7f370187f4b1ef1375f6ca4351e","ref":"refs/heads/gh-pages","pushedAt":"2024-03-25T05:42:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Rating calc: updating +Rating column with new rank (#102)","shortMessageHtmlLink":"Rating calc: updating +Rating column with new rank (#102)"}},{"before":"9b1ea597ce991e0f2f505884ccf4f1d76b42d75b","after":"897da64295f946e1deeaed0325069cb1c653ec68","ref":"refs/heads/gh-pages","pushedAt":"2024-03-21T15:50:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"myjian","name":"Ming-yuan Jian","path":"/myjian","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1978764?s=80&v=4"},"commit":{"message":"Rating visualizer: add calculator to get rating from lv & achv","shortMessageHtmlLink":"Rating visualizer: add calculator to get rating from lv & achv"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEexNX0AA","startCursor":null,"endCursor":null}},"title":"Activity · myjian/mai-tools"}