{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":598845946,"defaultBranch":"master","name":"chat_gpsp","ownerLogin":"lorenzofelletti","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-02-07T23:17:59.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/60483783?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717097925.0","currentOid":""},"activityList":{"items":[{"before":"d92e25b7d1da017c33afbb73c276583ee1a3c4e9","after":"67a5c59cdb2988095425d24a56bb767789a33401","ref":"refs/heads/master","pushedAt":"2024-07-17T21:26:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"chore: update psp-net version to v0.6.0","shortMessageHtmlLink":"chore: update psp-net version to v0.6.0"}},{"before":"b5c314c60f1bd0d667d6f0bdaca036e0bf2b466b","after":"d92e25b7d1da017c33afbb73c276583ee1a3c4e9","ref":"refs/heads/master","pushedAt":"2024-06-27T23:15:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"chore(deps): upgrade deps","shortMessageHtmlLink":"chore(deps): upgrade deps"}},{"before":"82ca87c1832953441ab5797b0828232e9ce392d8","after":"b5c314c60f1bd0d667d6f0bdaca036e0bf2b466b","ref":"refs/heads/master","pushedAt":"2024-06-19T18:06:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"chore(deps): upgrade psp-net to latest","shortMessageHtmlLink":"chore(deps): upgrade psp-net to latest"}},{"before":"d0ef7824b001e54472ff85e2cabc5adb0ace0a52","after":null,"ref":"refs/heads/feat/update","pushedAt":"2024-05-30T19:38:45.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"}},{"before":"3d2ff45fdd8ac64cdadb56c6f02f99ceff4e07e4","after":"82ca87c1832953441ab5797b0828232e9ce392d8","ref":"refs/heads/master","pushedAt":"2024-05-30T19:38:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"fix body parsing & update dependencies (#6)\n\n* feat: update deps and adapt it to newer rust-psp version\r\n\r\n* feat: update to psp-net 0.2.0\r\n\r\n* fix(openai): respone body parsing\r\n\r\nLately the previous way of parsing body has stopped working, as some characters (1e3 at the beginning, and 0 at the end) started to get printed around the json body. This commit takes this into account, to solve the issue.","shortMessageHtmlLink":"fix body parsing & update dependencies (#6)"}},{"before":"df6c1fb1f369acdd8b6258565930c51eb44aa9d4","after":"d0ef7824b001e54472ff85e2cabc5adb0ace0a52","ref":"refs/heads/feat/update","pushedAt":"2024-05-30T19:36:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"fix(openai): respone body parsing\n\nLately the previous way of parsing body has stopped working, as some characters (1e3 at the beginning, and 0 at the end) started to get printed around the json body. This commit takes this into account, to solve the issue.","shortMessageHtmlLink":"fix(openai): respone body parsing"}},{"before":"d65faf808b81b44e9761fa96d1d42437d49074a7","after":"df6c1fb1f369acdd8b6258565930c51eb44aa9d4","ref":"refs/heads/feat/update","pushedAt":"2024-05-30T10:29:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"feat: update to psp-net 0.2.0","shortMessageHtmlLink":"feat: update to psp-net 0.2.0"}},{"before":null,"after":"d65faf808b81b44e9761fa96d1d42437d49074a7","ref":"refs/heads/feat/update","pushedAt":"2024-04-18T18:22:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"feat: update deps and adapt it to newer rust-psp version","shortMessageHtmlLink":"feat: update deps and adapt it to newer rust-psp version"}},{"before":"e3fec8ea945d1b049b5bd30853dde764a587bcbe","after":"3d2ff45fdd8ac64cdadb56c6f02f99ceff4e07e4","ref":"refs/heads/master","pushedAt":"2024-04-06T12:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"feat: remove unused deps","shortMessageHtmlLink":"feat: remove unused deps"}},{"before":"7180a410edb91ace4d71bf5b30c8cfd2cbac25ea","after":"e3fec8ea945d1b049b5bd30853dde764a587bcbe","ref":"refs/heads/master","pushedAt":"2024-04-06T12:13:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"feat: use rust-net crate","shortMessageHtmlLink":"feat: use rust-net crate"}},{"before":"0b62eaf463263e5c8a1124ceac8a3e5ca2d1dbd7","after":"7180a410edb91ace4d71bf5b30c8cfd2cbac25ea","ref":"refs/heads/master","pushedAt":"2024-03-25T21:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"refactor: minor","shortMessageHtmlLink":"refactor: minor"}},{"before":"1f1674558e4a41e10bcadd51a41bdf24157e25b2","after":"0b62eaf463263e5c8a1124ceac8a3e5ca2d1dbd7","ref":"refs/heads/master","pushedAt":"2024-03-25T20:05:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"refactor: implement clippy suggestions (#4)","shortMessageHtmlLink":"refactor: implement clippy suggestions (#4)"}},{"before":null,"after":"58cc2d58b6125ad99e74d0b1d7e22b9f568c7fa9","ref":"refs/heads/refactor/clippy","pushedAt":"2024-03-24T20:02:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"refactor: implement clippy suggestions","shortMessageHtmlLink":"refactor: implement clippy suggestions"}},{"before":"32c069441d2a1bd68aeda4b1b37dd1c5ab5cdf6d","after":"1f1674558e4a41e10bcadd51a41bdf24157e25b2","ref":"refs/heads/master","pushedAt":"2024-03-24T19:36:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"Feat: refactor code (#3)\n\n* feat: add traits for DNS resolver\r\n\r\n* refactor: udp socket\r\n\r\n* feat: refactor networking\r\n\r\n* refactor: dns\r\n\r\n* refactor: sockets\r\n\r\n* fix(network/udp): typo\r\n\r\n* refactor: sockets, dns\r\n\r\n* fix: dns returned address endianness","shortMessageHtmlLink":"Feat: refactor code (#3)"}},{"before":"448b3f947d51e184e17d6549769fdef85c5c526d","after":"b7d40615bb8f9a8845871adfd6fdf3cd5897b0fe","ref":"refs/heads/feat/improve-sockets","pushedAt":"2024-03-24T19:36:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"fix: dns returned address endianness\n\nThe DNS was returning address with the wrong byte endinanness","shortMessageHtmlLink":"fix: dns returned address endianness"}},{"before":"035bafdcfaa407b453889bc5922453bcb43706c6","after":"448b3f947d51e184e17d6549769fdef85c5c526d","ref":"refs/heads/feat/improve-sockets","pushedAt":"2024-03-24T18:27:03.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"refactor: sockets, dns","shortMessageHtmlLink":"refactor: sockets, dns"}},{"before":"0254a8f03c181d6ceb1b9857c42b03a311220af0","after":"035bafdcfaa407b453889bc5922453bcb43706c6","ref":"refs/heads/feat/improve-sockets","pushedAt":"2024-03-20T22:40:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"refactor: sockets","shortMessageHtmlLink":"refactor: sockets"}},{"before":"e87b8f0aac075658fbc447a9ebfe882ae67a41ab","after":"0254a8f03c181d6ceb1b9857c42b03a311220af0","ref":"refs/heads/feat/improve-sockets","pushedAt":"2024-03-20T22:00:55.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"refactor: dns","shortMessageHtmlLink":"refactor: dns"}},{"before":"a5cafd494737f1a4b175c2ec1f62c3559017ffce","after":"e87b8f0aac075658fbc447a9ebfe882ae67a41ab","ref":"refs/heads/feat/improve-sockets","pushedAt":"2024-03-20T21:39:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"feat: refactor networking","shortMessageHtmlLink":"feat: refactor networking"}},{"before":null,"after":"a5cafd494737f1a4b175c2ec1f62c3559017ffce","ref":"refs/heads/feat/improve-sockets","pushedAt":"2024-03-13T23:50:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"refactor: udp socket","shortMessageHtmlLink":"refactor: udp socket"}},{"before":"b8075b2dc505d2a5bd468b1b68ab229908a11754","after":"32c069441d2a1bd68aeda4b1b37dd1c5ab5cdf6d","ref":"refs/heads/master","pushedAt":"2024-03-13T22:21:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"chore: update Cargo.lock","shortMessageHtmlLink":"chore: update Cargo.lock"}},{"before":null,"after":"af03b4033cafa7ea7ab521f8d88452ad6c1933ca","ref":"refs/heads/refactor/networking","pushedAt":"2024-03-13T22:02:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"feat: add traits for DNS resolver","shortMessageHtmlLink":"feat: add traits for DNS resolver"}},{"before":"e117ae33f6010865a11115eeaa69950efcbd0322","after":"b8075b2dc505d2a5bd468b1b68ab229908a11754","ref":"refs/heads/master","pushedAt":"2024-03-06T00:33:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"chore: create LICENSE","shortMessageHtmlLink":"chore: create LICENSE"}},{"before":"3d243739a3425f89ff0f653e409f4fe29ba1f7ac","after":"e117ae33f6010865a11115eeaa69950efcbd0322","ref":"refs/heads/master","pushedAt":"2024-03-06T00:31:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"docs: update README","shortMessageHtmlLink":"docs: update README"}},{"before":"1ed996d4bfffefb20ea6c7e01a5df1ca135d70ca","after":"3d243739a3425f89ff0f653e409f4fe29ba1f7ac","ref":"refs/heads/master","pushedAt":"2024-03-06T00:22:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"feat: first working implementation (#1)\n\n* fix(openai): use `write_all` and `flush` to send openai request\r\n\r\n* fix(opeani): use `write_all` and `flush` to send gpt request\r\n* chore: added some debug print (ik its bad)\r\n\r\n* wip\r\n\r\n* wip\r\n\r\n* fix(network): tcp socket internal connection state never changing\r\n\r\n* refactor: general refactoring\r\n\r\n* feat: working implementation\r\n\r\nmany components are a bit flaky, and not resilient, but hey it works!\r\nit's good like this atm, plenty of room for improvement!\r\n\r\n* feat: display user prompt","shortMessageHtmlLink":"feat: first working implementation (#1)"}},{"before":"425071878721689b8e6f344718796d94ea3f19f5","after":"7bbceef89221fc9aa810dfc6fee8288b245c7553","ref":"refs/heads/fix/tls","pushedAt":"2024-03-06T00:08:25.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"feat: display user prompt","shortMessageHtmlLink":"feat: display user prompt"}},{"before":"9d8b7e27247f56942df7405f0d11d70968af8f9d","after":"425071878721689b8e6f344718796d94ea3f19f5","ref":"refs/heads/fix/tls","pushedAt":"2024-03-05T00:02:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"refactor: general refactoring","shortMessageHtmlLink":"refactor: general refactoring"}},{"before":"230b71f24a823619a3182e85faa4646aa988dad3","after":"9d8b7e27247f56942df7405f0d11d70968af8f9d","ref":"refs/heads/fix/tls","pushedAt":"2024-03-03T23:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"230b71f24a823619a3182e85faa4646aa988dad3","ref":"refs/heads/fix/tls","pushedAt":"2024-01-21T20:32:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"fix(openai): use `write_all` and `flush` to send openai request\n\n* fix(opeani): use `write_all` and `flush` to send gpt request\n* chore: added some debug print (ik its bad)","shortMessageHtmlLink":"fix(openai): use write_all and flush to send openai request"}},{"before":"35dfc38956ed44cc36fad2a3eaf39d11aa7d6933","after":"1ed996d4bfffefb20ea6c7e01a5df1ca135d70ca","ref":"refs/heads/master","pushedAt":"2023-12-30T14:38:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lorenzofelletti","name":"Lorenzo Felletti","path":"/lorenzofelletti","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/60483783?s=80&v=4"},"commit":{"message":"refactor(network): merge dns and resolver modules into dns","shortMessageHtmlLink":"refactor(network): merge dns and resolver modules into dns"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEgkekWgA","startCursor":null,"endCursor":null}},"title":"Activity ยท lorenzofelletti/chat_gpsp"}