{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":342797420,"defaultBranch":"main","name":"ardislu.dev","ownerLogin":"ardislu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-02-27T07:28:32.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/29699850?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1614410969.7828832","currentOid":""},"activityList":{"items":[{"before":"4b6a707ab7a7d115f914be284a402a04b35d5655","after":"234e2040ba770c62d79ae886f315b21c67bd51bf","ref":"refs/heads/main","pushedAt":"2024-09-26T06:37:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"a7d9b56d1a0ffb5262c9bd574a42cc78a08a212c","after":"4b6a707ab7a7d115f914be284a402a04b35d5655","ref":"refs/heads/main","pushedAt":"2024-09-25T04:15:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Only cache requests on own hostname\n\nOtherwise it will try to cache chrome extensions or user-initiated requests from console, which was not intended.","shortMessageHtmlLink":"Only cache requests on own hostname"}},{"before":"bbe641e599ba851019531da448a3564a5cd2dba4","after":"a7d9b56d1a0ffb5262c9bd574a42cc78a08a212c","ref":"refs/heads/main","pushedAt":"2024-09-22T05:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"0ee2d9875ac2f40af3ac8c47e26dd4f513204f0c","after":"bbe641e599ba851019531da448a3564a5cd2dba4","ref":"refs/heads/main","pushedAt":"2024-09-21T04:01:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"0e9a379812c609e47e18d6f7a65fafe0af07a404","after":"0ee2d9875ac2f40af3ac8c47e26dd4f513204f0c","ref":"refs/heads/main","pushedAt":"2024-09-13T02:31:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Simplify debounce function\n\nNo need to pass `this` because it's not being called on an object.","shortMessageHtmlLink":"Simplify debounce function"}},{"before":"99720b5c41c252d551d005f75d8eecf3ca56c877","after":"0e9a379812c609e47e18d6f7a65fafe0af07a404","ref":"refs/heads/main","pushedAt":"2024-09-11T06:48:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"454dcb4f1daf72072b4b52fdb365c8e46e38ef2f","after":"99720b5c41c252d551d005f75d8eecf3ca56c877","ref":"refs/heads/main","pushedAt":"2024-09-09T07:50:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Manually call setGridRowEnd on first page load\n\nAfter debouncing ResizeObserver, the initial call on first page load needs to be manual otherwise there will be a visible delay.","shortMessageHtmlLink":"Manually call setGridRowEnd on first page load"}},{"before":"2dfd2370e5d6440ff026b52fe3b4dcb663d86a80","after":"454dcb4f1daf72072b4b52fdb365c8e46e38ef2f","ref":"refs/heads/main","pushedAt":"2024-09-09T06:45:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Debounce ResizeObserver\n\nFurther improves performance by not recalculating on every pixel resized","shortMessageHtmlLink":"Debounce ResizeObserver"}},{"before":"124599ed84f26d4b5785a538e770c7f905948e8f","after":"2dfd2370e5d6440ff026b52fe3b4dcb663d86a80","ref":"refs/heads/main","pushedAt":"2024-09-04T04:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"5c07f2196642831e113df56730e74b00e36e4c1f","after":"124599ed84f26d4b5785a538e770c7f905948e8f","ref":"refs/heads/main","pushedAt":"2024-08-30T06:41:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Align search icon vertically with center instead of clear button center\n\nThe clear button is not a standard control anyway so it didn't make sense to align with it.","shortMessageHtmlLink":"Align search icon vertically with <search> center instead of clear bu…"}},{"before":"6236b82e4a5216896bd0cb31d7325d3d456ceb68","after":"5c07f2196642831e113df56730e74b00e36e4c1f","ref":"refs/heads/main","pushedAt":"2024-08-30T06:30:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"8673fb3f9c7c91be39cf9221ccbbf513c2e0ebba","after":"6236b82e4a5216896bd0cb31d7325d3d456ceb68","ref":"refs/heads/main","pushedAt":"2024-08-24T06:05:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"f17f7642f29ebe6ac404e35e50cfe56caddee1a6","after":"8673fb3f9c7c91be39cf9221ccbbf513c2e0ebba","ref":"refs/heads/main","pushedAt":"2024-08-17T05:36:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Add simplified npm start script","shortMessageHtmlLink":"Add simplified npm start script"}},{"before":"966415642f154b2fc8dc10880cb7abeae80cd2e9","after":"f17f7642f29ebe6ac404e35e50cfe56caddee1a6","ref":"refs/heads/main","pushedAt":"2024-08-11T06:14:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"0d57081dd2a44a609f172f37b597b3ed0a016d13","after":"966415642f154b2fc8dc10880cb7abeae80cd2e9","ref":"refs/heads/main","pushedAt":"2024-08-07T03:55:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"927c1630632967783a50d858e80478fce4f91ed5","after":"0d57081dd2a44a609f172f37b597b3ed0a016d13","ref":"refs/heads/main","pushedAt":"2024-08-04T06:11:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"c8663e483ea65008e9f4b58f735f1fd063196589","after":"927c1630632967783a50d858e80478fce4f91ed5","ref":"refs/heads/main","pushedAt":"2024-07-29T03:06:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"7735213e18faad7c4f895fea5c5fb7029e63378b","after":"c8663e483ea65008e9f4b58f735f1fd063196589","ref":"refs/heads/main","pushedAt":"2024-07-26T04:41:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Partially rollback 0c7f59e\n\nShould allow empty search because this is commonly used to reset the search.","shortMessageHtmlLink":"Partially rollback 0c7f59e"}},{"before":"6731b9553610dfadbbec11b3757b32df40268e03","after":"7735213e18faad7c4f895fea5c5fb7029e63378b","ref":"refs/heads/main","pushedAt":"2024-07-23T07:03:22.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Rollback 041ec4d\n\nThe spacer
is required to minimize the
height to just fit its content. Without the spacer,
will consume the entire screen height and spread its children across the entire height. When there are not enough cards to fill the screen height, this spread results in ugly spacing.","shortMessageHtmlLink":"Rollback 041ec4d"}},{"before":"f57767bc66665f10dca519bd555087df6e43ee0d","after":"6731b9553610dfadbbec11b3757b32df40268e03","ref":"refs/heads/main","pushedAt":"2024-07-20T06:02:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"041ec4d052b8968fb00e5f1a2dc8deda33092314","after":"f57767bc66665f10dca519bd555087df6e43ee0d","ref":"refs/heads/main","pushedAt":"2024-07-14T05:52:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Add tags as categories","shortMessageHtmlLink":"Add tags as categories"}},{"before":"e396402cdbcc9a7ac3e74db552185ca053a5a065","after":"041ec4d052b8968fb00e5f1a2dc8deda33092314","ref":"refs/heads/main","pushedAt":"2024-07-13T05:28:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Simplify body grid","shortMessageHtmlLink":"Simplify body grid"}},{"before":"7dc632e2ce855d3ad0e9833e1063a254936b090a","after":"e396402cdbcc9a7ac3e74db552185ca053a5a065","ref":"refs/heads/main","pushedAt":"2024-07-08T03:53:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"e30fec3990e9cc8d9f02bc3114efd037cd95aabf","after":"7dc632e2ce855d3ad0e9833e1063a254936b090a","ref":"refs/heads/main","pushedAt":"2024-06-21T14:13:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"1ec5b78486b1da19be8c6c406f85ca9bed2a4a33","after":"e30fec3990e9cc8d9f02bc3114efd037cd95aabf","ref":"refs/heads/main","pushedAt":"2024-06-13T07:32:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Set edge cache TTL to 30 days\n\nDefault TTL is 2 hours. Confirmed that stale-while-revalidate logic is working.","shortMessageHtmlLink":"Set edge cache TTL to 30 days"}},{"before":"f645f610c0a6c61ee59407a40f156d9d99681daa","after":"1ec5b78486b1da19be8c6c406f85ca9bed2a4a33","ref":"refs/heads/main","pushedAt":"2024-06-13T04:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Avoid blocking for auth token\n\nThe auth token is not required if responding with a cached response, so don't wait for it.","shortMessageHtmlLink":"Avoid blocking for auth token"}},{"before":"fb265f37fa71ab51e6e693979975bb501c0c7409","after":"f645f610c0a6c61ee59407a40f156d9d99681daa","ref":"refs/heads/main","pushedAt":"2024-06-13T02:43:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Clean origin response to allow custom cache logic","shortMessageHtmlLink":"Clean origin response to allow custom cache logic"}},{"before":"1c8ae42b2073ad60010d43f66b296243a0988329","after":"fb265f37fa71ab51e6e693979975bb501c0c7409","ref":"refs/heads/main","pushedAt":"2024-06-11T05:08:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}},{"before":"cda5a402a633565e3afe0e4e87d675e85f335859","after":"1c8ae42b2073ad60010d43f66b296243a0988329","ref":"refs/heads/main","pushedAt":"2024-06-10T06:10:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Implement stale-while-revalidate caching on edge","shortMessageHtmlLink":"Implement stale-while-revalidate caching on edge"}},{"before":"2b2bccb8d05dcdcd9ffc4dfc1a3937271617df19","after":"cda5a402a633565e3afe0e4e87d675e85f335859","ref":"refs/heads/main","pushedAt":"2024-05-26T05:04:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ardislu","name":"Ardis Lu","path":"/ardislu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/29699850?s=80&v=4"},"commit":{"message":"Upgrade dependencies","shortMessageHtmlLink":"Upgrade dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNlQwNjozNzozMi4wMDAwMDBazwAAAATBHgKo","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0yNlQwNTowNDoyNi4wMDAwMDBazwAAAART_rpR"}},"title":"Activity · ardislu/ardislu.dev"}