{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":662083772,"defaultBranch":"staging","name":"js-rpc","ownerLogin":"MatrixAI","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-04T10:14:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6859950?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726633088.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"ebde6581e40b473f931e9a0c35149e13665e5ad7","ref":"refs/heads/feature-flake-indirect","pushedAt":"2024-09-18T04:18:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brynblack","name":"Brynley Llewellyn-Roux","path":"/brynblack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49110391?s=80&v=4"},"commit":{"message":"feat: added indirect input","shortMessageHtmlLink":"feat: added indirect input"}},{"before":"ed558529ef5da8a17f7f37b3b7d1a11c835f3c09","after":"79a38503e1e9d26f2ca4ec6400ffc831bc11e170","ref":"refs/heads/staging","pushedAt":"2024-07-02T23:13:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brynblack","name":"Brynley Llewellyn-Roux","path":"/brynblack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49110391?s=80&v=4"},"commit":{"message":"ci: fix token","shortMessageHtmlLink":"ci: fix token"}},{"before":"b9045bde1fd278b270fb63a42c73962eb010b56f","after":"ed558529ef5da8a17f7f37b3b7d1a11c835f3c09","ref":"refs/heads/staging","pushedAt":"2024-07-02T08:39:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brynblack","name":"Brynley Llewellyn-Roux","path":"/brynblack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49110391?s=80&v=4"},"commit":{"message":"ci: include GITHUB_TOKEN","shortMessageHtmlLink":"ci: include GITHUB_TOKEN"}},{"before":"64bf1c12fd3ee2cf4002c1b33f43ac780ec929c3","after":"b9045bde1fd278b270fb63a42c73962eb010b56f","ref":"refs/heads/staging","pushedAt":"2024-07-02T08:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brynblack","name":"Brynley Llewellyn-Roux","path":"/brynblack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49110391?s=80&v=4"},"commit":{"message":"ci: fix platform fails","shortMessageHtmlLink":"ci: fix platform fails"}},{"before":"24924f0f01ab889e06eb8d066052b63b0b6cb574","after":"3cb0454876dda4a6de92c867b8b9e0f4a3604086","ref":"refs/heads/feature-ci","pushedAt":"2024-07-02T08:00:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brynblack","name":"Brynley Llewellyn-Roux","path":"/brynblack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49110391?s=80&v=4"},"commit":{"message":"ci: fix platform fails","shortMessageHtmlLink":"ci: fix platform fails"}},{"before":"b747a18f3ab782ceb80e9c5f5c9d34d4e4516b39","after":"64bf1c12fd3ee2cf4002c1b33f43ac780ec929c3","ref":"refs/heads/staging","pushedAt":"2024-07-02T07:55:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"brynblack","name":"Brynley Llewellyn-Roux","path":"/brynblack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49110391?s=80&v=4"},"commit":{"message":"Merge pull request #65 from MatrixAI/feature-ci\n\nCI Integration","shortMessageHtmlLink":"Merge pull request #65 from MatrixAI/feature-ci"}},{"before":"e50d16c2a242790b466f8054b5aa9e4a2400faa3","after":"24924f0f01ab889e06eb8d066052b63b0b6cb574","ref":"refs/heads/feature-ci","pushedAt":"2024-07-02T07:53:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brynblack","name":"Brynley Llewellyn-Roux","path":"/brynblack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49110391?s=80&v=4"},"commit":{"message":"feat: integration of new CI system","shortMessageHtmlLink":"feat: integration of new CI system"}},{"before":null,"after":"e50d16c2a242790b466f8054b5aa9e4a2400faa3","ref":"refs/heads/feature-ci","pushedAt":"2024-07-02T07:42:46.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brynblack","name":"Brynley Llewellyn-Roux","path":"/brynblack","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49110391?s=80&v=4"},"commit":{"message":"feat: integration of new CI system","shortMessageHtmlLink":"feat: integration of new CI system"}},{"before":"39e89e7d1f20e05c2813c753b3e4fa281a7c7b90","after":"b747a18f3ab782ceb80e9c5f5c9d34d4e4516b39","ref":"refs/heads/master","pushedAt":"2024-03-11T03:19:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"MatrixAI-Bot","name":"Matrix AI Bot","path":"/MatrixAI-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69569870?s=80&v=4"},"commit":{"message":"0.5.1","shortMessageHtmlLink":"0.5.1"}},{"before":"c9ee7bccce8cafe27e91a2003f8ce5e166b74218","after":"b747a18f3ab782ceb80e9c5f5c9d34d4e4516b39","ref":"refs/heads/staging","pushedAt":"2024-03-11T03:06:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amydevs","name":"Amy!","path":"/amydevs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50583248?s=80&v=4"},"commit":{"message":"0.5.1","shortMessageHtmlLink":"0.5.1"}},{"before":"39e89e7d1f20e05c2813c753b3e4fa281a7c7b90","after":"c9ee7bccce8cafe27e91a2003f8ce5e166b74218","ref":"refs/heads/staging","pushedAt":"2024-03-11T03:02:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"amydevs","name":"Amy!","path":"/amydevs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50583248?s=80&v=4"},"commit":{"message":"Merge pull request #63 from MatrixAI/feature-streamFactory-errors\n\n`streamFactory` errors should propagate to the caller","shortMessageHtmlLink":"Merge pull request #63 from MatrixAI/feature-streamFactory-errors"}},{"before":"9fee5eb2612c8e368199f7cb4044217530441dd6","after":"5cfd9b53d153685f1ef16bca6d6e550ef2610688","ref":"refs/heads/feature-streamFactory-errors","pushedAt":"2024-03-11T03:01:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amydevs","name":"Amy!","path":"/amydevs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50583248?s=80&v=4"},"commit":{"message":"fix: errors from `streamFactory` are now caught and propagated to the caller\n\nfix: made handlers more explicit for `streamFactoryProm`\n\nfix: `duplex caller handles abort awaiting stream` now expects caller to throw","shortMessageHtmlLink":"fix: errors from streamFactory are now caught and propagated to the…"}},{"before":"b015eb0d9c3507a182b99a8bfc8e68351cbe2640","after":"9fee5eb2612c8e368199f7cb4044217530441dd6","ref":"refs/heads/feature-streamFactory-errors","pushedAt":"2024-03-11T03:00:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amydevs","name":"Amy!","path":"/amydevs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50583248?s=80&v=4"},"commit":{"message":"fix: errors from `streamFactory` are now caught and propagated to the caller\n\nfix: made handlers more explicit for `streamFactoryProm`\n\nfix: `duplex caller handles abort awaiting stream` now expects caller to throw","shortMessageHtmlLink":"fix: errors from streamFactory are now caught and propagated to the…"}},{"before":"c7d73654624e3ea0e9a4727b5ec7c2f79d7908b0","after":"b015eb0d9c3507a182b99a8bfc8e68351cbe2640","ref":"refs/heads/feature-streamFactory-errors","pushedAt":"2024-03-11T02:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amydevs","name":"Amy!","path":"/amydevs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50583248?s=80&v=4"},"commit":{"message":"fix: made handlers more explicit for `streamFactoryProm`","shortMessageHtmlLink":"fix: made handlers more explicit for streamFactoryProm"}},{"before":"6922031f4229c271082e368f6a41433e47ebf6e9","after":"c7d73654624e3ea0e9a4727b5ec7c2f79d7908b0","ref":"refs/heads/feature-streamFactory-errors","pushedAt":"2024-03-11T02:42:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"amydevs","name":"Amy!","path":"/amydevs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50583248?s=80&v=4"},"commit":{"message":"fix: errors from `streamFactory` are now caught and propagated to the caller","shortMessageHtmlLink":"fix: errors from streamFactory are now caught and propagated to the…"}},{"before":"a96b8c30cfd46e3a8d3e23b368b10ec2165fac4f","after":"6922031f4229c271082e368f6a41433e47ebf6e9","ref":"refs/heads/feature-streamFactory-errors","pushedAt":"2024-03-11T02:42:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amydevs","name":"Amy!","path":"/amydevs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50583248?s=80&v=4"},"commit":{"message":"fix: errors from `streamFactory` are now caught and propagated to the caller","shortMessageHtmlLink":"fix: errors from streamFactory are now caught and propagated to the…"}},{"before":null,"after":"a96b8c30cfd46e3a8d3e23b368b10ec2165fac4f","ref":"refs/heads/feature-streamFactory-errors","pushedAt":"2024-03-08T04:25:06.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"amydevs","name":"Amy!","path":"/amydevs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50583248?s=80&v=4"},"commit":{"message":"wip: test for streamfactory error","shortMessageHtmlLink":"wip: test for streamfactory error"}},{"before":"b3a5d17b8e7ae13dfcd7a011d88e8efb470da424","after":"39e89e7d1f20e05c2813c753b3e4fa281a7c7b90","ref":"refs/heads/master","pushedAt":"2024-01-30T03:57:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MatrixAI-Bot","name":"Matrix AI Bot","path":"/MatrixAI-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69569870?s=80&v=4"},"commit":{"message":"0.5.0","shortMessageHtmlLink":"0.5.0"}},{"before":"b3a5d17b8e7ae13dfcd7a011d88e8efb470da424","after":"39e89e7d1f20e05c2813c753b3e4fa281a7c7b90","ref":"refs/heads/staging","pushedAt":"2024-01-30T03:40:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tegefaulkes","name":"Brian Botha","path":"/tegefaulkes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22425593?s=80&v=4"},"commit":{"message":"0.5.0","shortMessageHtmlLink":"0.5.0"}},{"before":"e2f706c0b5c3002bdecdec22bc5d5771d5bd7f02","after":"b3a5d17b8e7ae13dfcd7a011d88e8efb470da424","ref":"refs/heads/master","pushedAt":"2024-01-29T06:57:37.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"MatrixAI-Bot","name":"Matrix AI Bot","path":"/MatrixAI-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69569870?s=80&v=4"},"commit":{"message":"Merge pull request #59 from MatrixAI/feature-client-grace-timer\n\nfix: added grace time to client timeout","shortMessageHtmlLink":"Merge pull request #59 from MatrixAI/feature-client-grace-timer"}},{"before":"e2f706c0b5c3002bdecdec22bc5d5771d5bd7f02","after":"b3a5d17b8e7ae13dfcd7a011d88e8efb470da424","ref":"refs/heads/staging","pushedAt":"2024-01-29T06:35:15.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"tegefaulkes","name":"Brian Botha","path":"/tegefaulkes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22425593?s=80&v=4"},"commit":{"message":"Merge pull request #59 from MatrixAI/feature-client-grace-timer\n\nfix: added grace time to client timeout","shortMessageHtmlLink":"Merge pull request #59 from MatrixAI/feature-client-grace-timer"}},{"before":"7d499342aeada478dabd62384be65377b0c1f61e","after":"144d5e30eeec841ab5032d807fdc6a3ea18f344c","ref":"refs/heads/feature-client-grace-timer","pushedAt":"2024-01-29T04:01:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tegefaulkes","name":"Brian Botha","path":"/tegefaulkes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22425593?s=80&v=4"},"commit":{"message":"fix: removed usage of `registerOnTimeoutCallback`\n\nThis was a very odd thing to add to the API. So I've removed it.\n\nAlso fixed up some tests relating to that.\n\n[ci skip]","shortMessageHtmlLink":"fix: removed usage of registerOnTimeoutCallback"}},{"before":"3e43ec2f558e8af49d54fbee5c922b341e500037","after":"7d499342aeada478dabd62384be65377b0c1f61e","ref":"refs/heads/feature-client-grace-timer","pushedAt":"2024-01-29T02:58:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tegefaulkes","name":"Brian Botha","path":"/tegefaulkes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22425593?s=80&v=4"},"commit":{"message":"syntax: general code clean up\n\n[ci skip]","shortMessageHtmlLink":"syntax: general code clean up"}},{"before":"7a3fe481c5badfb4b21e4e66515b8ffd12497332","after":"3e43ec2f558e8af49d54fbee5c922b341e500037","ref":"refs/heads/feature-client-grace-timer","pushedAt":"2024-01-24T07:46:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"tegefaulkes","name":"Brian Botha","path":"/tegefaulkes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22425593?s=80&v=4"},"commit":{"message":"tests: replaces `testProp` usage with `test.prop`\n\n`testProp` is deprecated and `test.prop` is much cleaner to use anyway.","shortMessageHtmlLink":"tests: replaces testProp usage with test.prop"}},{"before":null,"after":"7a3fe481c5badfb4b21e4e66515b8ffd12497332","ref":"refs/heads/feature-client-grace-timer","pushedAt":"2024-01-24T05:18:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"tegefaulkes","name":"Brian Botha","path":"/tegefaulkes","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/22425593?s=80&v=4"},"commit":{"message":"fix: added grace time to client timeout\n\nThis allows for a period of time for the RPCServer to respond if it's handler times out at the same time.","shortMessageHtmlLink":"fix: added grace time to client timeout"}},{"before":"a207e61b6a349f140d5df8b44509cf1e018287fd","after":"e2f706c0b5c3002bdecdec22bc5d5771d5bd7f02","ref":"refs/heads/master","pushedAt":"2024-01-04T00:40:45.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"MatrixAI-Bot","name":"Matrix AI Bot","path":"/MatrixAI-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69569870?s=80&v=4"},"commit":{"message":"0.4.4","shortMessageHtmlLink":"0.4.4"}},{"before":"b8d263922a4ee22b6d057de9cf527428ef8fca98","after":"e2f706c0b5c3002bdecdec22bc5d5771d5bd7f02","ref":"refs/heads/staging","pushedAt":"2024-01-04T00:28:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amydevs","name":"Amy!","path":"/amydevs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50583248?s=80&v=4"},"commit":{"message":"0.4.4","shortMessageHtmlLink":"0.4.4"}},{"before":"a207e61b6a349f140d5df8b44509cf1e018287fd","after":"b8d263922a4ee22b6d057de9cf527428ef8fca98","ref":"refs/heads/staging","pushedAt":"2024-01-04T00:28:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"amydevs","name":"Amy!","path":"/amydevs","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/50583248?s=80&v=4"},"commit":{"message":"fix: JSONValue type can now also accept readonly const tuples/arrays","shortMessageHtmlLink":"fix: JSONValue type can now also accept readonly const tuples/arrays"}},{"before":"47e6353d8c6057c410ee04f2a18a06ea50b57e8d","after":"a207e61b6a349f140d5df8b44509cf1e018287fd","ref":"refs/heads/master","pushedAt":"2023-11-13T18:51:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MatrixAI-Bot","name":"Matrix AI Bot","path":"/MatrixAI-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69569870?s=80&v=4"},"commit":{"message":"0.4.3","shortMessageHtmlLink":"0.4.3"}},{"before":"e40b9f2cce680c0bef22d57a74db52bb81ded8ba","after":"47e6353d8c6057c410ee04f2a18a06ea50b57e8d","ref":"refs/heads/master","pushedAt":"2023-11-13T18:49:14.000Z","pushType":"push","commitsCount":10,"pusher":{"login":"MatrixAI-Bot","name":"Matrix AI Bot","path":"/MatrixAI-Bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/69569870?s=80&v=4"},"commit":{"message":"chore: updated project configuration to match Polykey","shortMessageHtmlLink":"chore: updated project configuration to match Polykey"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwNDoxODowOC4wMDAwMDBazwAAAAS5N4cE","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQwNDoxODowOC4wMDAwMDBazwAAAAS5N4cE","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0xM1QxODo0OToxNC4wMDAwMDBazwAAAAOuHneA"}},"title":"Activity · MatrixAI/js-rpc"}