openhands
e38c1a57c7
Address review comments: fix test name order and revert unrelated websocket test changes
...
- Fix test description in use-app-title.test.tsx to correctly display
'should return $1 when APP_MODE is $0' (swapped parameter order)
- Revert unrelated changes to use-websocket.test.ts that were accidentally
introduced during merge conflict resolution
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-30 19:50:17 +00:00
Graham Neubig
e143bffb60
Merge branch 'main' into openhands/fix-saas-page-title
2025-12-29 14:13:32 -05:00
Hiep Le
8ee1394e8c
feat: add button to authentication modal to resend verification email ( #12179 )
2025-12-30 02:12:14 +07:00
Tim O'Farrell
d628e1f20a
feat: Add frontend support for public conversation sharing ( #12047 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: sp.wack <83104063+amanape@users.noreply.github.com >
2025-12-29 12:04:06 -07:00
sp.wack
1480d4acb0
fix(frontend): deduplicate events on WebSocket reconnect ( #12197 )
2025-12-29 19:03:48 +00:00
openhands
03bc5d59bb
Merge main into openhands/fix-saas-page-title to resolve conflicts
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-29 16:53:55 +00:00
Hiep Le
58a70e8b0d
fix(backend): preserve users custom llm settings during settings migrations ( #12134 )
...
Co-authored-by: Xingyao Wang <xingyao@all-hands.dev >
2025-12-29 23:28:20 +07:00
Hiep Le
49e46a5fa1
refactor(backend): remove <sub> in slack response ( #12135 )
2025-12-29 23:27:48 +07:00
Hiep Le
2cf6494773
fix(backend): install_gitlab_webhooks.py is not functioning as expected ( #12185 )
2025-12-29 23:27:31 +07:00
Hiep Le
d3afbfa447
refactor(backend): add description field support for secrets (v1 conversations) ( #12080 )
2025-12-29 22:43:07 +07:00
Hiep Le
8d69b4066f
fix(backend): exception occurs when running the latest code from the main branch (v1 conversations) ( #12183 )
2025-12-29 09:57:14 -05:00
dependabot[bot]
2261281656
chore(deps): bump @tanstack/react-query from 5.90.12 to 5.90.14 in /frontend in the version-all group ( #12189 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-12-29 14:33:52 +00:00
sp.wack
d68b2cdd1a
hotfix(frontend): fix provider type import ( #12187 )
2025-12-29 18:01:22 +04:00
dependabot[bot]
c70ecc8fe3
chore(deps): bump the version-all group across 1 directory with 6 updates ( #12161 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-29 13:54:58 +00:00
Pedro Henrique
a3e85e2c2d
test: Add MC/DC tests for loop pattern detector (stuck_detector) ( #11600 )
...
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-29 14:15:15 +01:00
Hiep Le
3bef4e6c2d
refactor(frontend): update the error message for email addresses containing + during signup ( #12178 )
2025-12-29 19:36:28 +07:00
Engel Nyst
97654e6a5e
Configurable conda/mamba channel_alias for runtime builds ( #11516 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-29 00:40:57 +01:00
Tim O'Farrell
30114666ad
Bump the SDK to 1.7.1 ( #12182 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-28 18:57:08 +00:00
dependabot[bot]
ee50f333ba
chore(deps): bump actions/upload-artifact from 4 to 5 ( #11805 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-12-28 09:51:34 -05:00
dependabot[bot]
09d1748a14
build(deps): bump actions/setup-python from 5 to 6 ( #11755 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-12-28 09:49:17 -05:00
dependabot[bot]
81519343c4
chore(deps): bump actions/download-artifact from 4 to 6 ( #11524 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-12-28 09:49:02 -05:00
dependabot[bot]
f742811e81
chore(deps): bump actions/setup-node from 4 to 6 ( #11442 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Graham Neubig <neubig@gmail.com >
2025-12-28 08:58:26 -05:00
johba
f8e4b5562e
Forgejo integration ( #11111 )
...
Co-authored-by: johba <admin@noreply.localhost >
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: johba <johba@harb.eth >
Co-authored-by: enyst <engel.nyst@gmail.com >
Co-authored-by: Graham Neubig <neubig@gmail.com >
Co-authored-by: MrGeorgen <65063405+MrGeorgen@users.noreply.github.com >
Co-authored-by: MrGeorgen <moinl6162@gmail.com >
2025-12-27 15:57:31 -05:00
Tim O'Farrell
cb1d1f8a0d
Fix install-hooks CronJob failing when gitlab_webhook table doesn't exist ( #12167 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-26 10:53:21 -07:00
Tim O'Farrell
a829d10213
ALL-4634: implement public conversation sharing feature ( #12044 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-26 10:02:01 -07:00
Tim O'Farrell
cb8c1fa263
ALL-4627 Database Fixes ( #12156 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-26 09:19:51 -07:00
lif
c80f70392f
fix(frontend): clean up console warnings in test suite ( #12004 )
...
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com >
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com >
2025-12-25 22:26:12 +04:00
Guy Elsmore-Paddock
94e6490a79
Use tini as Docker Runtime Init to Ensure Zombie Processes Get Reaped ( #12133 )
...
Co-authored-by: Tim O'Farrell <tofarr@gmail.com >
2025-12-25 06:16:52 +00:00
Tim O'Farrell
09af93a02a
Agent server env override ( #12068 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Engel Nyst <engel.nyst@gmail.com >
2025-12-25 03:55:06 +00:00
shanemort1982
5407ea55aa
Fix WebSocket localhost bug by passing DOCKER_HOST_ADDR to runtime containers ( #12113 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-24 14:26:45 -07:00
Tim O'Farrell
fe1026ee8a
Fix for re-creating deleted conversation ( #12152 )
2025-12-24 12:13:29 -07:00
Tim O'Farrell
6d14ce420e
Implement Export feature for V1 conversations with comprehensive unit tests ( #12030 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: hieptl <hieptl.developer@gmail.com >
2025-12-24 17:50:57 +00:00
lif
36fe23aea3
fix(llm): retry LiteLLM bad gateway errors ( #12117 )
2025-12-24 06:37:12 -05:00
sp.wack
9049b95792
docs(frontend): React Router testing guide ( #12145 )
2025-12-24 14:21:55 +04:00
Hiep Le
e2b2aa52cd
feat: require email verification for new signups ( #12123 )
2025-12-24 14:56:02 +07:00
Tim O'Farrell
dc99c7b62e
Fix SQLAlchemy result handling in get_sandbox_by_session_api_key ( #12148 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-24 00:11:16 +00:00
Tim O'Farrell
8bc1a47a78
Fix for error in get_sandbox_by_session_api_key ( #12147 )
2025-12-23 22:18:36 +00:00
Tim O'Farrell
8d0e7a92b8
ALL-4636 Resolution for connection leaks ( #12144 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-23 19:02:56 +00:00
Hiep Le
f6e7628bff
feat: prevent signups using email addresses with a plus sign and enforce the existing email pattern ( #12124 )
2025-12-24 01:48:05 +07:00
sp.wack
fae83230ee
docs(frontend): Add API services guide for frontend development ( #12132 )
2025-12-23 12:57:55 +00:00
sp.wack
a9d2f72d72
docs(frontend): Add MSW testing guide for frontend development ( #12131 )
2025-12-23 16:32:27 +04:00
Tim O'Farrell
2b8f779b65
fix: Runtime pods fail to start due to missing Playwright browser path ( #12130 )
2025-12-22 17:04:10 +00:00
Hiep Le
10edb28729
fix(frontend): llm settings view resets to basic after saving ( #12097 )
2025-12-22 23:00:57 +07:00
Hiep Le
5553d3ca2e
feat: support blocking specific email domains ( #12115 )
2025-12-21 19:49:11 +07:00
Graham Neubig
6605070d05
Fix fastmcp stateless_http deprecation warning ( #12108 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
Co-authored-by: Rohit Malhotra <rohitvinodmalhotra@gmail.com >
2025-12-20 09:45:52 -05:00
Tim O'Farrell
0677cebb25
More efficiency ( #12112 )
2025-12-19 21:18:48 -07:00
Graham Neubig
fa2567b2a0
Fix xterm dimensions error with explicit checks instead of try-catch ( #12095 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-20 01:09:09 +00:00
Graham Neubig
305396550a
Fix flaky test_tool_call_validation_error_handling test ( #12110 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-19 19:39:53 -05:00
Tim O'Farrell
adff39507a
fix: eliminate N+1 performance bug in RemoteSandboxService with batch endpoint ( #12105 )
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-19 23:24:40 +00:00
openhands
0d9293fb6b
Merge main into openhands/fix-saas-page-title to resolve conflicts
...
Co-authored-by: openhands <openhands@all-hands.dev >
2025-12-19 21:08:17 +00:00