{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":462690909,"defaultBranch":"main","name":"ewebsock","ownerLogin":"rerun-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-23T10:41:54.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/99407368?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1716309892.0","currentOid":""},"activityList":{"items":[{"before":"1b2e1cf247988277c94b5ff3b69427d113d35ec7","after":"a8657515bdfeebb78bc23bdd41d1069f3dd58341","ref":"refs/heads/main","pushedAt":"2024-05-24T13:58:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix crash when error_event does not have \"message\" or \"error\" fields (#37)\n\n* fix crash when error_event does not have or fields\r\n\r\n* get rid of unwraps\r\n\r\n* add comment\r\n\r\n* fix clippy warning","shortMessageHtmlLink":"Fix crash when error_event does not have \"message\" or \"error\" fields (#…"}},{"before":"8061cfb74c3809e52e70dbdbeea423746064317e","after":"1b2e1cf247988277c94b5ff3b69427d113d35ec7","ref":"refs/heads/main","pushedAt":"2024-05-21T16:44:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Release 0.6.0 - Close connection by returning ControlFlow::Break","shortMessageHtmlLink":"Release 0.6.0 - Close connection by returning ControlFlow::Break"}},{"before":"517e710588d4f76d89f9ac5b8d911ea8fd3de230","after":"8061cfb74c3809e52e70dbdbeea423746064317e","ref":"refs/heads/main","pushedAt":"2024-05-21T16:43:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Improve echo server","shortMessageHtmlLink":"Improve echo server"}},{"before":"6544266bad80c587fd2fd6804d1740df1e60ce07","after":"517e710588d4f76d89f9ac5b8d911ea8fd3de230","ref":"refs/heads/main","pushedAt":"2024-05-21T16:36:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Update MSRV to Rust 1.76 (#35)\n\n* Update to Rust 1.76\r\n\r\n* Replace cranky with clippy\r\n\r\n* Update template_update.py from rerun_template repo\r\n\r\n* cargo update rustls","shortMessageHtmlLink":"Update MSRV to Rust 1.76 (#35)"}},{"before":null,"after":"b2ef0fd5bd1037249882b6b14f3766e535ca30fd","ref":"refs/heads/emilk/rust-1.76","pushedAt":"2024-05-21T16:13:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"cargo update rustls","shortMessageHtmlLink":"cargo update rustls"}},{"before":"e145ce59391b38967bc36d08709f0cdd3a603070","after":"6544266bad80c587fd2fd6804d1740df1e60ce07","ref":"refs/heads/main","pushedAt":"2024-04-18T16:21:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix generate_changelog.py","shortMessageHtmlLink":"Fix generate_changelog.py"}},{"before":"8d99d31dcdc291f10c339f557ff397b38b58378d","after":"e145ce59391b38967bc36d08709f0cdd3a603070","ref":"refs/heads/main","pushedAt":"2024-04-18T16:18:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Allow closing the connecting by returning `ControlFlow::Break` (#33)\n\n* Specify what should happen when `ControlFlow::Break` is returned\r\n\r\n* Implement `ControlFlow::Break` for `native_tungstenite`\r\n\r\n* Add placeholder code for native_tungstenite_tokio backend\r\n\r\nNot sure how to implement it there\r\n\r\n* Start work on the web backend\r\n\r\n* Fix borrow checker stuff\r\n\r\n* Use the same close logic everywhere\r\n\r\n* Make `close` non-fallible\r\n\r\n* Add warnings for tokio backend\r\n\r\n* Fix warning\r\n\r\n* Add warning about the tokio backend sucking","shortMessageHtmlLink":"Allow closing the connecting by returning ControlFlow::Break (#33)"}},{"before":"87e9b08d1f15f9ec96c332f449bdc577658f482f","after":"4107b1556fd57fa476d5100f586feb7fba447a48","ref":"refs/heads/emilk/break","pushedAt":"2024-04-18T16:10:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Add warning about the tokio backend sucking","shortMessageHtmlLink":"Add warning about the tokio backend sucking"}},{"before":"a25e9b3bb7a2d4966c521e4571f3619c8c8093b7","after":"87e9b08d1f15f9ec96c332f449bdc577658f482f","ref":"refs/heads/emilk/break","pushedAt":"2024-04-18T16:07:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix warning","shortMessageHtmlLink":"Fix warning"}},{"before":"ac57008b0169c13aa0ea6cff757cbe8504429c3c","after":"a25e9b3bb7a2d4966c521e4571f3619c8c8093b7","ref":"refs/heads/emilk/break","pushedAt":"2024-04-18T16:02:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Add warnings for tokio backend","shortMessageHtmlLink":"Add warnings for tokio backend"}},{"before":"4c170c3ab5991ccab20968f016b4630f623e0e62","after":"ac57008b0169c13aa0ea6cff757cbe8504429c3c","ref":"refs/heads/emilk/break","pushedAt":"2024-04-18T15:55:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Make `close` non-fallible","shortMessageHtmlLink":"Make close non-fallible"}},{"before":"0985768d2acad63df8c27614f33d47d367912d53","after":"4c170c3ab5991ccab20968f016b4630f623e0e62","ref":"refs/heads/emilk/break","pushedAt":"2024-04-18T15:53:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Use the same close logic everywhere","shortMessageHtmlLink":"Use the same close logic everywhere"}},{"before":"9e753af89057976b6f7004ad1dd278507c2efcb9","after":"0985768d2acad63df8c27614f33d47d367912d53","ref":"refs/heads/emilk/break","pushedAt":"2024-04-18T15:51:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix borrow checker stuff","shortMessageHtmlLink":"Fix borrow checker stuff"}},{"before":"04f635e79dc6db7a0da84abdf471bcf1ec2f743c","after":"9e753af89057976b6f7004ad1dd278507c2efcb9","ref":"refs/heads/emilk/break","pushedAt":"2024-04-18T10:00:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Merge branch 'main' into emilk/break","shortMessageHtmlLink":"Merge branch 'main' into emilk/break"}},{"before":"8dbce6197f08eb13a4e3a571e5d48e30330fde1c","after":"8d99d31dcdc291f10c339f557ff397b38b58378d","ref":"refs/heads/main","pushedAt":"2024-04-18T09:06:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Unify repository based on https://github.com/rerun-io/rerun_template/ (#34)\n\n* CI: Add link checker\r\n\r\n* Improve .gitignore\r\n\r\n* CI: check for typos\r\n\r\n* Add bacon.toml\r\n\r\n* Update crate `mio`\r\n\r\n* Update deny.toml\r\n\r\n* Small formatting changes\r\n\r\n* Add script to generate chagelog\r\n\r\n* Add script to update repository from template\r\n\r\n* CI: check for labels\r\n\r\n* Unify Rust CI\r\n\r\n* More agressive clippy\r\n\r\n* Fix doclink\r\n\r\n* Remove dead link\r\n\r\n* Only check libraries for wasm32 support\r\n\r\n* Fix some Wasm clippy lints\r\n\r\n* Web: Add error handling when failing to read binary blob\r\n\r\n* another clippy lint fix\r\n\r\n* Same rust-version everywhere","shortMessageHtmlLink":"Unify repository based on https://github.com/rerun-io/rerun_template/ ("}},{"before":"05739e65cddb7c9639194c6b95bacab5f0d614b6","after":"a63fca48459343b00541a3445e62c8edff591d9e","ref":"refs/heads/emilk/rerun_template","pushedAt":"2024-04-18T09:04:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Same rust-version everywhere","shortMessageHtmlLink":"Same rust-version everywhere"}},{"before":"b10af49096f16a323c1737c801b351a14986ca86","after":"05739e65cddb7c9639194c6b95bacab5f0d614b6","ref":"refs/heads/emilk/rerun_template","pushedAt":"2024-04-18T09:04:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"another clippy lint fix","shortMessageHtmlLink":"another clippy lint fix"}},{"before":"a38d62d4277a9e86576fedc2853bb3ff598e8aed","after":"b10af49096f16a323c1737c801b351a14986ca86","ref":"refs/heads/emilk/rerun_template","pushedAt":"2024-04-18T09:02:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Web: Add error handling when failing to read binary blob","shortMessageHtmlLink":"Web: Add error handling when failing to read binary blob"}},{"before":"b9ea86289f139045d765dd4ac4d067c70f4b7672","after":"a38d62d4277a9e86576fedc2853bb3ff598e8aed","ref":"refs/heads/emilk/rerun_template","pushedAt":"2024-04-18T08:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix some Wasm clippy lints","shortMessageHtmlLink":"Fix some Wasm clippy lints"}},{"before":"bab981a57478f3c991405379ad32e89d188f4c3a","after":"b9ea86289f139045d765dd4ac4d067c70f4b7672","ref":"refs/heads/emilk/rerun_template","pushedAt":"2024-04-18T08:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Only check libraries for wasm32 support","shortMessageHtmlLink":"Only check libraries for wasm32 support"}},{"before":"096ac9f06f3af83e8a43940307a172b0f5d235d8","after":"bab981a57478f3c991405379ad32e89d188f4c3a","ref":"refs/heads/emilk/rerun_template","pushedAt":"2024-04-18T08:44:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Remove dead link","shortMessageHtmlLink":"Remove dead link"}},{"before":"f6d01125105055193cabeabee81fb0417f156762","after":"096ac9f06f3af83e8a43940307a172b0f5d235d8","ref":"refs/heads/emilk/rerun_template","pushedAt":"2024-04-18T08:44:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Fix doclink","shortMessageHtmlLink":"Fix doclink"}},{"before":null,"after":"f6d01125105055193cabeabee81fb0417f156762","ref":"refs/heads/emilk/rerun_template","pushedAt":"2024-04-18T08:34:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"More agressive clippy","shortMessageHtmlLink":"More agressive clippy"}},{"before":"da4d5bfb8119ba6df6b25268cc4b9443e44d13dd","after":"8dbce6197f08eb13a4e3a571e5d48e30330fde1c","ref":"refs/heads/main","pushedAt":"2024-04-03T09:11:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Release 0.5.0 - Add connect `Options`","shortMessageHtmlLink":"Release 0.5.0 - Add connect Options"}},{"before":null,"after":"04f635e79dc6db7a0da84abdf471bcf1ec2f743c","ref":"refs/heads/emilk/break","pushedAt":"2024-04-03T09:09:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Start work on the web backend","shortMessageHtmlLink":"Start work on the web backend"}},{"before":"e26b319ae08b316abd0fa56cf11b703bea8ac550","after":"da4d5bfb8119ba6df6b25268cc4b9443e44d13dd","ref":"refs/heads/main","pushedAt":"2024-02-26T12:12:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Release 0.5.0 - Add connect `Options`","shortMessageHtmlLink":"Release 0.5.0 - Add connect Options"}},{"before":"b50368192c2869c5ebf99721bd4af95419ebaf56","after":"e26b319ae08b316abd0fa56cf11b703bea8ac550","ref":"refs/heads/main","pushedAt":"2024-02-26T12:01:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Add `Options` for controlling max frame size of incoming messages (#29)\n\n* Add `Options` for controlling max frame size of incoming messages\r\n\r\n* Check and fix typos","shortMessageHtmlLink":"Add Options for controlling max frame size of incoming messages (#29)"}},{"before":"8a948288979a12069aab4b20b58cb09b326ce96e","after":"50e692ab951d2ceef37db307af1f3bc7e533fe44","ref":"refs/heads/emilk/connect-options","pushedAt":"2024-02-26T11:53:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Check and fix typos","shortMessageHtmlLink":"Check and fix typos"}},{"before":null,"after":"8a948288979a12069aab4b20b58cb09b326ce96e","ref":"refs/heads/emilk/connect-options","pushedAt":"2024-02-26T11:52:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Add `Options` for controlling max frame size of incoming messages","shortMessageHtmlLink":"Add Options for controlling max frame size of incoming messages"}},{"before":"ad11a8b64100f2a49a7b9550250dd10f70b54731","after":"b50368192c2869c5ebf99721bd4af95419ebaf56","ref":"refs/heads/main","pushedAt":"2024-02-15T11:07:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"emilk","name":"Emil Ernerfeldt","path":"/emilk","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1148717?s=80&v=4"},"commit":{"message":"Release 0.4.1 - Better error reporting and support tungstenite 0.21","shortMessageHtmlLink":"Release 0.4.1 - Better error reporting and support tungstenite 0.21"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUxmXzwA","startCursor":null,"endCursor":null}},"title":"Activity · rerun-io/ewebsock"}