-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Commit 8387e0e
Preview (#1750)
* update package.json version
* 🪄 model dropdown, control plane (#1692)
* Nate/control plane client (#1691)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* fix(gui): ctx rendering w/ renderInlineAs: "" (#1541)
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* fix codeqwen autocomplete leading space
* add voyage rerank-1
* feat: `--noEmit` for tsc checks in CI (#1559)
* docs: update CustomContextProvider docs (#1557)
* add stop tokens to qwen prompt
* update docs to reflect 3.5 sonnet being best
* docs: comment out unused providers (#1561)
* import Handlebars
* feat: toast notification for config updates (#1560)
* feat: toast notification for config updates
* feat: only trigger toast on config.json save
* displayRawMarkdown option
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* update to reflect 16 stop words limit for deepseek
* feat: only trigger config update toast in vscode (#1571)
* docs(prompt-files): fix typos + clarify (#1575)
* doc: prompt file typo + clarifications
* fix: add back correct docs
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* docs(telemetry): add pageviews to tracking list (#1581)
* Add reranker configuration options to codebase embedding docs (#1584)
- Introduce reranker concept
- List available reranker options
- Provide configuration instructions
- Update keywords to include "reranker"
* chore: update pr template with screenshots (#1590)
* Refactor ConfirmationDialog to use SecondaryButton for cancel action (#1586)
* Added instructions for running docs server locally (#1578)
- Added NPM script method
- Added VS Code task method
- Update contributing guidelines
* Update branch policy (#1577)
- Change PR target to `dev` branch
- Update `CONTRIBUTING.md` instructions
* Consolidate example configurations into the main configuration guide (#1579)
- Moved examples to configuration.md
- Deleted the separate examples.md file
- Updated sidebar order and links
- Improved readability and structure in configuration.md
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* Update completionProvider.ts (warning tab-autocomplete models) (#1566)
* feat: enhanced IndexingProgressBar with blinking dot feature
- Integrated BlinkingDot component
- Added STATUS_COLORS for various states
- Replaced CircleDiv with BlinkingDot in UI
- Updated status messages and layout
* small UI tweaks
* feat(gui): enhance ModelCard, ModelProviderTag, and Toggle components (#1595)
- add styling and adjustments to ModelCard
- update ModelProviderTag font size
- remove box shadow from Toggle component
- tweak icon styles in ModelCard
- improve alignment and spacing
* media query
* feat: add best experience onboarding
* fix: file rename
* stop movement on button hover by keeping same border thickness
* fix mistake in setting cursor: pointer
* fix when free trial option is shown
* Support Node.js versions below 20 for streaming response handling (#1591)
- Add fallback for Node < 20
- Implement toAsyncIterable for streaming
- Use TextDecoder for manual decoding
- Maintain existing streaming for Node 20+
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* fix hasPassedFTL
* fix /edit cancellation from UI
* feat: add `applyCodeBlock` experimental prop (#1601)
* feat: add new model styling improvements (#1609)
* feat: add new model styling improvements
* better gap size
* feat: update bug_report.yml (#1610)
* chore: update bug_report.yml
* typo fix
* feat: add labels to "Add docs" dialog (#1612)
* feat: add labels to "Add docs" dialog
* remove autofocus
* don't double load config
* small fixes
* speed up directory traversal, and use correct native path module
* option not to show config update toast
* merge air-gapped and recommended setup pages
* chore: add telemetry for full screen toggle (#1618)
* Fix headings in codebase-embeddings.md (#1617)
* mention jetbrains
* docs: update changie (#1619)
* feat: updated changie config
* hide toc and autogenerate
* Update changelog.mdx
* link to deeper explanation of embeddings models
* ensure target="_blank" for all links in sidebar
* fix gif links in intellij README.md
* don't require rust in dependency installation
* chore: fix padding on gh button (#1620)
* chore: adjust button padding
* Update tasks.json
* escape colons in diff path
* smoother lancedb indexing reporting
* smooth progress updates for indexing
* fix tsc err
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* 🚑 fix constant warnings when onboarding with Ollama
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* team analytics
* apply control plane settings
* workos auth
* ide protocol get session info
* UI for auth
* profile switching
* small fixes
* updates
* refresh tokens
* updates
* fix tsc errs
* model select in toolbar to make room for profile selector
* prod client id
* link to prod URL
* internal beta option
* profiles change listener
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
* temporary patch for type errs
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
* skip extension tests
* update package.json version
* handlebars import
* cmd+I improvements (#1728)
* Nate/control plane client (#1691)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* fix(gui): ctx rendering w/ renderInlineAs: "" (#1541)
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* fix codeqwen autocomplete leading space
* add voyage rerank-1
* feat: `--noEmit` for tsc checks in CI (#1559)
* docs: update CustomContextProvider docs (#1557)
* add stop tokens to qwen prompt
* update docs to reflect 3.5 sonnet being best
* docs: comment out unused providers (#1561)
* import Handlebars
* feat: toast notification for config updates (#1560)
* feat: toast notification for config updates
* feat: only trigger toast on config.json save
* displayRawMarkdown option
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* update to reflect 16 stop words limit for deepseek
* feat: only trigger config update toast in vscode (#1571)
* docs(prompt-files): fix typos + clarify (#1575)
* doc: prompt file typo + clarifications
* fix: add back correct docs
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* docs(telemetry): add pageviews to tracking list (#1581)
* Add reranker configuration options to codebase embedding docs (#1584)
- Introduce reranker concept
- List available reranker options
- Provide configuration instructions
- Update keywords to include "reranker"
* chore: update pr template with screenshots (#1590)
* Refactor ConfirmationDialog to use SecondaryButton for cancel action (#1586)
* Added instructions for running docs server locally (#1578)
- Added NPM script method
- Added VS Code task method
- Update contributing guidelines
* Update branch policy (#1577)
- Change PR target to `dev` branch
- Update `CONTRIBUTING.md` instructions
* Consolidate example configurations into the main configuration guide (#1579)
- Moved examples to configuration.md
- Deleted the separate examples.md file
- Updated sidebar order and links
- Improved readability and structure in configuration.md
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* Update completionProvider.ts (warning tab-autocomplete models) (#1566)
* feat: enhanced IndexingProgressBar with blinking dot feature
- Integrated BlinkingDot component
- Added STATUS_COLORS for various states
- Replaced CircleDiv with BlinkingDot in UI
- Updated status messages and layout
* small UI tweaks
* feat(gui): enhance ModelCard, ModelProviderTag, and Toggle components (#1595)
- add styling and adjustments to ModelCard
- update ModelProviderTag font size
- remove box shadow from Toggle component
- tweak icon styles in ModelCard
- improve alignment and spacing
* media query
* feat: add best experience onboarding
* fix: file rename
* stop movement on button hover by keeping same border thickness
* fix mistake in setting cursor: pointer
* fix when free trial option is shown
* Support Node.js versions below 20 for streaming response handling (#1591)
- Add fallback for Node < 20
- Implement toAsyncIterable for streaming
- Use TextDecoder for manual decoding
- Maintain existing streaming for Node 20+
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* fix hasPassedFTL
* fix /edit cancellation from UI
* feat: add `applyCodeBlock` experimental prop (#1601)
* feat: add new model styling improvements (#1609)
* feat: add new model styling improvements
* better gap size
* feat: update bug_report.yml (#1610)
* chore: update bug_report.yml
* typo fix
* feat: add labels to "Add docs" dialog (#1612)
* feat: add labels to "Add docs" dialog
* remove autofocus
* don't double load config
* small fixes
* speed up directory traversal, and use correct native path module
* option not to show config update toast
* merge air-gapped and recommended setup pages
* chore: add telemetry for full screen toggle (#1618)
* Fix headings in codebase-embeddings.md (#1617)
* mention jetbrains
* docs: update changie (#1619)
* feat: updated changie config
* hide toc and autogenerate
* Update changelog.mdx
* link to deeper explanation of embeddings models
* ensure target="_blank" for all links in sidebar
* fix gif links in intellij README.md
* don't require rust in dependency installation
* chore: fix padding on gh button (#1620)
* chore: adjust button padding
* Update tasks.json
* escape colons in diff path
* smoother lancedb indexing reporting
* smooth progress updates for indexing
* fix tsc err
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* 🚑 fix constant warnings when onboarding with Ollama
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* team analytics
* apply control plane settings
* workos auth
* ide protocol get session info
* UI for auth
* profile switching
* small fixes
* updates
* refresh tokens
* updates
* fix tsc errs
* model select in toolbar to make room for profile selector
* prod client id
* link to prod URL
* internal beta option
* profiles change listener
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
* temporary patch for type errs
* Dev (#1689)
* Fix an issue where CMD+K does not clear the terminal when the terminal has focus (#1671)
On MacOS, ⌘+K is bound, by default, to Terminal:Clear. Without this
change ⌘+K does not clear the terminal but instead iniates a chord
sequence and waits for the next stroke of the chord.
Co-authored-by: Rob Leidle <[email protected]>
* Change treeSitter to cache the Language objects it loads from wasm (#1672)
Without this change, for a repository with 600 typescript files, the
indexer would fail to finish correctly and there would be many of the
following errors in the webview console log:
'Unable to load language for file ${path} RuntimeError: table index is out of bounds'
The following bash will create a repo that reproduces the problem:
current_path="."
for ((i=1; i<=20; i++)); do
new_folder="folder-$i"
mkdir -p "$current_path/$new_folder"
current_path="$current_path/$new_folder"
for ((a=1; a<=30; a++)); do
head -c 10000 /dev/urandom | base64 > "$current_path/file-$a.ts"
done
done
Co-authored-by: Rob Leidle <[email protected]>
* acknowledge sourcemap flag in esbuild.js
* don't run jetbrains-release.yaml on vscode releases
* further testing for walkDir
* chore: add telemetry to commands (#1673)
* test: Add basic unit test to baseLLM (#1668)
* update version
* test: Add basic unit test to baseLLM
---------
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: inimaz <[email protected]>
* feat: add Quick Actions CodeLens feature (#1674)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* add voyage rerank-1
* import Handlebars
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* small UI tweaks
* media query
* feat: add best experience onboarding
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* chore: add telemetry for full screen toggle (#1618)
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* manually implement stop tokens for hf inference api
* chore: onboarding metrics (#1626)
* fix: pageview tracking
* feat: add onboarding telemetry
* create single `onboardingStatus` type
* improved var naming
* remove console logs
* fix windows performance issue
* rename vscodeExtension.ts
* migration of onboarding variables
* "stash" instead of "delete" in indexing progress
* fix preview.yaml
* also fix main.yaml
* Update troubleshooting.md (#1637)
* feat: add quick actions
* Update index.d.ts
* quick actions mvp
* update docs
* subscribe to vscode change settings
* Update commands.ts
* cleanup
* Update quick-actions.md
* Update VerticalPerLineCodeLensProvider.ts
* resolve feedback
---------
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
* chore: add `isCommandEvent` to command telemetry (#1675)
* chore: add `isCommandEvent` to command telemetry
* Update commands.ts
* Nate/better retrieval (#1677)
* deduplicatearray tests
* break out separate retrieval pipelines
* IConfigHandler
* tests for codebase indexer
* better .continueignore for continue
* indexing fixes
* ignore .gitignore and .continueignore when indexing
* retrieval pipeline improvements
* fix formatting err in out .continueignore
* add necessary filter to lance_db_cache
* update package.json version
* skip unused tests
* don't ignore .prompt files
* update version
* Update pull_request_template.md
* don't use multi-media format when there are multiple text items
* add free trial experience (#1685)
* fix: add code range for quick actions/fixes (#1687)
* fix: add code range for quick actions/fixes
* Update test.js
* add pathSep message type
* docs improvements
* jetbrains fix
* update package.json version
---------
Co-authored-by: Rob Leidle <[email protected]>
Co-authored-by: Rob Leidle <[email protected]>
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: inimaz <[email protected]>
Co-authored-by: inimaz <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: Priyash <[email protected]>
* update package.json version
* skip extension tests
* update package.json version
* handlebars import
* don't push package.json version change from CI
* fix: scroll issues w/ code blocks (#1688)
* fix: scroll issues w/ code blocks
* chore: name offset
* chore: remove docs start
* chore: update headings on troubleshooting.md (#1696)
* ignore .svn folder for indexing (#1699)
* chore: clearer naming for `useSuffix` (#1702)
* chore: clearer naming for `useSuffix`
* schema updates
* fix: cmd+shft+l closes sidebar if focused (#1638)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* add voyage rerank-1
* import Handlebars
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* small UI tweaks
* media query
* feat: add best experience onboarding
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* chore: add telemetry for full screen toggle (#1618)
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* manually implement stop tokens for hf inference api
* chore: onboarding metrics (#1626)
* fix: pageview tracking
* feat: add onboarding telemetry
* create single `onboardingStatus` type
* improved var naming
* remove console logs
* fix windows performance issue
* rename vscodeExtension.ts
* migration of onboarding variables
* "stash" instead of "delete" in indexing progress
* fix preview.yaml
* also fix main.yaml
* Update troubleshooting.md (#1637)
* feat: close panel if main input is focused
* add skip param
* Update TipTapEditor.tsx
* merge dev
* Update commands.ts
---------
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
* bugfix: quick actions undefined array (#1704)
* feat: add rich quick pick for quick edit (#1706)
* feat: multistep quick pick
* fix: multi step for context provider
* Update test.js
* Create deepseek.md (#1708)
* style: add max height to model selector (#1712)
* update styling
* remove testing code
* remove comments
* feat: add tutorial card (#1716)
* feat: create tutorial card
* Update TutorialCard.tsx
* feat: add file search to quick edit (#1714)
* feat: multistep quick pick
* fix: multi step for context provider
* Update test.js
* add file search
* complete file search
* remove unused import
* add comments
* Update utils.ts
* update naming
* chore: move quick pick instantiation (#1723)
* Break out into NPM modules (#1726)
* config.json types
* export all schemas
* break out request logic into packages
* update openai adapters to export body types
* update packaging of npm modules
* update packages
* continue proxy
* mistral
* Fix typo in documentation (#1722)
In set-up-codestral.md
"Trobleshooting" -> "Troubleshooting"
* update package.json version
* 🪄 model dropdown, control plane (#1692)
* Nate/control plane client (#1691)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* fix(gui): ctx rendering w/ renderInlineAs: "" (#1541)
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* fix codeqwen autocomplete leading space
* add voyage rerank-1
* feat: `--noEmit` for tsc checks in CI (#1559)
* docs: update CustomContextProvider docs (#1557)
* add stop tokens to qwen prompt
* update docs to reflect 3.5 sonnet being best
* docs: comment out unused providers (#1561)
* import Handlebars
* feat: toast notification for config updates (#1560)
* feat: toast notification for config updates
* feat: only trigger toast on config.json save
* displayRawMarkdown option
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* update to reflect 16 stop words limit for deepseek
* feat: only trigger config update toast in vscode (#1571)
* docs(prompt-files): fix typos + clarify (#1575)
* doc: prompt file typo + clarifications
* fix: add back correct docs
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* docs(telemetry): add pageviews to tracking list (#1581)
* Add reranker configuration options to codebase embedding docs (#1584)
- Introduce reranker concept
- List available reranker options
- Provide configuration instructions
- Update keywords to include "reranker"
* chore: update pr template with screenshots (#1590)
* Refactor ConfirmationDialog to use SecondaryButton for cancel action (#1586)
* Added instructions for running docs server locally (#1578)
- Added NPM script method
- Added VS Code task method
- Update contributing guidelines
* Update branch policy (#1577)
- Change PR target to `dev` branch
- Update `CONTRIBUTING.md` instructions
* Consolidate example configurations into the main configuration guide (#1579)
- Moved examples to configuration.md
- Deleted the separate examples.md file
- Updated sidebar order and links
- Improved readability and structure in configuration.md
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* Update completionProvider.ts (warning tab-autocomplete models) (#1566)
* feat: enhanced IndexingProgressBar with blinking dot feature
- Integrated BlinkingDot component
- Added STATUS_COLORS for various states
- Replaced CircleDiv with BlinkingDot in UI
- Updated status messages and layout
* small UI tweaks
* feat(gui): enhance ModelCard, ModelProviderTag, and Toggle components (#1595)
- add styling and adjustments to ModelCard
- update ModelProviderTag font size
- remove box shadow from Toggle component
- tweak icon styles in ModelCard
- improve alignment and spacing
* media query
* feat: add best experience onboarding
* fix: file rename
* stop movement on button hover by keeping same border thickness
* fix mistake in setting cursor: pointer
* fix when free trial option is shown
* Support Node.js versions below 20 for streaming response handling (#1591)
- Add fallback for Node < 20
- Implement toAsyncIterable for streaming
- Use TextDecoder for manual decoding
- Maintain existing streaming for Node 20+
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* fix hasPassedFTL
* fix /edit cancellation from UI
* feat: add `applyCodeBlock` experimental prop (#1601)
* feat: add new model styling improvements (#1609)
* feat: add new model styling improvements
* better gap size
* feat: update bug_report.yml (#1610)
* chore: update bug_report.yml
* typo fix
* feat: add labels to "Add docs" dialog (#1612)
* feat: add labels to "Add docs" dialog
* remove autofocus
* don't double load config
* small fixes
* speed up directory traversal, and use correct native path module
* option not to show config update toast
* merge air-gapped and recommended setup pages
* chore: add telemetry for full screen toggle (#1618)
* Fix headings in codebase-embeddings.md (#1617)
* mention jetbrains
* docs: update changie (#1619)
* feat: updated changie config
* hide toc and autogenerate
* Update changelog.mdx
* link to deeper explanation of embeddings models
* ensure target="_blank" for all links in sidebar
* fix gif links in intellij README.md
* don't require rust in dependency installation
* chore: fix padding on gh button (#1620)
* chore: adjust button padding
* Update tasks.json
* escape colons in diff path
* smoother lancedb indexing reporting
* smooth progress updates for indexing
* fix tsc err
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* 🚑 fix constant warnings when onboarding with Ollama
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* team analytics
* apply control plane settings
* workos auth
* ide protocol get session info
* UI for auth
* profile switching
* small fixes
* updates
* refresh tokens
* updates
* fix tsc errs
* model select in toolbar to make room for profile selector
* prod client id
* link to prod URL
* internal beta option
* profiles change listener
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
* temporary patch for type errs
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
* skip extension tests
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
Co-authored-by: Rob Leidle <[email protected]>
Co-authored-by: Rob Leidle <[email protected]>
Co-authored-by: inimaz <[email protected]>
Co-authored-by: inimaz <[email protected]>
Co-authored-by: Anaël Bonnafous <[email protected]>
Co-authored-by: Huy Tran <[email protected]>
* Dev (#1740)
* Nate/control plane client (#1691)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* fix(gui): ctx rendering w/ renderInlineAs: "" (#1541)
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* fix codeqwen autocomplete leading space
* add voyage rerank-1
* feat: `--noEmit` for tsc checks in CI (#1559)
* docs: update CustomContextProvider docs (#1557)
* add stop tokens to qwen prompt
* update docs to reflect 3.5 sonnet being best
* docs: comment out unused providers (#1561)
* import Handlebars
* feat: toast notification for config updates (#1560)
* feat: toast notification for config updates
* feat: only trigger toast on config.json save
* displayRawMarkdown option
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* update to reflect 16 stop words limit for deepseek
* feat: only trigger config update toast in vscode (#1571)
* docs(prompt-files): fix typos + clarify (#1575)
* doc: prompt file typo + clarifications
* fix: add back correct docs
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* docs(telemetry): add pageviews to tracking list (#1581)
* Add reranker configuration options to codebase embedding docs (#1584)
- Introduce reranker concept
- List available reranker options
- Provide configuration instructions
- Update keywords to include "reranker"
* chore: update pr template with screenshots (#1590)
* Refactor ConfirmationDialog to use SecondaryButton for cancel action (#1586)
* Added instructions for running docs server locally (#1578)
- Added NPM script method
- Added VS Code task method
- Update contributing guidelines
* Update branch policy (#1577)
- Change PR target to `dev` branch
- Update `CONTRIBUTING.md` instructions
* Consolidate example configurations into the main configuration guide (#1579)
- Moved examples to configuration.md
- Deleted the separate examples.md file
- Updated sidebar order and links
- Improved readability and structure in configuration.md
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* Update completionProvider.ts (warning tab-autocomplete models) (#1566)
* feat: enhanced IndexingProgressBar with blinking dot feature
- Integrated BlinkingDot component
- Added STATUS_COLORS for various states
- Replaced CircleDiv with BlinkingDot in UI
- Updated status messages and layout
* small UI tweaks
* feat(gui): enhance ModelCard, ModelProviderTag, and Toggle components (#1595)
- add styling and adjustments to ModelCard
- update ModelProviderTag font size
- remove box shadow from Toggle component
- tweak icon styles in ModelCard
- improve alignment and spacing
* media query
* feat: add best experience onboarding
* fix: file rename
* stop movement on button hover by keeping same border thickness
* fix mistake in setting cursor: pointer
* fix when free trial option is shown
* Support Node.js versions below 20 for streaming response handling (#1591)
- Add fallback for Node < 20
- Implement toAsyncIterable for streaming
- Use TextDecoder for manual decoding
- Maintain existing streaming for Node 20+
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* fix hasPassedFTL
* fix /edit cancellation from UI
* feat: add `applyCodeBlock` experimental prop (#1601)
* feat: add new model styling improvements (#1609)
* feat: add new model styling improvements
* better gap size
* feat: update bug_report.yml (#1610)
* chore: update bug_report.yml
* typo fix
* feat: add labels to "Add docs" dialog (#1612)
* feat: add labels to "Add docs" dialog
* remove autofocus
* don't double load config
* small fixes
* speed up directory traversal, and use correct native path module
* option not to show config update toast
* merge air-gapped and recommended setup pages
* chore: add telemetry for full screen toggle (#1618)
* Fix headings in codebase-embeddings.md (#1617)
* mention jetbrains
* docs: update changie (#1619)
* feat: updated changie config
* hide toc and autogenerate
* Update changelog.mdx
* link to deeper explanation of embeddings models
* ensure target="_blank" for all links in sidebar
* fix gif links in intellij README.md
* don't require rust in dependency installation
* chore: fix padding on gh button (#1620)
* chore: adjust button padding
* Update tasks.json
* escape colons in diff path
* smoother lancedb indexing reporting
* smooth progress updates for indexing
* fix tsc err
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* 🚑 fix constant warnings when onboarding with Ollama
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* team analytics
* apply control plane settings
* workos auth
* ide protocol get session info
* UI for auth
* profile switching
* small fixes
* updates
* refresh tokens
* updates
* fix tsc errs
* model select in toolbar to make room for profile selector
* prod client id
* link to prod URL
* internal beta option
* profiles change listener
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
* temporary patch for type errs
* Dev (#1689)
* Fix an issue where CMD+K does not clear the terminal when the terminal has focus (#1671)
On MacOS, ⌘+K is bound, by default, to Terminal:Clear. Without this
change ⌘+K does not clear the terminal but instead iniates a chord
sequence and waits for the next stroke of the chord.
Co-authored-by: Rob Leidle <[email protected]>
* Change treeSitter to cache the Language objects it loads from wasm (#1672)
Without this change, for a repository with 600 typescript files, the
indexer would fail to finish correctly and there would be many of the
following errors in the webview console log:
'Unable to load language for file ${path} RuntimeError: table index is out of bounds'
The following bash will create a repo that reproduces the problem:
current_path="."
for ((i=1; i<=20; i++)); do
new_folder="folder-$i"
mkdir -p "$current_path/$new_folder"
current_path="$current_path/$new_folder"
for ((a=1; a<=30; a++)); do
head -c 10000 /dev/urandom | base64 > "$current_path/file-$a.ts"
done
done
Co-authored-by: Rob Leidle <[email protected]>
* acknowledge sourcemap flag in esbuild.js
* don't run jetbrains-release.yaml on vscode releases
* further testing for walkDir
* chore: add telemetry to commands (#1673)
* test: Add basic unit test to baseLLM (#1668)
* update version
* test: Add basic unit test to baseLLM
---------
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: inimaz <[email protected]>
* feat: add Quick Actions CodeLens feature (#1674)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* add voyage rerank-1
* import Handlebars
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* small UI tweaks
* media query
* feat: add best experience onboarding
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* chore: add telemetry for full screen toggle (#1618)
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* manually implement stop tokens for hf inference api
* chore: onboarding metrics (#1626)
* fix: pageview tracking
* feat: add onboarding telemetry
* create single `onboardingStatus` type
* improved var naming
* remove console logs
* fix windows performance issue
* rename vscodeExtension.ts
* migration of onboarding variables
* "stash" instead of "delete" in indexing progress
* fix preview.yaml
* also fix main.yaml
* Update troubleshooting.md (#1637)
* feat: add quick actions
* Update index.d.ts
* quick actions mvp
* update docs
* subscribe to vscode change settings
* Update commands.ts
* cleanup
* Update quick-actions.md
* Update VerticalPerLineCodeLensProvider.ts
* resolve feedback
---------
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
* chore: add `isCommandEvent` to command telemetry (#1675)
* chore: add `isCommandEvent` to command telemetry
* Update commands.ts
* Nate/better retrieval (#1677)
* deduplicatearray tests
* break out separate retrieval pipelines
* IConfigHandler
* tests for codebase indexer
* better .continueignore for continue
* indexing fixes
* ignore .gitignore and .continueignore when indexing
* retrieval pipeline improvements
* fix formatting err in out .continueignore
* add necessary filter to lance_db_cache
* update package.json version
* skip unused tests
* don't ignore .prompt files
* update version
* Update pull_request_template.md
* don't use multi-media format when there are multiple text items
* add free trial experience (#1685)
* fix: add code range for quick actions/fixes (#1687)
* fix: add code range for quick actions/fixes
* Update test.js
* add pathSep message type
* docs improvements
* jetbrains fix
* update package.json version
---------
Co-authored-by: Rob Leidle <[email protected]>
Co-authored-by: Rob Leidle <[email protected]>
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: inimaz <[email protected]>
Co-authored-by: inimaz <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: Priyash <[email protected]>
* update package.json version
* skip extension tests
* update package.json version
* handlebars import
* don't push package.json version change from CI
* fix: scroll issues w/ code blocks (#1688)
* fix: scroll issues w/ code blocks
* chore: name offset
* chore: remove docs start
* chore: update headings on troubleshooting.md (#1696)
* ignore .svn folder for indexing (#1699)
* chore: clearer naming for `useSuffix` (#1702)
* chore: clearer naming for `useSuffix`
* schema updates
* fix: cmd+shft+l closes sidebar if focused (#1638)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* add voyage rerank-1
* import Handlebars
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* small UI tweaks
* media query
* feat: add best experience onboarding
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* chore: add telemetry for full screen toggle (#1618)
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* manually implement stop tokens for hf inference api
* chore: onboarding metrics (#1626)
* fix: pageview tracking
* feat: add onboarding telemetry
* create single `onboardingStatus` type
* improved var naming
* remove console logs
* fix windows performance issue
* rename vscodeExtension.ts
* migration of onboarding variables
* "stash" instead of "delete" in indexing progress
* fix preview.yaml
* also fix main.yaml
* Update troubleshooting.md (#1637)
* feat: close panel if main input is focused
* add skip param
* Update TipTapEditor.tsx
* merge dev
* Update commands.ts
---------
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
* bugfix: quick actions undefined array (#1704)
* feat: add rich quick pick for quick edit (#1706)
* feat: multistep quick pick
* fix: multi step for context provider
* Update test.js
* Create deepseek.md (#1708)
* style: add max height to model selector (#1712)
* update styling
* remove testing code
* remove comments
* feat: add tutorial card (#1716)
* feat: create tutorial card
* Update TutorialCard.tsx
* feat: add file search to quick edit (#1714)
* feat: multistep quick pick
* fix: multi step for context provider
* Update test.js
* add file search
* complete file search
* remove unused import
* add comments
* Update utils.ts
* update naming
* chore: move quick pick instantiation (#1723)
* Break out into NPM modules (#1726)
* config.json types
* export all schemas
* break out request logic into packages
* update openai adapters to export body types
* update packaging of npm modules
* update packages
* continue proxy
* mistral
* Fix typo in documentation (#1722)
In set-up-codestral.md
"Trobleshooting" -> "Troubleshooting"
* update package.json version
* 🪄 model dropdown, control plane (#1692)
* Nate/control plane client (#1691)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* fix(gui): ctx rendering w/ renderInlineAs: "" (#1541)
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* fix codeqwen autocomplete leading space
* add voyage rerank-1
* feat: `--noEmit` for tsc checks in CI (#1559)
* docs: update CustomContextProvider docs (#1557)
* add stop tokens to qwen prompt
* update docs to reflect 3.5 sonnet being best
* docs: comment out unused providers (#1561)
* import Handlebars
* feat: toast notification for config updates (#1560)
* feat: toast notification for config updates
* feat: only trigger toast on config.json save
* displayRawMarkdown option
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* update to reflect 16 stop words limit for deepseek
* feat: only trigger config update toast in vscode (#1571)
* docs(prompt-files): fix typos + clarify (#1575)
* doc: prompt file typo + clarifications
* fix: add back correct docs
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* docs(telemetry): add pageviews to tracking list (#1581)
* Add reranker configuration options to codebase embedding docs (#1584)
- Introduce reranker concept
- List available reranker options
- Provide configuration instructions
- Update keywords to include "reranker"
* chore: update pr template with screenshots (#1590)
* Refactor ConfirmationDialog to use SecondaryButton for cancel action (#1586)
* Added instructions for running docs server locally (#1578)
- Added NPM script method
- Added VS Code task method
- Update contributing guidelines
* Update branch policy (#1577)
- Change PR target to `dev` branch
- Update `CONTRIBUTING.md` instructions
* Consolidate example configurations into the main configuration guide (#1579)
- Moved examples to configuration.md
- Deleted the separate examples.md file
- Updated sidebar order and links
- Improved readability and structure in configuration.md
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* Update completionProvider.ts (warning tab-autocomplete models) (#1566)
* feat: enhanced IndexingProgressBar with blinking dot feature
- Integrated BlinkingDot component
- Added STATUS_COLORS for various states
- Replaced CircleDiv with BlinkingDot in UI
- Updated status messages and layout
* small UI tweaks
* feat(gui): enhance ModelCard, ModelProviderTag, and Toggle components (#1595)
- add styling and adjustments to ModelCard
- update ModelProviderTag font size
- remove box shadow from Toggle component
- tweak icon styles in ModelCard
- improve alignment and spacing
* media query
* feat: add best experience onboarding
* fix: file rename
* stop movement on button hover by keeping same border thickness
* fix mistake in setting cursor: pointer
* fix when free trial option is shown
* Support Node.js versions below 20 for streaming response handling (#1591)
- Add fallback for Node < 20
- Implement toAsyncIterable for streaming
- Use TextDecoder for manual decoding
- Maintain existing streaming for Node 20+
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* fix hasPassedFTL
* fix /edit cancellation from UI
* feat: add `applyCodeBlock` experimental prop (#1601)
* feat: add new model styling improvements (#1609)
* feat: add new model styling improvements
* better gap size
* feat: update bug_report.yml (#1610)
* chore: update bug_report.yml
* typo fix
* feat: add labels to "Add docs" dialog (#1612)
* feat: add labels to "Add docs" dialog
* remove autofocus
* don't double load config
* small fixes
* speed up directory traversal, and use correct native path module
* option not to show config update toast
* merge air-gapped and recommended setup pages
* chore: add telemetry for full screen toggle (#1618)
* Fix headings in codebase-embeddings.md (#1617)
* mention jetbrains
* docs: update changie (#1619)
* feat: updated changie config
* hide toc and autogenerate
* Update changelog.mdx
* link to deeper explanation of embeddings models
* ensure target="_blank" for all links in sidebar
* fix gif links in intellij README.md
* don't require rust in dependency installation
* chore: fix padding on gh button (#1620)
* chore: adjust button padding
* Update tasks.json
* escape colons in diff path
* smoother lancedb indexing reporting
* smooth progress updates for indexing
* fix tsc err
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* 🚑 fix constant warnings when onboarding with Ollama
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* team analytics
* apply control plane settings
* workos auth
* ide protocol get session info
* UI for auth
* profile switching
* small fixes
* updates
* refresh tokens
* updates
* fix tsc errs
* model select in toolbar to make room for profile selector
* prod client id
* link to prod URL
* internal beta option
* profiles change listener
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
* temporary patch for type errs
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
* skip extension tests
* JetBrains status bar spinner for autocomplete
* Remove unused images
* partial accept jetbrains
* fix double-rendering of jetbrains completions
* fix offset of multi-line jetbrains completions
* enable/disable actions
* upgrade to version 0.0.54
* fix: wrap editor buttons when out of space (#1727)
* Add .continuerc file to config directory on activation to prevent it's indexing. (#1733)
* Updated the content links that were deprecated in the document (#1709)
Co-authored-by: Ihe Fan <[email protected]>
* Nate/dev (#1739)
* JetBrains status bar spinner for autocomplete
* Remove unused images
* partial accept jetbrains
* fix double-rendering of jetbrains completions
* fix offset of multi-line jetbrains completions
* enable/disable actions
* upgrade to version 0.0.54
* llm-info package
* small profile switching improvements
* instruct cmd+I not to leave placeholders
* @ files in context-providers docs
* onboarding fix
* update jetbrains ci to build gui
* feat: single default quick pick to edit (#1743)
* feat: single default quick pick to edit
* Update quick-actions.md
* Update quick-actions.md
* use defaultQuickAction
* quick fixes
* fix: handle line removal diff (#1744)
* fix: handle line removal diff
* remove comments
* Configurable `maxChunkSize` for embedding providers (#1746)
* Add `maxChunkSize` to `EmbeddingsProvider`
* Add `maxChunkSize` to schema
* add support for docs via config (#1594)
* mistral mamba (#1748)
* 🐍 mistral mamba
* autoscale retrieval based on context length
* autoscale retrieval based on context length
* fix input box movement
* update jetbrains build
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
Co-authored-by: Rob Leidle <[email protected]>
Co-authored-by: Rob Leidle <[email protected]>
Co-authored-by: inimaz <[email protected]>
Co-authored-by: inimaz <[email protected]>
Co-authored-by: Anaël Bonnafous <[email protected]>
Co-authored-by: Huy Tran <[email protected]>
Co-authored-by: Gabriel Gordbegli <[email protected]>
Co-authored-by: Raven-1027 <[email protected]>
Co-authored-by: Ihe Fan <[email protected]>
Co-authored-by: Lukas Kreussel <[email protected]>
* update jetbrains build
* jetbrains build update
* Dev (#1780)
* Nate/control plane client (#1691)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* fix(gui): ctx rendering w/ renderInlineAs: "" (#1541)
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* fix codeqwen autocomplete leading space
* add voyage rerank-1
* feat: `--noEmit` for tsc checks in CI (#1559)
* docs: update CustomContextProvider docs (#1557)
* add stop tokens to qwen prompt
* update docs to reflect 3.5 sonnet being best
* docs: comment out unused providers (#1561)
* import Handlebars
* feat: toast notification for config updates (#1560)
* feat: toast notification for config updates
* feat: only trigger toast on config.json save
* displayRawMarkdown option
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* update to reflect 16 stop words limit for deepseek
* feat: only trigger config update toast in vscode (#1571)
* docs(prompt-files): fix typos + clarify (#1575)
* doc: prompt file typo + clarifications
* fix: add back correct docs
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* docs(telemetry): add pageviews to tracking list (#1581)
* Add reranker configuration options to codebase embedding docs (#1584)
- Introduce reranker concept
- List available reranker options
- Provide configuration instructions
- Update keywords to include "reranker"
* chore: update pr template with screenshots (#1590)
* Refactor ConfirmationDialog to use SecondaryButton for cancel action (#1586)
* Added instructions for running docs server locally (#1578)
- Added NPM script method
- Added VS Code task method
- Update contributing guidelines
* Update branch policy (#1577)
- Change PR target to `dev` branch
- Update `CONTRIBUTING.md` instructions
* Consolidate example configurations into the main configuration guide (#1579)
- Moved examples to configuration.md
- Deleted the separate examples.md file
- Updated sidebar order and links
- Improved readability and structure in configuration.md
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* Update completionProvider.ts (warning tab-autocomplete models) (#1566)
* feat: enhanced IndexingProgressBar with blinking dot feature
- Integrated BlinkingDot component
- Added STATUS_COLORS for various states
- Replaced CircleDiv with BlinkingDot in UI
- Updated status messages and layout
* small UI tweaks
* feat(gui): enhance ModelCard, ModelProviderTag, and Toggle components (#1595)
- add styling and adjustments to ModelCard
- update ModelProviderTag font size
- remove box shadow from Toggle component
- tweak icon styles in ModelCard
- improve alignment and spacing
* media query
* feat: add best experience onboarding
* fix: file rename
* stop movement on button hover by keeping same border thickness
* fix mistake in setting cursor: pointer
* fix when free trial option is shown
* Support Node.js versions below 20 for streaming response handling (#1591)
- Add fallback for Node < 20
- Implement toAsyncIterable for streaming
- Use TextDecoder for manual decoding
- Maintain existing streaming for Node 20+
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* fix hasPassedFTL
* fix /edit cancellation from UI
* feat: add `applyCodeBlock` experimental prop (#1601)
* feat: add new model styling improvements (#1609)
* feat: add new model styling improvements
* better gap size
* feat: update bug_report.yml (#1610)
* chore: update bug_report.yml
* typo fix
* feat: add labels to "Add docs" dialog (#1612)
* feat: add labels to "Add docs" dialog
* remove autofocus
* don't double load config
* small fixes
* speed up directory traversal, and use correct native path module
* option not to show config update toast
* merge air-gapped and recommended setup pages
* chore: add telemetry for full screen toggle (#1618)
* Fix headings in codebase-embeddings.md (#1617)
* mention jetbrains
* docs: update changie (#1619)
* feat: updated changie config
* hide toc and autogenerate
* Update changelog.mdx
* link to deeper explanation of embeddings models
* ensure target="_blank" for all links in sidebar
* fix gif links in intellij README.md
* don't require rust in dependency installation
* chore: fix padding on gh button (#1620)
* chore: adjust button padding
* Update tasks.json
* escape colons in diff path
* smoother lancedb indexing reporting
* smooth progress updates for indexing
* fix tsc err
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* 🚑 fix constant warnings when onboarding with Ollama
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* team analytics
* apply control plane settings
* workos auth
* ide protocol get session info
* UI for auth
* profile switching
* small fixes
* updates
* refresh tokens
* updates
* fix tsc errs
* model select in toolbar to make room for profile selector
* prod client id
* link to prod URL
* internal beta option
* profiles change listener
---------
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: Priyash <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: YohannZe <[email protected]>
Co-authored-by: Dan Dascalescu <[email protected]>
* temporary patch for type errs
* Dev (#1689)
* Fix an issue where CMD+K does not clear the terminal when the terminal has focus (#1671)
On MacOS, ⌘+K is bound, by default, to Terminal:Clear. Without this
change ⌘+K does not clear the terminal but instead iniates a chord
sequence and waits for the next stroke of the chord.
Co-authored-by: Rob Leidle <[email protected]>
* Change treeSitter to cache the Language objects it loads from wasm (#1672)
Without this change, for a repository with 600 typescript files, the
indexer would fail to finish correctly and there would be many of the
following errors in the webview console log:
'Unable to load language for file ${path} RuntimeError: table index is out of bounds'
The following bash will create a repo that reproduces the problem:
current_path="."
for ((i=1; i<=20; i++)); do
new_folder="folder-$i"
mkdir -p "$current_path/$new_folder"
current_path="$current_path/$new_folder"
for ((a=1; a<=30; a++)); do
head -c 10000 /dev/urandom | base64 > "$current_path/file-$a.ts"
done
done
Co-authored-by: Rob Leidle <[email protected]>
* acknowledge sourcemap flag in esbuild.js
* don't run jetbrains-release.yaml on vscode releases
* further testing for walkDir
* chore: add telemetry to commands (#1673)
* test: Add basic unit test to baseLLM (#1668)
* update version
* test: Add basic unit test to baseLLM
---------
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: inimaz <[email protected]>
* feat: add Quick Actions CodeLens feature (#1674)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* add voyage rerank-1
* import Handlebars
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
* fix: remove commented code
* feat: simplify copy btn props
* chore: rename onboarding selection event
* feat: add provider config
* fix: undo msg name
* remove dead code
* fix: invalid mode check
* fix: remove testing logic
* fix: fullscreen gui retains context when hidden, fixed fullscreen focusing (#1582)
* small UI tweaks
* media query
* feat: add best experience onboarding
* small fixes
* feat: add free trial card to onboarding (#1600)
* feat: add free trial card to onboarding
* add import
* chore: add telemetry for full screen toggle (#1618)
* rerank-lite-1
* remove doccs
* basic tests for VS Code extension
* improved testing of VS Code extension
* manually implement stop tokens for hf inference api
* chore: onboarding metrics (#1626)
* fix: pageview tracking
* feat: add onboarding telemetry
* create single `onboardingStatus` type
* improved var naming
* remove console logs
* fix windows performance issue
* rename vscodeExtension.ts
* migration of onboarding variables
* "stash" instead of "delete" in indexing progress
* fix preview.yaml
* also fix main.yaml
* Update troubleshooting.md (#1637)
* feat: add quick actions
* Update index.d.ts
* quick actions mvp
* update docs
* subscribe to vscode change settings
* Update commands.ts
* cleanup
* Update quick-actions.md
* Update VerticalPerLineCodeLensProvider.ts
* resolve feedback
---------
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: Nate Sesti <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
* chore: add `isCommandEvent` to command telemetry (#1675)
* chore: add `isCommandEvent` to command telemetry
* Update commands.ts
* Nate/better retrieval (#1677)
* deduplicatearray tests
* break out separate retrieval pipelines
* IConfigHandler
* tests for codebase indexer
* better .continueignore for continue
* indexing fixes
* ignore .gitignore and .continueignore when indexing
* retrieval pipeline improvements
* fix formatting err in out .continueignore
* add necessary filter to lance_db_cache
* update package.json version
* skip unused tests
* don't ignore .prompt files
* update version
* Update pull_request_template.md
* don't use multi-media format when there are multiple text items
* add free trial experience (#1685)
* fix: add code range for quick actions/fixes (#1687)
* fix: add code range for quick actions/fixes
* Update test.js
* add pathSep message type
* docs improvements
* jetbrains fix
* update package.json version
---------
Co-authored-by: Rob Leidle <[email protected]>
Co-authored-by: Rob Leidle <[email protected]>
Co-authored-by: Patrick Erichsen <[email protected]>
Co-authored-by: inimaz <[email protected]>
Co-authored-by: inimaz <[email protected]>
Co-authored-by: Jonah Wagner <[email protected]>
Co-authored-by: Priyash <[email protected]>
* update package.json version
* skip extension tests
* update package.json version
* handlebars import
* don't push package.json version change from CI
* fix: scroll issues w/ code blocks (#1688)
* fix: scroll issues w/ code blocks
* chore: name offset
* chore: remove docs start
* chore: update headings on troubleshooting.md (#1696)
* ignore .svn folder for indexing (#1699)
* chore: clearer naming for `useSuffix` (#1702)
* chore: clearer naming for `useSuffix`
* schema updates
* fix: cmd+shft+l closes sidebar if focused (#1638)
* docs: add docs and schema for "OS" provider (#1536)
* ignore .env
* ✨ use and cache imports for autocomplete (#1456)
* ✨ use and cache imports for autocomplete
* fix tsc
* add voyage rerank-1
* import Handlebars
* feat: open pane on install (#1564)
* feat: open pane on activation
* comment out testing code
* chore: add telemetry for pageviews (#1576)
* feat: update onboarding w/ embeddings model (#1570)
* chore(gui): remove unused pages
* feat: add embeddings step
* feat: update styles
* feat: copy button updates
* fix: correct pull command for embed model
* fix: remove commented code
…1 parent 69808ce commit 8387e0eCopy full SHA for 8387e0e
File tree
18 files changed
+345
-149
lines changedFilter options
- .vscode
- core
- config
- context/providers
- indexing
- docs
- llm/llms
- docs/static/schemas
- extensions
- intellij/src/main/resources
- vscode
- src
- extension
- lang-server/codeLens/providers
- quickEdit
- gui/src/components
- dialogs
- gui
18 files changed
+345
-149
lines changed+19
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
139 | 139 |
| |
140 | 140 |
| |
141 | 141 |
| |
| 142 | + | |
| 143 | + | |
| 144 | + | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
142 | 161 |
| |
143 | 162 |
|
+2-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
| 39 | + | |
39 | 40 |
| |
40 | 41 |
| |
41 | 42 |
| |
| |||
61 | 62 |
| |
62 | 63 |
| |
63 | 64 |
| |
64 |
| - | |
| 65 | + | |
65 | 66 |
| |
66 | 67 |
| |
67 | 68 |
| |
|
core/context/providers/DocsContextProvider.ts
Copy file name to clipboardExpand all lines: core/context/providers/DocsContextProvider.ts+3-4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
1 | 2 |
| |
2 | 3 |
| |
3 | 4 |
| |
| |||
9 | 10 |
| |
10 | 11 |
| |
11 | 12 |
| |
12 |
| - | |
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| |||
108 | 108 |
| |
109 | 109 |
| |
110 | 110 |
| |
111 |
| - | |
112 |
| - | |
113 |
| - | |
| 111 | + | |
| 112 | + | |
114 | 113 |
| |
115 | 114 |
| |
116 | 115 |
| |
|
+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
15 | 15 |
| |
16 | 16 |
| |
17 | 17 |
| |
18 |
| - | |
| 18 | + | |
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
|
+3-3
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
347 | 347 |
| |
348 | 348 |
| |
349 | 349 |
| |
350 |
| - | |
351 |
| - | |
352 |
| - | |
| 350 | + | |
| 351 | + | |
| 352 | + | |
353 | 353 |
| |
354 | 354 |
| |
355 | 355 |
| |
|
core/indexing/docs/DocsService.ts
Copy file name to clipboardExpand all lines: core/indexing/docs/DocsService.ts+13-14
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
1 | 6 |
| |
2 | 7 |
| |
3 | 8 |
| |
| |||
6 | 11 |
| |
7 | 12 |
| |
8 | 13 |
| |
| 14 | + | |
| 15 | + | |
| 16 | + | |
9 | 17 |
| |
10 | 18 |
| |
11 | 19 |
| |
12 | 20 |
| |
13 | 21 |
| |
| 22 | + | |
| 23 | + | |
14 | 24 |
| |
15 | 25 |
| |
| 26 | + | |
16 | 27 |
| |
17 | 28 |
| |
18 | 29 |
| |
19 | 30 |
| |
20 | 31 |
| |
21 | 32 |
| |
22 | 33 |
| |
23 |
| - | |
24 |
| - | |
25 |
| - | |
26 |
| - | |
27 |
| - | |
28 |
| - | |
29 |
| - | |
30 |
| - | |
31 |
| - | |
32 |
| - | |
33 |
| - | |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
| |||
521 | 521 |
| |
522 | 522 |
| |
523 | 523 |
| |
524 |
| - | |
525 |
| - | |
526 |
| - | |
| 524 | + | |
| 525 | + | |
527 | 526 |
| |
528 | 527 |
| |
529 | 528 |
| |
|
+11-13
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
1 | 2 |
| |
2 | 3 |
| |
3 |
| - | |
4 | 4 |
| |
5 | 5 |
| |
6 | 6 |
| |
| |||
104 | 104 |
| |
105 | 105 |
| |
106 | 106 |
| |
107 |
| - | |
108 |
| - | |
109 |
| - | |
110 |
| - | |
111 |
| - | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
112 | 115 |
| |
113 | 116 |
| |
114 | 117 |
| |
115 |
| - | |
116 |
| - | |
117 |
| - | |
| 118 | + | |
118 | 119 |
| |
119 | 120 |
| |
120 | 121 |
| |
| |||
127 | 128 |
| |
128 | 129 |
| |
129 | 130 |
| |
130 |
| - | |
131 |
| - | |
132 |
| - | |
133 |
| - | |
| 131 | + | |
134 | 132 |
| |
135 | 133 |
| |
136 | 134 |
| |
|
0 commit comments