Skip to content

Conversation

@jhr-debug
Copy link
Contributor

  • Mobile App Foundation

    • Complete Capacitor integration for Android
    • Native mobile UI with responsive layouts
    • Bottom navigation for easy access to main features
    • Mobile-optimized Playground, History, Templates, and Settings pages
  • Free Tools

    • Image/Video Enhancer with ESRGAN models
    • Background Remover with AI segmentation
    • Image Eraser with LaMa inpainting
    • Segment Anything with SlimSAM model
    • Video Converter
  • Mini Game Feature 🎮

    • Flappy Bird mini game for users while waiting for AI generation
    • Game button in header with Gamepad2 icon
    • Smart game suggestion prompt in Output view during model running
    • Full i18n support for 18 languages

Haorui Jiang and others added 5 commits December 12, 2025 03:10
- Fix security: disable webContentsDebuggingEnabled in production
- Add Vitest test framework with 44 passing tests
- Fix memory leaks in worker hooks (cleanup event listeners)
- Add ErrorBoundary component for better error handling
- Add mediaUtils for file type detection
- Add workerUtils for common worker patterns
- Remove console.log from production code
- Models page: change buttons to open docs and WaveSpeed page
- Fix Input/Output tab labels in mobile playground

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
- Add FlappyBird canvas game component with casual difficulty
- Add GameDialog wrapper for game modal
- Add game button to MobileHeader (Gamepad2 icon)
- Add game suggestion prompt in Output view during model running
- Add game translations for all 18 languages

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
… i18n support

- Add Video Converter, Audio Converter, Image Converter tools
- Add Media Trimmer and Media Merger tools
- Add Face Enhancer tool with YOLO + GFPGAN AI models
- Add i18n translations for all 18 locales (mediaTrimmer, mediaMerger, faceEnhancer)
- Fix AudioRecorder to request mic access on click instead of mount
- Add Free Tools button to Settings page header
- Improve slider component styling
- Various mobile layout improvements

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
…port

## New Features
- Add WelcomePage with feature overview for first-time users
- Add BatchControls and BatchOutputGrid components for batch image generation
- Integrate batch generation into mobile Playground

## Bug Fixes
- Fix Android file picker not working (add onShowFileChooser in MainActivity.java)
- Fix batch download using openExternal for browser download
- Fix Dialog accessibility warnings (add DialogDescription)
- Fix batch results not saving to history

## Improvements
- Add download translations (downloadSuccess, downloadFailed, downloadAllSuccess)
- Add CapacitorHttp for native file downloads (bypass CORS)
- Add web fallback for downloadFile in platform service

## Documentation
- Add MOBILE_DEV_GUIDE.md with complete development guide

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants