{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":617085652,"defaultBranch":"main","name":"painy","ownerLogin":"lanesket","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-03-21T17:10:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/14061978?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1704330598.0","currentOid":""},"activityList":{"items":[{"before":"1840c2f624d84323698795ef36fb928da00aa145","after":"5031b0c4f4ff92406d67454a01098a254ff4e210","ref":"refs/heads/main","pushedAt":"2024-01-04T01:07:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Update version number in setup.py from 0.2.1 to 0.2.2.","shortMessageHtmlLink":"Update version number in setup.py from 0.2.1 to 0.2.2."}},{"before":"f94d411f65da26f823c7ab0c96ef8c8289a5d0f2","after":"1840c2f624d84323698795ef36fb928da00aa145","ref":"refs/heads/main","pushedAt":"2024-01-04T01:06:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Refactor config.json settings. Change use_commit_history_style to false and max_num_commits_style to 5.","shortMessageHtmlLink":"Refactor config.json settings. Change use_commit_history_style to fal…"}},{"before":"afedd33555bdbf17d0995a68e54db60152c482e8","after":"f94d411f65da26f823c7ab0c96ef8c8289a5d0f2","ref":"refs/heads/main","pushedAt":"2024-01-03T14:35:15.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Refactor README.md. Remove instructions for setting environment variables and mention that max context length depends on the model used.","shortMessageHtmlLink":"Refactor README.md. Remove instructions for setting environment varia…"}},{"before":"4272569da55dc4fdcab0f78cf5f61fa16bcf6368","after":"afedd33555bdbf17d0995a68e54db60152c482e8","ref":"refs/heads/main","pushedAt":"2023-04-07T19:42:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Add instructions for modifying Painy's configuration options and rules.","shortMessageHtmlLink":"Add instructions for modifying Painy's configuration options and rules."}},{"before":"1d930f29ebfebf671d8b572757f8e0e97b7e41b2","after":"4272569da55dc4fdcab0f78cf5f61fa16bcf6368","ref":"refs/heads/main","pushedAt":"2023-04-07T11:54:44.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Add configuration and rules management to Painy.\n\n- Add and to manage configuration and rules of the commit messages respectively.\n- Add and to the enumeration, and add the corresponding command-line arguments to the argument parser.\n- Add the and command-line arguments to the main function to allow painy to set and get configuration values.\n- Add the and command-line arguments to the main function to allow painy to add and remove rules/restrictions from the commit message prompt.\n- Modify the function to use the new and to read the prompt files and rules respectively.\n- Refactor the main function to handle the new command-line arguments, and to use the and to set and get configuration values and\nrules accordingly.","shortMessageHtmlLink":"Add configuration and rules management to Painy."}},{"before":"f485671d086c9bd1b042671c134be56cc2dc862b","after":"1d930f29ebfebf671d8b572757f8e0e97b7e41b2","ref":"refs/heads/main","pushedAt":"2023-03-26T00:21:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Bumped up Painy version from 0.1.6.1 to 0.1.7 in setup.py.","shortMessageHtmlLink":"Bumped up Painy version from 0.1.6.1 to 0.1.7 in setup.py."}},{"before":"c9b78e04c852e6925827143bce68726117b4a1d6","after":"f485671d086c9bd1b042671c134be56cc2dc862b","ref":"refs/heads/main","pushedAt":"2023-03-26T00:20:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Update comment prompt to include examples of git diff and possible commit messages.","shortMessageHtmlLink":"Update comment prompt to include examples of git diff and possible co…"}},{"before":"0b92367428bcb878dacc85d1a2c1b53ee4514d77","after":null,"ref":"refs/heads/publish","pushedAt":"2023-03-25T15:47:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"}},{"before":"ebc880d48774dbeb62f9e3fe2d3898ede267a47d","after":"c9b78e04c852e6925827143bce68726117b4a1d6","ref":"refs/heads/main","pushedAt":"2023-03-25T15:15:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Bump version to v0.1.6.1 in setup.py.","shortMessageHtmlLink":"Bump version to v0.1.6.1 in setup.py."}},{"before":"50d2ff465c6f7eeee51845377778259fbacfc9ba","after":"ebc880d48774dbeb62f9e3fe2d3898ede267a47d","ref":"refs/heads/main","pushedAt":"2023-03-25T15:10:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Add rich to requirements.txt","shortMessageHtmlLink":"Add rich to requirements.txt"}},{"before":"b6fcf5fb257f64b7bab2ea46e5bed43eb0d3ac4a","after":"50d2ff465c6f7eeee51845377778259fbacfc9ba","ref":"refs/heads/main","pushedAt":"2023-03-25T15:09:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Update setup.py version to 0.1.6 and remove unnecessary print statement in get_diff_str() function.","shortMessageHtmlLink":"Update setup.py version to 0.1.6 and remove unnecessary print stateme…"}},{"before":"397daca60f51ec8f15ad6e04dbff52d9cb7500de","after":"b6fcf5fb257f64b7bab2ea46e5bed43eb0d3ac4a","ref":"refs/heads/main","pushedAt":"2023-03-25T15:07:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Refactor comment prompt in painy/comment.py","shortMessageHtmlLink":"Refactor comment prompt in painy/comment.py"}},{"before":"d4c7cab10375550a6b5bca2eb9ac9e4278033952","after":"397daca60f51ec8f15ad6e04dbff52d9cb7500de","ref":"refs/heads/main","pushedAt":"2023-03-25T14:59:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Added interactive mode for generating commit messages. Increased version number to 0.1.5.","shortMessageHtmlLink":"Added interactive mode for generating commit messages. Increased vers…"}},{"before":"2d9ff770918e8b5f6e7953cf4b61d276f1dca935","after":"d4c7cab10375550a6b5bca2eb9ac9e4278033952","ref":"refs/heads/main","pushedAt":"2023-03-25T14:52:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Added exception classes for Git-Diff errors and no changes found in a file. Changed get_comment function to get_commit_message and added an interactive mode, generating better commit messages. Modified imports by now using painy instead of module name. Added rich library for beautiful printing","shortMessageHtmlLink":"Added exception classes for Git-Diff errors and no changes found in a…"}},{"before":"b9de20677c84244fb7b31b51df29133ef60656cc","after":"2d9ff770918e8b5f6e7953cf4b61d276f1dca935","ref":"refs/heads/main","pushedAt":"2023-03-23T17:16:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Added prerequisites section and minimum Python version requirement to setup.py.","shortMessageHtmlLink":"Added prerequisites section and minimum Python version requirement to…"}},{"before":"8506130f8b3c1a05bb140df1dd9a61740d333d3f","after":"b9de20677c84244fb7b31b51df29133ef60656cc","ref":"refs/heads/main","pushedAt":"2023-03-23T16:44:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Bumped version from 0.1.3 to 0.1.4. Added package data for 'p_extensions.txt' file.","shortMessageHtmlLink":"Bumped version from 0.1.3 to 0.1.4. Added package data for 'p_extensi…"}},{"before":"50df4cde7aa8107807036099311d39705679d64a","after":"8506130f8b3c1a05bb140df1dd9a61740d333d3f","ref":"refs/heads/main","pushedAt":"2023-03-22T11:56:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Version updated from 0.1.2 to 0.1.3 in setup.py.","shortMessageHtmlLink":"Version updated from 0.1.2 to 0.1.3 in setup.py."}},{"before":"d10a4d9b1044603e4ebbf688d40b633587cac649","after":"50df4cde7aa8107807036099311d39705679d64a","ref":"refs/heads/main","pushedAt":"2023-03-22T11:55:51.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Changed MAX_LENGTH from string to int for better type safety.","shortMessageHtmlLink":"Changed MAX_LENGTH from string to int for better type safety."}},{"before":"b54ca768b3d1051f9e64ddeaf61a588075fc06a4","after":"d10a4d9b1044603e4ebbf688d40b633587cac649","ref":"refs/heads/main","pushedAt":"2023-03-21T23:07:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Merge pull request #1 from lanesket/publish\n\nCreate .github/workflows/python-publish.yml","shortMessageHtmlLink":"Merge pull request #1 from lanesket/publish"}},{"before":null,"after":"0b92367428bcb878dacc85d1a2c1b53ee4514d77","ref":"refs/heads/publish","pushedAt":"2023-03-21T23:03:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Create .github/workflows/python-publish.yml","shortMessageHtmlLink":"Create .github/workflows/python-publish.yml"}},{"before":"2a308b0eeb2ec887e65d7db72ab3437f8b4f9616","after":"b54ca768b3d1051f9e64ddeaf61a588075fc06a4","ref":"refs/heads/main","pushedAt":"2023-03-21T20:40:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Bumped up version from 0.1.1 to 0.1.2 in setup.py.","shortMessageHtmlLink":"Bumped up version from 0.1.1 to 0.1.2 in setup.py."}},{"before":"736528451719fa9b43420604a1a5268b1c7ecaf8","after":"2a308b0eeb2ec887e65d7db72ab3437f8b4f9616","ref":"refs/heads/main","pushedAt":"2023-03-21T20:37:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Added new command 'painy commit' to generate commit message for staged changes; it makes commit process easier.","shortMessageHtmlLink":"Added new command 'painy commit' to generate commit message for stage…"}},{"before":"8b7b2dc22799c19ad723ee2e2b16dcf095e0708e","after":"736528451719fa9b43420604a1a5268b1c7ecaf8","ref":"refs/heads/main","pushedAt":"2023-03-21T20:32:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Added `Action` enum to `enums.py`. `commit` function added to `git.py` to commit using comment. Accepts `action` parameter in `main.py`, can find commits or make comments based on input argument.","shortMessageHtmlLink":"Added Action
enum to enums.py
. commit
function added to `git.py…"}},{"before":"7d055b44a2dbafbef8e4ba022e840bcc69648754","after":"8b7b2dc22799c19ad723ee2e2b16dcf095e0708e","ref":"refs/heads/main","pushedAt":"2023-03-21T18:50:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Updated version number from 0.1.0 to 0.1.1 in setup.py.","shortMessageHtmlLink":"Updated version number from 0.1.0 to 0.1.1 in setup.py."}},{"before":"65661c5b475e796e36048389984403a6f2a26a1a","after":"7d055b44a2dbafbef8e4ba022e840bcc69648754","ref":"refs/heads/main","pushedAt":"2023-03-21T18:45:18.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Added instructions and examples for using Painy to generate commit messages based on changes.","shortMessageHtmlLink":"Added instructions and examples for using Painy to generate commit me…"}},{"before":"6f6bbe777fc24c044b2ebfb01dd3b3de080165dc","after":"65661c5b475e796e36048389984403a6f2a26a1a","ref":"refs/heads/main","pushedAt":"2023-03-21T17:54:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Painy","shortMessageHtmlLink":"Painy"}},{"before":null,"after":"6f6bbe777fc24c044b2ebfb01dd3b3de080165dc","ref":"refs/heads/main","pushedAt":"2023-03-21T17:10:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"lanesket","name":"Raevskiy Rudolf","path":"/lanesket","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/14061978?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAD10dMZwA","startCursor":null,"endCursor":null}},"title":"Activity · lanesket/painy"}