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

Merge changes #1

Open
wants to merge 2,092 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2092 commits
Select commit Hold shift + click to select a range
ec12140
test: clean up code
tomasz-stefaniak Dec 7, 2024
d814ba0
Merge pull request #3212 from continuedev/pe/debugger-docs-update
Patrick-Erichsen Dec 7, 2024
ddb7117
update thunks
RomneyDa Dec 7, 2024
17c384e
chat fixes cleanup
RomneyDa Dec 7, 2024
a146ed9
remove duplicate tiptap jsoncontent typ
RomneyDa Dec 7, 2024
b9f161f
fix: timeout
tomasz-stefaniak Dec 7, 2024
57d7e81
remove last main input paradigm
RomneyDa Dec 7, 2024
120e46f
test: timeout
tomasz-stefaniak Dec 7, 2024
8d06b9f
test: wait for element
tomasz-stefaniak Dec 7, 2024
fe06296
test: timeouts
tomasz-stefaniak Dec 7, 2024
92a688c
cancelStream
sestinj Dec 7, 2024
781f277
test: ci
tomasz-stefaniak Dec 7, 2024
1520d08
abortStream()
sestinj Dec 7, 2024
90603a6
test: log listbox
tomasz-stefaniak Dec 7, 2024
27d20eb
fix: ci tests
tomasz-stefaniak Dec 7, 2024
f138202
Merge pull request #3238 from continuedev/tomasz/e2e-tests
tomasz-stefaniak Dec 7, 2024
2d09fdc
clean up logs
sestinj Dec 7, 2024
16cb2e3
clean more logs
sestinj Dec 7, 2024
f3387b7
Merge pull request #3240 from continuedev/nate/quick-edit-e6e1
sestinj Dec 7, 2024
893092a
Merge pull request #3236 from continuedev/nate/bugfix
sestinj Dec 7, 2024
12018ec
fix tests
sestinj Dec 7, 2024
d709b80
remove monaco
RomneyDa Dec 7, 2024
9189cff
revert to previous package files for vscode
RomneyDa Dec 7, 2024
2711b3b
Merge pull request #3242 from continuedev/nate/quick-edit-bb58
sestinj Dec 7, 2024
99afbbe
listModels and more
sestinj Dec 7, 2024
91562fd
Merge branch 'main' into codeWrap
HD787 Dec 7, 2024
e86849a
Use schema for the configuration JSON schema itself
ruediste Dec 7, 2024
04d73a8
WIP load config.yaml
sestinj Dec 8, 2024
cff4167
Merge branch 'main' of https://github.com/continuedev/continue into d…
RomneyDa Dec 8, 2024
1bd3eb5
refactor out OpenAI converters
sestinj Dec 8, 2024
f0334fa
use openai adapters in BaseLLM
sestinj Dec 8, 2024
b669c5d
embed and rerank to BaseLLM
sestinj Dec 8, 2024
24a8bdd
Merge branch 'main' into nate/openai-adapters
sestinj Dec 8, 2024
9658449
remove EmbeddingsProvider
sestinj Dec 8, 2024
a45a2ec
remove Reranker
sestinj Dec 8, 2024
b14b8c4
Remove embeddings folder
sestinj Dec 9, 2024
8790be1
remove all rerankers
sestinj Dec 9, 2024
bd79418
Add Flutter and Dart to pre-indexed docs
CaseyHillers Dec 9, 2024
7ef14b5
don't throw error from constructLlmApi
sestinj Dec 9, 2024
11b699c
fix bugs
sestinj Dec 9, 2024
df52d7c
fix build err
sestinj Dec 9, 2024
6b24072
Merge branch 'continuedev:main' into main
AnoyiX Dec 9, 2024
ed6ef63
enable openai-adapter for OpenAI-compatible LLMs
sestinj Dec 9, 2024
608abea
pass abort signal to openai-adapters
sestinj Dec 9, 2024
b155b29
use custom fetch from separate package
sestinj Dec 9, 2024
83f5762
use custom fetch in openai-adapters
sestinj Dec 9, 2024
c78f0c2
notes on llm-info goals
sestinj Dec 9, 2024
767f7e1
fix autocomplete filtering cases
sestinj Dec 9, 2024
fc11a98
update package.json
sestinj Dec 9, 2024
c8a7bf9
Merge pull request #3254 from continuedev/nate/quick-edit-b3e2
sestinj Dec 9, 2024
05352e7
session thunks
RomneyDa Dec 9, 2024
b70141b
session redux cleanup p1
RomneyDa Dec 9, 2024
b82459e
history table row sessino updates
RomneyDa Dec 9, 2024
41fd7ef
history table row and no session metadata fixes
RomneyDa Dec 9, 2024
4814a49
Merge branch 'main' of https://github.com/continuedev/continue into d…
RomneyDa Dec 9, 2024
1702f0f
save current session after each finished stream
RomneyDa Dec 9, 2024
28aad1a
docs UI updates + delete docs
RomneyDa Dec 9, 2024
3ab54c7
move symbol updates to thunks
RomneyDa Dec 9, 2024
b986a1f
symbols from previous context items
RomneyDa Dec 9, 2024
823f1eb
show symbol and file info on hover
RomneyDa Dec 9, 2024
b0dc38c
symbol thunk initial load fix attempts
RomneyDa Dec 9, 2024
9cb72ef
trigger markdown rerender on symbols change
RomneyDa Dec 9, 2024
737bd08
Merge branch 'main' into nate/config-yaml
sestinj Dec 9, 2024
e4038ab
Merge branch 'nate/openai-adapters' into nate/config-yaml
sestinj Dec 9, 2024
a427c4c
multiple mcp servers
sestinj Dec 9, 2024
8740981
fix completion streaming for opeani
sestinj Dec 9, 2024
f33f2d8
load config.yaml if it exists
sestinj Dec 9, 2024
8aec6a5
Merge branch 'nate/openai-adapters' into nate/config-yaml
sestinj Dec 9, 2024
8be031f
fix model titles
sestinj Dec 9, 2024
63f668e
Merge pull request #3257 from continuedev/dallin/docs-ui-improvements
sestinj Dec 9, 2024
d928d14
Merge pull request #3252 from CaseyHillers/patch-2
sestinj Dec 9, 2024
e564b60
Merge pull request #3243 from continuedev/dallin/remove-monaco
sestinj Dec 9, 2024
7ce47cf
Merge pull request #3239 from continuedev/dallin/silent-chat-errors
sestinj Dec 9, 2024
e632465
Merge pull request #3235 from continuedev/dallin/reset-stream-aborter
sestinj Dec 9, 2024
6a0e91d
Merge pull request #3208 from continuedev/nate/quick-edit-5f82
sestinj Dec 9, 2024
d82770c
update packages
sestinj Dec 9, 2024
a95dbb8
fix tests
sestinj Dec 9, 2024
8ce6b24
Merge branch 'nate/openai-adapters' into nate/config-yaml
sestinj Dec 9, 2024
1c2ff3b
update imports
sestinj Dec 9, 2024
26ad719
Merge branch 'main' into nate/openai-adapters
sestinj Dec 9, 2024
c881012
Merge branch 'main' into nate/config-yaml
sestinj Dec 9, 2024
eb283f5
fix failing tests
sestinj Dec 9, 2024
b15d14f
Merge branch 'nate/openai-adapters' into nate/config-yaml
sestinj Dec 9, 2024
d335362
Merge branch 'main' of https://github.com/continuedev/continue into d…
RomneyDa Dec 9, 2024
5c03b26
merge
RomneyDa Dec 9, 2024
9d13f9c
Merge pull request #3260 from continuedev/nate/openai-adapters
sestinj Dec 9, 2024
d8c0651
Merge pull request #3022 from dzbanek717/dzbanek717/undefined-model-name
sestinj Dec 9, 2024
9ebbc27
Merge pull request #3069 from obeone/fix-documentation
sestinj Dec 9, 2024
a0e97a9
test: organize tests
tomasz-stefaniak Dec 9, 2024
dd07acb
Merge pull request #3124 from AnoyiX/main
sestinj Dec 9, 2024
1deddab
Merge pull request #3141 from ruediste/fix-range-union
sestinj Dec 9, 2024
6c75c7a
add comment for previous PR
sestinj Dec 9, 2024
6b402ea
Merge branch 'main' into fix/check-mcp-available-attributes
Patrick-Erichsen Dec 9, 2024
9bccbf7
Merge pull request #3149 from facelezzzz/i_2518
sestinj Dec 9, 2024
e2c2fb9
Merge pull request #3173 from HD787/codeWrap
sestinj Dec 9, 2024
c091a16
Merge pull request #3263 from continuedev/nate/quick-edit-ce78
sestinj Dec 9, 2024
f8d590d
Merge pull request #3215 from HD787/currentChatInHistory
sestinj Dec 9, 2024
6719bc7
merge main
RomneyDa Dec 9, 2024
7dcec28
remove uses of 'require'
RomneyDa Dec 9, 2024
38a743a
skip exponential backoff
RomneyDa Dec 9, 2024
dcb9243
watch for build completion
RomneyDa Dec 9, 2024
72bf8aa
Update prompt-files.md
Patrick-Erichsen Dec 9, 2024
d6344a3
Merge pull request #3265 from continuedev/pe/docs-prompt-file-update
Patrick-Erichsen Dec 9, 2024
91d54c5
build on end
RomneyDa Dec 9, 2024
eb48481
Merge pull request #3234 from continuedev/nate/jetbrains-testing
sestinj Dec 9, 2024
55b28a4
Merge pull request #3253 from continuedev/nate/llm-info-migration
sestinj Dec 9, 2024
28e8912
test: expand e2e tests
tomasz-stefaniak Dec 9, 2024
da37955
merge main
RomneyDa Dec 9, 2024
c05ab8e
fix merge error
RomneyDa Dec 9, 2024
2861775
use MCP interface to verify server capabilities
ajshedivy Dec 9, 2024
552693e
revert ts-jest version
RomneyDa Dec 9, 2024
379e76f
test: history
tomasz-stefaniak Dec 9, 2024
1d5e164
feat: add `tsc:watch` cmd to vs code
Patrick-Erichsen Dec 9, 2024
448508b
Merge pull request #3269 from continuedev/pe/tsc-check-script
Patrick-Erichsen Dec 10, 2024
77d80be
Bump nanoid from 3.3.7 to 3.3.8 in /docs
dependabot[bot] Dec 10, 2024
9acc95b
esbuild-visualizer package
RomneyDa Dec 10, 2024
a2e890c
Merge branch 'dallin/watch-build-completion' of https://github.com/co…
RomneyDa Dec 10, 2024
5650bb2
test: chat e2e
tomasz-stefaniak Dec 9, 2024
9b3e038
add esbuild-visualizer
RomneyDa Dec 10, 2024
47a2697
test: editing messages
tomasz-stefaniak Dec 10, 2024
c82b8c3
Merge pull request #3268 from continuedev/dallin/watch-build-completion
RomneyDa Dec 10, 2024
b2182b9
fix: do not filter context providers if not in editMode
baipaiha Dec 10, 2024
06ed67e
Merge pull request #3270 from continuedev/dependabot/npm_and_yarn/doc…
sestinj Dec 10, 2024
6b03c26
Merge branch 'main' into dallin/esbuild-visualizer
sestinj Dec 10, 2024
86d0b75
Merge pull request #3271 from continuedev/dallin/esbuild-visualizer
sestinj Dec 10, 2024
d52212d
Merge pull request #3274 from baipaiha/fix_disallowed_context_providers
sestinj Dec 10, 2024
ead043b
test: deleting messages
tomasz-stefaniak Dec 10, 2024
8ad1e0e
Merge branch 'main' into tomasz/more-e2e
tomasz-stefaniak Dec 10, 2024
4c90f3b
fix: timeouts
tomasz-stefaniak Dec 10, 2024
ec1cbb3
remove customCommands from default config.json
sestinj Dec 10, 2024
bdb7459
revert core package files
RomneyDa Dec 10, 2024
c47ab3e
Merge pull request #3256 from continuedev/dallin/use-history-redux
sestinj Dec 10, 2024
7b5f5f2
styling
sestinj Dec 10, 2024
4f7f143
Merge branch 'main' into tomasz/more-e2e
tomasz-stefaniak Dec 10, 2024
127e24a
Merge branch 'main' into dallin/symbols-thunks
sestinj Dec 10, 2024
81a8e41
Merge pull request #3198 from continuedev/dallin/core-tests-1
sestinj Dec 10, 2024
3323205
Merge pull request #3277 from continuedev/nate/quick-edit-53d7
sestinj Dec 10, 2024
88de367
Merge pull request #3275 from continuedev/tomasz/more-e2e
tomasz-stefaniak Dec 10, 2024
dddbdf6
various small fixes
sestinj Dec 10, 2024
a84f432
Merge pull request #3258 from continuedev/dallin/symbols-thunks
sestinj Dec 10, 2024
3f0bda4
Merge branch 'main' into nate/config-yaml
sestinj Dec 10, 2024
5740dfa
install config-yaml to gui
sestinj Dec 10, 2024
70482ea
Merge pull request #3280 from continuedev/nate/quick-edit-4b9c
sestinj Dec 10, 2024
4ee63bc
remove noisy debug log
sestinj Dec 10, 2024
8033e9b
upgrade package-lock
sestinj Dec 10, 2024
eb6540f
auto-assign PRs
sestinj Dec 10, 2024
f08e501
Merge pull request #3281 from continuedev/nate/quick-edit-7080
sestinj Dec 10, 2024
c93bf1d
docs(install): Fix JetBrains settings hotkey
dandv Dec 10, 2024
4ea5877
updated docs
HD787 Dec 10, 2024
06b0bb8
updated example
HD787 Dec 10, 2024
9660c7e
vscode: Ensure extension.js is rebuilt when deleted
halfline Dec 10, 2024
7edac91
Add Scaleway as OpenAI compatible LLM and Embeddings provider
tgenaitay Dec 10, 2024
4c9eebb
bump package.json version
sestinj Dec 10, 2024
649e7eb
typo fix
HD787 Dec 10, 2024
1533bee
Merge pull request #3288 from tgenaitay/scaleway
sestinj Dec 10, 2024
f5251f6
improv: naming
tomasz-stefaniak Dec 10, 2024
653ca20
fix: actions
tomasz-stefaniak Dec 10, 2024
3d4b877
test: ci
tomasz-stefaniak Dec 10, 2024
60c32d6
test
tomasz-stefaniak Dec 10, 2024
024cf98
Merge pull request #3291 from continuedev/nate/quick-edit-4a56
sestinj Dec 10, 2024
4e673c7
Merge pull request #3286 from HD787/codeWrapDocs
sestinj Dec 10, 2024
73e821a
Merge pull request #3283 from dandv/patch-6
sestinj Dec 10, 2024
3fd1d87
Merge pull request #3245 from ruediste/config-schema
sestinj Dec 10, 2024
5eb037e
fix
tomasz-stefaniak Dec 10, 2024
fb9de70
improv: remove unused step
tomasz-stefaniak Dec 10, 2024
a782455
test: parallelization
tomasz-stefaniak Dec 10, 2024
1bb1d71
test: more parellelization
tomasz-stefaniak Dec 10, 2024
5797c80
test
tomasz-stefaniak Dec 10, 2024
8f24197
fix: binary
tomasz-stefaniak Dec 10, 2024
e5fb4f1
fix: workflow
tomasz-stefaniak Dec 10, 2024
990709c
test
tomasz-stefaniak Dec 10, 2024
a62fa9d
test: core
tomasz-stefaniak Dec 10, 2024
05958f4
test: gui
tomasz-stefaniak Dec 10, 2024
9330af6
ci: binary
tomasz-stefaniak Dec 10, 2024
eaa8a2c
ci: vscode-checks fix
tomasz-stefaniak Dec 10, 2024
d4e638b
* Adding Cohere's `rerank-v3.5` model to the list of acceptable options.
sealad886 Dec 10, 2024
047ff1e
ci: add caching
tomasz-stefaniak Dec 10, 2024
82daef9
ci: split tests
tomasz-stefaniak Dec 10, 2024
bb33bbe
ci: fix dependencies
tomasz-stefaniak Dec 10, 2024
a7ac662
ci: vscode e2e
tomasz-stefaniak Dec 10, 2024
759baea
Merge pull request #3292 from continuedev/tomasz/more-ci
tomasz-stefaniak Dec 10, 2024
3465366
bump package.json version
sestinj Dec 10, 2024
003df4a
Merge pull request #3295 from sealad886/cohere-add-rerank-model
sestinj Dec 10, 2024
89837f4
export comment
sestinj Dec 10, 2024
49b7e7c
ci: use v4 cache
tomasz-stefaniak Dec 10, 2024
d246343
ci: run on each commit to main
tomasz-stefaniak Dec 10, 2024
3ecc89e
fix: path
tomasz-stefaniak Dec 10, 2024
1ebd3a3
fix: missing env
tomasz-stefaniak Dec 10, 2024
1d56217
ci: revert actions on main
tomasz-stefaniak Dec 10, 2024
4cf69da
ci: conditional npm install
tomasz-stefaniak Dec 10, 2024
9919921
Merge pull request #3298 from continuedev/tomasz/cache-v4
tomasz-stefaniak Dec 10, 2024
f0a0492
bugfix: remove unused `node_modules` in binary
Patrick-Erichsen Dec 10, 2024
da0a52e
Merge pull request #3299 from continuedev/pe/jb-build-bugfix
Patrick-Erichsen Dec 10, 2024
5a1bb2d
hotfix for config without embeddings provider model name
sestinj Dec 10, 2024
95f663b
Merge pull request #3296 from continuedev/nate/quick-edit-38e4
sestinj Dec 10, 2024
ebad743
Merge pull request #3232 from ajshedivy/fix/check-mcp-available-attri…
sestinj Dec 11, 2024
1e90fe9
fix groq undefined bug
sestinj Dec 11, 2024
e6bdcfa
update changelog
sestinj Dec 11, 2024
dce8c97
Merge pull request #3305 from continuedev/nate/quick-edit-b948
sestinj Dec 11, 2024
eaa894a
Merge pull request #3306 from continuedev/nate/quick-edit-3936
sestinj Dec 11, 2024
d7ef0a3
Merge pull request #3276 from halfline/touch-source-file-to-wake-up-e…
sestinj Dec 11, 2024
ffa382d
Add Scaleway in Continue GUI
tgenaitay Dec 11, 2024
f7bca6a
fix: Properly ignore ignored folders when generating /onboard context
fbricon Dec 11, 2024
ec91021
fix: add .mvn/ to list of default ignored folders
fbricon Dec 11, 2024
bc79388
fix: don't override embeddings model name with UNSPECIFIED
fbricon Dec 11, 2024
a8e5bbf
Merge branch 'main' into nate/config-yaml
sestinj Dec 11, 2024
60be949
ts-ignore to fix type error
sestinj Dec 11, 2024
5da2c50
Merge pull request #3313 from fbricon/fix-embeddings
sestinj Dec 11, 2024
59ab07a
fix tests
sestinj Dec 11, 2024
353237c
autoreload and include autocomplete models
sestinj Dec 11, 2024
67d124f
Update path-to-regexp and express to patch security vulnerability
shermanhuman Dec 11, 2024
7eff255
fix: Cloudflare Workers AI message handling
Dec 11, 2024
0b89469
fix o1
sestinj Dec 11, 2024
5af4ac7
update mcp docs for multiple servers
sestinj Dec 11, 2024
d54bc5a
Upgrade docusaurus to 3.6.3
shermanhuman Dec 11, 2024
1226031
restore syntax highlighting
sestinj Dec 11, 2024
2a4c69f
feat: better buttons for account dialog
Patrick-Erichsen Dec 11, 2024
8f10b15
Merge pull request #3210 from 0xBigBoss/main
sestinj Dec 11, 2024
6f59292
Merge pull request #3261 from continuedev/nate/config-yaml
sestinj Dec 11, 2024
872efb6
Merge pull request #3324 from continuedev/pe/account-dialog-cleanup
Patrick-Erichsen Dec 11, 2024
b528374
Merge pull request #3310 from tgenaitay/scaleway-gui
sestinj Dec 11, 2024
9441fdd
Merge pull request #3311 from fbricon/fix-onboard-slash
sestinj Dec 11, 2024
5766562
Merge pull request #3323 from continuedev/nate/quick-edit-0454
sestinj Dec 11, 2024
0e699e5
Merge pull request #3321 from deloreyj/cf-updates
sestinj Dec 11, 2024
ccfdedc
Merge pull request #3320 from shermanhuman/main
sestinj Dec 11, 2024
8a84ab2
update types.ts
sestinj Dec 11, 2024
e042b65
Docusaurus experimental faster build features opt in
shermanhuman Dec 11, 2024
1173211
test: completions
tomasz-stefaniak Dec 11, 2024
4c8f2cd
Merge pull request #3328 from continuedev/tomasz/e2e-completions
tomasz-stefaniak Dec 11, 2024
bc4ea0b
Revamp of Costomize/Overview
shermanhuman Dec 11, 2024
4c218fb
Merge branch 'continuedev:main' into docusaurus-3.6.3-upgrade
shermanhuman Dec 11, 2024
f01abbf
improv: ollama error message
tomasz-stefaniak Dec 12, 2024
802114d
Merge pull request #3326 from shermanhuman/docusaurus-3.6.3-upgrade
sestinj Dec 12, 2024
b324321
bump package.json version
sestinj Dec 12, 2024
b6ae150
fix spread order for reranking model name fallback
sestinj Dec 12, 2024
1f3d2f4
Merge pull request #3333 from continuedev/nate/quick-edit-0794
sestinj Dec 12, 2024
0174dca
Merge pull request #3332 from continuedev/nate/quick-edit-8dfe
sestinj Dec 12, 2024
fb7ac7f
Merge pull request #3331 from continuedev/tomasz/improve-error-message
sestinj Dec 12, 2024
86b40c7
Merge pull request #3325 from continuedev/nate/quick-edit-9ac0
sestinj Dec 12, 2024
48ed23c
build(deps): bump JetBrains/qodana-action from 2024.1.5 to 2024.3.2
dependabot[bot] Dec 12, 2024
a3fc66b
Use convertmodelname to avoid 422 errors
tgenaitay Dec 12, 2024
1566adc
fix: wait for sidebar before other commands
tomasz-stefaniak Dec 12, 2024
76bf558
improv: do not unnecessarily retry
tomasz-stefaniak Dec 12, 2024
eb9529b
Merge pull request #3337 from continuedev/dependabot/github_actions/J…
sestinj Dec 12, 2024
f990c53
Merge pull request #3338 from tgenaitay/scaleway-conversion
sestinj Dec 12, 2024
4ba3d98
Merge pull request #3340 from continuedev/tomasz/handle-gui-error
tomasz-stefaniak Dec 12, 2024
3b96198
update slash command + update config + use codebase
rahulRoyMindbowser Dec 13, 2024
0fb5d55
Merge branch 'main' into merge-changes
rahulRoyMindbowser Dec 13, 2024
46f5aba
command error fix
rahulRoyMindbowser Dec 13, 2024
b33a636
feat: integrate api gateway and implement refresh token
rahulRoyMindbowser Jan 4, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
7 changes: 7 additions & 0 deletions .changes/extensions/intellij/0.0.72.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
## 0.0.72 - 2024-10-04
### Added
* Listen for changes to Intellij settings without requiring window reload
### Changed
* Updated tutorial file
### Fixed
* Fix ability to load config.ts in JetBrains IDEs
9 changes: 9 additions & 0 deletions .changes/extensions/vscode/0.8.55.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
## 0.8.55 - 2024-10-25
### Added
* Web context provider
* Cerebras inference provider
* Automatic descriptions for previous chats
* Discord context provider
* Improved full screen UI
### Changed
* Easier way to accept/reject/re-prompt after cmd/ctrl+I
4 changes: 4 additions & 0 deletions .changes/extensions/vscode/0.8.56.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
## 0.8.56 - 2024-11-08
### Added
* New Edit mode in sidebar (cmd/ctrl+I)
* Significantly faster and more accurate docs crawler by default
25 changes: 25 additions & 0 deletions .changes/extensions/vscode/0.8.58.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
## 0.8.58 - 2024-11-22
### Added
* OpenAI predicted outputs support
* Improve codebase retrieval with BM25
* Support for Grok from xAI
* Chat enhancements including sticking input to bottom
* New UI for cmd+I in sidebar
* Support for Nebius LLM provider
* Support for Ask Sage LLM provider
* Improved reference for config.json
* New @web context provider
* Updates for llama3.2
* .continuerules file to set system prompt
* .prompt files v2
* Dedicated UI for docs indexing
* Clickable code symbols in chat
* Use clipboard content as autocomplete context
### Changed
* Improved @docs crawler
* Many improvements to make autocomplete more eager
* Near complete type definition retrieval for TypeScript autocomplete
* Remove footer from chat sidebar
### Fixed
* Brought back the Apply button for all code blocks
* Automatically update codebase index on removed files
3 changes: 3 additions & 0 deletions .changes/extensions/vscode/0.8.59.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
## 0.8.59 - 2024-11-25
### Fixed
* Hotfix for Ollama onboarding
6 changes: 6 additions & 0 deletions .changes/extensions/vscode/0.8.62.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
## 0.8.62 - 2024-12-10
### Added
* Tool use
* Support for Model Context Protocol
### Fixed
* hotfix: context providers no longer hidden when not in edit mode
4 changes: 0 additions & 4 deletions .changes/unreleased/Changed-20240923-160251.yaml

