inference-bot pushed to main at co-op/docs 2026-09-14 15:45:56 +00:00
9d07b2cf23 Record Step 3 completion: broker for member API keys
inference-bot pushed to main at code/member-portal 2026-09-14 15:43:43 +00:00
b0c68c5dda Add broker: member-managed API keys (create/list/revoke) scoped to team, BROKER_SECRET-authenticated
inference-bot pushed to main at co-op/docs 2026-09-14 15:16:25 +00:00
463abaa68a Record Step 2 completion: teams migration + hash-key bug fix
inference-bot pushed to main at code/member-portal 2026-09-14 15:14:30 +00:00
2ac821087e Teams migration: per-member LiteLLM team + fresh sk- key (fixes hash-key bug breaking chat for 3 members)
inference-bot pushed to main at co-op/docs 2026-09-14 14:53:30 +00:00
7d572ed793 Record Step 1 findings: member dashboard must route all LiteLLM access through portal
inference-bot pushed to main at co-op/website 2026-09-14 14:20:24 +00:00
f3f3b96e0b Add beta-service note to landing page
inference-bot pushed to main at code/member-portal 2026-09-13 21:45:05 +00:00
8dfd666912 Add cloudron_update_profile helper; fill empty displayName on existing users during provisioning
inference-bot pushed to main at co-op/docs 2026-09-13 19:38:47 +00:00
176628d2c0 Document members-group access control (chat + Loomio)
inference-bot pushed to main at code/member-portal 2026-09-13 19:33:34 +00:00
473f1b2da8 Fix fetch_members GraphQL (email needs inline fragment); add fail-safe against empty-member-list deactivation
inference-bot pushed to main at co-op/docs 2026-09-13 16:26:15 +00:00
e5d1f33449 Add stepwise dev process + teams/premium clarification to implementation plan
inference-bot pushed to main at co-op/docs 2026-09-13 16:16:04 +00:00
f158135342 Add implementation plan: API access, member dashboard, admin dashboard (Teams + broker architecture)
inference-bot pushed to main at co-op/docs 2026-09-12 01:48:51 +00:00
72afa8c78f Reframe founder membership as invite-only; remove stale dead-end note
inference-bot pushed to main at co-op/docs 2026-09-12 01:42:46 +00:00
e9cc03ae16 Document founder tier: manual onboarding via MANUAL_MEMBERS allowlist
inference-bot pushed to main at code/member-portal 2026-09-12 01:39:45 +00:00
4f4ea79c3b Add MANUAL_MEMBERS allowlist: exempt founder-tier members from sweep deactivation
inference-bot pushed to main at co-op/docs 2026-09-11 23:56:37 +00:00
3761716b34 Remove ownership language; describe as member-governed project (fiscally sponsored, not legally a co-op)
inference-bot pushed to main at code/member-portal 2026-09-11 23:45:52 +00:00
7971a36544 Add ToS/Privacy links to welcome email footer
inference-bot pushed to main at co-op/docs 2026-09-11 23:45:45 +00:00
64fa58b924 Add Terms of Service and Privacy Policy (plain-language, architecture-grounded)
inference-bot pushed to main at code/member-portal 2026-09-11 20:17:13 +00:00
cc39f5ae79 Remove OAuth flow (join/oauth endpoints, pending_members, dead helpers); provision via webhook + own email
inference-bot pushed to main at co-op/website 2026-09-11 20:08:43 +00:00
ea172707ae Add thanks page (post-donation redirect target, noindex)
inference-bot pushed to main at code/member-portal 2026-09-11 20:07:56 +00:00
eaeda98bac Provision on webhook (firstPayment) with own welcome email + invite_link; drop OAuth dependency