mirror of
https://github.com/LibreChat-AI/librechat.ai.git
synced 2026-03-27 10:48:32 +07:00
- Delete entire pages/ directory and Nextra compatibility shims (lib/nextra-shims/, theme.config.tsx) - Migrate toolkit, subscribe, and unsubscribe routes to app/ router with proper server/client component split - Remove Nextra webpack aliases, _meta loader, and pages/ MDX include from next.config.mjs - Replace Nextra MDX provider with minimal lib/mdx-provider.ts for components/ directory MDX files - Add redirects for old toolkit URLs (yaml_checker → yaml-checker, creds_generator → creds-generator) - Upgrade ESLint 8→9 with ESLINT_USE_FLAT_CONFIG=false for legacy config compatibility - Remove unused devDependencies: eslint-plugin-mdx, eslint-plugin-tailwindcss - Upgrade eslint-config-prettier, eslint-plugin-prettier, eslint-plugin-react, eslint-plugin-unicorn - Clean up .eslintrc.cjs: remove dead Nextra/packages override blocks, fix React rules file pattern - Delete unused components: Author/*, blog/BlogCard, blog/BlogHeader, home/Changelog, policies - Fix lint errors: remove unused React imports, rename .tsx→.ts where no JSX, useMemo([])→useRef().current https://claude.ai/code/session_01YKUFdMxJkWudwuKyTQHqDB