Commit graph

5385 commits

Author SHA1 Message Date
Paul Gauthier (aider)
35503c0dff Add a tqdm progress bar to the process_all_tags_since function to show progress while working through all tags. 2024-07-29 11:55:39 -03:00
Paul Gauthier
4ed4f1400c Add blame data for Aider project versions 2024-07-29 11:55:04 -03:00
Paul Gauthier
c971db7cb7 Finished blame graph 2024-07-29 11:52:55 -03:00
Paul Gauthier (aider)
1044c7a71e Remove unused imports and split long line in blame.py 2024-07-29 11:52:50 -03:00
Paul Gauthier
8ff7242bce Add support for parsing command line arguments to the blame script 2024-07-29 11:52:49 -03:00
Paul Gauthier (aider)
2ded5e6faa Update the x-axis of the chart to show increasing dates from left to right, using month labels. 2024-07-29 11:50:11 -03:00
Paul Gauthier
05685c752b Add 15 days to the maximum date range in the blame chart. 2024-07-29 11:48:05 -03:00
Paul Gauthier (aider)
9b78f844a9 Extend the x-axis maximum limit to include the last date 2024-07-29 11:45:21 -03:00
Paul Gauthier (aider)
130a161b8e Increase dot size and opacity of trailing average line in chart 2024-07-29 11:44:42 -03:00
Paul Gauthier
3106ce3d1f Add missing max property to chart configuration to ensure the chart displays the full range of contribution percentages. 2024-07-29 11:44:40 -03:00
Paul Gauthier (aider)
7140f9ce8e Increase Aider's contribution percentage across releases 2024-07-29 11:41:02 -03:00
Paul Gauthier
10029f961e Add more descriptive label to blame chart 2024-07-29 11:41:01 -03:00
Paul Gauthier (aider)
a62a2201ad Add date with year to x-axis in Chart.js configuration 2024-07-29 11:39:04 -03:00
Paul Gauthier
798c22dbb9 Add support for displaying code contribution percentages greater than 100% 2024-07-29 11:39:02 -03:00
Paul Gauthier
e1a09c907d Update the label and axis titles of the blame chart to provide more descriptive information. 2024-07-29 11:37:49 -03:00
Paul Gauthier (aider)
1db6962285 Round the percentage displayed in the tooltip to a whole number 2024-07-29 11:31:35 -03:00
Paul Gauthier (aider)
0e6ebfb8a0 Add date formatting libraries to Chart.js configuration 2024-07-29 11:29:40 -03:00
Paul Gauthier (aider)
c54fa50367 Add a scatter plot graph of the blame.yml data to the blame.md file 2024-07-29 11:22:47 -03:00
Paul Gauthier
b777785bd2 Add blame.md file to website/_includes directory 2024-07-29 11:22:46 -03:00
Paul Gauthier (aider)
77022a9729 Refactor the code in the if args.all_since block into a new function process_all_tags_since. 2024-07-29 11:19:34 -03:00
Paul Gauthier (aider)
074aeb5048 Change the output format to YAML and include the date of the second tag in each range. 2024-07-29 11:13:55 -03:00
Paul Gauthier
dba560caf9 Add formatting to blame output 2024-07-29 11:13:52 -03:00
Paul Gauthier (aider)
133bb0491e Add support to identify aider-written commits by checking the commit message 2024-07-29 11:05:33 -03:00
Paul Gauthier (aider)
7508b8c93c Improve error handling in get_counts_for_file function to gracefully handle files that cannot be blamed. 2024-07-29 11:04:28 -03:00
Paul Gauthier
d1abb85445 Add debug logging to dump all tags since a given start tag 2024-07-29 11:04:25 -03:00
Paul Gauthier (aider)
83060b5276 Use semver to compare version tags in get_all_tags_since function 2024-07-29 11:03:34 -03:00
Paul Gauthier (aider)
4065fc62e6 Fix AttributeError in blame.py script by updating semver library usage 2024-07-29 11:02:30 -03:00
Paul Gauthier (aider)
e73a05eb77 Add --all-since flag to find all tags since the specified tag and print aider percentage between each pair of successive tags 2024-07-29 11:01:44 -03:00
Paul Gauthier (aider)
17cba2500e Refactor main() to use blame() function and print stats 2024-07-29 10:58:35 -03:00
Paul Gauthier
99c6e88e4a Merge branch 'main' into blame 2024-07-29 10:55:53 -03:00
Paul Gauthier
8543a97e76 Improve commit message display for /undo command 2024-07-29 10:55:42 -03:00
Paul Gauthier (aider)
b26b6781db Add optional end-tag to blame.py script 2024-07-29 10:54:25 -03:00
Paul Gauthier
361a749a89 Modify the argparse description to get aider/non-aider blame stats 2024-07-29 10:54:24 -03:00
Paul Gauthier
93a48e5a4c set version to 0.46.1-dev 2024-07-29 10:44:25 -03:00
Paul Gauthier
71f5f45e70 version bump to 0.46.0 2024-07-29 10:42:50 -03:00
Paul Gauthier
8877dd10dd Updated HISTORY 2024-07-29 10:39:24 -03:00
Paul Gauthier (aider)
d62baf0520 Modify cost formatting in usage_report to show at least 2 decimal places, with 2 non-zero digits. 2024-07-29 08:24:24 -03:00
Paul Gauthier
effa5236c6 Add usage reporting for prompt and completion tokens, and session cost. 2024-07-29 08:24:22 -03:00
Paul Gauthier
f898d7e4d7 copy 2024-07-29 08:07:44 -03:00
Paul Gauthier
fd935d8534 show a hint about /undo after each commit 2024-07-29 08:07:39 -03:00
paul-gauthier
83c9213ac7
Merge pull request #956 from johanvts/patch-1
Use "python" in windows install instructions
2024-07-29 08:02:42 -03:00
Johan von Tangen Sivertsen
fce2184d68
use Python on windows
"Py" confused me, it ofent refers to "PyInstaller"
2024-07-29 12:55:03 +02:00
Paul Gauthier
b2786dbf9c copy 2024-07-29 07:44:15 -03:00
Paul Gauthier
c17ef53deb Added the "code" chat mode 2024-07-29 07:36:01 -03:00
Paul Gauthier
87eb7359d1 copy 2024-07-28 21:06:20 -03:00
Paul Gauthier (aider)
28772ddc03 Add support for multiple file arguments using --file 2024-07-28 20:58:46 -03:00
Paul Gauthier
7cf4db58d9 copy 2024-07-28 20:43:07 -03:00
Paul Gauthier
a63428f24d copy 2024-07-28 20:38:05 -03:00
Paul Gauthier
7a1ac4a2d6 Add new AskPrompts class to handle code analysis prompts 2024-07-28 20:37:51 -03:00
Paul Gauthier
3a1fc35f9d Add new /ask and /chat-mode commands, enhance token usage reporting, and improve commit message formatting 2024-07-28 20:37:43 -03:00