Skip to content

Commit 3bd9c89

Browse files
sestinjmy8bitLars Paghcommandblock2rootedbox
authored
💫 Preview (continuedev#996)
* feat: add fixed version of the nodejs * revert accidentally committed files * add: unified version of the Node.js that is used locally and on Github Actions * Set itemType for querySubmenuItem This is necessary before calling props.command the same way we do it for non-query item types. Otherwise we receive an 'Unknow provider...' error message in the 'getContextItems' case in the 'panel.webview.onDidReceiveMessage, callback. * include @VScode node module folder we need the @VScode folder containing ripgrep in the distribution. * Amended path for ripgrep executable We have to preprend the 'out' folder in order to find the ripgrep executable in the distribution. Prepending 'out' during development is not necessary. We need a way to distinguish in 'ideProtocol'? * implemented locals context provider * normal to submenu(select thread) for the locals provider * added code context from the call stack * use parameter for callstack retrieving * added thread filtering and handle a edge case * revert accidentally committed file * temporary fix to use refreshSubmenuItems * added updateSubmenuItems request * refactor: changed the interface of threads * polished format and file reading * added a little doc * typo * revert accidentally committed file * ✨ UI for JetBrains autocomplete * 🎨 decouple autocomplete from VS Code extension * ✨ autocomplete in core protocol * 🚧 jetbrains autocomplete fixes * 🐛 successfully get responses for jetbrains autocomplete * Refactored web crawling code for document indexing. The updated code uses a breadth-first search, filters out specific paths, and ensures that websites are not downloaded twice. * update hasDocs to use new pattern * feat: add gitlab context class * feat: update to work as normal context provider * fix: add context provider * feat: add code that comment is based on * docs: add documentation * feat: enable comment filtering * 🐛 fix autocomplete with azure * ✨ jetbrains multiline completions * 🐛 fix file reading in autocomplete * ✨ option to disable jetbrains autocomplete * 📌 update package-lock files * 🐛 fix localhost ollama bug with jetbrains binary * 🔥 disable apply to file in jetbrains for now * 🚸 fix constant re-rendering of code vision in jetbrains * 🔖 update package.json versiojn * 🐛 don't override user temperature value for tab autocomplete model * Fix chat msg formatting in Output for image models (continuedev#971) * 📝 tweak docs for "locals" ctx provider * 🩹 small tweak to link filtering logic * Add more C++ extensions for AST parser (continuedev#972) * 🔥 remove ruby example file * add claude3 to free trial * 🐛 fix codelens in tutorial * 🧱 change server url * 🐛 don't send image_url if not image type * 🔧 update config schemas * 📌 update npm version to v20.11.0 * 📈 Locally track tokens generated and show stats (continuedev#987) * ✨ log tokens generated locally * 💄 UI for usage stats * 🔥 delete unused test file * 🚚 rename core package for publishing on npm * Remove duplicate itemType property (continuedev#986) * 🔒️ add .env to .gitignore for npm package * Add SystemContextProvider to context providers so that users can use … (continuedev#988) * Add SystemContextProvider to context providers so that users can use their own system cpu and os for a resource * change to OSContextProvider * update descriptor * 🎨 export transformers.js * 🐛 fix /edit for anthropic * 🚑 fix autocomplete by binding function --------- Co-authored-by: my8bit <[email protected]> Co-authored-by: Ihor Pavlenko <[email protected]> Co-authored-by: Lars Pagh <[email protected]> Co-authored-by: commandblock2 <[email protected]> Co-authored-by: Jason Jacobs <[email protected]> Co-authored-by: Ben Force <[email protected]> Co-authored-by: Peter Zaback <[email protected]> Co-authored-by: SR_team <[email protected]>
1 parent fddeb46 commit 3bd9c89

File tree

83 files changed

+4016
-2327
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+4016
-2327
lines changed

.nvmrc

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
v20.11.0

CONTRIBUTING.md

+6
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,12 @@ Continue is continuously improving, but a feature isn't complete until it is ref
5959
VS Code is assumed for development as Continue is primarily a VS Code tool at the moment. Most of the setup and running is automated through VS Code tasks and launch configurations.
6060

6161
<!-- Pre-requisite: you will need `cargo` the rust package manager installed ([get it on rust-lang.org](https://www.rust-lang.org/tools/install)). -->
62+
Pre-requisite: you have Node.js version 20.11.0 (LTS) or higher installed. [get it on https://nodejs.org](https://nodejs.org/en/download/
63+
Alternatively, if you are using NVM (Node Version Manager), you can set the correct version of Node.js for this project by running the following command in the root of the project:
64+
65+
```bash
66+
nvm use
67+
6268

6369
1. Clone and open in VS Code the Continue repo `https://github.com/continuedev/continue`
6470

core/.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -2,3 +2,4 @@ target
22
**/node_modules
33
**/.DS_Store
44
npm-debug.log*
5+
.env

0 commit comments

Comments
 (0)