This file was deleted.

4 changes: 0 additions & 4 deletions .changes/unreleased/Fixed-20240929-095440.yaml

This file was deleted.

5 changes: 5 additions & 0 deletions .changes/unreleased/Fixed-20241007-183820.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
project: extensions/intellij
kind: Fixed
body: Off-screen rendering to solve white flash on load and lack of changing cursor
type
time: 2024-10-07T18:38:20.733658-07:00
4 changes: 4 additions & 0 deletions .changes/unreleased/Fixed-20241108-114322.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
project: extensions/intellij
kind: Fixed
body: OSR-related fixes for non-Mac users
time: 2024-11-08T11:43:22.623155-08:00
4 changes: 4 additions & 0 deletions .changes/unreleased/Fixed-20241108-114707.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
project: extensions/intellij
kind: Fixed
body: Fixes for inline edit in JetBrains
time: 2024-11-08T11:47:07.953304-08:00
41 changes: 41 additions & 0 deletions .continue/prompts/core-unit-test.prompt
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Write Core Unit Test
description: Generate unit tests for core utilities
---
Write jest tests for the provided code.
Use jest version ^29 (e.g. jest 29.7.0)

Use best practices. Be clear and consise.
Aim for 100% code coverage where reasonable.
Multiple tests can be written, split up tests for best clarity and readability.
Only use typescript, and if the file/code is not typescript, warn the user.
IMPORTANT Use ESM to import modules, do NOT use `require` anywhere
Tests are to be described in an adjacent file with a path identical except for a `.test.ts` rather than a `.ts` file extension
Use double quotes (or backticks if needed) for strings

