-
Notifications
You must be signed in to change notification settings - Fork 2.8k
Commit 6f4be27
Preview (#1930)
* 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 progre…1 parent 4826def commit 6f4be27Copy full SHA for 6f4be27
File tree
3 files changed
+33
-35
lines changedFilter options
- .github/workflows
- extensions/vscode
- gui/src/components/mainInput
3 files changed
+33
-35
lines changed.github/workflows/main.yaml
Copy file name to clipboardExpand all lines: .github/workflows/main.yaml+12-12
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
125 | 125 |
| |
126 | 126 |
| |
127 | 127 |
| |
128 |
| - | |
129 |
| - | |
130 |
| - | |
131 |
| - | |
132 |
| - | |
133 |
| - | |
134 |
| - | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
135 | 135 |
| |
136 |
| - | |
137 |
| - | |
138 |
| - | |
139 |
| - | |
140 |
| - | |
| 136 | + | |
| 137 | + | |
| 138 | + | |
| 139 | + | |
| 140 | + | |
141 | 141 |
| |
142 | 142 |
| |
143 | 143 |
| |
|
extensions/vscode/package.json
Copy file name to clipboardExpand all lines: extensions/vscode/package.json+1-1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2 | 2 |
| |
3 | 3 |
| |
4 | 4 |
| |
5 |
| - | |
| 5 | + | |
6 | 6 |
| |
7 | 7 |
| |
8 | 8 |
| |
|
gui/src/components/mainInput/TipTapEditor.tsx
Copy file name to clipboardExpand all lines: gui/src/components/mainInput/TipTapEditor.tsx+20-22
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
828 | 828 |
| |
829 | 829 |
| |
830 | 830 |
| |
831 |
| - | |
832 |
| - | |
833 |
| - | |
834 |
| - | |
835 |
| - | |
836 |
| - | |
837 |
| - | |
838 |
| - | |
839 |
| - | |
840 |
| - | |
841 |
| - | |
842 |
| - | |
843 |
| - | |
844 |
| - | |
845 |
| - | |
846 |
| - | |
847 |
| - | |
848 |
| - | |
849 |
| - | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
850 | 848 |
| |
851 |
| - | |
852 |
| - | |
853 |
| - | |
| 849 | + | |
| 850 | + | |
| 851 | + | |
854 | 852 |
| |
855 | 853 |
| |
856 | 854 |
| |
|
0 commit comments