inference-bot
|
051f898667
|
Don't force a username — let Cloudron let the user choose it during setup
|
2026-09-05 22:27:58 -06:00 |
|
inference-bot
|
6257c89800
|
Make key creation idempotent (reuse existing key by alias)
|
2026-09-05 22:24:43 -06:00 |
|
inference-bot
|
ef467423ac
|
Fix set-active endpoint (PUT /users/:id/active) + add invite email
|
2026-09-05 22:19:58 -06:00 |
|
inference-bot
|
808357215d
|
Add OAuth 'connect your account' flow: /join page, /oauth/start, /oauth/callback (provisions member)
|
2026-09-05 22:09:56 -06:00 |
|
inference-bot
|
ce7d9f3220
|
Harden portal: shared-secret auth for key injector + token-authenticated webhook URL
|
2026-09-05 21:42:27 -06:00 |
|
inference-bot
|
d6605992bc
|
Add /v1/models endpoint (no per-user auth) for LibreChat model discovery
|
2026-09-04 17:33:01 -06:00 |
|
inference-bot
|
ee265ee18f
|
Add SQLite store for email→key mapping; fix key/list (returns token strings); flat 5 budget
|
2026-09-04 17:28:46 -06:00 |
|
inference-bot
|
c1efd39c5c
|
Assign members to Cloudron 'members' group via PUT /users/:id/groups (verified endpoint)
|
2026-09-04 17:16:18 -06:00 |
|
inference-bot
|
7b84025e60
|
Verify integration points: OC webhook events (order.processed/new member), Cloudron user payload
|
2026-09-04 17:10:41 -06:00 |
|
inference-bot
|
451fb561bc
|
Scaffold member portal: OC webhook + Cloudron user mgmt + LiteLLM key injection
|
2026-09-04 17:06:27 -06:00 |
|