{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":464197735,"defaultBranch":"master","name":"ezsockets","ownerLogin":"gbaranski","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-02-27T16:58:03.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34353640?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700143942.0","currentOid":""},"activityList":{"items":[{"before":"ca410d05d50d4acaaa5503242fe1d3e24c831e1d","after":"8992d05d1597cc90357136b1b5500024cf871790","ref":"refs/heads/master","pushedAt":"2024-05-22T07:42:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gbaranski","name":"Grzegorz Baranski","path":"/gbaranski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34353640?s=80&v=4"},"commit":{"message":"bump to v0.6.2","shortMessageHtmlLink":"bump to v0.6.2"}},{"before":"932eb743949cc8f9612dc61f98bbcd6c364c3b54","after":"ca410d05d50d4acaaa5503242fe1d3e24c831e1d","ref":"refs/heads/master","pushedAt":"2024-01-30T04:57:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"update MessageSignal (#102)","shortMessageHtmlLink":"update MessageSignal (#102)"}},{"before":"14d42663f5cb891d21bf1d7c16568cfe07c2c93e","after":"932eb743949cc8f9612dc61f98bbcd6c364c3b54","ref":"refs/heads/master","pushedAt":"2024-01-07T04:08:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"improve feature documentation (#99)","shortMessageHtmlLink":"improve feature documentation (#99)"}},{"before":"f92e434a981ad308e8d5d28ff6222eec0438b982","after":"14d42663f5cb891d21bf1d7c16568cfe07c2c93e","ref":"refs/heads/master","pushedAt":"2023-12-23T04:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Revert \"Update enfync (#98)\"\n\nThis reverts commit f92e434a981ad308e8d5d28ff6222eec0438b982.","shortMessageHtmlLink":"Revert \"Update enfync (#98)\""}},{"before":"9f94715715e78b0491b381251966c93aa9892408","after":"f92e434a981ad308e8d5d28ff6222eec0438b982","ref":"refs/heads/master","pushedAt":"2023-12-23T04:11:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Update enfync (#98)","shortMessageHtmlLink":"Update enfync (#98)"}},{"before":"d7491246dd9420c1b6ceeb58f2f61034904096cc","after":"9f94715715e78b0491b381251966c93aa9892408","ref":"refs/heads/master","pushedAt":"2023-11-16T14:05:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gbaranski","name":"Grzegorz Baranski","path":"/gbaranski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34353640?s=80&v=4"},"commit":{"message":"chore: bump version to v0.6.1","shortMessageHtmlLink":"chore: bump version to v0.6.1"}},{"before":"b31a8783db887fca91cf5d5ec8cf6c2f5c98ac50","after":"d7491246dd9420c1b6ceeb58f2f61034904096cc","ref":"refs/heads/master","pushedAt":"2023-11-14T04:42:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"47ad2651bf87096d64fae56ae3dbde62cd876759","after":"b31a8783db887fca91cf5d5ec8cf6c2f5c98ac50","ref":"refs/heads/master","pushedAt":"2023-11-14T04:40:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"refactor ClientActor::run() so the socket can be dropped before trying to reconnect (#97)","shortMessageHtmlLink":"refactor ClientActor::run() so the socket can be dropped before tryin…"}},{"before":"ccad6329ac043f2bdfcad686165cedd2808aece0","after":"47ad2651bf87096d64fae56ae3dbde62cd876759","ref":"refs/heads/master","pushedAt":"2023-11-14T03:59:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Improve reconnect cleanup guarantees (#96)\n\n* update client connection loop to always drain incoming messages before making a connection attempt","shortMessageHtmlLink":"Improve reconnect cleanup guarantees (#96)"}},{"before":"390ec919547c3f29a6e9877a9cb53a9644697bfa","after":"ccad6329ac043f2bdfcad686165cedd2808aece0","ref":"refs/heads/master","pushedAt":"2023-10-24T20:25:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gbaranski","name":"Grzegorz Baranski","path":"/gbaranski","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34353640?s=80&v=4"},"commit":{"message":"chore: update to 0.6.0","shortMessageHtmlLink":"chore: update to 0.6.0"}},{"before":"039cd67952b6c3cc59382a9fd47af6959c4cb914","after":"390ec919547c3f29a6e9877a9cb53a9644697bfa","ref":"refs/heads/master","pushedAt":"2023-10-16T17:53:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"add on_connect_fail() to ClientExt (#95)","shortMessageHtmlLink":"add on_connect_fail() to ClientExt (#95)"}},{"before":"d058d57049cf8f02b83fb1954e77d22209aae519","after":"039cd67952b6c3cc59382a9fd47af6959c4cb914","ref":"refs/heads/master","pushedAt":"2023-10-16T16:03:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"add missing close codes; remove async from Session::close() (#94)","shortMessageHtmlLink":"add missing close codes; remove async from Session::close() (#94)"}},{"before":"ac3b3874aa593148b84c743aefe46f434214868b","after":"d058d57049cf8f02b83fb1954e77d22209aae519","ref":"refs/heads/master","pushedAt":"2023-10-16T15:52:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Fix WASM clients (#93)\n\n* fix features\r\n* remove tokio-tungstenite dependency from clients\r\n* remove tokio dependency from clients for WASM builds\r\n* add demo WASM client; bug fixes","shortMessageHtmlLink":"Fix WASM clients (#93)"}},{"before":"9b92208a842adbc4131a09912e0899050a602dc2","after":"ac3b3874aa593148b84c743aefe46f434214868b","ref":"refs/heads/master","pushedAt":"2023-10-08T06:08:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"fix visibility of server features","shortMessageHtmlLink":"fix visibility of server features"}},{"before":"379eb55b54d4a57c82e52f43574d2167518da163","after":"9b92208a842adbc4131a09912e0899050a602dc2","ref":"refs/heads/master","pushedAt":"2023-10-07T18:05:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"add ClientConnectorWasm (#92)","shortMessageHtmlLink":"add ClientConnectorWasm (#92)"}},{"before":"7c142e0cac1def0dcf98b7833d8488ca17a5e4fb","after":"379eb55b54d4a57c82e52f43574d2167518da163","ref":"refs/heads/master","pushedAt":"2023-10-07T17:27:59.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"bug fix: socket heartbeat should only fire after one full interval of inactivity (#91)","shortMessageHtmlLink":"bug fix: socket heartbeat should only fire after one full interval of…"}},{"before":"1b55a6a1abd9bc2f726430e4c049f5abadf497e8","after":"7c142e0cac1def0dcf98b7833d8488ca17a5e4fb","ref":"refs/heads/master","pushedAt":"2023-10-07T16:35:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Add ClientConnector abstraction for cross-platform clients (#90)\n\n* use tokio-tungstenite-wasm errors in socket in prep for native/wasm sockets\r\n* add enfync to socket in prep for injecting client connector\r\n* add ClientConnector with default implementation for native clients","shortMessageHtmlLink":"Add ClientConnector abstraction for cross-platform clients (#90)"}},{"before":"7fe4bfeaac5cef7ba59b78ff4deb5308b5a11bd3","after":"1b55a6a1abd9bc2f726430e4c049f5abadf497e8","ref":"refs/heads/master","pushedAt":"2023-10-06T16:13:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"emit result when sink shuts down so client can correctly repond to the shut down reason (#89)","shortMessageHtmlLink":"emit result when sink shuts down so client can correctly repond to th…"}},{"before":"0cc591e3d26b4905eced12709d7c11c7ba73a155","after":"7fe4bfeaac5cef7ba59b78ff4deb5308b5a11bd3","ref":"refs/heads/master","pushedAt":"2023-10-06T15:40:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"use in-repo axum_tungstenite intead of axum::extract::ws for unified message/error types (#84)","shortMessageHtmlLink":"use in-repo axum_tungstenite intead of axum::extract::ws for unified …"}},{"before":"99d07bd6326cf02b5ee8d00603ec084302861ed6","after":"0cc591e3d26b4905eced12709d7c11c7ba73a155","ref":"refs/heads/master","pushedAt":"2023-09-30T23:32:28.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Merge pull request #88 from UkoeHB/share_connect\n\nRefactor reconnect loop for use during initial connection attempt","shortMessageHtmlLink":"Merge pull request #88 from UkoeHB/share_connect"}},{"before":"7393f9853d635d09819dab56e56d388b86794fb2","after":"99d07bd6326cf02b5ee8d00603ec084302861ed6","ref":"refs/heads/master","pushedAt":"2023-09-30T20:21:25.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Merge pull request #87 from UkoeHB/close_reconnect\n\nBug fix: allow client to close itself while in the reconnect loop","shortMessageHtmlLink":"Merge pull request #87 from UkoeHB/close_reconnect"}},{"before":"068c0e605ef9239fe3e19ecefc0585d7d1051f61","after":"7393f9853d635d09819dab56e56d388b86794fb2","ref":"refs/heads/master","pushedAt":"2023-09-30T14:15:53.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Merge pull request #86 from UkoeHB/upgrade_with_config\n\nAxum: separate on_upgrade_with_config from on_upgrade","shortMessageHtmlLink":"Merge pull request #86 from UkoeHB/upgrade_with_config"}},{"before":"efaa877f4dcca182cfb1060c7d5bbb7c8be0e89b","after":"068c0e605ef9239fe3e19ecefc0585d7d1051f61","ref":"refs/heads/master","pushedAt":"2023-09-30T13:58:11.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Merge pull request #85 from UkoeHB/axum_socket_config\n\nAdd socket config to axum feature's Upgrade::on_upgrade()","shortMessageHtmlLink":"Merge pull request #85 from UkoeHB/axum_socket_config"}},{"before":"366b076fe849624c0133fe02928acb622442e7d3","after":"efaa877f4dcca182cfb1060c7d5bbb7c8be0e89b","ref":"refs/heads/master","pushedAt":"2023-09-30T13:35:16.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Merge pull request #77 from UkoeHB/keep_alive\n\nAllow injection of Ping message construction in socket heartbeat","shortMessageHtmlLink":"Merge pull request #77 from UkoeHB/keep_alive"}},{"before":"7a56950dbf99694ed06a558fbb8d492a3ae70fbc","after":"366b076fe849624c0133fe02928acb622442e7d3","ref":"refs/heads/master","pushedAt":"2023-09-28T23:47:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"simplify axum feature","shortMessageHtmlLink":"simplify axum feature"}},{"before":"9bef190621882ae258a0c1908a035309e310eab7","after":"7a56950dbf99694ed06a558fbb8d492a3ae70fbc","ref":"refs/heads/master","pushedAt":"2023-09-28T20:32:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"expose read-access to axum Upgrade fields","shortMessageHtmlLink":"expose read-access to axum Upgrade fields"}},{"before":"3bf749167aa709235674c13e38ed11adc162092a","after":"9bef190621882ae258a0c1908a035309e310eab7","ref":"refs/heads/master","pushedAt":"2023-09-28T18:52:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"publicize MessageSignal and MessageStatus","shortMessageHtmlLink":"publicize MessageSignal and MessageStatus"}},{"before":"97c81c8279728fb42472332069aec1aafc4cfa15","after":"3bf749167aa709235674c13e38ed11adc162092a","ref":"refs/heads/master","pushedAt":"2023-09-27T20:01:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"61b2e51a52f7dd854ff8017a6f0cacd17985e3e5","after":"97c81c8279728fb42472332069aec1aafc4cfa15","ref":"refs/heads/master","pushedAt":"2023-09-27T19:53:17.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Merge pull request #81 from UkoeHB/fix_reconnect\n\nAdjust client reconnect","shortMessageHtmlLink":"Merge pull request #81 from UkoeHB/fix_reconnect"}},{"before":"95f1155a07d373ac61c378e40f172fcbe70abbdc","after":"61b2e51a52f7dd854ff8017a6f0cacd17985e3e5","ref":"refs/heads/master","pushedAt":"2023-09-27T19:47:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"UkoeHB","name":null,"path":"/UkoeHB","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/37489173?s=80&v=4"},"commit":{"message":"Merge pull request #83 from UkoeHB/send_reports\n\nTrack message status","shortMessageHtmlLink":"Merge pull request #83 from UkoeHB/send_reports"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUKJ7MAA","startCursor":null,"endCursor":null}},"title":"Activity · gbaranski/ezsockets"}