{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":291459048,"defaultBranch":"main","name":"tussle","ownerLogin":"Klowner","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-08-30T11:42:25.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9374?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717680622.0","currentOid":""},"activityList":{"items":[{"before":"23a8910198d56e8c416cf84987711ff0cfef0bdc","after":"3d8237087e8c08bde0213591a798ab77bbd49b7c","ref":"refs/heads/main","pushedAt":"2024-06-06T13:30:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"v0.7.8","shortMessageHtmlLink":"v0.7.8"}},{"before":"5aecc971829fd92dd9aba2f706be839266ce8ea3","after":"23a8910198d56e8c416cf84987711ff0cfef0bdc","ref":"refs/heads/main","pushedAt":"2024-06-06T13:29:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"feat(storage-pool): add select callback to expose sub-store prioritization","shortMessageHtmlLink":"feat(storage-pool): add select callback to expose sub-store prioritiz…"}},{"before":"6d9b1bad067bc435018e5859985a997487b34da7","after":"5aecc971829fd92dd9aba2f706be839266ce8ea3","ref":"refs/heads/main","pushedAt":"2024-06-03T15:14:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"v0.7.7","shortMessageHtmlLink":"v0.7.7"}},{"before":"a05f462dfe2b69d70dd048f564b9c8ba2c8d472b","after":"6d9b1bad067bc435018e5859985a997487b34da7","ref":"refs/heads/main","pushedAt":"2024-06-03T15:10:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"fix(storage-r2): fix FixedLengthStream did not see all expected bytes when using checkpointMaxBufferSize","shortMessageHtmlLink":"fix(storage-r2): fix FixedLengthStream did not see all expected bytes…"}},{"before":"935698204bce9ff947b06f53a1f16914822a3faf","after":"639c3f3fe4991552f29369a62c82997b601f6886","ref":"refs/heads/e2e-tests","pushedAt":"2024-05-31T16:56:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: update some deps for cloudflare e2e test","shortMessageHtmlLink":"WIP: update some deps for cloudflare e2e test"}},{"before":null,"after":"935698204bce9ff947b06f53a1f16914822a3faf","ref":"refs/heads/e2e-tests","pushedAt":"2024-05-31T16:46:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: e2e tests, beginning of cloudflare middleware with r2 tests","shortMessageHtmlLink":"WIP: e2e tests, beginning of cloudflare middleware with r2 tests"}},{"before":"dcd9b0b748c103827e6ceea08b00b0fb85a95736","after":"a05f462dfe2b69d70dd048f564b9c8ba2c8d472b","ref":"refs/heads/main","pushedAt":"2024-05-29T19:07:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"update ts-jest","shortMessageHtmlLink":"update ts-jest"}},{"before":"8743cfbdf1636e234d43556f7454dc6225f1c810","after":"dcd9b0b748c103827e6ceea08b00b0fb85a95736","ref":"refs/heads/main","pushedAt":"2024-05-29T18:54:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"v0.7.6","shortMessageHtmlLink":"v0.7.6"}},{"before":"b43fc4e7b63e9d1ba7b5888f6c15965932e5c0c6","after":null,"ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T18:51:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"}},{"before":"b30e70d58ac3bb87dbbb19d3f9d48969b5e524b3","after":"8743cfbdf1636e234d43556f7454dc6225f1c810","ref":"refs/heads/main","pushedAt":"2024-05-29T18:51:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"add @tussle/storage-pool (#13)","shortMessageHtmlLink":"add @tussle/storage-pool (#13)"}},{"before":"6a6f2166ae3a8c746a12d83660545a6e30b291dd","after":"b43fc4e7b63e9d1ba7b5888f6c15965932e5c0c6","ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T18:44:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: add more to storage-pool readme","shortMessageHtmlLink":"WIP: add more to storage-pool readme"}},{"before":"07dfd0ee057cd49b1742e02af1ade400c7660ed7","after":"6a6f2166ae3a8c746a12d83660545a6e30b291dd","ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T18:41:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: add more to storage-pool readme","shortMessageHtmlLink":"WIP: add more to storage-pool readme"}},{"before":"7e84c6331df32103b9544374a7b62029060d38f1","after":"b30e70d58ac3bb87dbbb19d3f9d48969b5e524b3","ref":"refs/heads/main","pushedAt":"2024-05-29T18:39:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"update typescript to 5.4.5 (and eslint)","shortMessageHtmlLink":"update typescript to 5.4.5 (and eslint)"}},{"before":"5298280b551ab6184ded3c7545c2a5bb82b528ef","after":"7e84c6331df32103b9544374a7b62029060d38f1","ref":"refs/heads/main","pushedAt":"2024-05-29T18:33:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"v0.7.5","shortMessageHtmlLink":"v0.7.5"}},{"before":"ddaa454e2523a0a29bc3ca61a870fece5941dcef","after":"5298280b551ab6184ded3c7545c2a5bb82b528ef","ref":"refs/heads/main","pushedAt":"2024-05-29T18:31:48.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"feat(spec): add TussleStorageServiceWithDeleteCapability type which includes deleteFile()","shortMessageHtmlLink":"feat(spec): add TussleStorageServiceWithDeleteCapability type which i…"}},{"before":"0d394e85765daa32edbb9e538d99c70d351910ae","after":"07dfd0ee057cd49b1742e02af1ade400c7660ed7","ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T18:31:10.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: add more to storage-pool readme","shortMessageHtmlLink":"WIP: add more to storage-pool readme"}},{"before":"71fda15b3f949732951ea842767f4083a671ce9e","after":"0d394e85765daa32edbb9e538d99c70d351910ae","ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T16:33:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: add more to storage-pool readme","shortMessageHtmlLink":"WIP: add more to storage-pool readme"}},{"before":"81739d789f3b81cbc59eab81a6bf9b8039dc1c84","after":"71fda15b3f949732951ea842767f4083a671ce9e","ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T16:31:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: fix link in storage-pool readme","shortMessageHtmlLink":"WIP: fix link in storage-pool readme"}},{"before":"fbeb6a651b8784ff22faecda78447c29725bf8ac","after":"81739d789f3b81cbc59eab81a6bf9b8039dc1c84","ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T16:14:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: add storage-pool to main readme","shortMessageHtmlLink":"WIP: add storage-pool to main readme"}},{"before":"10e5a7c6ebfa3b8e2f9165af2167e03f34f1d16c","after":"fbeb6a651b8784ff22faecda78447c29725bf8ac","ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T16:02:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"feat(spec): add TussleStorageServiceWithDeleteCapability type which includes deleteFile()","shortMessageHtmlLink":"feat(spec): add TussleStorageServiceWithDeleteCapability type which i…"}},{"before":"c37dc3c83bc3a9c1299361c42400b112ad37ff35","after":"10e5a7c6ebfa3b8e2f9165af2167e03f34f1d16c","ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T15:59:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: more tests","shortMessageHtmlLink":"WIP: more tests"}},{"before":"09ed41213d6057a4ac8ac54ea78f863d6df2c3b5","after":"c37dc3c83bc3a9c1299361c42400b112ad37ff35","ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T14:02:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: add deleteFile capability, assuming sub-stores support it","shortMessageHtmlLink":"WIP: add deleteFile capability, assuming sub-stores support it"}},{"before":"dc8132be54938b152d29e346da977ef9daff150c","after":"09ed41213d6057a4ac8ac54ea78f863d6df2c3b5","ref":"refs/heads/storage-pool","pushedAt":"2024-05-29T12:45:49.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: disable concatenation extension, add readme","shortMessageHtmlLink":"WIP: disable concatenation extension, add readme"}},{"before":"adc0041d77a725f7639ae0fc6262161cecbb3a02","after":"dc8132be54938b152d29e346da977ef9daff150c","ref":"refs/heads/storage-pool","pushedAt":"2024-05-28T12:28:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: more storage-pool tests","shortMessageHtmlLink":"WIP: more storage-pool tests"}},{"before":"198024e7c9fba73457c0fc2faeee8d86e01adf2b","after":"adc0041d77a725f7639ae0fc6262161cecbb3a02","ref":"refs/heads/storage-pool","pushedAt":"2024-05-28T10:54:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: adding more tests","shortMessageHtmlLink":"WIP: adding more tests"}},{"before":null,"after":"198024e7c9fba73457c0fc2faeee8d86e01adf2b","ref":"refs/heads/storage-pool","pushedAt":"2024-05-27T17:18:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"WIP: remove unused select() option for now, expose getStorageByKey method","shortMessageHtmlLink":"WIP: remove unused select() option for now, expose getStorageByKey me…"}},{"before":"0713a0f52b0bf4fc4ee70209487e24570b3a18f0","after":"b1826c919e761d6a1ef42576140f1c764a1d5518","ref":"refs/heads/storage-local","pushedAt":"2024-05-24T13:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"feat(storage-local): WIP","shortMessageHtmlLink":"feat(storage-local): WIP"}},{"before":null,"after":"0713a0f52b0bf4fc4ee70209487e24570b3a18f0","ref":"refs/heads/storage-local","pushedAt":"2024-01-11T13:24:15.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"feat(storage-local): WIP","shortMessageHtmlLink":"feat(storage-local): WIP"}},{"before":"b2d3bf148ef4cdf56dd24e5b4a9e49fa13be2ca7","after":"75dcfedd857b48ce619fd0dee1efc07eb91fe369","ref":"refs/heads/middleware-vanilla","pushedAt":"2024-01-09T22:54:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"fix(spec): add middleware test support for node:stream Readable request body","shortMessageHtmlLink":"fix(spec): add middleware test support for node:stream Readable reque…"}},{"before":"e7c2e9c44c7dcf77f8ec07abc8187e887a8700b1","after":"b2d3bf148ef4cdf56dd24e5b4a9e49fa13be2ca7","ref":"refs/heads/middleware-vanilla","pushedAt":"2024-01-09T22:31:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Klowner","name":"Mark Riedesel","path":"/Klowner","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9374?s=80&v=4"},"commit":{"message":"add vanilla-s3 example","shortMessageHtmlLink":"add vanilla-s3 example"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXjrJGAA","startCursor":null,"endCursor":null}},"title":"Activity · Klowner/tussle"}