Commit graph

63 commits

Author SHA1 Message Date
Matt Rubens
50f76584bc Add telemetry and privacy policy 2025-03-07 03:03:44 -05:00
Matt Rubens
2a7edc9a40 Add support for Mermaid diagrams 2025-03-01 18:03:28 -05:00
cte
f11c0afa1e Stabilize tests in CI 2025-02-23 02:28:10 -08:00
System233
eeb1e45907 Improve UI experience 2025-02-20 11:28:25 +08:00
Matt Rubens
17be7c18f8
Merge pull request #979 from System233/patch-input-boxes
Fix input box revert issue and configuration loss during profile switch #955
2025-02-17 17:05:38 -05:00
System233
d69b91082b Upgrade vscrui to 0.2.2 to fix the Dropdown component 2025-02-18 01:02:55 +08:00
cte
347c69ebe6 Add GitHub-flavored Markdown support 2025-02-15 02:39:59 -08:00
cte
45bf2a0230 Composable, reusable chat interface with Markdown support + VSCode theme syntax highlighting 2025-02-15 02:11:22 -08:00
cte
17b9c4f968 Additional @shadcn/ui components 2025-02-14 23:41:39 -08:00
Roo Code
0daab656f1 Add tooltips on checkpoint actions 2025-02-08 14:27:09 -08:00
Nissa Seru
c84551f1e6 Add lint-fix command; existing lint command is unchanged 2025-02-08 07:31:48 -05:00
Roo Code
0bc9e17c1a Better model picker 2025-02-07 12:25:52 -08:00
Roo Code
4a1f5b96bc Add @shadcn/ui components required for the combobox 2025-02-06 15:06:16 -08:00
cte
5c55515959 Re-apply part of 00ec57a, npm script changes omitted 2025-02-06 08:51:34 -08:00
Matt Rubens
c0306e3e8e Revert "Merge pull request #799 from RooVetGit/cte/package-json-cleanup"
This reverts commit 00ec57afee, reversing
changes made to b83442e899.
2025-02-06 09:48:06 -05:00
Roo Code
f913d567fa Better organize package.json, optimize tasks.json, split extension and webview linting 2025-02-05 12:15:18 -08:00
Roo Code
4948e52779 Jest fixes for webview-ui 2025-02-05 00:51:59 -08:00
cte
e57e795a06 Fix test:integration 2025-02-03 12:28:53 -08:00
cte
a7101a9b94 Add shadcn/ui dropdown menu component 2025-02-03 11:48:20 -08:00
cte
eefb7218d9 Update to Vite 6 (HMR issue fixed by adding permissive CORS rules) 2025-01-30 22:16:22 -08:00
cte
275dab042e Merge branch 'main' into cte/shadcn-ui-storybook 2025-01-30 21:28:05 -08:00
Matt Rubens
810bbb449f Revert "chore: update eslint config and quiet lint output"
This reverts commit 6db3ecf73e.
2025-01-30 22:40:27 -05:00
cte
97367951a2 Enable HMR for the webview, complements of vite 2025-01-30 16:25:13 -08:00
cte
a5dac3f0a1 Remove lucide 2025-01-30 14:47:59 -08:00
cte
4cf455ed39 Add shadcn/ui + Storybook 2025-01-30 12:50:09 -08:00
sam hoang
6db3ecf73e chore: update eslint config and quiet lint output
- Add recommended TypeScript ESLint rules and configurations
- Configure explicit function return types and member accessibility
- Add environment settings for Node.js and ES2021
- Update parser options and ignore patterns
- Add --quiet flag to lint commands to reduce noise
2025-01-29 23:42:15 +07:00
sam hoang
12dd54671a refactor: migrate from CRA to Vite and improve testing
Replace Create React App with Vite build system
Add ESLint configuration and improve TypeScript types
Create VSCode UI component mocks for better testing
Update test files with proper async handling
Add Tailwind CSS integration
Fix accessibility by adding ARIA roles
2025-01-29 21:15:28 +07:00
sam hoang
40fd397407 fix api config profile 2025-01-15 21:24:18 +07:00
Matt Rubens
ff9b8c33e1 Remove all other usages of fuse.js 2025-01-15 02:50:52 -05:00
Matt Rubens
faed43b730 Merge remote-tracking branch 'origin/main' into feat/fuzzy-search-file-folder 2025-01-15 02:43:48 -05:00
Matt Rubens
45a7566e6a Use fzf instead of fuse 2025-01-15 02:19:17 -05:00
Matt Rubens
2d176e5c92 Reduce the webview test output 2025-01-13 14:05:33 -05:00
Matt Rubens
ff062c6e2e Allow selection of multiple browser viewport sizes and adjusting screenshot quality 2024-12-29 16:26:18 -08:00
Matt Rubens
c56218b68d Improved logic for auto-approving chained commands 2024-12-26 22:45:09 -08:00
Justin Quan
b7571df60e run lint on webview-ui 2024-12-16 15:01:07 -08:00
Matt Rubens
deb4df4bc3 Fix webview tests 2024-12-15 23:48:13 -05:00
Matt Rubens
4f9771d419
Try again to fix babel plugin (#33) 2024-12-01 15:55:46 -05:00
Matt Rubens
6b8f9f7a45
Expose a list of allowed auto-execute commands (#31) 2024-12-01 15:34:36 -05:00
Mark Percival
93e70c62f1
Chore: Prettier for consistant formatting (#794)
* Chore: Pretier for consistant formatting

- TODO: This PR needs to be updated by Saoud after he runs `npm install` & `npm format:fix` and commits the results of the prettier changes.

* Revert prettier config

* Run npm install

* Fix prettier config and ignore package lock

* Run format

---------

Co-authored-by: Saoud Rizwan <7799382+saoudrizwan@users.noreply.github.com>
2024-11-21 13:13:54 -08:00
Saoud Rizwan
2f08aed301 Add scrolling animation for streaming 2024-10-09 01:49:56 -04:00
Saoud Rizwan
c664403d4e Replace react markdown with react remark for better performance when streaming 2024-10-09 01:49:55 -04:00
Saoud Rizwan
1fbf657410 Add fuzzy search to history view 2024-09-11 15:16:12 -04:00
Saoud Rizwan
2c91bafe1e Add new vscode shell integration to run commands right in terminal 2024-09-08 10:30:50 -04:00
Saoud Rizwan
5578357270 Remove unused deps 2024-09-07 09:01:20 -04:00
Saoud Rizwan
715db7129d Deep compare chatrow props to update when message changes 2024-09-07 04:57:38 -04:00
Saoud Rizwan
ea14481771 Replace react-syntax-highlighter with rehype-highlight to reduce memory footprint when scrolling code blocks 2024-09-06 21:06:36 -04:00
Saoud Rizwan
4237d6c250 Strip ansi from output 2024-09-02 03:12:33 -04:00
Saoud Rizwan
df4e8e7afc Add Kodu provider 2024-08-26 01:00:00 -04:00
Saoud Rizwan
f6fd76823b Add Maestro login button 2024-08-26 01:00:00 -04:00
Saoud Rizwan
69d2bb68b4 Remove react-text-truncate and use custom 'see more' button in task header 2024-08-14 00:22:20 -04:00