{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":708315550,"defaultBranch":"master","name":"cuddle","ownerLogin":"JasonZhao47","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-22T07:22:29.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/115362129?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1697959385.0","currentOid":""},"activityList":{"items":[{"before":"82f62663116a471f70d6fd241d4037a5e275e372","after":"7efebb43ec4711ea6e313e81200d354b6d0ce6b9","ref":"refs/heads/master","pushedAt":"2024-02-07T08:26:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feat: cron job for ranking service","shortMessageHtmlLink":"feat: cron job for ranking service"}},{"before":"699def6e477394c3f2cb1b69a9a4c1bb96d11563","after":"82f62663116a471f70d6fd241d4037a5e275e372","ref":"refs/heads/master","pushedAt":"2024-02-07T06:03:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feat: add ranking service","shortMessageHtmlLink":"feat: add ranking service"}},{"before":"39853d71c601ab09dc87e96ab1b80c03786ce250","after":"699def6e477394c3f2cb1b69a9a4c1bb96d11563","ref":"refs/heads/master","pushedAt":"2024-02-04T10:03:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: add ranking service","shortMessageHtmlLink":"feature: add ranking service"}},{"before":"12c60173d7b29e535c58acd2e710b4c2242b69b7","after":"39853d71c601ab09dc87e96ab1b80c03786ce250","ref":"refs/heads/master","pushedAt":"2023-12-29T09:31:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: read cnt using kafka","shortMessageHtmlLink":"feature: read cnt using kafka"}},{"before":"10da45f23bfcd6d2b605271cfb6393d867166cc9","after":"12c60173d7b29e535c58acd2e710b4c2242b69b7","ref":"refs/heads/master","pushedAt":"2023-12-28T17:12:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"fix: database issues","shortMessageHtmlLink":"fix: database issues"}},{"before":"d8c2905b774d77ef493c72af295228a34142685b","after":"10da45f23bfcd6d2b605271cfb6393d867166cc9","ref":"refs/heads/master","pushedAt":"2023-12-28T10:40:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: integrate kafka","shortMessageHtmlLink":"feature: integrate kafka"}},{"before":"3bcdbcfa8bcffd2c95453ffa64069f14276a9985","after":"d8c2905b774d77ef493c72af295228a34142685b","ref":"refs/heads/master","pushedAt":"2023-12-28T10:26:39.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: add consumer","shortMessageHtmlLink":"feature: add consumer"}},{"before":"bf8369f17348943cf1953c2b1c519918ff18f552","after":"3bcdbcfa8bcffd2c95453ffa64069f14276a9985","ref":"refs/heads/master","pushedAt":"2023-12-28T08:58:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"fix: wire gen for article handler","shortMessageHtmlLink":"fix: wire gen for article handler"}},{"before":"1dd4c422d81a5d2f0c11c42ec27b05cac6efbe3e","after":"bf8369f17348943cf1953c2b1c519918ff18f552","ref":"refs/heads/master","pushedAt":"2023-12-26T10:28:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: add redis monitor","shortMessageHtmlLink":"feature: add redis monitor"}},{"before":"035407d9af14d898c3710e68098987c0a89ce0b1","after":"1dd4c422d81a5d2f0c11c42ec27b05cac6efbe3e","ref":"refs/heads/master","pushedAt":"2023-12-26T10:10:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: add observation to sms\n\nfeature: add monitor to db","shortMessageHtmlLink":"feature: add observation to sms"}},{"before":"9a4efb564a98e9f3f37e2e0af98a7ae2cfb71fda","after":"035407d9af14d898c3710e68098987c0a89ce0b1","ref":"refs/heads/master","pushedAt":"2023-12-25T12:58:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: use prometheus to monitor http requests\n\nfeature: use prometheus to monitor http requests","shortMessageHtmlLink":"feature: use prometheus to monitor http requests"}},{"before":"0b892e6bf4f36263b2fb35963fb21a3e3ea342b5","after":"9a4efb564a98e9f3f37e2e0af98a7ae2cfb71fda","ref":"refs/heads/master","pushedAt":"2023-12-17T13:11:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: add async send and retry","shortMessageHtmlLink":"feature: add async send and retry"}},{"before":"1e9acc7e4b458e18c26be5819f2deaf734f86c6c","after":"0b892e6bf4f36263b2fb35963fb21a3e3ea342b5","ref":"refs/heads/master","pushedAt":"2023-12-14T15:44:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: sms service","shortMessageHtmlLink":"feature: sms service"}},{"before":"6c51a5cae697c2fad129b453414affb6cb470066","after":"1e9acc7e4b458e18c26be5819f2deaf734f86c6c","ref":"refs/heads/master","pushedAt":"2023-12-12T10:40:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"TODO: add init app","shortMessageHtmlLink":"TODO: add init app"}},{"before":"2976bdf68cac71f7049d0c58676b46ce272111d1","after":"6c51a5cae697c2fad129b453414affb6cb470066","ref":"refs/heads/master","pushedAt":"2023-12-06T14:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: cancel read incremental if it's not finished in 2 secs","shortMessageHtmlLink":"feature: cancel read incremental if it's not finished in 2 secs"}},{"before":"a6adfb4adbbc0ea29ce9c239b26b6d89d677759f","after":"2976bdf68cac71f7049d0c58676b46ce272111d1","ref":"refs/heads/master","pushedAt":"2023-12-05T15:58:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"features: use redis map to cache user activities","shortMessageHtmlLink":"features: use redis map to cache user activities"}},{"before":"b9f48a18a295b3af1c3d51673158cd476976f346","after":"a6adfb4adbbc0ea29ce9c239b26b6d89d677759f","ref":"refs/heads/master","pushedAt":"2023-12-04T14:50:16.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: preCache the first item after getting a list / published Article","shortMessageHtmlLink":"feature: preCache the first item after getting a list / published Art…"}},{"before":"207ea8ccda267c687661bcd5aa59f999d9bba452","after":"b9f48a18a295b3af1c3d51673158cd476976f346","ref":"refs/heads/master","pushedAt":"2023-12-02T17:18:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: get article","shortMessageHtmlLink":"feature: get article"}},{"before":"a313be1cc6fe62277e0337c04d74a3ec075301cd","after":"207ea8ccda267c687661bcd5aa59f999d9bba452","ref":"refs/heads/master","pushedAt":"2023-12-02T16:45:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: use cache article","shortMessageHtmlLink":"feature: use cache article"}},{"before":"77c775a4e735f0263f954562dab6baef1254580c","after":"a313be1cc6fe62277e0337c04d74a3ec075301cd","ref":"refs/heads/master","pushedAt":"2023-12-01T10:21:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: use structs, not pointers.","shortMessageHtmlLink":"feature: use structs, not pointers."}},{"before":"455d5eab26f518a6cc1dcbebf5a99549bb64429f","after":"77c775a4e735f0263f954562dab6baef1254580c","ref":"refs/heads/master","pushedAt":"2023-12-01T09:42:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: cached first page when listing","shortMessageHtmlLink":"feature: cached first page when listing"}},{"before":"63ddd0c99402f832c89e4529678c021aa779bc79","after":"455d5eab26f518a6cc1dcbebf5a99549bb64429f","ref":"refs/heads/master","pushedAt":"2023-11-29T15:53:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: offset and limit","shortMessageHtmlLink":"feature: offset and limit"}},{"before":"f3b6f2a1b749432150b968dcdb5dcae74976939d","after":"63ddd0c99402f832c89e4529678c021aa779bc79","ref":"refs/heads/master","pushedAt":"2023-11-27T10:23:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: sync by status","shortMessageHtmlLink":"feature: sync by status"}},{"before":"53f17f0a71b88dd1f43c4b2721874912c49a18c6","after":"f3b6f2a1b749432150b968dcdb5dcae74976939d","ref":"refs/heads/master","pushedAt":"2023-11-23T10:21:04.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: sync to published table","shortMessageHtmlLink":"feature: sync to published table"}},{"before":"25e3c1a2bb1557e5aa8a886ab74f19f3cfe2583e","after":"53f17f0a71b88dd1f43c4b2721874912c49a18c6","ref":"refs/heads/master","pushedAt":"2023-11-22T16:35:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: publish articles","shortMessageHtmlLink":"feature: publish articles"}},{"before":"0c127dad2fe8b54ec72fda2e5ce069645fe95c6e","after":"25e3c1a2bb1557e5aa8a886ab74f19f3cfe2583e","ref":"refs/heads/master","pushedAt":"2023-11-22T10:29:53.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: publish articles","shortMessageHtmlLink":"feature: publish articles"}},{"before":"97fae809cf6345f2207fbcce2a9c87c7e62f9cff","after":"0c127dad2fe8b54ec72fda2e5ce069645fe95c6e","ref":"refs/heads/master","pushedAt":"2023-11-21T10:08:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: list integration test","shortMessageHtmlLink":"feature: list integration test"}},{"before":"86293f3e4f41e64364a8ba4aec3d4d93df708878","after":"97fae809cf6345f2207fbcce2a9c87c7e62f9cff","ref":"refs/heads/master","pushedAt":"2023-11-16T10:01:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: integration tests","shortMessageHtmlLink":"feature: integration tests"}},{"before":"ccd88777f037619f710472dde9f8392768e2db9c","after":"86293f3e4f41e64364a8ba4aec3d4d93df708878","ref":"refs/heads/master","pushedAt":"2023-11-16T08:56:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: add integration tests","shortMessageHtmlLink":"feature: add integration tests"}},{"before":"8c47f1d56d0602a7de9fad466e688fc99bb1e909","after":"ccd88777f037619f710472dde9f8392768e2db9c","ref":"refs/heads/master","pushedAt":"2023-11-16T06:46:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JasonZhao47","name":"Jason","path":"/JasonZhao47","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115362129?s=80&v=4"},"commit":{"message":"feature: add testing cases with ctx","shortMessageHtmlLink":"feature: add testing cases with ctx"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD9DDTowA","startCursor":null,"endCursor":null}},"title":"Activity · JasonZhao47/cuddle"}