{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":715753650,"defaultBranch":"master","name":"Aify","ownerLogin":"codeminders","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-11-07T19:06:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/13894182?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1703621779.0","currentOid":""},"activityList":{"items":[{"before":"13ff87583bc520fb80f555ab90a90c5c9df797a7","after":null,"ref":"refs/heads/quote","pushedAt":"2023-12-26T20:16:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"alexsaveliev","name":"Alex Saveliev","path":"/alexsaveliev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7010538?s=80&v=4"}},{"before":"6aaf1c58c2eda8fc04b886b68c59cc3f1d4fad2d","after":"13ff87583bc520fb80f555ab90a90c5c9df797a7","ref":"refs/heads/master","pushedAt":"2023-12-26T20:16:07.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"alexsaveliev","name":"Alex Saveliev","path":"/alexsaveliev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7010538?s=80&v=4"},"commit":{"message":"fixed bug in \"new message\" mode","shortMessageHtmlLink":"fixed bug in \"new message\" mode"}},{"before":"3a83262df8c9c5b87fa07052e67fda374ba9384e","after":"13ff87583bc520fb80f555ab90a90c5c9df797a7","ref":"refs/heads/quote","pushedAt":"2023-12-26T20:15:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"alexsaveliev","name":"Alex Saveliev","path":"/alexsaveliev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7010538?s=80&v=4"},"commit":{"message":"fixed bug in \"new message\" mode","shortMessageHtmlLink":"fixed bug in \"new message\" mode"}},{"before":"69add1e2f8f6cec88f1862afa956cfd2d6a1f6f5","after":"3a83262df8c9c5b87fa07052e67fda374ba9384e","ref":"refs/heads/quote","pushedAt":"2023-12-26T20:14:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"alexsaveliev","name":"Alex Saveliev","path":"/alexsaveliev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7010538?s=80&v=4"},"commit":{"message":"Merge branch 'ali-raheem:master' into quote","shortMessageHtmlLink":"Merge branch 'ali-raheem:master' into quote"}},{"before":"c87f0d686985e47d8ebd2bc2faa88bc907fcee68","after":"6aaf1c58c2eda8fc04b886b68c59cc3f1d4fad2d","ref":"refs/heads/master","pushedAt":"2023-12-26T20:13:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexsaveliev","name":"Alex Saveliev","path":"/alexsaveliev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7010538?s=80&v=4"},"commit":{"message":"Merge pull request #6 from codeminders/master\n\naddresses #3","shortMessageHtmlLink":"Merge pull request ali-raheem#6 from codeminders/master"}},{"before":"e072e06c247a3d887cd86d1286b276375bc96f78","after":"69add1e2f8f6cec88f1862afa956cfd2d6a1f6f5","ref":"refs/heads/quote","pushedAt":"2023-12-19T10:09:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexsaveliev","name":"Alex Saveliev","path":"/alexsaveliev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7010538?s=80&v=4"},"commit":{"message":"fixed bug in \"new message\" mode","shortMessageHtmlLink":"fixed bug in \"new message\" mode"}},{"before":null,"after":"e072e06c247a3d887cd86d1286b276375bc96f78","ref":"refs/heads/quote","pushedAt":"2023-12-18T19:24:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"alexsaveliev","name":"Alex Saveliev","path":"/alexsaveliev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7010538?s=80&v=4"},"commit":{"message":"feature: ability to truncate text sent to ChatGPT\nfeature: replacing reply text with ChatGPT response if no explicit selection found\n\n- added new configuration parameter that allows to truncate text being sent to ChatGPT to N characters, so input and output fit token limit defined by the model\n- if there is no explicit selection found, sending the whole message text (including the original message(s)) to ChatGPT, and then trying to replace reply text with the ChatGPT results, leaving original message thread unchanged. This allows to refine the whole message / reply part without the need to select part of it.","shortMessageHtmlLink":"feature: ability to truncate text sent to ChatGPT"}},{"before":"904873274f7f1c0a4d2bc17b36658a89f8e68b0c","after":"c87f0d686985e47d8ebd2bc2faa88bc907fcee68","ref":"refs/heads/master","pushedAt":"2023-11-14T09:17:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexsaveliev","name":"Alex Saveliev","path":"/alexsaveliev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7010538?s=80&v=4"},"commit":{"message":"preserving paragraphs\n\nif text contains consecutive line breaks, transforming it to

elements before inserting, in order to preserve paragraphs","shortMessageHtmlLink":"preserving paragraphs"}},{"before":"c37d09352bdc58da019464a1568376bdef303a2f","after":"904873274f7f1c0a4d2bc17b36658a89f8e68b0c","ref":"refs/heads/master","pushedAt":"2023-11-08T14:59:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"alexsaveliev","name":"Alex Saveliev","path":"/alexsaveliev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7010538?s=80&v=4"},"commit":{"message":"addresses #3\n\nadded ability to replace current selection with the text generated by ChatGPT","shortMessageHtmlLink":"addresses ali-raheem#3"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yNlQyMDoxNjoxOS4wMDAwMDBazwAAAAPSWEs2","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMi0yNlQyMDoxNjoxOS4wMDAwMDBazwAAAAPSWEs2","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMS0wOFQxNDo1OToxMS4wMDAwMDBazwAAAAOqc2R5"}},"title":"Activity ยท codeminders/Aify"}