inference-bot pushed to main at co-op/docs 2026-09-07 04:28:55 +00:00
566c95529d Document RAG/file uploads working via Open WebUI's bundled embedding model
inference-bot pushed to main at code/member-portal 2026-09-07 04:27:09 +00:00
5490eeb2fc Annotate /v1/models with OpenWebUI web_search capability (default-on)
inference-bot pushed to main at co-op/docs 2026-09-07 03:59:10 +00:00
f02bd70abd Switch chat from LibreChat to Open WebUI (web search works out of the box)
inference-bot pushed to main at code/member-portal 2026-09-07 03:51:30 +00:00
80ac982055 Support OpenWebUI: verify X-OpenWebUI-User-Jwt (HS256) or fall back to X-User-Email + portal secret
inference-bot pushed to main at co-op/docs 2026-09-06 22:05:57 +00:00
f26c8c1e1d Document web search via Agents endpoint
inference-bot pushed to main at co-op/docs 2026-09-06 21:34:50 +00:00
05d46b3d34 Update stack docs: add Member Portal + SearXNG, document web search + RAG status
inference-bot pushed to main at code/member-portal 2026-09-06 20:24:59 +00:00
57991cd9f7 Add Loomio membership sync (reconcile group to active OC members via /api/b2/memberships)
inference-bot pushed to main at co-op/website 2026-09-06 19:28:58 +00:00
d22b4aded4 Point Member login to my.inference.coop (dashboard)
inference-bot pushed to main at co-op/website 2026-09-06 19:27:21 +00:00
9327236f5d Remove renewable energy from meta description
inference-bot pushed to main at co-op/website 2026-09-06 19:27:00 +00:00
d049515435 Add Member login button; remove Renewable energy tag
inference-bot pushed to main at code/member-portal 2026-09-06 04:49:01 +00:00
5c28176d30 Gate on live OC membership list (authoritative) instead of fragile webhook pending table
inference-bot pushed to main at code/member-portal 2026-09-06 04:45:38 +00:00
b58a975518 Gate OAuth on pending membership (payment check) + fix slug extraction for member.created events
inference-bot pushed to main at code/member-portal 2026-09-06 04:40:15 +00:00
e291406b0b Implement deactivation: move lapsed members to 'inactive' group (keep data), map webhook slug→email
inference-bot pushed to main at code/member-portal 2026-09-06 04:28:03 +00:00
051f898667 Don't force a username — let Cloudron let the user choose it during setup
inference-bot pushed to main at code/member-portal 2026-09-06 04:24:46 +00:00
6257c89800 Make key creation idempotent (reuse existing key by alias)
inference-bot pushed to main at code/member-portal 2026-09-06 04:21:45 +00:00
f3cc8e1d89 Run as root so the app can write SQLite to the root-owned /app/data volume
inference-bot pushed to main at code/member-portal 2026-09-06 04:20:02 +00:00
ef467423ac Fix set-active endpoint (PUT /users/:id/active) + add invite email
inference-bot pushed to main at code/member-portal 2026-09-06 04:10:01 +00:00
808357215d Add OAuth 'connect your account' flow: /join page, /oauth/start, /oauth/callback (provisions member)
inference-bot pushed to main at code/member-portal 2026-09-06 03:42:31 +00:00
ce7d9f3220 Harden portal: shared-secret auth for key injector + token-authenticated webhook URL
inference-bot pushed to main at co-op/docs 2026-09-06 03:32:35 +00:00
c24c29348b Link to the code org in docs