Leo
0e572c3e41
feat: support tls. #1234 ( #1248 )
...
* feat: support tls.
* update the frontend README.
* Update frontend/README.md
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk >
---------
Co-authored-by: Boxuan Li <liboxuan@connect.hku.hk >
2024-04-21 14:50:48 -04:00
Alex Bäuerle
49ff317b50
feat: add change indicator to workspace tabs ( #1236 )
2024-04-20 09:23:07 -04:00
Alex Bäuerle
6340cd9aed
style: remove warning about useEffect ( #1232 )
...
This warning was appended to every PR. While the warningn typically makes sense, in this case we intentionally don't want to rerun if `desiredState` changes.
2024-04-20 09:20:03 -04:00
Alex Bäuerle
0a59d46ca3
feat: align status bar with control bar ( #1235 )
2024-04-19 15:15:07 -04:00
Alex Bäuerle
e6d91affc6
refactor: remove the previously implemented shallow file fetch ( #1231 )
...
Removing because the new filetree implementation is fast enough as is and fetching partial trees adds a lot of complexity that we probably don't need. For example, if we still want to automatically open the tree location of a changed file, we need to make sure all the parent folders are fetched first.
2024-04-19 17:25:40 +00:00
sp.wack
e82543747c
fix(frontend): rebuild the file explorer; goodbye lag ( #1221 )
...
* initial commit
* separate tests and add new prop
* initial commit
* initial commit - file explorer
* update test and code
* adjustments and replacements
* update folder name
* fix import
* refactor for better readability and extending
* replace TreeNode type with existing WorkspaceFile
* refactor to have workspace support only one root node
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-19 17:09:21 +00:00
Alex Bäuerle
959d91c9d6
feat: implement basic planner UI ( #1173 )
...
* feat: implement basic planner UI
* update planner UI
* lint
* fix type
* fixes
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-19 13:09:14 -04:00
sp.wack
b9bed7da8d
test(frontend): create new test and update existing ones ( #1190 )
...
* create new test and update existing
* Prevent empty/undefined values from being set
2024-04-19 11:05:14 -04:00
sp.wack
ca1d53c161
fix(frontend): improve the <Input /> component ( #1195 )
...
* create a better chat input component
* remove the useInputComposition hook
2024-04-18 16:19:57 -07:00
RaGe
2bf34093b0
Add new endpoint for shallow file listing - backend only ( #1174 )
...
* Add /api/list-files endpoint
Returns files at the path specified by query parameter relpath, relative to base path, with a depth of 1
* Add method in services
2024-04-18 11:22:39 -07:00
Leo
1356da8795
feat: support controlling agent task state. ( #1094 )
...
* feat: support controlling agent task state.
* feat: add agent task state to agent status bar.
* feat: add agent task control bar to FE.
* Remove stop agent task action.
* Merge pause and resume buttons into one button; Add loading and disabled status for action buttons.
* Apply suggestions from code review
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-18 11:09:00 +00:00
Anthony Elkommos Youssef
f7fd925f30
i18n : Add Arabic ( #997 )
...
* i18n : Add Arabic
* add ar translation
* chatSlice Cleanup
* simplified 2 conditions
* RTL Support & French:
* Added French as a language
* Added RTL support for Arabic
* Merge
* Merge
* Merge
* Merge
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-18 11:01:01 +00:00
sp.wack
426f387123
setup env for controlled integration tests with redux ( #1180 )
2024-04-17 10:55:17 -07:00
Robert Brennan
9fd7068204
Fix for setting LLM model, frontend settings refactor ( #1169 )
...
* simplify frontend settings management
* add debug info to llm.py
* always reinitialize agent
* remove old config stuff
* delint
* fix first initialize event
* refactor settings management
* remove logs
* change endpoint to remove litellm reference
* actually fix socket issues
* refactor a bit
* delint
* remove isFirstRun
* delint
* delint python
* fix export
* fix up socket handshake
* fix types
* fix lint errors
* delint
* fix test names
* moar lint
* fix build errors
* remove newline
* Update frontend/src/services/settingsService.test.ts
* Update frontend/src/services/settingsService.test.ts
2024-04-17 17:49:38 +00:00
மனோஜ்குமார் பழனிச்சாமி
18348911c2
Use python3.11 as default ( #885 )
...
* use python3.11
* use python3.11
* removed 3.12
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-17 17:28:16 +00:00
Justus
8472436fe8
Syntax highlighting changes based on what file you are editing ( #1176 )
...
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-17 17:10:45 +00:00
sp.wack
edeea95e7d
replace Jest with Vitest as the frontend test runner ( #1163 )
2024-04-16 21:12:11 -07:00
Alex Bäuerle
6b007c163b
fix: make typing chat bubble adhere to max width ( #1142 )
2024-04-16 10:02:04 -07:00
sp.wack
5881857d5c
test(frontend): add unit tests ( #1076 )
...
* test(frontend): add unit tests for getCachedConfig
* test(frontend): add unit tests for getCachedConfig
* add unit test for the useTypingEffect hook
* add unit test for the useInputComposition hook
* create unit test for auth service
* remove outdated and failing component test
* create unit test for session service
* break down saveSettings into smaller functions for testability and create unit test for new mergeAndUpdateSettings
---------
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-16 12:49:56 -04:00
Alex Bäuerle
4b4bc15fdb
fix: fix multiple frontend warnings ( #1143 )
2024-04-16 10:06:31 -04:00
Xia Zhenhua
8e4c4c9946
fix #1028 , /select-file api call on deleted file in Code Editor caused Error ( #1158 )
...
* fix: /select-file on deleted file exception, detail: https://github.com/OpenDevin/OpenDevin/issues/1028
* fix: lint.
* fix: lint.
---------
Co-authored-by: aaren.xzh <aaren.xzh@antfin.com >
2024-04-16 09:19:10 -04:00
Akki
7e825b571f
fix(): build out opendevin modal component ( #1141 )
2024-04-16 08:43:04 -04:00
808vita
f0559892ab
lint-frontend Files.tsx ( #1089 )
...
for lint-frontend exhaustive deps
Co-authored-by: Robert Brennan <accounts@rbren.io >
2024-04-15 11:52:30 -07:00
Robert Brennan
342302ceef
Add Docker DOOD setup ( #1023 )
...
* simplified get
* resolved merge conflicts
* removed default param for get
* add dood setup
* add readme
* better build process
* multi-stage build
* revert makefile
* rm entrypoint.sh
* adjust ssh box for docker
* update readme
* update readme
* fix hostname
* change workspace setting
* add workspace_mount_base
* fixes for workspace dir
* clean up frontend
* refactor dockerfile
* try download.py
* change docker order a bit
* remove workspace_dir from frontend settings
* fix merge issues
* Update opendevin/config.py
* remove relpath logic from server
* rename workspace_mount_base to workspace_base
* remove workspace dir plumbing for now
* delint
* delint
* move workspace base dir
* remove refs to workspace_dir
* factor out constant
* fix local directory usage
* dont require dir
* fix docs
* fix arg parsing for task
* implement WORKSPACE_MOUNT_PATH
* fix workspace dir
* fix ports
* fix merge issues
* add makefile
* revert settingsService
* fix string
* Add address
* Update Dockerfile
* Update local_box.py
* fix lint
* move to port 3000
---------
Co-authored-by: மனோஜ்குமார் பழனிச்சாமி <smartmanoj42857@gmail.com >
Co-authored-by: enyst <engel.nyst@gmail.com >
2024-04-15 14:19:02 +02:00
Tunay Engin
98d019b825
Adding: Turkish language ( #1102 )
...
* Adding: Turkish language
* Add space
---------
Co-authored-by: Jim Su <jimsu@protonmail.com >
2024-04-15 03:07:59 +00:00
Akki
8b9f13b1ed
fix(editor): ui enhancements and code refactor ( #1069 )
2024-04-13 08:52:26 -07:00
Boxuan Li
e0c7492609
Traffic Control: Add new config MAX_CHARS ( #1015 )
...
* Add new config MAX_CHARS
* Fix mypy linting issues
2024-04-12 19:01:52 +00:00
PierrunoYT
7b526b3620
Add Italian, Spanish and Português ( #1017 )
...
* Update index.ts
Add Italian, Spanish and Português
* Update translation.json
Add Italian. Spanish and Português
* Remove unnecessary i18n initialization arguments
---------
Co-authored-by: Jim Su <jimsu@protonmail.com >
2024-04-12 04:57:12 -04:00
Alex Bäuerle
224ee7d1f8
fix: fix some of the styling to more closely match figma ( #927 )
...
* fix: fix some of the styling to more closely match figma
* overflow
2024-04-12 04:45:03 -04:00
hugehope
9cd4ad3298
chore: fix some typos in comments ( #1013 )
...
Signed-off-by: hugehope <cmm7@sina.cn >
2024-04-11 23:21:46 +02:00
808vita
fb54c36c90
lint-frontend settingsSlice.ts ( #1022 )
...
* lint-frontend settingsSlice.ts
for lint-frontend
Unexpected console statement
* Update settingsSlice.ts
2024-04-11 19:25:04 +02:00
PierrunoYT
51b3ae56c7
Add German Translation ( #851 )
...
* Update index.ts
* Update translation.json
* Update index.ts
* Remove comment and ident JSON
---------
Co-authored-by: Jim Su <jimsu@protonmail.com >
2024-04-10 22:59:46 -04:00
Alex Bäuerle
cd723abfdd
fix: make chat colors match figma ( #957 )
2024-04-10 18:24:25 -04:00
Leo
b2de79ae08
Feat add toast ( #951 )
...
* feat: add agent status bar.
* fix: ws will reconnect after failed in first time.
* update: delete useless codes.
* feat: add toast
2024-04-10 12:10:58 -04:00
Alex Bäuerle
707ab7b3f8
feat: make panes resizable ( #925 )
2024-04-09 20:42:16 -04:00
dred0n
92562a5152
remove json_dump and adjust handlers ( #881 )
...
Co-authored-by: senseable <dondre+witcebs@gmail.com >
2024-04-09 14:41:07 -04:00
Xiaochen Duan
c1aab59c2e
i18n : Add zh-TW 繁體中文 ( #947 )
...
* add zh-TW translation
* add zh-TW translation
2024-04-09 13:22:24 -05:00
Leo
eb7b3484fd
feat: add agent status bar. ( #941 )
...
* feat: add agent status bar.
* fix: ws will reconnect after failed in first time.
* update: delete useless codes.
2024-04-09 15:26:06 +00:00
Alex Bäuerle
3c4b3eddc0
fix: text input can be edited even if not yet initialized ( #928 )
...
Clicking the send button is still only possible once initialized.
2024-04-09 00:01:49 +02:00
Exlo
73fb4843a3
i18n : Add Norwegian ( #876 )
...
* Update index.ts
* Update translation.json
* Update index.ts
2024-04-08 10:36:04 -04:00
Akki
6f795f5e9c
style(code editor): improved UI / UX for code editor ( #826 )
...
* style(): improved code edito ui / ux
* fix(): fix build issue and use cn fn
* theme variable updated to tailwind neutral gray
* fix(): fix conflicts
* fix lint errors
---------
Co-authored-by: Jim Su <jimsu@protonmail.com >
2024-04-08 10:32:45 -04:00
Leo
e52bf5ad7b
Fix aligning settings between fe and be ( #863 )
...
* fix: aligning settings between FE and BE.
* apply black formatter and clean useless codes.
2024-04-07 14:56:14 -05:00
iamiks
a0c5c8efe9
i18n : Add Korean ( #849 )
2024-04-07 10:40:18 -05:00
808vita
6f346b3789
refactor & fix frontend: typing chat ( #861 )
2024-04-07 10:40:03 -05:00
Sri
d87a7ddd83
moving type and eslint related packages to dev dependencies ( #811 )
...
Co-authored-by: msri23 <112919748+msri23@users.noreply.github.com >
2024-04-06 22:40:51 -04:00
Leo
3313e473ea
style: Action and Observation use schema for unifying ( #494 )
...
* style: Action and Observation use schema for unifying
* merge from upstream/main
* merge from upstream/main
2024-04-06 13:46:07 -04:00
Aaron Jorgensen
23a7057be2
Update SettingModal.tsx ( #792 )
2024-04-06 12:41:48 -04:00
Graham Neubig
f40fe6ac28
Remove pnpm ( #823 )
...
* Remove pnpm
* Remove from ci
* Remove pnpm
* Remove cache from lint
2024-04-06 12:39:02 -04:00
Leo
0b5eea967f
fix: enable custom model. ( #825 )
2024-04-06 10:23:48 -04:00
Leo
c34517be2b
fix: wrong setting for localstorage workspace. ( #821 )
2024-04-06 08:38:12 -04:00