MycroZine Generator: - Implement actual Gemini image generation (replaces placeholders) - Use Nano Banana Pro (gemini-2.0-flash-exp-image-generation) as primary - Fallback to Gemini 2.0 Flash experimental - Graceful degradation to placeholder if no API key Client Config: - Add geminiApiKey to ClientConfig interface - Add isGeminiConfigured() and getGeminiConfig() functions - Support user-specific API keys from localStorage Local Development: - Fix CORS to allow Tailscale IPs (100.x) and all private ranges - Update cryptidEmailService to use same host for worker URL on local IPs - Supports localhost, LAN (192.168.x, 10.x, 172.16-31.x), and Tailscale 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| Login.tsx | ||
| authService.ts | ||
| cryptidEmailService.ts | ||
| crypto.ts | ||
| cryptoAuthService.ts | ||
| sessionPersistence.ts | ||
| types.ts | ||