Hiep Le
|
41e142bbab
|
fix(backend): system prompt override (planning agent) (#12893)
|
2026-02-17 16:15:26 +07:00 |
|
Hiep Le
|
34547ba947
|
fix(backend): enable byor key export after purchasing credits (#12862)
|
2026-02-16 17:02:06 +07:00 |
|
Hiep Le
|
d7656bf1c9
|
refactor(backend): rename user role to member across the system (#12853)
|
2026-02-13 00:45:47 +07:00 |
|
Hiep Le
|
bab7bf85e8
|
fix(backend): prevent org deletion from setting current_org_id to NULL (#12817)
|
2026-02-12 00:15:21 +07:00 |
|
Hiep Le
|
c856537f65
|
refactor(backend): update the patch organization api to support organization name updates (#12834)
|
2026-02-12 00:08:43 +07:00 |
|
Hiep Le
|
f20c956196
|
feat(backend): implement org member patch api (#12800)
|
2026-02-10 20:01:24 +07:00 |
|
Hiep Le
|
aa0b2d0b74
|
feat(backend): add api for switching between orgs (#12799)
|
2026-02-10 14:22:52 +07:00 |
|
Graham Neubig
|
c4a90b1f89
|
Fix Resend ValidationError by adding email validation (#12511)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-08 09:47:39 -05:00 |
|
sp.wack
|
0d13c57d9f
|
feat(backend): org get me route (#12760)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
|
2026-02-07 16:11:25 +07:00 |
|
Hiep Le
|
a53812c029
|
feat(backend): develop delete /api/organizations/{orgid}/members/{userid} api (#12734)
|
2026-02-07 00:50:47 +07:00 |
|
Tim O'Farrell
|
1d1c0925b5
|
refactor: Move check_byor_export_enabled to OrgService and add tests (PR #12753 followup) (#12782)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-06 17:03:03 +00:00 |
|
Hiep Le
|
872f41e3c0
|
feat(backend): implement get /api/organizations/{orgId}/members api (#12735)
|
2026-02-06 23:47:30 +07:00 |
|
Tim O'Farrell
|
d43ff82534
|
feat: Add BYOR export flag to org for LLM key access control (#12753)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: hieptl <hieptl.developer@gmail.com>
|
2026-02-06 09:30:12 -07:00 |
|
Hiep Le
|
dd8be12809
|
feat(backend): return is_personal field in OrgResponse (#12777)
|
2026-02-06 19:01:06 +07:00 |
|
Tim O'Farrell
|
05d5f8848a
|
Fix V1 GitHub conversations failing to clone repository (#12775)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-06 03:08:55 -07:00 |
|
sp.wack
|
a9ede73391
|
fix(backend): resolve missing email and display name for user identity tracking (#12719)
|
2026-02-05 16:50:33 +00:00 |
|
Saurya Velagapudi
|
e38f1283ea
|
feat(recaptcha): add user_id and email to assessment log (#12749)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-04 17:58:44 -08:00 |
|
Saurya Velagapudi
|
c355c4819f
|
feat(recaptcha): add assessment name to logging and AssessmentResult (#12744)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-04 09:30:02 -08:00 |
|
chuckbutkus
|
0e825c38d7
|
APP-443: Fix key generation (#12726)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: tofarr <tofarr@gmail.com>
|
2026-02-03 17:50:40 +00:00 |
|
Graham Neubig
|
ce04e70b5b
|
fix: BYOR to OpenHands provider switch auth error (#12725)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-02-03 09:26:56 -07:00 |
|
Tim O'Farrell
|
9fb9efd3d2
|
Refactor LiteLLM key updates to use generic user key API (#12664)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-29 09:53:01 -07:00 |
|
Tim O'Farrell
|
db6a9e8895
|
Fix broken key migration by decrypting legacy encrypted keys before LiteLLM update (#12657)
|
2026-01-28 15:09:50 -07:00 |
|
chuckbutkus
|
570ab904f6
|
Fix UserSettings creation from Org tables (#12635)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: tofarr <tofarr@gmail.com>
|
2026-01-28 09:35:05 -07:00 |
|
Tim O'Farrell
|
102095affb
|
Add downgrade script and methods for reverting user migration (#12629)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: chuckbutkus <chuck@all-hands.dev>
|
2026-01-27 14:41:34 -07:00 |
|
chuckbutkus
|
e9298c89bd
|
Fix org migration (#12612)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-26 20:55:55 -05:00 |
|
Tim O'Farrell
|
373ade8554
|
Fix org billing (#12562)
|
2026-01-23 08:42:50 -07:00 |
|
Hiep Le
|
9d0a19cf8f
|
fix(backend): ensure conversation events are written back to google cloud (#12571)
|
2026-01-23 22:13:08 +07:00 |
|
Hiep Le
|
d5ee799670
|
feat(backend): develop patch /api/organizations/{orgid} api (#12470)
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Chuck Butkus <chuck@all-hands.dev>
|
2026-01-23 01:29:35 +07:00 |
|
Hiep Le
|
b685fd43dd
|
fix(backend): github proxy state compression (#12387)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Ray Myers <ray.myers@gmail.com>
|
2026-01-23 00:39:03 +07:00 |
|
Hiep Le
|
0e04f6fdbe
|
feat(backend): develop delete /api/organizations/{orgid} api (#12471)
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Chuck Butkus <chuck@all-hands.dev>
|
2026-01-23 00:28:55 +07:00 |
|
Hiep Le
|
9c40929197
|
feat(backend): develop get /api/organizations/{orgid} api (#12274)
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Chuck Butkus <chuck@all-hands.dev>
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
|
2026-01-22 23:55:29 +07:00 |
|
Hiep Le
|
af309e8586
|
feat(backend): develop get /api/organizations api (#12373)
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Chuck Butkus <chuck@all-hands.dev>
|
2026-01-22 23:32:42 +07:00 |
|
Hiep Le
|
60e668f4a7
|
fix(backend): application settings are not updating as expected (#12547)
|
2026-01-22 21:54:52 +07:00 |
|
Rohit Malhotra
|
f9891a2c0d
|
[Jira]: improve traceability and reliability fixes (#12515)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-21 13:50:41 -05:00 |
|
Hiep Le
|
030ff59c40
|
feat(backend): develop post /api/organizations api (org project) (#12263)
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com>
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Chuck Butkus <chuck@all-hands.dev>
|
2026-01-21 15:14:27 +07:00 |
|
Rohit Malhotra
|
3bc56740b9
|
[Jira]: separate signature verification from conversation orchestration (#12478)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-20 16:21:23 -05:00 |
|
Hiep Le
|
87a5762bf2
|
fix: handle invalid LiteLLM API keys during user migration (#12510)
|
2026-01-20 13:11:49 -07:00 |
|
Rohit Malhotra
|
5b149927fb
|
[Jira]: fix match conditions for kicking off openhands (#12477)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-20 15:10:03 -05:00 |
|
Hiep Le
|
d595945309
|
fix(backend): handle existing LiteLLM users and team members during sign-in (#12508)
|
2026-01-20 23:35:37 +07:00 |
|
Hiep Le
|
e8ba741f28
|
fix(backend): byor key alias cleanup on 404 (#12491)
|
2026-01-19 13:12:04 +07:00 |
|
chuckbutkus
|
a987387353
|
Fix asyncio event loop conflict in get_user_by_id (#12475)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: tofarr <tofarr@gmail.com>
|
2026-01-16 20:37:04 +00:00 |
|
Rohit Malhotra
|
941b6dd340
|
Jira: don't lock conversation to ticket (#12472)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-16 14:12:27 -05:00 |
|
Rohit Malhotra
|
102715a3c9
|
(Hotfix): missing provider tokens in v1 resolvers (#12453)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-15 22:22:10 -05:00 |
|
chuckbutkus
|
d5e66b4f3a
|
SAAS: Introducing orgs (phase 1) (#11265)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: rohitvinodmalhotra@gmail.com <rohitvinodmalhotra@gmail.com>
Co-authored-by: Hiep Le <69354317+hieptl@users.noreply.github.com>
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
|
2026-01-15 22:03:31 -05:00 |
|
Tim O'Farrell
|
9cf7d64bfe
|
Guard User Creation with Redis based Lock (#12381)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-12 22:03:42 +00:00 |
|
Xingyao Wang
|
92baebc4bd
|
Remove prod/ prefix from litellm proxy model path (#12200)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-13 04:46:09 +08:00 |
|
Hiep Le
|
d773dd6514
|
feat: implement reCAPTCHA enterprise risk-based non-interactive (#12288)
|
2026-01-10 22:04:35 +07:00 |
|
Rohit Malhotra
|
5fb431bcc5
|
feat: Implement Slack V1 integration following GitHub V1 pattern (#11825)
Co-authored-by: openhands <openhands@all-hands.dev>
Co-authored-by: Tim O'Farrell <tofarr@gmail.com>
|
2026-01-08 13:08:11 -07:00 |
|
Tim O'Farrell
|
cb9e6fde24
|
Fix Python deprecation warning: use auth=Auth.Token() instead of login_or_token (#12299)
Co-authored-by: openhands <openhands@all-hands.dev>
|
2026-01-07 21:39:36 -07:00 |
|
Abhay Mishra
|
6086c0b09d
|
feat(frontend): convert AuthModal to dedicated /login page (#12143) (#12181)
Co-authored-by: hieptl <hieptl.developer@gmail.com>
Co-authored-by: amanape <83104063+amanape@users.noreply.github.com>
|
2026-01-07 16:46:24 +00:00 |
|