Ray Myers
1c0555b558
refactor(tests): improve conversations page tests following best practices
...
Refactor tests to follow established testing patterns:
- Use service spies instead of MSW to avoid global handler conflicts
- Organize tests with clear describe blocks for better readability
- Extract common setup into beforeEach hooks (DRY principle)
- Use descriptive test names that read like documentation
- Use findBy queries for better async handling
- Add comments to clarify test helpers and setup
All 16 tests passing with improved structure and clarity.
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-18 16:22:50 -06:00
Ray Myers
e80317c9bb
feat(frontend): add conversations list page
...
Add a new /conversations route that displays a full list of user conversations
with infinite scroll pagination. The page reuses existing conversation list
components and provides the same information as the sidebar conversations tab
but in a full-page layout.
Changes:
- Add /conversations route to routes.ts
- Create conversations.tsx page component with infinite scroll
- Add comprehensive test suite with 14 tests covering all major functionality
🤖 Generated with [Claude Code](https://claude.com/claude-code )
Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2025-12-18 16:03:49 -06:00
Wang Siyuan
d90579b398
fix: make local runtime use host-writable paths and local cache defaults ( #12015 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
2025-12-18 17:31:12 +01:00
Xingyao Wang
aff9d69d41
feat(frontend): add prefer-optional-chain ESLint rule and apply fixes ( #12073 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-12-18 22:42:52 +08:00
Hiep Le
afce58a27d
refactor(frontend): move frontend/src/ui/microagent-management-service to frontend/src/api ( #12017 )
2025-12-18 20:27:38 +07:00
Hiep Le
43f7a6fdbd
fix(frontend): resolve overlap between conversation panel and account context menu ( #12079 )
2025-12-18 20:17:32 +07:00
Hiep Le
2ce6c9836e
fix: load settings ( #12077 )
2025-12-18 02:45:32 +00:00
Tim O'Farrell
28dc3be034
Fixed performance bug in remote sandbox service ( #12076 )
2025-12-18 00:59:57 +00:00
chuckbutkus
2ed5c6073a
Add variable to disable vscode plugin ( #11812 )
...
Co-authored-by: John-Mason P. Shackelford <jpshack@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
2025-12-17 11:25:52 -05:00
Hiep Le
9ef11bf930
feat: show available skills for v1 conversations ( #12039 )
2025-12-17 23:25:10 +07:00
Hiep Le
f98e7fbc49
fix(frontend): observation events and action events (v1 conversations) ( #12066 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-12-17 22:34:28 +07:00
Hiep Le
0607614372
feat(frontend): add refresh button to changes tab ( #12036 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
2025-12-17 22:29:18 +07:00
dependabot[bot]
2c83e419dc
chore(deps): bump the version-all group across 1 directory with 5 updates ( #12071 )
2025-12-17 19:16:54 +04:00
Nhan Nguyen
435e537693
fix: Prevent old instructions from being re-executed after conversation condensation ( #11982 )
2025-12-17 13:05:10 +01:00
Tim O'Farrell
dc14624480
Fix for frontend stall ( #12069 )
2025-12-17 03:35:46 +00:00
Tim O'Farrell
281ac91540
Bump sdk 1.6.0 ( #12067 )
2025-12-16 21:53:15 +00:00
Rohit Malhotra
7853b41add
Add OAuth 2.0 Device Flow backend for CLI authentication ( #11984 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev>
2025-12-16 11:54:01 -05:00
Tim O'Farrell
2a98c95557
Release OpenHands v1.0.0 ( #12052 )
...
Co-authored-by: mamoodi <mamoodiha@gmail.com>
Co-authored-by: Engel Nyst <engel.nyst@gmail.com>
2025-12-16 11:03:29 -05:00
Mariam Saeed
3b7b2fd8cc
fix(frontend): Separate pause state from agent loading ( #12041 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com>
2025-12-16 13:39:15 +00:00
Hiep Le
49740a463f
fix(frontend): clicking think block in conversation pane breaks ui (v1 conversations) ( #12057 )
2025-12-16 20:14:19 +07:00
dependabot[bot]
ee97542080
chore(deps): bump the version-all group in /frontend with 7 updates ( #12050 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-15 23:08:17 +04:00
Tim O'Farrell
9753ad3a48
Removed Legacy Conversation Manager ( #12053 )
2025-12-15 17:47:21 +00:00
Abhay Mishra
a12170e4c9
refactor(frontend): Extracted useQuery and useMutation from the main branch ( #12031 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com>
2025-12-15 16:37:52 +00:00
Xingyao Wang
5c377f303f
Update SWEBench score in README ( #12051 )
2025-12-15 16:25:31 +00:00
Graham Neubig
089d9c1ee5
Add deprecation warning to evaluation README ( #11997 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-12-16 00:21:13 +08:00
Abhay Mishra
f52d9899e2
Consolidate scattered test files into a unified frontend/__tests__/ directory ( #12002 )
2025-12-15 19:58:09 +04:00
Neha Prasad
47914c3576
chore: remove pnpm settings from npmrc ( #12028 )
2025-12-15 12:05:42 +07:00
Hiep Le
67c9b6cf86
refactor(frontend): websocket error message (v1 conversations) ( #12045 )
2025-12-15 01:31:12 +07:00
Hiep Le
b937d344db
fix(backend): initial titles show full uuids instead of shortened uuids (v1 conversations) ( #12020 )
2025-12-15 00:39:32 +07:00
Hiep Le
f2def8fd7f
fix(backend): organizational skills do not trigger (v1 conversations) ( #12037 )
2025-12-14 23:31:07 +07:00
Hiep Le
eb9a22ef7e
fix(backend): unable to use custom mcp servers (v1 conversations) ( #12038 )
2025-12-14 23:30:49 +07:00
Tim O'Farrell
d57880f849
Agent server image from env ( #12003 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-12-13 08:16:41 -07:00
Hiep Le
d772dd65a5
fix(frontend): fix fetching the number of events on the front end (v1 conversations) ( #11987 )
2025-12-12 22:10:22 +07:00
dependabot[bot]
5daada17fd
chore(deps): bump the version-all group in /frontend with 8 updates ( #12022 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-12 18:54:45 +04:00
Hiep Le
c6a8fc379b
feat: support security analyzer settings for v1 conversations ( #12008 )
2025-12-12 21:49:15 +07:00
Abhay Mishra
5a21c59a3c
refactor(frontend): Consolidate duplicate Settings type definitions ( #12006 )
2025-12-12 14:16:31 +00:00
Bharath A V
976d9d1ab9
Refactor(mocks): modularize MSW handlers into domain-specific files ( #11974 )
...
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com>
2025-12-12 13:21:08 +00:00
Bharath A V
6917d45d3a
refactor(frontend): consolidate settings navigation items logic into shared custom hook ( #11950 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com>
2025-12-12 13:20:59 +00:00
Nhan Nguyen
8a202b945b
fix(frontend): animate loading spinner for in-progress tasks ( #12001 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com>
2025-12-12 13:03:28 +00:00
Hiep Le
60491e30e8
chore: update sdk to latest version ( #12013 )
2025-12-12 00:08:18 +07:00
dependabot[bot]
62f594bc28
chore(deps): bump the version-all group across 1 directory with 2 updates ( #12009 )
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-11 15:42:57 +00:00
sp.wack
94086f119a
fix(frontend): Fix avatar context menu closing on diagonal mouse movement ( #11994 )
2025-12-11 19:17:21 +04:00
Neha Prasad
f76016aa4d
chore: remove unused frontend dependencies ( #11940 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com>
2025-12-11 15:15:11 +00:00
Lee Kyeong Joon
b16845fa06
refactor(frontend): Refactor tests to use Zustand's native state setting instead of vi.mock for stores ( #11980 )
...
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com>
2025-12-11 14:53:08 +00:00
sp.wack
f4dd5384d0
fix(frontend): Fix empty state showing alongside error in RecentConversations ( #11993 )
2025-12-11 14:27:49 +00:00
Hiep Le
09e50b876d
fix: app unawareness of custom secrets in v1 conversations ( #11914 )
2025-12-11 14:19:22 +07:00
Tim O'Farrell
f7c3a36745
feat: remember last selected git provider in homepage dropdown ( #11979 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-12-10 19:22:47 -07:00
Rohit Malhotra
a593730b21
Add environment variable kill switch for V1 conversation creation ( #11998 )
...
Co-authored-by: openhands <openhands@all-hands.dev>
2025-12-10 18:25:01 -05:00
Hiep Le
b308307ea2
chore: update sdk to latest version ( #11999 )
2025-12-11 03:35:01 +07:00
Rohit Malhotra
1d1eb6dcb0
Fix dup conversations for v1 PR comment resolver jobs ( #11995 )
2025-12-10 18:17:42 +00:00