# PNGer Feature Roadmap PNGer is evolved through intentional sprints focusing on user experience, performance, and professional-grade features. ## Completed Features ✅ ### Sprint 0: Foundation (MVP) - ✅ **Core Repository Setup**: Project structure and build systems. - ✅ **Basic Image Operations**: Width/height resizing and quality adjustment. - ✅ **Format Support**: Conversion between PNG, WebP, and JPEG. - ✅ **Docker Deployment**: Multi-stage build for Unraid/Docker environments. - ✅ **Stateless Processing**: Direct download from memory; no server storage. ### Sprint 1: Enhanced UX & Live Preview (March 2026) - ✅ **Live Preview**: Real-time side-by-side comparison with file size analysis. - ✅ **Modern Design System**: Dark/Light mode toggle with persistent storage. - ✅ **Drag & Drop Upload**: Intuitive drop zone with visual feedback. - ✅ **Clipboard Paste**: Paste images directly with `Ctrl+V`. - ✅ **Smart Presets**: 8 quick-access configurations for common use cases (Social Media, Web, Icons, etc.). - ✅ **Keyboard Shortcuts**: Fast workflow with `Enter`, `?`, and `Esc`. - ✅ **Performance Optimization**: Client-side Canvas rendering for instant feedback. --- ## Future Roadmap 🚀 ### Sprint 2: Batch Processing & Advanced Operations **Focus**: Efficiency and essential power-user tools. - [ ] **Batch Processing**: Upload multiple images and process as a single ZIP. - [ ] **Basic Transformations**: Rotate (90/180/Custom), Flip (H/V), and Grayscale. - [ ] **Content-Aware Resize**: Smart cropping and aspect ratio enforcement. - [ ] **Auto-Optimize**: One-click "best quality/size" ratio finder. ### Sprint 3: Polish & Professional Tools **Focus**: Precision and customization. - [ ] **Custom Crop Tool**: Visual selector with aspect ratio lock. - [ ] **Watermarking**: Text and image-based branding. - [ ] **Image Filters**: Brightness, Contrast, Saturation, and Sharpen. - [ ] **Format Intelligence**: Suggestions based on image content (e.g., suggesting WebP for large images). ### Sprint 4: Workflow & Automation **Focus**: Reusability and productivity. - [ ] **Custom Presets**: Save and export personal transformation pipelines. - [ ] **Processing History**: Recent files list (localStorage). - [ ] **Undo/Redo**: History for parameter adjustments. --- ## Priority Matrix | Feature | Impact | Effort | Priority | |---------|--------|--------|----------| | Batch Processing | Very High | Medium | 1 | | Auto-Optimize | High | Low | 1 | | Custom Crop | High | High | 2 | | Watermarking | Medium | Medium | 3 | --- **Project Maintainer**: jason **Repository**: [jason/pnger](https://git.alwisp.com/jason/pnger) **Last Strategy Sync**: March 12, 2026