{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":404715984,"defaultBranch":"dev","name":"ChaosDanmuTool","ownerLogin":"BillGoldenWater","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-09-09T12:37:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/53564043?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1710579577.0","currentOid":""},"activityList":{"items":[{"before":"2305f9b501a105e3c691f230ec3bf8c77cd619f7","after":"39137f0982800d626caca6b5d74b7c02c3ebe5d3","ref":"refs/heads/feat/open","pushedAt":"2024-04-08T11:11:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"chore: add todos","shortMessageHtmlLink":"chore: add todos"}},{"before":"aba485badc128eedf6233443463efaf6f5f2da05","after":"2305f9b501a105e3c691f230ec3bf8c77cd619f7","ref":"refs/heads/feat/open","pushedAt":"2024-04-05T11:49:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server::server::heartbeat_task): change batch size to 200","shortMessageHtmlLink":"feat(server::server::heartbeat_task): change batch size to 200"}},{"before":"626f3178a9574e1374107a4af94f7c5f0793a9a6","after":"aba485badc128eedf6233443463efaf6f5f2da05","ref":"refs/heads/feat/open","pushedAt":"2024-04-04T02:36:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"fix(server::server::heartbeat_task): wrong session count when has failed heartbeat","shortMessageHtmlLink":"fix(server::server::heartbeat_task): wrong session count when has fai…"}},{"before":"b1d633e16890771677b2051f6d922d5d5f6bb8af","after":"626f3178a9574e1374107a4af94f7c5f0793a9a6","ref":"refs/heads/feat/open","pushedAt":"2024-04-03T11:47:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server::server::heartbeat_task): add retry count limit","shortMessageHtmlLink":"feat(server::server::heartbeat_task): add retry count limit"}},{"before":"5af9e04ce0c571a07c4d09aa32036aa90d50fdde","after":"b1d633e16890771677b2051f6d922d5d5f6bb8af","ref":"refs/heads/feat/open","pushedAt":"2024-04-03T09:25:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"clippy: fix clippy lints","shortMessageHtmlLink":"clippy: fix clippy lints"}},{"before":"3a720b10e887ef0163663302d682b40db8e5fdb6","after":"5af9e04ce0c571a07c4d09aa32036aa90d50fdde","ref":"refs/heads/feat/open","pushedAt":"2024-04-03T09:19:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server): run database sync under cli flag","shortMessageHtmlLink":"feat(server): run database sync under cli flag"}},{"before":"cc57255d9044a0092b6f3ef1d42e20f4a108dd83","after":"3a720b10e887ef0163663302d682b40db8e5fdb6","ref":"refs/heads/feat/open","pushedAt":"2024-04-03T09:03:25.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server): implement bilibili heartbeat","shortMessageHtmlLink":"feat(server): implement bilibili heartbeat"}},{"before":"9ac9d4a26485c35c233c277151d5c0119788142f","after":"cc57255d9044a0092b6f3ef1d42e20f4a108dd83","ref":"refs/heads/feat/open","pushedAt":"2024-04-03T09:02:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server): implement bilibili heartbeat","shortMessageHtmlLink":"feat(server): implement bilibili heartbeat"}},{"before":"ace4072e39d62692a8651583570f1b6117f9c974","after":"9ac9d4a26485c35c233c277151d5c0119788142f","ref":"refs/heads/feat/open","pushedAt":"2024-04-03T04:24:44.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server::server): implement session end handler, add more log","shortMessageHtmlLink":"feat(server::server): implement session end handler, add more log"}},{"before":"a24429d6502552fb0ccf1162dd82b109f397386e","after":"ace4072e39d62692a8651583570f1b6117f9c974","ref":"refs/heads/feat/open","pushedAt":"2024-04-03T03:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server::database): add last_heartbeat field to SessionInfo, optimize index of AuthKeyInfo","shortMessageHtmlLink":"feat(server::database): add last_heartbeat field to SessionInfo, opti…"}},{"before":"96831a79126f68c9a8fe96127ae3402d25aaf58b","after":"a24429d6502552fb0ccf1162dd82b109f397386e","ref":"refs/heads/feat/open","pushedAt":"2024-04-02T09:27:24.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: add guest handle logic of session start","shortMessageHtmlLink":"feat: add guest handle logic of session start"}},{"before":"c8d312d40a4b1206c420d87348df86818a04ec10","after":"96831a79126f68c9a8fe96127ae3402d25aaf58b","ref":"refs/heads/feat/open","pushedAt":"2024-04-02T03:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"chore(server::server::handler::admin_key_register): remove todo since current one is good enough","shortMessageHtmlLink":"chore(server::server::handler::admin_key_register): remove todo since…"}},{"before":"37a1ca348c0e275d6f8e4044363203df518248c1","after":"c8d312d40a4b1206c420d87348df86818a04ec10","ref":"refs/heads/feat/open","pushedAt":"2024-04-02T03:41:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server): add proper code check","shortMessageHtmlLink":"feat(server): add proper code check"}},{"before":"2fbb1c8b487179f388bf2acad81353f512ee65e9","after":"37a1ca348c0e275d6f8e4044363203df518248c1","ref":"refs/heads/feat/open","pushedAt":"2024-04-02T03:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server::server::handler::danmu_start): change todo macro to auth error, to avoid panic","shortMessageHtmlLink":"feat(server::server::handler::danmu_start): change todo macro to auth…"}},{"before":"be7cb9943f15ec82f0b19700580ae42fdbef1d7b","after":"2fbb1c8b487179f388bf2acad81353f512ee65e9","ref":"refs/heads/feat/open","pushedAt":"2024-04-01T12:59:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server::server): add err context to db operation and key parsing","shortMessageHtmlLink":"feat(server::server): add err context to db operation and key parsing"}},{"before":"cc2c0b36ec7987e5222f36976164d6beeefbd03b","after":"be7cb9943f15ec82f0b19700580ae42fdbef1d7b","ref":"refs/heads/feat/open","pushedAt":"2024-03-31T11:44:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: separate secrets into different .env file","shortMessageHtmlLink":"feat: separate secrets into different .env file"}},{"before":"5b854bae9dccdc53dadd22bf4fe10cebb7915068","after":"cc2c0b36ec7987e5222f36976164d6beeefbd03b","ref":"refs/heads/feat/open","pushedAt":"2024-03-31T09:25:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server): add grafana loki as logging target","shortMessageHtmlLink":"feat(server): add grafana loki as logging target"}},{"before":"3d457213d0690c89d0df97134d95267b4011f7ae","after":"5b854bae9dccdc53dadd22bf4fe10cebb7915068","ref":"refs/heads/feat/open","pushedAt":"2024-03-29T05:32:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: implement session start logic","shortMessageHtmlLink":"feat: implement session start logic"}},{"before":"a7240d817abcf62cf42a9e8eb6fb7985d35129dd","after":"3d457213d0690c89d0df97134d95267b4011f7ae","ref":"refs/heads/feat/open","pushedAt":"2024-03-28T12:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: implement session start logic","shortMessageHtmlLink":"feat: implement session start logic"}},{"before":"d27ed545a98a1421188a47a86b256fc2dbe482f5","after":"a7240d817abcf62cf42a9e8eb6fb7985d35129dd","ref":"refs/heads/feat/open","pushedAt":"2024-03-27T05:14:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server): implement graceful shutdown","shortMessageHtmlLink":"feat(server): implement graceful shutdown"}},{"before":"16a0675a2dc12a42a1cc5265f8a893983c7775d8","after":"d27ed545a98a1421188a47a86b256fc2dbe482f5","ref":"refs/heads/feat/open","pushedAt":"2024-03-26T10:43:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: implement key register logic","shortMessageHtmlLink":"feat: implement key register logic"}},{"before":"f8b9c25cab4cfc12348490f580fe3cb00bb2ce7a","after":"16a0675a2dc12a42a1cc5265f8a893983c7775d8","ref":"refs/heads/feat/open","pushedAt":"2024-03-26T09:06:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: add support of guest in authentication logic","shortMessageHtmlLink":"feat: add support of guest in authentication logic"}},{"before":"c9652c765f6174b0779240a20e604cab4ed985b7","after":"f8b9c25cab4cfc12348490f580fe3cb00bb2ce7a","ref":"refs/heads/feat/open","pushedAt":"2024-03-26T09:05:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: add support of guest in authentication logic","shortMessageHtmlLink":"feat: add support of guest in authentication logic"}},{"before":"f21ddd927998d4f1bcca90df5a5b878108ded21e","after":"c9652c765f6174b0779240a20e604cab4ed985b7","ref":"refs/heads/feat/open","pushedAt":"2024-03-26T09:05:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: add support of guest in authentication logic","shortMessageHtmlLink":"feat: add support of guest in authentication logic"}},{"before":"1cd316c182133181644df11481068da70ccf223e","after":"f21ddd927998d4f1bcca90df5a5b878108ded21e","ref":"refs/heads/feat/open","pushedAt":"2024-03-26T09:05:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: add support of guest in authentication logic","shortMessageHtmlLink":"feat: add support of guest in authentication logic"}},{"before":"2d8103d8c2bbf9aa67a9d6dcda70c053cf107ec4","after":"1cd316c182133181644df11481068da70ccf223e","ref":"refs/heads/feat/open","pushedAt":"2024-03-26T08:35:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: add body compression support","shortMessageHtmlLink":"feat: add body compression support"}},{"before":"569637328f5c21b2819b9a4bfbe727be4528e1da","after":"2d8103d8c2bbf9aa67a9d6dcda70c053cf107ec4","ref":"refs/heads/feat/open","pushedAt":"2024-03-26T07:36:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(client): implement client side request logic for version check","shortMessageHtmlLink":"feat(client): implement client side request logic for version check"}},{"before":"5058d4165425e13bad3237d8a1be44e281ea2d23","after":"569637328f5c21b2819b9a4bfbe727be4528e1da","ref":"refs/heads/feat/open","pushedAt":"2024-03-26T07:15:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: use version check endpoint instead of version in path","shortMessageHtmlLink":"feat: use version check endpoint instead of version in path"}},{"before":"b516d2814fad25971d0c41ea6ad04b82d54ce4c3","after":"5058d4165425e13bad3237d8a1be44e281ea2d23","ref":"refs/heads/feat/open","pushedAt":"2024-03-25T12:55:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat: implement fetch public key from database","shortMessageHtmlLink":"feat: implement fetch public key from database"}},{"before":"890283b122fa7d4df008a90fdc651e58aaca8180","after":"b516d2814fad25971d0c41ea6ad04b82d54ce4c3","ref":"refs/heads/feat/open","pushedAt":"2024-03-25T10:43:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"BillGoldenWater","name":"Golden Water","path":"/BillGoldenWater","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53564043?s=80&v=4"},"commit":{"message":"feat(server): split startup logic into files","shortMessageHtmlLink":"feat(server): split startup logic into files"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKtOBgQA","startCursor":null,"endCursor":null}},"title":"Activity · BillGoldenWater/ChaosDanmuTool"}