{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":644686905,"defaultBranch":"main","name":"continue","ownerLogin":"continuedev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-05-24T03:39:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/127876214?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715984678.0","currentOid":""},"activityList":{"items":[{"before":"f86e33964a1d7d4d0ad56d8f927e95d9dfe6e486","after":"911c39b7765f30950211fca0b4c88ed6279441ce","ref":"refs/heads/preview","pushedAt":"2024-05-18T06:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"⬆️ upgrade lancedb version","shortMessageHtmlLink":"⬆️ upgrade lancedb version"}},{"before":"5b4cc55a14c36b3c3c7e9784b2c44bc294a52c64","after":"f86e33964a1d7d4d0ad56d8f927e95d9dfe6e486","ref":"refs/heads/preview","pushedAt":"2024-05-18T04:57:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ’š fix prepackage.js","shortMessageHtmlLink":"πŸ’š fix prepackage.js"}},{"before":"1a6710d28f0ebbaa58fe8cf7885da301c9c6f8e3","after":"5b4cc55a14c36b3c3c7e9784b2c44bc294a52c64","ref":"refs/heads/preview","pushedAt":"2024-05-18T04:48:38.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ“ update autocomplete LM Studio docs","shortMessageHtmlLink":"πŸ“ update autocomplete LM Studio docs"}},{"before":"b8221eb1997bf60ee6987b1409acb7e0ba557443","after":"1a6710d28f0ebbaa58fe8cf7885da301c9c6f8e3","ref":"refs/heads/preview","pushedAt":"2024-05-18T04:44:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"add lm studio tab-autocomplete walkthrough (#1298)","shortMessageHtmlLink":"add lm studio tab-autocomplete walkthrough (#1298)"}},{"before":"430c6fe0019a9ea0e61943477dc242028cbe853e","after":"b8221eb1997bf60ee6987b1409acb7e0ba557443","ref":"refs/heads/preview","pushedAt":"2024-05-18T04:41:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"Log prompt-tokens to devdb and show in 'My Usage' view (#1309)\n\n* Also log the number of prompt tokens to the dev-db\r\n\r\n* Show prompt tokens in 'My Usage' view","shortMessageHtmlLink":"Log prompt-tokens to devdb and show in 'My Usage' view (#1309)"}},{"before":"e33895d70441b9b12a048e09b4fb61df72e9f073","after":"430c6fe0019a9ea0e61943477dc242028cbe853e","ref":"refs/heads/preview","pushedAt":"2024-05-18T04:34:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ‘· create out/node_modules in prepackage.js","shortMessageHtmlLink":"πŸ‘· create out/node_modules in prepackage.js"}},{"before":"bcd2a8eea47d0c90f87075b6dd3c0cec25c029db","after":"b946d39cee3e134e5e6fa9ec2303417af3908492","ref":"refs/heads/main","pushedAt":"2024-05-18T04:06:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ“ documentation for .prompt files","shortMessageHtmlLink":"πŸ“ documentation for .prompt files"}},{"before":"c52b6e732c5cdaa4870e3e099ebbae4e50f4b37e","after":"e33895d70441b9b12a048e09b4fb61df72e9f073","ref":"refs/heads/preview","pushedAt":"2024-05-18T03:30:38.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"🎨 update test prompt","shortMessageHtmlLink":"🎨 update test prompt"}},{"before":"bc93e4a9e422837a4538cbcce05903c70a6f6ae7","after":"c52b6e732c5cdaa4870e3e099ebbae4e50f4b37e","ref":"refs/heads/preview","pushedAt":"2024-05-18T00:23:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ”₯ remove hello from continuerc.json","shortMessageHtmlLink":"πŸ”₯ remove hello from continuerc.json"}},{"before":"2fb828f532142278cbd91fec7d72c44fd454a838","after":null,"ref":"refs/heads/nate/prompt-file","pushedAt":"2024-05-17T22:24:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"}},{"before":"7fde022235c97bc99d7d0a4c3c11edc3be134aac","after":"bc93e4a9e422837a4538cbcce05903c70a6f6ae7","ref":"refs/heads/preview","pushedAt":"2024-05-17T22:24:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"Nate/prompt-file (#1308)\n\n* ✨ .prompt files\r\n\r\n* πŸ§‘β€πŸ’» back to npm : (\r\n\r\n* 🎨 nicer dropdown icon\r\n\r\n* 🎨 full switch back to npm\r\n\r\n* πŸ§‘β€πŸ’» uninstall script for fresh start\r\n\r\n* 🎨 updated package-locks","shortMessageHtmlLink":"Nate/prompt-file (#1308)"}},{"before":"ae7ed0fbe3c8437340cbd47013dc41cc256cdfee","after":"2fb828f532142278cbd91fec7d72c44fd454a838","ref":"refs/heads/nate/prompt-file","pushedAt":"2024-05-17T22:22:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"🎨 updated package-locks","shortMessageHtmlLink":"🎨 updated package-locks"}},{"before":"69f122cba817f742ab2a367e41a39716c81e9878","after":"ae7ed0fbe3c8437340cbd47013dc41cc256cdfee","ref":"refs/heads/nate/prompt-file","pushedAt":"2024-05-17T21:53:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"🎨 full switch back to npm","shortMessageHtmlLink":"🎨 full switch back to npm"}},{"before":"eb462ccc4a946e7e87d080b7220a4a606fd8e663","after":"69f122cba817f742ab2a367e41a39716c81e9878","ref":"refs/heads/nate/prompt-file","pushedAt":"2024-05-17T21:50:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"🎨 nicer dropdown icon","shortMessageHtmlLink":"🎨 nicer dropdown icon"}},{"before":null,"after":"eb462ccc4a946e7e87d080b7220a4a606fd8e663","ref":"refs/heads/nate/prompt-file","pushedAt":"2024-05-17T21:31:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ§‘β€πŸ’» back to npm : (","shortMessageHtmlLink":"πŸ§‘β€πŸ’» back to npm : ("}},{"before":"4e33901ab0183695224fb0a8ec8ec36268c1392f","after":"7fde022235c97bc99d7d0a4c3c11edc3be134aac","ref":"refs/heads/preview","pushedAt":"2024-05-17T18:54:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"adjust toCopy (#1305)\n\nCo-authored-by: Justin Milner ","shortMessageHtmlLink":"adjust toCopy (#1305)"}},{"before":"b2c7b074c2420627d619883a9651edd761e009fc","after":"bcd2a8eea47d0c90f87075b6dd3c0cec25c029db","ref":"refs/heads/main","pushedAt":"2024-05-17T05:15:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"⏩ Preview to main (#1299)\n\n* 🩹 for now, skip onboarding in jetbrains\r\n\r\n* 🩹 temporarily don't show use codebase on jetbrains\r\n\r\n* πŸ› use system certificates in binary\r\n\r\n* πŸ”– update jetbrains version\r\n\r\n* 🩹 correctly contruct set of certs\r\n\r\n* πŸ”– bump intellij version to 0.0.45\r\n\r\n* 🩹 update to support images for gpt-4-turbo\r\n\r\n* πŸ› fix image support autodetection\r\n\r\n* ⚑️ again, improve image support autodetection\r\n\r\n* πŸ› set supportsCompletions based on useLegacyCompletionsEndpoint model setting\r\n\r\nCloses #1132\r\n\r\n* πŸ“ useLegacyCompletionsEndpoint within OpenAI docs\r\n\r\n* πŸ”§ forceCompletionsEndpointType option\r\n\r\n* Revert \"πŸ”§ forceCompletionsEndpointType option\"\r\n\r\nThis reverts commit dd51fcbb7f1a9cc0794df66df74638989cf71054.\r\n\r\n* 🩹 set default useLegacyCompletionsEndpoint to undefined\r\n\r\n* 🩹 look for bedrock credentials in homedir\r\n\r\n* 🩹 use title for autodetect\r\n\r\n* πŸ› set supportsCompletions based on useLegacyCompletionsEndpoint model setting\r\n\r\nCloses #1132\r\n\r\n* πŸ“ useLegacyCompletionsEndpoint within OpenAI docs\r\n\r\n* 🩹 set default useLegacyCompletionsEndpoint to undefined\r\n\r\n* 🩹 look for bedrock credentials in homedir\r\n\r\n* 🩹 use title for autodetect\r\n\r\n* Fix slash command params loading\r\n\r\nExisting slash commands expect an object named\r\n\"params\" so mapping to \"options\" here caused\r\nparams to be undefined within the run scope. I\r\nrenamed from 'm' to 's' just to avoid potential\r\nconfusion with the model property mapping above.\r\n\r\n* Add outputDir param to /share\r\n\r\n* Enable basic tilde expansion for /share outputDir\r\n\r\n* Add ability to specify workspace for /share\r\n\r\n* Add datetimestamp to exported session filename\r\n\r\n* Use `.`, `./`, or `.\\` for current workspace\r\n\r\n* Add description of outputDir param for /share\r\n\r\n* Ensure replacement only at start of string\r\n\r\n* Create user-specified directory if necessary\r\n\r\n* Change \"Continue\" to \"Assistant\" in export\r\n\r\n* Consolidate to single replace regex\r\n\r\n* Reformat markdown code blocks\r\n\r\nCurrently, user-selected code blocks are formatted\r\nwith range in file (rif) info on the same line as\r\nthe triple backticks, which means that when\r\nexported to markdown they don't have the language\r\ninfo needed on that line for syntax highlighting.\r\nThis update moves the rif info to the following\r\nline as a comment in the language of the file and\r\nwith the language info in the correct place.\r\n\r\nBefore:\r\n```example.ts (3-6)\r\n\r\nfunction fib(n) {\r\n if (n <= 1) return n;\r\n return fib(n - 2) + fib(n - 1);\r\n}\r\n```\r\n\r\nAfter:\r\n```ts\r\n// example.ts (3-6)\r\n\r\nfunction fib(n) {\r\n if (n <= 1) return n;\r\n return fib(n - 2) + fib(n - 1);\r\n}\r\n```\r\n\r\n* Tidy regex to capture filename\r\n\r\n* Tidy regex to capture filename\r\n\r\n* Ensure adjacent codeblocks separated by newline\r\n\r\n* Aesthetic tweaks to output format\r\n\r\n* ✨ disableInFiles option for autocomplete\r\n\r\n* feat(httpContextProvider): load AC on fetch client (#1150)\r\n\r\nCo-authored-by: Bertrand Pinel \r\n\r\n* ✨ global filewatcher for config.json/ts changes\r\n\r\n* πŸ› retry webview requests so that first cmd+L works\r\n\r\n* ✨ Improved onboarding experience (#1155)\r\n\r\n* 🚸 onboarding improvements\r\n\r\n* πŸ§‘β€πŸ’» keyboard shortcuts to toggle autocomplete and open config.json\r\n\r\n* ⚑️ improve detection of terminal code blocks\r\n\r\n* 🚧 onboarding improvements\r\n\r\n* 🚧 more onboarding improvements\r\n\r\n* πŸ’„ last session button\r\n\r\n* 🚸 show more fallback options in dropdown\r\n\r\n* πŸ’„ add sectioning to models page\r\n\r\n* πŸ’„ clean up delete model button\r\n\r\n* πŸ’„ make tooltip look nicer\r\n\r\n* 🚸 download Ollama button\r\n\r\n* πŸ’„ local LLM onboarding\r\n\r\n* πŸ› select correct terminal on \"runCommand\" message\r\n\r\n* πŸ’„ polish onboarding\r\n\r\n* πŸ’š fix gui build errors\r\n\r\n* πŸ“ add /v1 to OpenAI examples in docs\r\n\r\n* πŸš‘ hotfix for not iterable error\r\n\r\n* ✨ add Cohere as Embeddings Provider\r\n\r\n* πŸ’„ add llama3 to UI\r\n\r\n* πŸ”₯ remove disable indexing\r\n\r\n* 🍱 update continue logo\r\n\r\n* πŸ› fix language undefined bug\r\n\r\n* πŸ› fix merge mistake\r\n\r\n* πŸ“ rename googlepalmapi.md to googlegeminiapi.md\r\n\r\n* πŸ“ update mistral models\r\n\r\n* Rename to geminiapi & change filename this time\r\n\r\n* ✨ global request options (#1153)\r\n\r\n* ✨ global request options\r\n\r\n* πŸ› fix jira context provider by injecting fetch\r\n\r\n* ✨ request options for embeddings providers\r\n\r\n* ✨ add Cohere as Reranker (#1159)\r\n\r\n* ♻️ use custom requestOptions with CohereEmbeddingsProvider\r\n\r\n* Update preIndexedDocs.ts (#1154)\r\n\r\nAdd WordPress and WooCommerce as preIndexedDocs.\r\n\r\n* 🩹 remove example \"outputDir\" from default config\r\n\r\n* Fix slash command params loading (#1084)\r\n\r\nExisting slash commands expect an object named\r\n\"params\" so mapping to \"options\" here caused\r\nparams to be undefined within the run scope. I\r\nrenamed from 'm' to 's' just to avoid potential\r\nconfusion with the model property mapping above.\r\n\r\n* πŸ› don't index if no open workspace folders\r\n\r\n* πŸ’„ improve onboarding language\r\n\r\n* 🚸 improve onboarding\r\n\r\n* πŸ› stop loading when error\r\n\r\n* πŸ’„ replace text in input box\r\n\r\n* Respect Retry-After header when available from 429 responses (#1182)\r\n\r\n* 🩹 remove dead code for exponential backoff\r\n\r\nThis has been replaced by the withExponentialBackoff helper\r\n\r\n* 🩹 respect Retry-After header when available\r\n\r\n* 🚸 update inline tips language\r\n\r\n* ✨ input box history\r\n\r\n* πŸ“Œ update package-locks\r\n\r\n* πŸ”Š log errors in prepackage\r\n\r\n* πŸ› err to string\r\n\r\n* πŸ“Œ pin llama-tokenizer-js\r\n\r\n* πŸ“Œ update lockfile\r\n\r\n* 🚚 change /docs to docs.\r\n\r\n* πŸ“¦ package win-ca dependencies in binary\r\n\r\n* πŸ”₯ remove unpopular models from UI\r\n\r\n* 🍱 new logo in jetbrains\r\n\r\n* 🎨 use node-fetch everywhere\r\n\r\n* 🚸 immediately select newly added models\r\n\r\n* 🚸 spell out Alt instead of using symbol\r\n\r\n* πŸ”₯ remove config shortcut\r\n\r\n* πŸ› fix changing model bug\r\n\r\n* 🩹 de-duplicate before adding models\r\n\r\n* πŸ”§ add embeddingsProvider specific request options\r\n\r\n* 🎨 refactor to always use node-fetch from LLM\r\n\r\n* πŸ”₯ remove duplicate tokens generated\r\n\r\n* πŸ”Š add timestamp to JetBrains logs\r\n\r\n* 🎨 maxStopWords for Groq\r\n\r\n* πŸ› fix groq provider calling /completions\r\n\r\n* πŸ› correctly adhere to LanceDB table name spec\r\n\r\n* πŸ› fix sqlite NOT NULL constraint failed error with custom model\r\n\r\n* Fix issue where Accept/Reject All only accepts/rejects a single diff hunk. (#1197)\r\n\r\n* Fix issues parsing Ollama /api/show endpoint payloads. (#1199)\r\n\r\n* ✨ model role for inlineEdit\r\n\r\n* 🩹 various small updates\r\n\r\n* πŸ› fix openai image support\r\n\r\n* πŸ”– update gradle version\r\n\r\n* 🍱 update jetbrains icon\r\n\r\n* πŸ› fix autocomplete in notebook cells\r\n\r\n* πŸ”₯ remove unused media\r\n\r\n* πŸ”₯ remove unused files\r\n\r\n* Fix schema to allow 'AUTODETECT' sentinel for model when provider is 'groq'. (#1203)\r\n\r\n* πŸ› small improvements\r\n\r\n* Fix issue with @codebase provider when n becomes odd due to a divide by 2 during the full text search portion of the query. (#1204)\r\n\r\n* πŸ› add skipLines\r\n\r\n* ✨ URLContextProvider\r\n\r\n* πŸ₯… improved error handling for codebase indexing\r\n\r\n* 🏷️ use official Git extension types\r\n\r\n* βž• declare vscode.git extension dependency\r\n\r\n* ⚑️ use reranker for docs context provider\r\n\r\n* 🚸 Use templating in default customCommand\r\n\r\n* 🎨 use U+23CE\r\n\r\n* 🚸 disable autocomplete in commit message box\r\n\r\n* 🩹 add gems to default ignored paths\r\n\r\n* ⚑️ format markdown blocks as comments in .ipynb completions\r\n\r\n* πŸ› don't strip port in URL\r\n\r\n* πŸ› fix \"gemini\" provider spacing issues\r\n\r\n* πŸ“¦ update posthog version\r\n\r\n* CON-1067: Failed state seems to be toggling as intended\r\n\r\n* 🏷️ update types.ts\r\n\r\n* πŸ› fix copy/paste/cut behavior in VS Code notebooks\r\n\r\n* ✨ llama3 prompt template\r\n\r\n* Rework for proper initialization on start up\r\n\r\n* CON-1067 Clean-up\r\n\r\n* CON-1067 more clean-up\r\n\r\n* Add indexingNotLoaded state\r\n\r\n* CON-1067 communicate progress to frontend\r\n\r\n* :bug: fix undefined prefix, suffix and language for `/edit` (#1216)\r\n\r\n* πŸ› add .bind to fix templating in systemMessage\r\n\r\n* CON-1067 clean up\r\n\r\n* πŸ› small improvements to autocomplete\r\n\r\n* Update DocsContextProvider.ts (#1217)\r\n\r\nI fixed a bug where you were sending the query variable (which holds the base URL of the doc) to the rerank method, and it made no sense to rerank the chunks based on a URL. So I changed it to extras.fullInput because it should rerank based on the user input, which should provide better results.\r\n\r\n* πŸ“ select-provider.md update\r\n\r\n* πŸ› fix merge errors\r\n\r\n* Nate/autocomplete-metrics (#1230)\r\n\r\n* ⚑️ use context.selectedCompletionInfo, deduplicate logs\r\n\r\n* ⚑️ don't reject if user keeps typing same as completion\r\n\r\n* ⚑️ vscode autocomplete edge cases\r\n\r\n* 🚧 WIP on vscode autocomplete\r\n\r\n* ⚑️ better bracket handlng\r\n\r\n* ⚑️ improved multi-line detection\r\n\r\n* Active file default context (#1231)\r\n\r\n* 🚸 include currently active file by default\r\n\r\n* 🚸 warn if non-autocomplete model being used\r\n\r\n* ✨ try hole filling template for gpt\r\n\r\n* πŸ’„ ui for no context\r\n\r\n* ⚑️ leave out bottom of excessively large files\r\n\r\n* 🚧 experimenting with perplexity style streaming\r\n\r\n* :bug: fix #1237\r\n\r\n* πŸ’š fix type error\r\n\r\n* ⚑️ improve LSP usage in autocomplete\r\n\r\n* πŸ› fix content parsing regression in /edit\r\n\r\n* add PySide6 docs to preindexed docs (#1236)\r\n\r\n* CON-232 bring custom docs to top, alphabetize doc results, make scrol… (#1239)\r\n\r\n* CON-232 bring custom docs to top, alphabetize doc results, make scrollable\r\n\r\n* CON-232 cleanup\r\n\r\n---------\r\n\r\nCo-authored-by: Justin Milner \r\n\r\n* CON-1067 condense some things\r\n\r\n* 🚚 [Auxiliary -> Continue] Sidebar\r\n\r\n* πŸ”Š log completion options in ~/.continue/sessions\r\n\r\n* CON-1067 wrong ret val fix\r\n\r\n* CON-1067: fixes from testing\r\n\r\n* ⚑️ filter out completions that are only punctuation/space\r\n\r\n* ⚑️ inject intellisense docs, no multi-line on comments\r\n\r\n* ⚑️ crawl type definitions for autocomplete\r\n\r\n* ⚑️ truncate function text\r\n\r\n* ⚑️ cache LSP calls\r\n\r\n* ⚑️ find recently edited ranges with perfect prefix match\r\n\r\n* πŸ› fix gif paths\r\n\r\n* ⚑️ bring back double new line stop words\r\n\r\n* πŸ“Œ add yarn lock files\r\n\r\n* πŸ› allow language keywords to be generated\r\n\r\n* πŸ’„ toggle on help button\r\n\r\n* 🎨 defaultContext option\r\n\r\n* πŸ› fix lancedb bug by upgrading\r\n\r\n* πŸ› fix groq stop tokens\r\n\r\n* πŸ› preventDefault to avoid double paste\r\n\r\n* 🚸 don't repeatedly override cmd+J\r\n\r\n* πŸ§‘β€πŸ’» fix npm run test in core\r\n\r\n* πŸ“ change description\r\n\r\n* πŸ› silence Ollama invalid server state warning\r\n\r\n* ⚑️ more accurate getTerminalContents\r\n\r\n* ⚑️ make getTerminalContents more accurate\r\n\r\n* πŸ§‘β€πŸ’» use yarn instead of npm\r\n\r\n* πŸ‘· fix yarn add --no-save in prepackge\r\n\r\n* πŸ› correctly read entire notebook file contents\r\n\r\n* βž• import handlebars\r\n\r\n* πŸ”₯ remove unnecessary migrations\r\n\r\n* ⚑️ improve /comment prompt\r\n\r\n* Add debug terminal context menu (#1261)\r\n\r\n* Add --no-dependencies to vsce package (#1255)\r\n\r\nThis is not needed because we bundle first with esbuild, and\r\nvsce pack has issues with modern package managers.\r\n\r\nsee: microsoft/vscode-vsce#421 (comment)\r\n\r\n* ui: change line decoration color to use vscode theme (#1253)\r\n\r\n* ui: change line decoration color to use vscode theme\r\n\r\nto give user a more consistent experience by letting the decoration color to user the color defined in the theme.\r\n\r\n* fix: incorrect color item\r\n\r\nshould be line background not text background\r\nbecause the decoration is for the whole line\r\n\r\n* 🎨 refactor indexing state into a single object\r\n\r\n* CON-223 Correct diff streaming abort (#1263)\r\n\r\nCo-authored-by: Justin Milner \r\n\r\n* πŸ“¦ switch to pnpm (#1265)\r\n\r\n* 🎨 use pnpm instead of yarn\r\n\r\n* βž• make dependencies explicit for pnpm\r\n\r\n* πŸ› add powershell to extension mapping, and default to ext\r\n\r\n* 🎨 make llamatokenizer commonjs compatible\r\n\r\n* βž• add esbuild optional deps\r\n\r\n* 🚚 rename vendor/node_modules -> modules\r\n\r\n* πŸ”– update core version\r\n\r\n* πŸ› fixes for transformers.js compatibility\r\n\r\n* πŸ”– update core version\r\n\r\n* 🎨 set modelPath in constructor\r\n\r\n* 🎨 fix transformers.js import\r\n\r\n* 🎨 eslint enforce import extensions\r\n\r\n* 🎨 require -> import\r\n\r\n* 🚸 notify user if not diff in /commit\r\n\r\n* πŸ’„ Improve colors of the IntelliJ tool window icon (#1273)\r\n\r\nWithout this fix, the continue icon sticks out from the other toolwindow icons,\r\nresulting in an inconsistent appearance of the whole IDE and creates a feeling\r\nthat the continue plugin \"doesn't fit, something must be broken\".\r\n\r\nAccording to\r\nhttps://plugins.jetbrains.com/docs/intellij/icons.html#new-ui-icon-colors\r\nspecific colors are needed to work nicely with dark and light modes. Bonus is\r\nthat the active tool window icon color then changes automatically to white.\r\n\r\nCo-authored-by: Lukas Baron \r\n\r\n* ✨ send Bearer token to Ollama if apiKey set\r\n\r\n* πŸ› fix slash command bug\r\n\r\n* πŸ§‘β€πŸ’» add onnxruntime (--save-dev) for types\r\n\r\n* πŸ› don't apply to file when running code block in terminal\r\n\r\n* πŸ› avoid double paste\r\n\r\n* ✨ gpt-4o\r\n\r\n* 🎨 pass uniqueId to constructor\r\n\r\n* 🚸 focus without scrolling into vie\r\n\r\n* 🎨 refactoring for continue-proxy LLM (#1277)\r\n\r\n* πŸ› continue server client fixes\r\n\r\n* 🎨 refactor OpenAI _getHeaders\r\n\r\n* 🎨 pass ideSettings to llmFromDescription\r\n\r\n* ⚑️ improve add docstring command\r\n\r\n* πŸ’š ci updates\r\n\r\n* πŸ› fix repeated paste bug\r\n\r\n* πŸ› fix build script\r\n\r\n* 🩹 various small improvements\r\n\r\n* πŸ“Œ pin esbuild 0.17.19\r\n\r\n* πŸ§‘β€πŸ’» pnpm i gui in prepackage\r\n\r\n* πŸ› show all diff changes in vscode\r\n\r\n* 🩹 getMetaKeyName\r\n\r\n* πŸ› fix reading of unopened ipynb files\r\n\r\n* ⚑️ gpt-4o system prompt\r\n\r\n* πŸ’„ make font size configurable in config.json ui.fontSize\r\n\r\n* 🩹 properly dispose of diff handler\r\n\r\n* πŸ› fix indexing status display\r\n\r\n* ⚑️ context pruning\r\n\r\n* 🎨 update free trial models\r\n\r\n* fix: remove some backup files generated by pkg if present (#1287)\r\n\r\n---------\r\n\r\nCo-authored-by: Roger Meier \r\nCo-authored-by: Peter Zaback \r\nCo-authored-by: Bertrand P <49525332+Berber31@users.noreply.github.com>\r\nCo-authored-by: Bertrand Pinel \r\nCo-authored-by: Maxime Brunet \r\nCo-authored-by: Jose Vega \r\nCo-authored-by: Nejc Habjan \r\nCo-authored-by: Chad Yates \r\nCo-authored-by: Justin Milner \r\nCo-authored-by: ε°ι’šθ™« <123357481+5eqn@users.noreply.github.com>\r\nCo-authored-by: 5eqn <491100866@qq.com>\r\nCo-authored-by: Pixel <54180211+pixelsortr@users.noreply.github.com>\r\nCo-authored-by: Justin Milner <42585006+justinmilner1@users.noreply.github.com>\r\nCo-authored-by: Devin Gould \r\nCo-authored-by: Dipta Mahardhika <146386738+d-mahard@users.noreply.github.com>\r\nCo-authored-by: tnglemongrass <113173292+tnglemongrass@users.noreply.github.com>\r\nCo-authored-by: Lukas Baron \r\nCo-authored-by: Fernando ","shortMessageHtmlLink":"⏩ Preview to main (#1299)"}},{"before":"9f160ad11a1d36bfc92d2da2a8ea31721652b3e4","after":"4e33901ab0183695224fb0a8ec8ec36268c1392f","ref":"refs/heads/preview","pushedAt":"2024-05-17T05:15:11.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"Merge branch 'main' into preview","shortMessageHtmlLink":"Merge branch 'main' into preview"}},{"before":"c407e8067eec520d48a47af3e5cf5081e34cd023","after":"b2c7b074c2420627d619883a9651edd761e009fc","ref":"refs/heads/main","pushedAt":"2024-05-17T05:08:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ“ improve free trial docs","shortMessageHtmlLink":"πŸ“ improve free trial docs"}},{"before":"9a9b7baf15672ee03bbd5d153ce0591785d04bbb","after":"9f160ad11a1d36bfc92d2da2a8ea31721652b3e4","ref":"refs/heads/preview","pushedAt":"2024-05-17T04:22:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"fix: remove some backup files generated by pkg if present (#1287)","shortMessageHtmlLink":"fix: remove some backup files generated by pkg if present (#1287)"}},{"before":"b670949c13d7cc2b331219b3e67bb624e4c4d64a","after":"9a9b7baf15672ee03bbd5d153ce0591785d04bbb","ref":"refs/heads/preview","pushedAt":"2024-05-17T04:18:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"🎨 update free trial models","shortMessageHtmlLink":"🎨 update free trial models"}},{"before":"be741acf9f0726283ba5ac4cd70228697c101cd5","after":"b670949c13d7cc2b331219b3e67bb624e4c4d64a","ref":"refs/heads/preview","pushedAt":"2024-05-17T03:11:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"⚑️ context pruning","shortMessageHtmlLink":"⚑️ context pruning"}},{"before":"852a7768a94f09ce90124ede97398172c9fa65b8","after":"c407e8067eec520d48a47af3e5cf5081e34cd023","ref":"refs/heads/main","pushedAt":"2024-05-17T02:10:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ“ improve clarity of telemetry page","shortMessageHtmlLink":"πŸ“ improve clarity of telemetry page"}},{"before":"3b45028f547f5cecc9ff3960e15f56edcab23335","after":"be741acf9f0726283ba5ac4cd70228697c101cd5","ref":"refs/heads/preview","pushedAt":"2024-05-16T07:40:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ› fix indexing status display","shortMessageHtmlLink":"πŸ› fix indexing status display"}},{"before":"7857c4c061044f190f119feaa6356dd80788a4f3","after":"3b45028f547f5cecc9ff3960e15f56edcab23335","ref":"refs/heads/preview","pushedAt":"2024-05-16T00:34:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"🩹 properly dispose of diff handler","shortMessageHtmlLink":"🩹 properly dispose of diff handler"}},{"before":"bc5a6f6d9ca941fd028d1345e28963fdb55f7415","after":"7857c4c061044f190f119feaa6356dd80788a4f3","ref":"refs/heads/preview","pushedAt":"2024-05-15T23:22:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ’„ make font size configurable in config.json ui.fontSize","shortMessageHtmlLink":"πŸ’„ make font size configurable in config.json ui.fontSize"}},{"before":"3f83c6a3e89b0bb29f956217bf1f2732c5e4b48a","after":"bc5a6f6d9ca941fd028d1345e28963fdb55f7415","ref":"refs/heads/preview","pushedAt":"2024-05-15T22:52:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"⚑️ gpt-4o system prompt","shortMessageHtmlLink":"⚑️ gpt-4o system prompt"}},{"before":"b5052a3176af984dc82aa6a8994aefce6b3de0fc","after":"3f83c6a3e89b0bb29f956217bf1f2732c5e4b48a","ref":"refs/heads/preview","pushedAt":"2024-05-15T22:23:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"🩹 getMetaKeyName","shortMessageHtmlLink":"🩹 getMetaKeyName"}},{"before":"491d9bf031f714b39e47ee87a58a00393787c1e7","after":"b5052a3176af984dc82aa6a8994aefce6b3de0fc","ref":"refs/heads/preview","pushedAt":"2024-05-15T22:15:37.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ› show all diff changes in vscode","shortMessageHtmlLink":"πŸ› show all diff changes in vscode"}},{"before":"5e9d28e38d49891823ba224f0261b9ec824eed50","after":"491d9bf031f714b39e47ee87a58a00393787c1e7","ref":"refs/heads/preview","pushedAt":"2024-05-15T19:50:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"sestinj","name":"Nate Sesti","path":"/sestinj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/33237525?s=80&v=4"},"commit":{"message":"πŸ“Œ pin esbuild 0.17.19","shortMessageHtmlLink":"πŸ“Œ pin esbuild 0.17.19"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETXpJPgA","startCursor":null,"endCursor":null}},"title":"Activity Β· continuedev/continue"}