Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preview #1549

Merged
merged 749 commits into from
Jun 23, 2024
Merged

Preview #1549

Changes from all commits
Commits
Show all changes
749 commits
Select commit Hold shift + click to select a range
2509dd5
👷 remove win32-arm64 target
sestinj May 21, 2024
90fe570
Update build.js (#1330)
JoseVega May 21, 2024
f6fedfc
📌 pin onnxruntime version to match transformers.js
sestinj May 21, 2024
f3744d8
Merge branch 'preview' into nate/refactor-core
sestinj May 21, 2024
226144b
🎨 transformers cleanup, extensionVersion header
sestinj May 21, 2024
f3b7c1a
Merge branch 'main' into preview
sestinj May 21, 2024
baa0c26
🔥 remove lingering pnpm
sestinj May 21, 2024
f1fcb91
🎨 update default models
sestinj May 21, 2024
87bcecc
🎨 update defaults
sestinj May 21, 2024
aed0d86
👷 fix version in build post-check
sestinj May 21, 2024
4c03dab
Merge branch 'main' into preview
sestinj May 21, 2024
63e70e5
🎨 test.js in dev
sestinj May 21, 2024
b57b48a
🧑‍💻 cleaning
sestinj May 22, 2024
fee942e
Add Gemini 1.5 Flash as a model (#1337)
HackyRoot May 22, 2024
78ef735
Merge remote-tracking branch 'upstream/preview' into AddDocIndexingMa…
justinmilner1 May 22, 2024
e0ecd3a
Fixes for dialog, remove logging, indexing corrections
justinmilner1 May 22, 2024
4102f3e
cleanup
justinmilner1 May 22, 2024
fbf7aba
🎨 log dev data for tokens generated
sestinj May 23, 2024
167b1a3
Merge branch 'preview' of https://github.com/continuedev/continue int…
sestinj May 23, 2024
2e1c2f5
Expose custom context provider registration through a vscode extensio…
samelhusseini May 23, 2024
7dd7ccf
Make github crawler find default branch
justinmilner1 May 23, 2024
b2e5965
Cleanup
justinmilner1 May 23, 2024
2664800
Merge branch 'main' into preview
sestinj May 23, 2024
045d98f
Merge branch 'preview' into nate/refactor-core
sestinj May 23, 2024
89549d6
🔀 merge fixes
sestinj May 23, 2024
a364ceb
⚡️ small improvements
sestinj May 23, 2024
4e5b116
🎨 tell users transformers.js not supported
sestinj May 23, 2024
e840140
🎨 trial updates
sestinj May 23, 2024
efeb582
📝 update jetbrains readmej
sestinj May 23, 2024
e26da7a
⚡️ Use gptEditPrompt for Mistral
sestinj May 24, 2024
5c4e512
✨ Codestral FIM
sestinj May 24, 2024
4231215
🔖 update gradle version
sestinj May 24, 2024
b482bbc
Merge branch 'main' into preview
sestinj May 24, 2024
1ca28ed
Fix typo "Experimantal" (#1353)
pzaback May 25, 2024
53b6128
🎨 Refactor core (#1281)
sestinj May 25, 2024
e007efb
⚡️ improved autocomplete stopping
sestinj May 25, 2024
2a0f6fe
🎨 count cmd+I
sestinj May 25, 2024
6397536
Merge branch 'main' into preview
sestinj May 25, 2024
6e47079
🔥 remove duplicate import
sestinj May 25, 2024
7d50f5f
🔥 remove unnecessary headers
sestinj May 25, 2024
10f6920
Merge branch 'main' into preview
sestinj May 25, 2024
9de68ac
⚡️ limit input history length
sestinj May 25, 2024
31f04b4
⚡️ limit submenu items until you can use disk-based search, to avoid …
sestinj May 25, 2024
f0b2060
🔥 remove duplicate function def
sestinj May 25, 2024
b370187
visibility not adjusting
justinmilner1 May 26, 2024
c9c465e
Smooth scrolling until mouse used
justinmilner1 May 26, 2024
4b3891f
Use smooth transition
justinmilner1 May 26, 2024
3b01018
Cleanup
justinmilner1 May 26, 2024
683d53b
Free Trial Auth (#1367)
sestinj May 26, 2024
044827b
⚡️ autocomplete stopping improvements
sestinj May 26, 2024
42aad40
🔥 remove unused auth code
sestinj May 26, 2024
129239b
Merge branch 'preview' into nate/mistral-prefilling
sestinj May 26, 2024
664adc3
⚡️ consider previous completion in bracket matching
sestinj May 27, 2024
645d267
Build fixes: Remove duplicated code, re-add overwritten commit (#1358)
justinmilner1 May 27, 2024
98d474d
📝 update keywords
sestinj May 27, 2024
db14578
✨ /commit slash command
sestinj May 27, 2024
04d4245
🎨 make transformers.js esm compatible
sestinj May 27, 2024
12fb5d4
⚡️ fix jetbrains indexing perfomance issue
sestinj May 28, 2024
4f9b4e4
💄 autocomplete model onboarding
sestinj May 28, 2024
feac75c
✨ mistral free trial autocomplete
sestinj May 28, 2024
0b28572
✨ mistral description
sestinj May 28, 2024
507010b
Merge branch 'preview' into nate/mistral-prefilling
sestinj May 28, 2024
4c19a6e
🩹 comment out fireworks.png
sestinj May 28, 2024
e289267
Merge branch 'preview' into nate/mistral-prefilling
sestinj May 28, 2024
44e75aa
🎨 trial fim model
sestinj May 28, 2024
6536fad
🎨 get gh token for autocomplete model trial
sestinj May 28, 2024
5462c4d
Merge branch 'preview' into nate/mistral-prefilling
sestinj May 28, 2024
04481c4
✨ gh auth token jb
sestinj May 28, 2024
7b62d76
Merge branch 'preview' into nate/mistral-prefilling
sestinj May 28, 2024
69572b3
🔧 update config files
sestinj May 28, 2024
94c8206
🎨 jetbrains onboarding
sestinj May 28, 2024
145ad30
Merge branch 'preview' into nate/mistral-prefilling
sestinj May 28, 2024
759ba12
🧑‍💻 create gui/dist if it doesn't exist
sestinj May 28, 2024
b70552a
Fix sidebar indexing status timing-related bugs (#1368)
justinmilner1 May 28, 2024
9907807
🚸 help user avoid login prompt if unwanted
sestinj May 28, 2024
695eab1
Merge branch 'preview' of https://github.com/continuedev/continue int…
sestinj May 28, 2024
e349e76
🚸 update onboarding flow
sestinj May 28, 2024
7a9c0c0
📝 codestral as recommended in docs
sestinj May 28, 2024
ad8743a
feat: Add cloudflare as provider
May 28, 2024
f9e819d
📝 set up codestral walkthrough
sestinj May 29, 2024
dfc6347
Merge branch 'preview' into nate/mistral-prefilling
sestinj May 29, 2024
27fec0f
Merge branch 'preview'
sestinj May 29, 2024
429f30b
codestral api base
sestinj May 29, 2024
f446bb2
Merge branch 'preview'
sestinj May 29, 2024
3f525f1
update codestral api link
sestinj May 29, 2024
19b5424
codestral api link
sestinj May 29, 2024
427e5c1
Merge branch 'main' into preview
sestinj May 29, 2024
2dce084
bearer token
sestinj May 29, 2024
ba04ee4
Merge branch 'preview' of https://github.com/continuedev/continue int…
sestinj May 29, 2024
78ec8ef
🐛 fix config loading
sestinj May 29, 2024
9702e6d
cleaner error message
sestinj May 29, 2024
58691db
fix codestral templating
sestinj May 29, 2024
93e3508
Merge branch 'cf' of https://github.com/deloreyj/continue into delore…
sestinj May 29, 2024
b869894
Merge branch 'deloreyj-cf' into preview
sestinj May 29, 2024
72937af
🔥 remove unused kotlin test
sestinj May 30, 2024
98440db
🧑‍💻 ./gradlew build
sestinj May 30, 2024
e65b002
codestral fim template
sestinj May 30, 2024
264dc18
Merge branch 'main' into preview
sestinj May 30, 2024
283ca8b
Merge branch 'main' into preview
sestinj May 31, 2024
48e8c6d
add additional llama.cpp params
sestinj Jun 1, 2024
0f20f9d
feat:Add promptPath configuration to use promptFolder from JSON file …
sestinj Jun 1, 2024
6b200ba
Full project file path in context (#1407)
tijszwinkels Jun 1, 2024
24a21f1
✨ jetbrains .continuerc.json support
sestinj Jun 2, 2024
ec2a0e5
tweak
sestinj Jun 2, 2024
d2a0df9
✨ allow non git tracked .prompts folder
sestinj Jun 2, 2024
62dc195
✨ currentFile in prompt files
sestinj Jun 2, 2024
0130b83
explain the purpose of sign in
sestinj Jun 2, 2024
d9f9fd0
help users remove free trial models
sestinj Jun 2, 2024
8373164
⚡️ improved codestral multi-file prompt template
sestinj Jun 3, 2024
c96780a
better filtering of model artifacts
sestinj Jun 3, 2024
9955039
Merge branch 'main' into preview
sestinj Jun 4, 2024
3eb355e
improve sign in flow
sestinj Jun 4, 2024
bf46460
small tweaks
sestinj Jun 4, 2024
6760a30
✨ add gitRepo and completionId to dev data
sestinj Jun 4, 2024
335ee7f
add unique id to autocomplete dev data
sestinj Jun 4, 2024
42e2293
fix build
sestinj Jun 4, 2024
a64ad56
update pluginVersion
sestinj Jun 4, 2024
e694218
fix intellij build
sestinj Jun 4, 2024
e4b12ad
Merge branch 'AddDocIndexingMaxDepth' of https://github.com/justinmil…
sestinj Jun 4, 2024
6b902a4
Merge branch 'justinmilner1-AddDocIndexingMaxDepth' into preview
sestinj Jun 4, 2024
5224572
feat(embeddings): add gemini provider (#1362)
Patrick-Erichsen Jun 4, 2024
321050d
Feat/gemini flash (#1352)
pzaback Jun 4, 2024
ebf2a09
Doc: Add IPEX-LLM model provider (#1417)
Oscilloscope98 Jun 4, 2024
c7b9aa1
Merge branch 'preview' of https://github.com/continuedev/continue; br…
sestinj Jun 4, 2024
52bed16
small tweaks
sestinj Jun 4, 2024
81cddec
Merge branch 'justinmilner1-MakeArrowsScroll' into preview
sestinj Jun 4, 2024
59f1a2d
add span (#1374)
justinmilner1 Jun 4, 2024
c68f798
👷 add node_sqlite3 to binary/build
sestinj Jun 5, 2024
f84177c
fix build
sestinj Jun 5, 2024
6d34898
refactor build util
sestinj Jun 5, 2024
2855662
fix terminal copying
sestinj Jun 5, 2024
04b8ada
add getSession, updateSession
sestinj Jun 5, 2024
25dc090
fix build errors
sestinj Jun 5, 2024
e7f1f43
no proxy option
sestinj Jun 5, 2024
b4aa228
fix potential config loading bug
sestinj Jun 6, 2024
837ad1c
feat: Add support for Cloudflare AI Gateway (#1425)
deloreyj Jun 6, 2024
64e7acd
install swc --save-dev
sestinj Jun 6, 2024
090abe6
Merge branch 'preview' into nate/codestral-file-format
sestinj Jun 6, 2024
937bc79
fix template path
sestinj Jun 6, 2024
b0f59fc
🧑‍💻 speed up debugging
sestinj Jun 6, 2024
520adeb
improving templating paths disambiguation
sestinj Jun 6, 2024
80557af
autocomplete stopping improvement
sestinj Jun 6, 2024
44d446f
⚡️ increase cache hit rate for autocomplete
sestinj Jun 6, 2024
7ecbcad
⚡️ autocomplete improvements
sestinj Jun 6, 2024
a0d2820
⚡️ make autocomplete more token efficient
sestinj Jun 6, 2024
feca6fa
🐛 don't override max tokens for local models
sestinj Jun 6, 2024
194874a
🚑 fix onboarding loop
sestinj Jun 6, 2024
307b58d
build errs
sestinj Jun 6, 2024
e8cc2d6
Merge branch 'main' into preview
sestinj Jun 6, 2024
2dcbbca
🔥 remove duplicate defs
sestinj Jun 6, 2024
e76082b
update intellij version
sestinj Jun 6, 2024
d1ecd3d
docs: add fork instructions (#1429)
priyashpatil Jun 6, 2024
2d1155d
fix: update streamResponse function to use streaming decoding (#1436)
sh2 Jun 6, 2024
d124aa0
fix: sqlite binary build on fresh clone (#1433)
priyashpatil Jun 6, 2024
66b65f7
exponential backoff if embedding is empty
sestinj Jun 6, 2024
463660d
✏️ model name typo
sestinj Jun 7, 2024
6abdb36
better terminal code block detection
sestinj Jun 7, 2024
7d2b633
🐛 fix embeddings vector size mismatch bug
sestinj Jun 8, 2024
6365c5c
Enable Gemini system message use (#1441)
pzaback Jun 8, 2024
1b32222
feat(gui): add ability to change the session title
priyashpatil Jun 7, 2024
8f67540
🧑‍💻 patch jest tests
sestinj Jun 10, 2024
b9ef504
autocomplete on by default jetbrains
sestinj Jun 10, 2024
cf88f31
more progress on tests
sestinj Jun 10, 2024
3e1c06b
fix(core): remove eslint config and fix errors (#1457)
Patrick-Erichsen Jun 10, 2024
9d3220b
🚧 WIP prepackage cross platform
sestinj Jun 10, 2024
2c40f48
Merge branch 'preview' of https://github.com/continuedev/continue int…
sestinj Jun 10, 2024
36e2215
✨ deepseek provider
sestinj Jun 10, 2024
c15e978
no multiline if midline
sestinj Jun 10, 2024
35ba50f
decide multiline per language
sestinj Jun 11, 2024
9e13448
autocomplete postprocessing improvements
sestinj Jun 11, 2024
0bbd9dc
✨ code linking
sestinj Jun 11, 2024
d6a3b48
improve line numbers for linking
sestinj Jun 11, 2024
894e1a3
✨ switch between autocomplete models
sestinj Jun 11, 2024
ecd7a81
🚧 wip icons for context providers
sestinj Jun 11, 2024
d9ff68c
allow comments in config.json (#1470)
sestinj Jun 11, 2024
5935206
Update templates.ts (#1447)
fry69 Jun 11, 2024
52daee8
Merge branch 'add-history-tittle-change' of https://github.com/priyas…
sestinj Jun 11, 2024
c08b302
small tweaks to session title input
sestinj Jun 11, 2024
683c122
Merge branch 'priyashpatil-add-history-tittle-change' into preview
sestinj Jun 11, 2024
6df3bfb
Feat/improve gemini api calling (#1469)
pzaback Jun 11, 2024
8a40036
⚡️ filter out extreme repetitions from autocomplete
sestinj Jun 11, 2024
cfddbd9
Merge branch 'preview' of https://github.com/continuedev/continue int…
sestinj Jun 11, 2024
6cf4467
don't render the title of some context providers
sestinj Jun 12, 2024
2ac8a46
✨ support for all context providers in .prompt files
sestinj Jun 12, 2024
d25b866
✨ feedback mechanism for autocomplete
sestinj Jun 12, 2024
5bab750
better getOpenFiles
sestinj Jun 12, 2024
cba60c4
make faviconUrl optional
sestinj Jun 12, 2024
e2a90ae
🐛 remove parsing response
sestinj Jun 13, 2024
fc3c063
publish stubs (#1472)
sestinj Jun 13, 2024
61fb842
update version
sestinj Jun 13, 2024
dd048eb
fix jetbrains autocomplete alignment
sestinj Jun 13, 2024
e1a7c27
🐛 fix getOpenFiles uri bug
sestinj Jun 13, 2024
582f85b
update version
sestinj Jun 13, 2024
cd3d95b
⚡️ use transactions for autocomplete cache
sestinj Jun 13, 2024
7338a84
catch write errors in kotlin if core binary stopped
sestinj Jun 13, 2024
63abda8
✨ many jetbrains improvements
sestinj Jun 13, 2024
34e94bb
JetBrains inline edit fix
sestinj Jun 13, 2024
52ef90b
setupCa in vscode extension
sestinj Jun 14, 2024
6c6c6d5
🐛 a few jetbrains fixes
sestinj Jun 14, 2024
b2c150c
update version
sestinj Jun 14, 2024
8f6d7ae
small color theme fix
sestinj Jun 14, 2024
f3d200a
Jupiter is not the 9th planet 😉 (#1475)
pzaback Jun 14, 2024
5edc0cb
Multi-Build/Package VS Code extensions on single computer. (#1473)
maxxrdrgz Jun 14, 2024
791a75f
Handle binary blobs (#1493)
johnbwang Jun 16, 2024
09d256a
fix(core): use `TextDecoderStream` for stream response (#1498)
reosablo Jun 16, 2024
78d6ee8
CON-240: Updated FileContextProvider, FolderContextProvider and useSu…
scottschluer Jun 16, 2024
38b1f54
Bedrock client refactoring and move to @aws-sdk/credential-providers …
KoStard Jun 16, 2024
53aab1e
feat(core): add support for Llama models on Bedrock (#1499)
KoStard Jun 16, 2024
4f8e907
Improved code linking (#1500)
sestinj Jun 17, 2024
8a75e0f
🐛 fix split of undefined bug
sestinj Jun 17, 2024
d624e8b
upgrade version
sestinj Jun 17, 2024
3933720
📝 `config.ts` is a TypeScript file, not a Python file (#1504)
KiruyaMomochi Jun 17, 2024
0e60585
Feat/gemini error handling (#1511)
pzaback Jun 19, 2024
feb7658
Fix: Correct codestral model name typo in docs (#1507)
mdp Jun 19, 2024
a3b5146
Bugfix for /comment slash command which does nothing. (#1512)
maxxrdrgz Jun 19, 2024
cecbdf3
Project file path in LLM context for highlighted code (#1509)
tijszwinkels Jun 19, 2024
c56ccc2
🐛 deepseek max stop words
sestinj Jun 19, 2024
7fc43c1
Merge branch 'preview' of https://github.com/continuedev/continue int…
sestinj Jun 19, 2024
6a01616
Add stable versions of latest gemini models (#1520)
pzaback Jun 19, 2024
e6a3fc9
🐛 fix type collision between jest and mocha
sestinj Jun 19, 2024
7f584c6
Merge branch 'preview' of https://github.com/continuedev/continue int…
sestinj Jun 19, 2024
58a04ca
Dev (#1521)
sestinj Jun 19, 2024
8bcfcd4
request description of cmd to be generated if not provided
sestinj Jun 19, 2024
f1b97f1
refactor(gui): break down model config components
Patrick-Erichsen Jun 19, 2024
b7c0623
feat(gui): Add Azure as a provider
Patrick-Erichsen Jun 20, 2024
e11206b
feat(gui): more config for azure provider
Patrick-Erichsen Jun 20, 2024
d39fd55
Merge branch 'preview' into pe/azure-gui-selection
Patrick-Erichsen Jun 20, 2024
1847317
feat: update docs and input labelling
Patrick-Erichsen Jun 20, 2024
3d53809
fix(gui): typo
Patrick-Erichsen Jun 20, 2024
68f9213
docs: fix typo on config dogs
Patrick-Erichsen Jun 20, 2024
a3f351a
Update preIndexedDocs.ts (#1527)
casscarpendale Jun 20, 2024
110cb42
truncate api.deepseek.com stop tokens list
sestinj Jun 20, 2024
e1e6687
Merge branch 'preview' of https://github.com/continuedev/continue int…
sestinj Jun 20, 2024
d3f99fb
Merge branch 'pe/azure-gui-selection' of https://github.com/Patrick-E…
sestinj Jun 20, 2024
5fe26de
use a default apiVersion
sestinj Jun 21, 2024
838c2f7
avoid null values in config.json
sestinj Jun 21, 2024
3997537
Merge branch 'Patrick-Erichsen-pe/azure-gui-selection' into preview
sestinj Jun 21, 2024
c0705b3
✨ claude 3.5 sonnet
sestinj Jun 21, 2024
a5f3a4d
tweak claude3.5 display
sestinj Jun 21, 2024
066e6f9
only allow tcp connections locally (#1525)
rootedbox Jun 21, 2024
ca884b8
fix ollama onboarding (#1539)
sestinj Jun 21, 2024
287aeec
add openai api key to env for tests
sestinj Jun 21, 2024
8edee2c
cross-platform NODE_OPTIONS env var
sestinj Jun 21, 2024
777a4e2
🐛 fix regression in /edit slash command
sestinj Jun 21, 2024
6abdd90
upgrade package.json version
sestinj Jun 21, 2024
d8ce227
Merge branch 'main' into preview
sestinj Jun 23, 2024
d392a0f
fix merge mistake
sestinj Jun 23, 2024
bdd6449
update main.yaml
sestinj Jun 23, 2024
0cd46ba
Merge branch 'main' into preview
sestinj Jun 23, 2024
4b8462f
update main.yaml
sestinj Jun 23, 2024
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
15 changes: 15 additions & 0 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,12 @@ on:
push:
branches:
- main
pull_request:
types: [closed]
branches:
- main

if: github.event_name == 'push' || (github.event_name == 'pull_request' && github.event.pull_request.merged == true)

jobs:
build:
Expand Down Expand Up @@ -95,6 +101,14 @@ jobs:
cd core
npm ci

# 2.25 Run core tests
- name: Run core tests
run: |
cd core
npm run test
env:
OPENAI_API_KEY: ${{ secrets.OPENAI_API_KEY }}

# 2.5. Pre package
- name: Set var for environment info
shell: pwsh
Expand Down Expand Up @@ -214,6 +228,7 @@ jobs:

# 3. Publish the extension to Open VSX Registry
- name: Publish (Open VSX Registry)
continue-on-error: true
run: |
cd extensions/vscode
npx ovsx publish -p ${{ secrets.VSX_REGISTRY_TOKEN }} --packagePath ../../alpine-x64/*.vsix ../../darwin-arm64/*.vsix ../../darwin-x64/*.vsix ../../linux-arm64/*.vsix ../../linux-armhf/*.vsix ../../linux-x64/*.vsix ../../win32-x64/*.vsix ../../win32-arm64/*.vsix
Expand Down
Loading