- Add Social, Link Affiliati, Commenti as tabs in Settings page
- Import and render existing components directly (they have their own headers)
- Sections accessible via /settings?tab=social, ?tab=affiliati, ?tab=commenti
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Opus 4.6 first, then Sonnet 4.6, Haiku 4.5
- Add legacy 4.5 Sonnet/Haiku, remove obsolete 3.5 versions
- Fix OpenRouter Claude labels to match
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Add curated model catalogs for Claude, OpenAI, Gemini, OpenRouter
- ModelSelector component: dropdown with known models + "Personalizzato" option
- Custom input fallback for unknown providers or manual model IDs
- Auto-switch between dropdown/custom based on provider change
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Change default activeSection from 'piano' to 'profilo'
- Support ?tab= query param to deep-link into settings sections
- Update missing API key banner to link to /settings?tab=ai
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
- Redesign Settings: Testi, Immagini, Video, Voiceover — sezioni separate
- Ogni sezione ha dropdown provider + API key + campo opzionale modello
- Opzione "Personalizzato" con campo Base URL libero per qualsiasi servizio
- LLM: aggiunto OpenRouter + provider custom OpenAI-compatible
- Backend: OpenAICompatibleProvider unifica OpenAI/OpenRouter/custom
- Router content: passa llm_base_url a get_llm_provider
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>