* ♻️ refactor: use COPYRIGHT constant from branding config
* ♻️ refactor: optimize default model configuration
- Switch default provider from OpenAI to Anthropic
- Add DEFAULT_MINI_MODEL and DEFAULT_MINI_PROVIDER for lightweight tasks
- Use mini model for system agent tasks: generationTopic, topic, translation, queryRewrite
- Use mini model for memory extraction agents
- Reorder provider list: Anthropic/Google first, local solutions last
* ♻️ refactor: split lobehub models into organized folder structure
- Split large lobehub.ts (1316 lines) into lobehub/ folder
- Organize chat models by provider (openai, anthropic, google, etc.)
- Separate image models and utils into dedicated files
* ♻️ refactor: use SOCIAL_URL constant and fix button alignment in auth-error page
* ✨ feat: add MiniMax M2.1 and M2.1 Lightning models
* ♻️ refactor: remove 'enabled' property from image model configurations in lobehub
* ♻️ refactor: add COPYRIGHT_FULL constant and fix Discord icon visibility
* ✅ test: update snapshots for default provider changes
* ✅ test: fix snapshot provider values for CI environment
* 🐛 fix(e2e): intercept all LLM providers in mock instead of only OpenAI
The default provider was changed from openai to anthropic, but the LLM mock
only intercepted /webapi/chat/openai requests. Now it intercepts all providers.