Commit Graph

339 Commits

Author SHA1 Message Date
Saoud Rizwan
6e96dc529b Fade out buttons without removing from dom after clicking, fixing the scroll jumping issue due to the buttons being removed and re-added 2024-07-20 17:05:21 -04:00
Saoud Rizwan
9a162e72fb Refactor ChatView component and improve textarea styling 2024-07-20 15:17:28 -04:00
Saoud Rizwan
81a7dc7acc Fix Welcome screen spacing 2024-07-19 01:55:53 -04:00
Saoud Rizwan
a5898d8903 Fix text on Settings screen; update version to 0.0.6 2024-07-10 12:32:09 -04:00
Saoud Rizwan
ad4034df84 Fix bug where send button wouldnt render if textAreaHeight is unexpected type; update to version 0.0.5 2024-07-10 12:09:40 -04:00
Saoud Rizwan
46f14f32d1 Fix issue where file diff could fail; minor style changes; update README; update version to 0.0.4 2024-07-10 11:15:25 -04:00
Saoud Rizwan
e4710e8d2c Fix user_feedback word wrap issue; auto focus textarea when feedback is required 2024-07-10 07:23:44 -04:00
Saoud Rizwan
cb985f3ce8 Add user_feedback message type; update README; fix colors on other themes 2024-07-10 07:11:06 -04:00
Saoud Rizwan
fa2669802d Prevent conditional loading of ChatView; bug fixes 2024-07-10 05:48:22 -04:00
Saoud Rizwan
94f74ec8e5 Remove images 2024-07-10 04:41:45 -04:00
Saoud Rizwan
8da0fcd2eb Clean up welcome view 2024-07-10 04:12:09 -04:00
Saoud Rizwan
3d7abe4ba6 Add in permissions logic for tools; Update README with permissions section 2024-07-10 04:01:07 -04:00
Saoud Rizwan
c8d4e1d4e8 Add welcome text when user has to make his first input 2024-07-10 01:06:07 -04:00
Saoud Rizwan
7170d2a2e8 Fixed garbage collection of aborted tasks; handle if run from root directory then don’t read/write; fixed scroll to bottom; fix other small bugs 2024-07-09 23:44:20 -04:00
Saoud Rizwan
9867a6a597 Fix CodeBlock diffs 2024-07-09 21:47:12 -04:00
Saoud Rizwan
c0420b3e90 Add mock messages; fix CodeBlock ellipses bug 2024-07-09 21:34:07 -04:00
Saoud Rizwan
97faff3ba5 Add CodeBlock component 2024-07-09 20:17:07 -04:00
Saoud Rizwan
6f5b0565e0 Add logic for handling different ask states in the webview 2024-07-09 17:03:24 -04:00
Saoud Rizwan
d63aef015a Add tool message types; show tool specific information in webview; separate command from output; add abort button to task card 2024-07-09 15:05:29 -04:00
Saoud Rizwan
771c612d8a Focus textarea when webview becomes visible; add getApiMetrics 2024-07-09 12:35:46 -04:00
Saoud Rizwan
037c6eb226 Make ChatRow layout look good 2024-07-09 11:39:01 -04:00
Saoud Rizwan
661d019bf1 Add primary and secondary buttons with state to show as needed 2024-07-09 09:55:19 -04:00
Saoud Rizwan
a360d1007e Use vscode scrollbar style; add TaskHeader 2024-07-09 08:57:39 -04:00
Saoud Rizwan
391614968c Take out recursive file listing; add command param to completion tool; add vscode active editor to context 2024-07-09 06:37:54 -04:00
Saoud Rizwan
a0a533d72e Add combineCommandSequences and combineApiRequests to group certain message types 2024-07-08 17:09:56 -04:00
Saoud Rizwan
2ab7873e9c Add ChatRow and handle different message types 2024-07-08 15:37:50 -04:00
Saoud Rizwan
4da785b822 Implement bidirectional extension webview messaging system; extension holds claude messages state to keep webview stateless 2024-07-08 12:58:05 -04:00
Saoud Rizwan
62e6ad0a78 Refactor webviewState to just state 2024-07-07 21:19:16 -04:00
Saoud Rizwan
2622777fc8 Fix warnings 2024-07-07 11:40:52 -04:00
Saoud Rizwan
21203e836b Rename ChatSidebar to ChatView 2024-07-07 11:36:02 -04:00
Saoud Rizwan
56bafe9f59 Fix warnings 2024-07-07 11:34:26 -04:00
Saoud Rizwan
8ba1be1167 Add secret and global state management + messaging between web and extension; persist API key and max num requests; add Welcome screen 2024-07-07 11:22:16 -04:00
Saoud Rizwan
991ea6bd4e Get communication working between extension and webview; add shared data types 2024-07-07 06:22:00 -04:00
Saoud Rizwan
08effc4799 Make react build task; add react-textarea-autosize; add settings button; add settings page; get basic chat interface working 2024-07-07 05:05:28 -04:00
Saoud Rizwan
b0f93bffe9 Add codicon; add basic chat sidebar with a ResizingTextArea component 2024-07-06 19:29:48 -04:00
Saoud Rizwan
4916b2c28d Remove previous webview since we use react app now 2024-07-06 02:54:27 -04:00
Saoud Rizwan
ed9ff69fc7 Fix react app build script 2024-07-06 02:25:54 -04:00
Saoud Rizwan
571c7d217e Add vscode helper and fix formatting in react app 2024-07-06 01:45:54 -04:00
Saoud Rizwan
4bfc2a5bc4 Add CRA webview-ui 2024-07-06 01:35:59 -04:00