The code being tested is used in IDE extensions, and it:
- accesses code workspaces through the IDE ("workspace directories")
- persists extension-related data to the the local machine of the user ("global directory"), and
- uses configuration via a `ConfigHandler`, which is stored in either the global directory (default) or accesed via a remote "control plane" using the `ControlPlaneClient`

Jest testing setup includes
- @core/test/jest.global-setup.ts initializes a temporary global directory, which is where files that store persisted extension data live.
- @core/test/testDir.ts provides utils for creating and working with the temporary workspace directory. Use `setUpTestDir` and `tearDownTestDir` explicitly in tests that work with workspace files
- @core/test/jest.setup-after-env.ts gives tests access to node and jest globals

@core/test/fixtures.ts provides fixtures that should be used in tests to emulate extension behavior
- import `testIde` for IDE/workspace operations
- import `testConfigHandler` for any ConfigHandler needs
- import `testControlPlaneClient` for control plane operations
- import `ideSettingsPromise` for any IdeSettings needs
- import `testLLM` for any ILLM/BaseLLM needs. Set the `completion` property to the desired completion, e.g. `testLLM.completion = "Desired completion";`

Do NOT write tests for any files in `core/test`, only use them as helpers for testing other files. If no other files are provided, warn the user and write no tests.

IMPORTANT: Do NOT mock the fixtures above other than using `jest.spyOn`. DO mock 3rd party modules, etc. when sensible.
Instead, generate actual mock files and data for operations
Pure mocks should only be used to emulate specific network responses/error or hard-to-duplicate errors, or to prevent long-duration tests

