Commit Graph

5 Commits

  • feat: Add Slides Generator tool with multi-language support and HTML5 presentation design
    - Added SlidesPresentation and Slide types
    - Implemented generateSlides method in all services (Qwen, Ollama, Z.AI)
    - Created stunning SlidesGenerator component with:
      - 18 language support (English, Chinese, Spanish, French, etc.)
      - 6 theme options (Corporate, Modern, Minimal, Dark, Vibrant, Gradient)
      - 7 audience presets (Executives, Investors, Technical, etc.)
      - HTML5 slide preview with navigation
      - Fullscreen presentation mode
      - Auto-play functionality
      - Export to standalone HTML file
      - Slide thumbnails and speaker notes
    - Updated sidebar navigation with new Slides Generator menu item
    - Updated store with slidesPresentation state management
  • Fix Qwen OAuth and Ollama models listing
    - Add generateUXDesignerPrompt method to QwenOAuthService
    - Fix Ollama Cloud listModels to handle multiple response formats
    - Improve Ollama models parsing with array/different response structures
    - All providers now support UX Designer Prompt feature
  • Add UX Designer Prompt feature and update Ollama models
    - Add comprehensive Ollama Cloud API models list
    - Add generateUXDesignerPrompt method to OllamaCloudService
    - Add generateUXDesignerPrompt method to ZaiPlanService
    - Add generateUXDesignerPrompt to ModelAdapter
    - Create UXDesignerPrompt component with detailed prompt generation
    - Add UX Designer Prompt view to Sidebar
    - Update page.tsx to render UXDesignerPrompt component