Repository navigation
🔐 docs: Rewrite the Security Feature Pages - #886
Conversation
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Codex Review SummaryThis comment shows the latest Codex review activity on this pull request.
ℹ️ About Codex in GitHubYour team has set up Codex to review pull requests in this repo. Reviews are triggered when you
Codex reacts with 👀 while any review is running, comments if it has suggestions, and reacts with 👍 once all reviews finish with no findings. |
5cb7dcd to
e1f4364
Compare
e1f4364 to
1ee500f
Compare
1ee500f to
75529c9
Compare
📦 Next.js Bundle Analysis for librechat.aiThis analysis was generated by the Next.js Bundle Analysis action. 🤖 This PR introduced no changes to the JavaScript bundle! 🙌 |
75529c9 to
6f4cf57
Compare
📦 Next.js Bundle Analysis for librechat.aiThis analysis was generated by the Next.js Bundle Analysis action. 🤖 This PR introduced no changes to the JavaScript bundle! 🙌 |
6f4cf57 to
d94374c
Compare
📦 Next.js Bundle Analysis for librechat.aiThis analysis was generated by the Next.js Bundle Analysis action. 🤖 This PR introduced no changes to the JavaScript bundle! 🙌 |
Summary
Last of five stacked PRs. #883, #884 and #885 are merged, so this one is based on
main.Rewrites Authentication, Access Control, Admin Panel, Admin Insights, Password Reset and Moderation, and moves their setup into the authentication, moderation and registration configuration pages (Access Control and Admin Panel config pages landed earlier in the stack).
Corrections against dev include: OpenAI moderation covers regular chats and agents but not the hosted Assistants endpoints, a user has exactly one role, the admin panel repository moved to LibreChat-AI/admin-panel and needs
ADMIN_PANEL_SESSION_SECRETwith no fallback, bans are always stored in MongoDB,allowedDomainsis optional and also gates social and SSO logins, and the import and fork limiters are always active.Change Type
Testing
pnpm exec playwright test: 83 passed, including six acceptance scenarios for these pagespnpm build: passes, all static pages generatedChecklist
Stack
Merge from the bottom up. Each PR is based on the one before it, so its diff shows only its own changes.