Additional types can be imported from @core/index.d.ts
If any needed types, functions, constants, or classes are still not found, warn the user and do not generate tests.

Write the comment "// Generated by continue" at the top of the generated code/file (not the filepath)
3 changes: 2 additions & 1 deletion .continueignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@ docs/docs/languages
.idea/
.vscode/
.archive/
**/*.scm
**/*.scm
**/*.diff
36 changes: 36 additions & 0 deletions .eslintrc.shared.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
{
"parser": "@typescript-eslint/parser",
"parserOptions": {
"ecmaVersion": 6,
"sourceType": "module"
},
"plugins": ["@typescript-eslint", "import"],
"rules": {
"@typescript-eslint/semi": "warn",
"curly": "warn",
"eqeqeq": "warn",
"no-throw-literal": "warn",
"semi": "off",
"import/order": [
"warn",
{
"groups": [
"builtin",
"external",
"internal",
"parent",
"sibling",
"index",
"object",
"type"
],
"alphabetize": {
"order": "asc",
"caseInsensitive": true
},
"newlines-between": "always"
}
]
},
"ignorePatterns": ["out", "dist", "**/*.d.ts"]
}
10 changes: 10 additions & 0 deletions .github/auto_assign.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# Reference: https://github.com/marketplace/actions/auto-assign-action
addAssignees: true

