{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":601896404,"defaultBranch":"dev","name":"mirai","ownerLogin":"StageGuard","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-02-15T03:47:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/45701251?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1690362787.0","currentOid":""},"activityList":{"items":[{"before":"575bac4a1e940f08a171ac6980f1221e25b0051b","after":null,"ref":"refs/heads/seq-based-roaming","pushedAt":"2023-07-26T09:13:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"}},{"before":"08041f34ab73468be569355f9205eb241c6f9b0c","after":"575bac4a1e940f08a171ac6980f1221e25b0051b","ref":"refs/heads/seq-based-roaming","pushedAt":"2023-07-26T09:08:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Karlatemp","name":"微莹·纤绫","path":"/Karlatemp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30070303?s=80&v=4"},"commit":{"message":"[core] Fix MiraiInternalFile annotation","shortMessageHtmlLink":"[core] Fix MiraiInternalFile annotation"}},{"before":"db420c5b8397bff219d683a80db07577c65df9a6","after":"08041f34ab73468be569355f9205eb241c6f9b0c","ref":"refs/heads/seq-based-roaming","pushedAt":"2023-07-26T09:06:11.000Z","pushType":"push","commitsCount":118,"pusher":{"login":"Karlatemp","name":"微莹·纤绫","path":"/Karlatemp","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/30070303?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'StageGuard/seq-based-roaming' into prs/2549-seq-based-roaming\n\n# Conflicts:\n#\tmirai-core-api/src/nativeMain/kotlin/contact/roaming/RoamingMessages.kt","shortMessageHtmlLink":"Merge remote-tracking branch 'StageGuard/seq-based-roaming' into prs/…"}},{"before":"a906557ce340739e5536585fdf2823e135d827f5","after":null,"ref":"refs/heads/authorization_property","pushedAt":"2023-06-22T03:08:39.390Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"}},{"before":"11b3310d8a8717121df2226ce0d0fe589646290c","after":"a906557ce340739e5536585fdf2823e135d827f5","ref":"refs/heads/authorization_property","pushedAt":"2023-06-18T12:48:52.150Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"Merge branch 'mamoe:dev' into authorization_property","shortMessageHtmlLink":"Merge branch 'mamoe:dev' into authorization_property"}},{"before":"a906557ce340739e5536585fdf2823e135d827f5","after":"11b3310d8a8717121df2226ce0d0fe589646290c","ref":"refs/heads/authorization_property","pushedAt":"2023-06-18T12:07:24.027Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"trigger action","shortMessageHtmlLink":"trigger action"}},{"before":"e757b74e1669a07302c61979ad04b3ca7d27f1ee","after":"a906557ce340739e5536585fdf2823e135d827f5","ref":"refs/heads/authorization_property","pushedAt":"2023-06-18T07:42:16.475Z","pushType":"push","commitsCount":12,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"Merge branch 'mamoe:dev' into authorization_property","shortMessageHtmlLink":"Merge branch 'mamoe:dev' into authorization_property"}},{"before":"e757b74e1669a07302c61979ad04b3ca7d27f1ee","after":"a906557ce340739e5536585fdf2823e135d827f5","ref":"refs/heads/authorization_property","pushedAt":"2023-06-18T07:42:16.337Z","pushType":"push","commitsCount":12,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"Merge branch 'mamoe:dev' into authorization_property","shortMessageHtmlLink":"Merge branch 'mamoe:dev' into authorization_property"}},{"before":"4677e666db64d6861ee95b83ad312379aa88d5ee","after":"e757b74e1669a07302c61979ad04b3ca7d27f1ee","ref":"refs/heads/authorization_property","pushedAt":"2023-06-02T12:25:51.312Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"revert linebreak","shortMessageHtmlLink":"revert linebreak"}},{"before":"fba71ed5ab85286a790d6c40589034905945df07","after":"4677e666db64d6861ee95b83ad312379aa88d5ee","ref":"refs/heads/authorization_property","pushedAt":"2023-06-02T12:20:32.520Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"import","shortMessageHtmlLink":"import"}},{"before":"89c3d1a715a55105fba22e5db04e5c25d3e7e1e7","after":"271a5e02b73c70f09ccd0897a1433e330248e8c2","ref":"refs/heads/dev","pushedAt":"2023-05-20T23:23:20.507Z","pushType":"push","commitsCount":2,"pusher":{"login":"Him188","name":"Him188","path":"/Him188","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12100985?s=80&v=4"},"commit":{"message":"Suppress DeviceInfo deprecation warnings for internal usages","shortMessageHtmlLink":"Suppress DeviceInfo deprecation warnings for internal usages"}},{"before":"832267f3ff39ed6453017a75f37cc3bde87845f0","after":"89c3d1a715a55105fba22e5db04e5c25d3e7e1e7","ref":"refs/heads/dev","pushedAt":"2023-05-20T23:17:15.740Z","pushType":"push","commitsCount":1,"pusher":{"login":"Him188","name":"Him188","path":"/Him188","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12100985?s=80&v=4"},"commit":{"message":"Add legacy deserialize overload for ABI compatibility","shortMessageHtmlLink":"Add legacy deserialize overload for ABI compatibility"}},{"before":"c275dd17c089afc63e14fb1665f795bf3bb26c25","after":"832267f3ff39ed6453017a75f37cc3bde87845f0","ref":"refs/heads/dev","pushedAt":"2023-05-20T23:14:42.202Z","pushType":"push","commitsCount":1,"pusher":{"login":"Him188","name":"Him188","path":"/Him188","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12100985?s=80&v=4"},"commit":{"message":"Remove `println` in `DeviceInfoManager`","shortMessageHtmlLink":"Remove println in DeviceInfoManager"}},{"before":"5d1860e34dd20b740f80a819463b13e3028c3131","after":"fba71ed5ab85286a790d6c40589034905945df07","ref":"refs/heads/authorization_property","pushedAt":"2023-05-11T12:02:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"[core] optimize docs and rename","shortMessageHtmlLink":"[core] optimize docs and rename"}},{"before":"e16690df1810abff7de8651acfdce8cc6ed30c3c","after":"5d1860e34dd20b740f80a819463b13e3028c3131","ref":"refs/heads/authorization_property","pushedAt":"2023-05-11T09:40:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"Update mirai-core-api/src/commonMain/kotlin/auth/BotAuthorization.kt\r\n\r\n我觉得这个描述不太好,因为这里是 `authorize` 过程而不是 `login` 过程\n\nCo-authored-by: Him188 ","shortMessageHtmlLink":"Update mirai-core-api/src/commonMain/kotlin/auth/BotAuthorization.kt"}},{"before":"9bfbef451f8c907dbc5db00d4be7a23b2870e97b","after":"e16690df1810abff7de8651acfdce8cc6ed30c3c","ref":"refs/heads/authorization_property","pushedAt":"2023-05-11T08:17:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"[core] add test","shortMessageHtmlLink":"[core] add test"}},{"before":null,"after":"9bfbef451f8c907dbc5db00d4be7a23b2870e97b","ref":"refs/heads/authorization_property","pushedAt":"2023-05-10T12:40:58.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"[core] provide `isFirstLogin` and `getReLoginCause` in `BotAuthInfo`","shortMessageHtmlLink":"[core] provide isFirstLogin and getReLoginCause in BotAuthInfo"}},{"before":"4ee05ffd54f1887be695e3b840384a3b58d0c378","after":"c275dd17c089afc63e14fb1665f795bf3bb26c25","ref":"refs/heads/dev","pushedAt":"2023-05-10T08:37:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"[core] CacheValidator use `DeviceInfo.serializeToString()` instead of direct serializer","shortMessageHtmlLink":"[core] CacheValidator use DeviceInfo.serializeToString() instead of…"}},{"before":"6fc32eac6a7e268a0cf0db80b4e3096e20373dbf","after":"4ee05ffd54f1887be695e3b840384a3b58d0c378","ref":"refs/heads/dev","pushedAt":"2023-05-08T13:03:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"revert","shortMessageHtmlLink":"revert"}},{"before":"86298a009d877d131132c0e206c331e8cdd2b3ba","after":"6fc32eac6a7e268a0cf0db80b4e3096e20373dbf","ref":"refs/heads/dev","pushedAt":"2023-05-08T12:59:20.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"optimize test","shortMessageHtmlLink":"optimize test"}},{"before":"1a163aad8e880fb000b6cf1095c047973e9792f7","after":"86298a009d877d131132c0e206c331e8cdd2b3ba","ref":"refs/heads/dev","pushedAt":"2023-05-08T12:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Him188","name":"Him188","path":"/Him188","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12100985?s=80&v=4"},"commit":{"message":"rerun ci","shortMessageHtmlLink":"rerun ci"}},{"before":"c926c4d97329e16aa44b97c2fc80a6c969fb0ecd","after":"1a163aad8e880fb000b6cf1095c047973e9792f7","ref":"refs/heads/dev","pushedAt":"2023-05-08T11:46:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Him188","name":"Him188","path":"/Him188","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12100985?s=80&v=4"},"commit":{"message":"[core] Deprecate DeviceInfo constructor and serializer, provide `serializeToString` and `deserializeFromString` for replacement","shortMessageHtmlLink":"[core] Deprecate DeviceInfo constructor and serializer, provide `seri…"}},{"before":"5471a282adbef95588a66b4cdf82b163e4055c9a","after":"c926c4d97329e16aa44b97c2fc80a6c969fb0ecd","ref":"refs/heads/dev","pushedAt":"2023-05-07T01:55:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"revert wrong api dumps","shortMessageHtmlLink":"revert wrong api dumps"}},{"before":"436ff0f0e0cf5a53594677277c7cac2bb3301abc","after":"5471a282adbef95588a66b4cdf82b163e4055c9a","ref":"refs/heads/dev","pushedAt":"2023-05-06T10:40:17.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into dev","shortMessageHtmlLink":"Merge branch 'dev' into dev"}},{"before":"09f32505e5abb5935246918362568f8937b11612","after":"436ff0f0e0cf5a53594677277c7cac2bb3301abc","ref":"refs/heads/dev","pushedAt":"2023-05-06T04:56:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"api dump","shortMessageHtmlLink":"api dump"}},{"before":"0a43f8b2fc1ca4c09bdb5de50d96063f85127ae3","after":"09f32505e5abb5935246918362568f8937b11612","ref":"refs/heads/dev","pushedAt":"2023-05-06T02:48:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"api dump","shortMessageHtmlLink":"api dump"}},{"before":"f86257809f52f845caee285b602fc1688f6c72e1","after":"0a43f8b2fc1ca4c09bdb5de50d96063f85127ae3","ref":"refs/heads/dev","pushedAt":"2023-05-06T01:33:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"import","shortMessageHtmlLink":"import"}},{"before":"632e654191b30ca62a0f70f10792e7ea3e30b6f6","after":"f86257809f52f845caee285b602fc1688f6c72e1","ref":"refs/heads/dev","pushedAt":"2023-05-06T01:26:49.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"Merge branch 'dev' into dev","shortMessageHtmlLink":"Merge branch 'dev' into dev"}},{"before":"209dfac51977cd9512893416e467b294e1867070","after":"632e654191b30ca62a0f70f10792e7ea3e30b6f6","ref":"refs/heads/dev","pushedAt":"2023-05-06T01:22:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"action","shortMessageHtmlLink":"action"}},{"before":"128858e4372959c5ebc5ecb03cfbdd3bb9ea20b8","after":"209dfac51977cd9512893416e467b294e1867070","ref":"refs/heads/dev","pushedAt":"2023-05-06T01:17:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"StageGuard","name":"StageGuard","path":"/StageGuard","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/45701251?s=80&v=4"},"commit":{"message":"[core] move rsa impl to jvmBase","shortMessageHtmlLink":"[core] move rsa impl to jvmBase"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yNlQwOToxMzowNy4wMDAwMDBazwAAAANdZGex","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNy0yNlQwOToxMzowNy4wMDAwMDBazwAAAANdZGex","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wNlQwMToxNzowOC4wMDAwMDBazwAAAAMnLvBu"}},"title":"Activity · StageGuard/mirai"}