| title | Product Roadmap |
|---|---|
| description | Long-term Honeymelon roadmap covering the current release, upcoming milestones, and ongoing initiatives. |
This roadmap shares Honeymelon's product direction. It complements the shorter Development Roadmap with deeper detail on completed work, in-flight milestones, and future exploration areas.
Use it to understand where the app is going, how releases are sequenced, and which initiatives need help. Dates represent targets rather than guarantees and will adjust as we validate user feedback.
Honeymelon follows semantic versioning. Each release trains on three pillars:
- Foundation: Platform stability, licensing, open source readiness
- Experience: User workflow improvements and polish
- Expansion: New codecs, formats, automation, and integrations
Status: Shipped (November 2025)
- Remux-first conversion pipeline with probe > plan > execute stages
- FFmpeg capability detection and automatic preset availability
- Batch job queue with concurrency controls and progress telemetry
- Vue 3 + Tauri 2 desktop shell with native macOS styling
- GPL v3 open source licensing with complete legal documentation
- Harden the Playwright suite to cover queue exclusivity and preset switching end-to-end
- Restructure
src-tauri/src/lib.rsinto domain submodules and extract the runner registry for better backend testability
Target: Q1 2026
- Stabilize UI/UX rough edges discovered during launch
- Grow Vitest coverage beyond planners/services to components and stores, enforcing coverage thresholds in CI
- Prioritize end-to-end tests (Playwright) for core conversion flows
- Improve empty and error states across the application
- Harden logging, FFmpeg error surfacing, and user messaging
- Component-level visual smoke tests
- Automated regression suite as part of CI
- Refined onboarding and activation experience
- Expanded documentation (support, troubleshooting, licensing)
Target: Q2 2026
- Subtitle burn-in and advanced subtitle conversion options
- Audio-only pipelines with waveform preview hooks
- Filter graph presets for common visual adjustments
- Drag-and-drop folder import improvements with smarter dedupe
- Advanced batch management (queue groups, rule-based presets)
- Preset editor upgrades with custom ffmpeg args
- Preview indicators for expected output size and bitrate deltas
- Extended hardware acceleration coverage (VideoToolbox tuning)
Target: Q3 2026
- Custom scripting hooks for invoking Honeymelon via CLI or Apple Shortcuts
- Exportable preset bundles and team sharing
- Watch folders with background processing rules
- First-party integrations (Final Cut Pro, DaVinci Resolve handoff)
- Automation-safe queue orchestration APIs
- Plugin concept exploration (minimal API surface, securely sandboxed)
- Remote notification support for long-running batches
Target: Q4 2026 / Q1 2027
- Freeze-breaking bugs and eliminate crashers through testing
- Streamline notarization, code signing, and update delivery pipeline
- Finalize documentation, onboarding, and community support processes
- Performance benchmarking and optimization for 4K and HDR workloads
- Self-update channel with delta patching
- Spotlight/Handoff integration for macOS continuity features
- In-app help center with contextual guidance
- Enterprise license enforcement (offline activation improvements)
Ideas under exploration after the 1.0 release:
- Windows release feasibility study (requires dedicated Rust backend track)
- Optional AI-assisted presets for content-aware encoding decisions
- Cloud offload for extremely heavy transcodes (opt-in, privacy-aware)
- Visual timeline editing for quick trims and overlays
- Collaborative queue monitoring for teams
The roadmap is reviewed monthly after triaging feedback, support tickets, and backlog grooming. Proposed changes flow through the following steps:
- Capture ideas in GitHub Issues or Discussions under the
roadmaplabel - Evaluate feasibility and align with existing milestone goals
- Update this document and the Development Roadmap accordingly
- Announce significant shifts in the README or release notes
If you would like to advocate for a specific feature, open a ticket tagged enhancement, provide context, and link to the relevant section of this roadmap.