assignees:
- sestinj
- Patrick-Erichsen
- tomasz-stefaniak
- RomneyDa

numberOfAssignees: 2
4 changes: 2 additions & 2 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,7 @@

## Checklist

- [ ] The base branch of this PR is `dev`, rather than `main`
- [ ] The relevant docs, if any, have been updated or created
- [] The relevant docs, if any, have been updated or created

## Screenshots

Expand All @@ -14,3 +13,4 @@
## Testing

[ For new or modified features, provide step-by-step testing instructions to validate the intended behavior of the change. ]
[ For new UI features, ensure that the changes look good across viewport widths, light/dark theme, etc ]
19 changes: 0 additions & 19 deletions .github/workflows/README.md

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,6 @@ name: Issue assignment
on:
issues:
types: [opened]
pull_request:
types: [opened]

jobs:
auto-assign:
Expand All @@ -16,5 +14,11 @@ jobs:
uses: pozil/auto-assign-issue@v2
with:
repo-token: ${{ secrets.CI_GITHUB_TOKEN }}
assignees: sestinj,Patrick-Erichsen
assignees: sestinj,Patrick-Erichsen,tomasz-stefaniak,RomneyDa
numOfAssignee: 1
- name: "Add default labels"
uses: actions-ecosystem/action-add-labels@v1
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
labels: |
"needs-triage"
10 changes: 10 additions & 0 deletions .github/workflows/auto-assign-pr.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
name: PR assignment
on:
pull_request:
types: [opened, ready_for_review]

jobs:
add-reviews:
runs-on: ubuntu-latest
steps:
- uses: kentaro-m/[email protected]
92 changes: 0 additions & 92 deletions .github/workflows/dev_pr.yaml

This file was deleted.

4 changes: 1 addition & 3 deletions .github/workflows/jetbrains-release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -97,7 +97,6 @@ jobs:
with:
node-version-file: ".nvmrc"

# Cache node_modules
- name: Cache core node_modules
uses: actions/cache@v3
with:
Expand Down Expand Up @@ -320,7 +319,6 @@ jobs:
chmod +x continue-binary
chmod +x build/Release/node_sqlite3.node
chmod +x index.node
chmod +x esbuild
if: ${{ matrix.platform }} != 'win32'

# Run tests for binary
Expand Down Expand Up @@ -408,7 +406,7 @@ jobs:

# Run Qodana inspections
- name: Qodana - Code Inspection
uses: JetBrains/qodana-action@v2024.1.5
uses: JetBrains/qodana-action@v2024.3.2
with:
cache-default-branch-only: true

Expand Down
Loading