Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
69 commits
Select commit Hold shift + click to select a range
d916b2e
list files within workspace recursively
chrisknapp98 May 7, 2025
b6b1cb8
read file contents and provide them in new data type
chrisknapp98 May 13, 2025
bfb8127
add swift-syntax library to project which already existed in xcworkspace
chrisknapp98 May 21, 2025
4ce5708
fix project from not building after adding swift-syntax library
chrisknapp98 May 21, 2025
bf1694c
classify contents within files by suing swift-syntax library
chrisknapp98 May 21, 2025
b10f39d
use workspaceURL for better testing
chrisknapp98 May 21, 2025
3b21e68
classify symbols, not files and add extension symbols to base declara…
chrisknapp98 May 21, 2025
455a859
refactor code and remove unneeded imports from MultiFileContextManager
chrisknapp98 May 22, 2025
1bbe3f6
update dependency url
chrisknapp98 May 22, 2025
c4d84f0
fix crashes by only scanning swift files as intended
chrisknapp98 May 23, 2025
60f9985
move workspace url retrieval to own component as no other attribute i…
chrisknapp98 May 23, 2025
0b46b15
replace deprecated initializer
chrisknapp98 May 23, 2025
a9df218
add benchmark user interface within settings
chrisknapp98 May 27, 2025
e92298f
update swift syntax lib location
chrisknapp98 May 27, 2025
165a5fb
set text color of path to gray
chrisknapp98 May 28, 2025
66934ec
Merge branch 'feature/list-files-within-workspace' into integration/m…
chrisknapp98 May 30, 2025
8e3435b
Merge branch 'feature/benchmark-frontend' into integration/multi-file…
chrisknapp98 May 30, 2025
db5ab06
fix default directory
chrisknapp98 Jun 2, 2025
89edd11
use safe home directory through FileManager
chrisknapp98 Jun 2, 2025
fc1b0f9
add directory picker for convenient choosing
chrisknapp98 Jun 2, 2025
3c58d63
WIP get code suggestions programmatically
chrisknapp98 Jul 13, 2025
bdf8ac9
apply example code suggestion
chrisknapp98 Jul 25, 2025
0c9b3d8
fix suggestion service from mostly returning empty array
chrisknapp98 Jul 25, 2025
38154b8
remove hardcoded test url
chrisknapp98 Jul 26, 2025
670cd69
store suggestion info in output folder
chrisknapp98 Jul 26, 2025
8559c73
add named benchmark directory
chrisknapp98 Jul 27, 2025
6ff7579
add multi file context to benchmark
chrisknapp98 Jul 27, 2025
572b76c
print output pretty
chrisknapp98 Jul 27, 2025
c68859c
add toggle to run with or without multi file context
chrisknapp98 Jul 28, 2025
6eeba6b
cleanup after each task to fix document version mismatch
chrisknapp98 Jul 28, 2025
7d75ce8
add task status to BenchmarkView
chrisknapp98 Jul 30, 2025
6fdc411
ignore paths from /Tests/ path
chrisknapp98 Aug 12, 2025
5c96b8b
sort tasks by task number
chrisknapp98 Aug 12, 2025
850123a
set version to 1 to match LSP version
chrisknapp98 Aug 12, 2025
9c5c9a6
fix wrong version number - unfortunately with changes on production
chrisknapp98 Aug 13, 2025
30c14c5
WIP add ChatGPT integration
chrisknapp98 Aug 14, 2025
a51d8e5
improve prompt and remove closing brace if needed
chrisknapp98 Aug 14, 2025
192e32c
remove unused code
chrisknapp98 Aug 14, 2025
dea0478
add TextField to store OpenAI key
chrisknapp98 Aug 14, 2025
13a9abe
add option to run single tasks and connect OpenAI key from settings
chrisknapp98 Aug 14, 2025
e05fda0
add picker to choose language model
chrisknapp98 Aug 14, 2025
b4b658b
increase spacing
chrisknapp98 Aug 14, 2025
8a1502a
add model info to output log
chrisknapp98 Aug 14, 2025
474183a
restructure manager and cleanup
chrisknapp98 Aug 14, 2025
0fdc86f
fix OpenAI key from not being loaded properly
chrisknapp98 Aug 15, 2025
f164406
add run all label for clarity
chrisknapp98 Aug 16, 2025
c20ae30
always show directory instead of only on tap
chrisknapp98 Aug 16, 2025
f886e43
make tasks collapsable and fix tasks for different directories
chrisknapp98 Aug 16, 2025
9cb10b8
limit relevant files to 10 for OpenAI requests
chrisknapp98 Aug 16, 2025
b4b9557
remove limit to run only certain tasks when running all tasks
chrisknapp98 Aug 16, 2025
5cb69a8
filter current symbol and paths in MultiFileContextManager
chrisknapp98 Aug 16, 2025
35c3365
only include exact symbol matches
chrisknapp98 Aug 16, 2025
e8822ff
filter right-away instead of after retrieving symbols
chrisknapp98 Aug 17, 2025
184236e
WIP add used dependencies to multifile context
chrisknapp98 Aug 17, 2025
a9f75b1
cleanup after adding dependecies
chrisknapp98 Aug 17, 2025
8518bfe
adjust date to match current time zone
chrisknapp98 Aug 18, 2025
6a79c2e
fix removing closing brace if contains trailing newline after closing…
chrisknapp98 Aug 18, 2025
810a1b4
increase timeout to 5 min to accept slower LLMs
chrisknapp98 Aug 18, 2025
123b28b
adjust temperature based on response
chrisknapp98 Aug 18, 2025
1abaeef
register plugins before and unregister after running task
chrisknapp98 Aug 19, 2025
75c4da6
fix bug where URL file strings could not be used to create a URL
chrisknapp98 Aug 19, 2025
7aac500
ignore open files
chrisknapp98 Aug 19, 2025
13a5390
prevent service from doing any unwanted indexing whatsoever while ben…
chrisknapp98 Aug 19, 2025
512cafe
update README to reflect changes during thesis
chrisknapp98 Sep 8, 2025
eeddabc
fix related repo url
chrisknapp98 Sep 8, 2025
46dcfbb
add duration in seconds to output file
chrisknapp98 Sep 8, 2025
52f76af
add relevant symbol count to to output file
chrisknapp98 Sep 8, 2025
c7e8e79
add context level functionality
chrisknapp98 Sep 8, 2025
af60e4f
Merge pull request #5 from chrisknapp98/feature/multi-reference
chrisknapp98 Sep 11, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 41 additions & 32 deletions Copilot for Xcode.xcworkspace/xcshareddata/swiftpm/Package.resolved

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading