Commit Graph
12 Commits
Author SHA1 Message Date
inference-bot b58a975518 Gate OAuth on pending membership (payment check) + fix slug extraction for member.created events 2026-09-05 22:45:35 -06:00
inference-bot e291406b0b Implement deactivation: move lapsed members to 'inactive' group (keep data), map webhook slug→email 2026-09-05 22:40:11 -06:00
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