Paul Gauthier (aider)
c5adc92f8b
chore: remove unnecessary comment from io.py
2024-12-01 09:43:43 -08:00
Paul Gauthier
96b6056411
chore: remove unused comment in io.py
2024-12-01 09:43:42 -08:00
Paul Gauthier (aider)
1108566e99
style: fix linting error by adding newline before error handling
2024-12-01 09:41:17 -08:00
Paul Gauthier (aider)
a54a5ee80d
chore: remove comment from error handling block
2024-12-01 09:41:12 -08:00
Paul Gauthier
d57bc3ff01
chore: remove unused comment in io.py
2024-12-01 09:41:11 -08:00
Paul Gauthier (aider)
f02dca2dd8
style: fix linting error by adding newline before error handling
2024-12-01 09:40:25 -08:00
Paul Gauthier (aider)
ad186701d3
feat: add traceback printing for better error handling
2024-12-01 09:40:20 -08:00
Paul Gauthier
a04b9ea053
fix: handle file watcher operations only when it exists
2024-12-01 09:40:19 -08:00
Paul Gauthier
59af7ed3bb
refactor: improve file path handling and remove debug code
2024-12-01 08:27:15 -08:00
Paul Gauthier
9b4df54432
refactor: simplify file change handling and interrupt logic
2024-12-01 08:14:18 -08:00
Paul Gauthier
74108dd680
Merge branch 'main' into watch
2024-12-01 06:09:21 -08:00
Paul Gauthier (aider)
e8fa5c36c2
feat: add ctrl-up/down bindings for history navigation
2024-11-30 18:21:47 -08:00
Paul Gauthier (aider)
4e689e20e9
style: add noqa comment to silence flake8 warning for FileWatcher import
2024-11-27 17:32:22 -08:00
Paul Gauthier
2f78b6f7f3
refactor: move FileWatcher initialization to main.py
2024-11-27 17:32:12 -08:00
Paul Gauthier (aider)
0fedecff58
refactor: move gitignores from FileWatcher.start() to constructor
2024-11-27 16:16:02 -08:00
Paul Gauthier
da4cb0aa62
refactor: move gitignore handling from start() to FileWatcher constructor
2024-11-27 16:16:00 -08:00
Paul Gauthier
3b8a771909
refactor: Move FileWatcher initialization to __init__ method
2024-11-27 16:15:08 -08:00
Paul Gauthier (aider)
f9bcfa14e0
refactor: update file watcher to use class-based implementation
2024-11-27 16:13:42 -08:00
Paul Gauthier (aider)
094d2e12a4
refactor: create FileWatcher class to encapsulate file watching logic
2024-11-27 16:13:00 -08:00
Paul Gauthier
af195a610c
refactor: consolidate file watching code into dedicated class
2024-11-27 16:12:59 -08:00
Paul Gauthier
41b0868165
Merge branch 'main' into watch
2024-11-27 15:04:26 -08:00
Paul Gauthier (aider)
200295e3ee
fix: add error handling for input history file permissions
2024-11-26 20:41:59 -08:00
Paul Gauthier
abb3c936f7
refactor: simplify input interruption using placeholder variable
2024-11-26 10:58:22 -08:00
Paul Gauthier
139d89d817
Merge branch 'main' into watch
2024-11-26 10:30:25 -08:00
Paul Gauthier
2c12234604
refactor: Update input handling to set and use placeholder text
2024-11-21 18:34:24 -08:00
Paul Gauthier (aider)
13cb6a315c
style: Apply linter formatting to io.py
2024-11-21 18:32:03 -08:00
Paul Gauthier (aider)
48e7376002
feat: Add placeholder functionality to input prompts
2024-11-21 18:31:57 -08:00
Paul Gauthier
9eab021a50
refactor: Modify offer_url method and release notes handling in main
2024-11-21 14:02:01 -08:00
Paul Gauthier (aider)
347b299bbc
refactor: Enforce strict parsing of multiline input start with {
or {tag}
2024-11-21 10:10:45 -08:00
Paul Gauthier (aider)
614d297f22
fix: Use strip("\r\n")
for precise line ending removal
2024-11-21 10:10:14 -08:00
Paul Gauthier (aider)
59d0fe00c3
refactor: Improve multi-line input handling with strict closing tag validation
2024-11-21 10:09:36 -08:00
Paul Gauthier (aider)
2ac077603b
feat: Update add_to_input_history to immediately update prompt session history
2024-11-20 08:16:55 -08:00
Paul Gauthier (aider)
10192296fe
style: Format code with linter
2024-11-19 12:34:47 -08:00
Paul Gauthier (aider)
7b98db2f7d
fix: Escape f-string brace in multiline input tag handling
2024-11-19 12:34:43 -08:00
Paul Gauthier (aider)
81696c2e7a
feat: Add support for optional multiline input tags with matching closing tag
2024-11-19 12:34:25 -08:00
paul-gauthier
f1306d3301
Merge pull request #2234 from thehunmonkgroup/main
...
add /editor command
2024-11-19 12:22:37 -08:00
Paul Gauthier (aider)
bdafa842bd
fix: Add missing time import for time.sleep() in write_text method
2024-11-15 16:23:37 -08:00
Paul Gauthier (aider)
76c7c2562c
style: Format code with linter for improved readability
2024-11-15 16:23:26 -08:00
Paul Gauthier (aider)
f7de2234f2
fix: Handle different OSError types in write_text method
2024-11-15 16:23:21 -08:00
mw
7f48f3d01d
Added write_text exponential backoff to
...
Discord thread ID: 1306776889762906123
Resolve issue where Aider fails to write multiple, consecutive changes to a single file due to Visual Studio briefly locking a file for writing after it was edited. Presumably VS is doing some sort of processing, such as for IntelliSense, behind the scenes. This solution is applicable to other, similar editor/IDE behaviors.
2024-11-15 15:04:25 -08:00
Paul Gauthier
fedaede3b0
Merge branch 'main' into watch
2024-11-14 06:47:58 -08:00
Paul Gauthier
33555ca2ea
refactor: Simplify file display logic and label formatting
2024-11-13 13:31:38 -08:00
Paul Gauthier (aider)
6fc3776c0c
style: Fix linter warnings in io.py
2024-11-13 13:27:11 -08:00
Paul Gauthier (aider)
8a05f05bd4
refactor: Improve file list display logic with line-based spacing
2024-11-13 13:27:06 -08:00
Paul Gauthier (aider)
0dff51920e
feat: Conditionally print blank line between file sections based on file count
2024-11-13 13:26:09 -08:00
Paul Gauthier
262f217d04
style: Shorten file list labels for cleaner display
2024-11-13 13:26:08 -08:00
Paul Gauthier (aider)
8b9154bab0
feat: Add labels to read-only and editable files columns
2024-11-13 13:24:51 -08:00
Paul Gauthier
d4a88d08e4
Merge branch 'main' into watch
2024-11-07 13:44:51 -08:00
Paul Gauthier
42aac55b82
use offer_url
2024-11-07 11:29:05 -08:00
Paul Gauthier (aider)
e475f3d752
refactor: move webbrowser import to io.py and remove from base_coder.py
2024-11-07 10:26:54 -08:00