{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":334407523,"defaultBranch":"main","name":"nuxt-multi-cache","ownerLogin":"dulnan","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-01-30T12:28:44.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4155003?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1724589047.0","currentOid":""},"activityList":{"items":[{"before":"1016aab8976bd05af6172e9897f64c9783075acf","after":"f7991bd81921af5234a642ef180334db0c0cda42","ref":"refs/heads/main","pushedAt":"2024-08-25T12:30:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"Release 3.3.3","shortMessageHtmlLink":"Release 3.3.3"}},{"before":"573075ba4dd1be4ae3414f9afb9582415ab2a507","after":"1016aab8976bd05af6172e9897f64c9783075acf","ref":"refs/heads/main","pushedAt":"2024-08-25T12:14:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"feature: move serving of cached route to event handler (#73)\n\n* feature: move (initial) serving of cached route to event handler\r\n\r\n* catch errors during serving from cache\r\n\r\n* write test for using route cache with compression\r\n\r\n* add doc page for using route cache with compression\r\n\r\n* also test compression on cached api handlers","shortMessageHtmlLink":"feature: move serving of cached route to event handler (#73)"}},{"before":"b1004840fd520b92245df246a7b50b8b6bb08b21","after":"674e420e8ce997b1d3bb29cddbd97a8f0a38458e","ref":"refs/heads/feature/integration-with-h3-compression","pushedAt":"2024-08-25T12:09:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix test","shortMessageHtmlLink":"fix test"}},{"before":"3fdc5c04cc43edaeb988972ce9e9220252afae1d","after":"b1004840fd520b92245df246a7b50b8b6bb08b21","ref":"refs/heads/feature/integration-with-h3-compression","pushedAt":"2024-08-25T12:05:41.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"also test compression on cached api handlers","shortMessageHtmlLink":"also test compression on cached api handlers"}},{"before":"c938c65257ccd5c8f12cd2ac8e782c6916d1db9b","after":"3fdc5c04cc43edaeb988972ce9e9220252afae1d","ref":"refs/heads/feature/integration-with-h3-compression","pushedAt":"2024-08-25T11:17:41.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix texts","shortMessageHtmlLink":"fix texts"}},{"before":null,"after":"c938c65257ccd5c8f12cd2ac8e782c6916d1db9b","ref":"refs/heads/feature/integration-with-h3-compression","pushedAt":"2024-08-25T10:49:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"feature: move (initial) serving of cached route to event handler","shortMessageHtmlLink":"feature: move (initial) serving of cached route to event handler"}},{"before":"839a16be04559645f914f6b3b13d3dec319e679d","after":"573075ba4dd1be4ae3414f9afb9582415ab2a507","ref":"refs/heads/main","pushedAt":"2024-08-25T07:27:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix: setting headers via routeRules on cached routes (#66)","shortMessageHtmlLink":"fix: setting headers via routeRules on cached routes (#66)"}},{"before":"6af7c4a6c43096864cc2a833287fb5e4c9d12afc","after":"839a16be04559645f914f6b3b13d3dec319e679d","ref":"refs/heads/main","pushedAt":"2024-08-25T07:23:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix: add server plugin when any feature is enabled (#71)","shortMessageHtmlLink":"fix: add server plugin when any feature is enabled (#71)"}},{"before":"bf54b937d8df7910861d2b76e6a5ead2394a3420","after":"6af7c4a6c43096864cc2a833287fb5e4c9d12afc","ref":"refs/heads/main","pushedAt":"2024-08-25T07:20:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix: add return type to useCachedAsyncData (#72)","shortMessageHtmlLink":"fix: add return type to useCachedAsyncData (#72)"}},{"before":null,"after":"a65f752969ff684e829e47d1e2f659f6a20dac7a","ref":"refs/heads/fix/usecachedasyncdata-return-type","pushedAt":"2024-08-25T06:39:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix: add return type to useCachedAsyncData (#68)","shortMessageHtmlLink":"fix: add return type to useCachedAsyncData (#68)"}},{"before":null,"after":"d1248e2ab2dbb9edac5f43c5b43eb6f227fec8e3","ref":"refs/heads/fix/properly-add-server-plugin","pushedAt":"2024-08-25T06:30:11.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix: add server plugin when any feature is enabled (#69)","shortMessageHtmlLink":"fix: add server plugin when any feature is enabled (#69)"}},{"before":null,"after":"94726edbaf9359bc21e6e44ca3168c787c0881bf","ref":"refs/heads/fix/route-cache-with-route-rules","pushedAt":"2024-08-01T07:33:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix: setting headers via routeRules on cached routes (#64)","shortMessageHtmlLink":"fix: setting headers via routeRules on cached routes (#64)"}},{"before":"83a35c035ab9eec842af2221c7668e844dacfd4f","after":"bf54b937d8df7910861d2b76e6a5ead2394a3420","ref":"refs/heads/main","pushedAt":"2024-07-29T15:10:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"Release 3.3.1","shortMessageHtmlLink":"Release 3.3.1"}},{"before":"7a49c015b731a2ba5fd1ba63150856b7309220c5","after":"83a35c035ab9eec842af2221c7668e844dacfd4f","ref":"refs/heads/main","pushedAt":"2024-07-29T15:00:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix: don't set cache context on event.context (#65)\n\nBecause this is shared for the duration of the entire SSR request, including calls made from components to API handlers","shortMessageHtmlLink":"fix: don't set cache context on event.context (#65)"}},{"before":null,"after":"f17ab2ab9db8f0b17e662c610969cb54972f323d","ref":"refs/heads/fix/dont-use-event-context","pushedAt":"2024-07-29T14:56:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix: don't set cache context on event.context (#64)\n\nBecause this is shared for the duration of the entire SSR request, including calls made from components to API handlers","shortMessageHtmlLink":"fix: don't set cache context on event.context (#64)"}},{"before":"91d086cf68742dffd77f9709db6a92f8c5433936","after":"7a49c015b731a2ba5fd1ba63150856b7309220c5","ref":"refs/heads/main","pushedAt":"2024-07-28T05:54:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"Release 3.3.0","shortMessageHtmlLink":"Release 3.3.0"}},{"before":"867744e312319bf481944859cfaf0bbf3c7eb920","after":"91d086cf68742dffd77f9709db6a92f8c5433936","ref":"refs/heads/main","pushedAt":"2024-07-14T10:16:38.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"feat: implement \"stale if error\" and \"stale while revalidate\" (#61)\n\n* feat: implement \"stale if error\" (#55)\r\n\r\n* use error hook from nitro to serve stale routes\r\n\r\n* reuse route cache item for \"stale if error\" handler\r\n\r\n* write tests for \"stale if error\" feature\r\n\r\n* feat: implement \"stale while revalidate\" (#54)\r\n\r\n* fix tests, write docs","shortMessageHtmlLink":"feat: implement \"stale if error\" and \"stale while revalidate\" (#61)"}},{"before":"e73b1e7909a47d4352bea160eb01d23b664b8234","after":"915579d6939392bf4ac695a34de8f7680705a0fc","ref":"refs/heads/stale-if-error","pushedAt":"2024-07-14T10:13:19.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"Merge branch 'main' into stale-if-error","shortMessageHtmlLink":"Merge branch 'main' into stale-if-error"}},{"before":"2b4e6b5641a8b143976ecbb038722bfcf7140407","after":null,"ref":"refs/heads/use-cached-async-data","pushedAt":"2024-07-09T04:42:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"}},{"before":"9bd9d496a13a710c620c5a1b28aa0e98a1b6719d","after":"867744e312319bf481944859cfaf0bbf3c7eb920","ref":"refs/heads/main","pushedAt":"2024-07-09T04:42:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"feat: implement useCachedAsyncData (#58)\n\n* feat: implement useCachedAsyncData (#25)\r\n\r\n* check options before spreading\r\n\r\n* prevent \"Excessive stack depth comparing types\"\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: Kai Neuwerth \r\n\r\n* feat: implement client-side caching in useCachedAsyncData (#25)\r\n\r\n---------\r\n\r\nCo-authored-by: Kai Neuwerth ","shortMessageHtmlLink":"feat: implement useCachedAsyncData (#58)"}},{"before":"9f1db3b81d698e7d8b366f798a416f3f3f947de5","after":"e73b1e7909a47d4352bea160eb01d23b664b8234","ref":"refs/heads/stale-if-error","pushedAt":"2024-07-07T14:55:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"fix tests, write docs","shortMessageHtmlLink":"fix tests, write docs"}},{"before":"1f7aa6d838a0968f8d8d21bd68d43f4e2022325b","after":"9f1db3b81d698e7d8b366f798a416f3f3f947de5","ref":"refs/heads/stale-if-error","pushedAt":"2024-07-07T14:27:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"feat: implement \"stale while revalidate\" (#54)","shortMessageHtmlLink":"feat: implement \"stale while revalidate\" (#54)"}},{"before":"f2882713bebf9dde277a45e7773af3a94fd946f0","after":"1f7aa6d838a0968f8d8d21bd68d43f4e2022325b","ref":"refs/heads/stale-if-error","pushedAt":"2024-07-07T10:08:58.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"write tests for \"stale if error\" feature","shortMessageHtmlLink":"write tests for \"stale if error\" feature"}},{"before":null,"after":"f2882713bebf9dde277a45e7773af3a94fd946f0","ref":"refs/heads/stale-if-error","pushedAt":"2024-07-07T08:50:48.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"feat: implement \"stale if error\" (#55)","shortMessageHtmlLink":"feat: implement \"stale if error\" (#55)"}},{"before":"80d24e1cf05fdce40a417e1e1c7d21bec48cbd62","after":"2b4e6b5641a8b143976ecbb038722bfcf7140407","ref":"refs/heads/use-cached-async-data","pushedAt":"2024-07-06T07:22:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"feat: implement client-side caching in useCachedAsyncData (#25)","shortMessageHtmlLink":"feat: implement client-side caching in useCachedAsyncData (#25)"}},{"before":"9f4a2437cdbb278c3566a5420291cc4f9e579c86","after":"80d24e1cf05fdce40a417e1e1c7d21bec48cbd62","ref":"refs/heads/use-cached-async-data","pushedAt":"2024-07-06T05:01:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: Kai Neuwerth ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":"cb3cc61e6d59f9b090e3e36606382c75a91ef477","after":"9f4a2437cdbb278c3566a5420291cc4f9e579c86","ref":"refs/heads/use-cached-async-data","pushedAt":"2024-07-05T15:01:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"prevent \"Excessive stack depth comparing types\"","shortMessageHtmlLink":"prevent \"Excessive stack depth comparing types\""}},{"before":"59cf8ecd22cff174432c2aff7928549089447b30","after":"cb3cc61e6d59f9b090e3e36606382c75a91ef477","ref":"refs/heads/use-cached-async-data","pushedAt":"2024-07-05T14:57:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"check options before spreading","shortMessageHtmlLink":"check options before spreading"}},{"before":null,"after":"59cf8ecd22cff174432c2aff7928549089447b30","ref":"refs/heads/use-cached-async-data","pushedAt":"2024-07-05T14:50:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"},"commit":{"message":"feat: implement useCachedAsyncData (#25)","shortMessageHtmlLink":"feat: implement useCachedAsyncData (#25)"}},{"before":"18b012303f5bde0ea9b529cf511906bcc47bd18c","after":null,"ref":"refs/heads/nuxt3","pushedAt":"2024-07-05T12:04:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dulnan","name":"Jan Hug","path":"/dulnan","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4155003?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yNVQxMjozMDozMy4wMDAwMDBazwAAAASjfZOT","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0wNVQxMjowNDo1MS4wMDAwMDBazwAAAAR3wZb_"}},"title":"Activity ยท dulnan/nuxt-multi-cache"}