October 6th, 2025
- Enhanced External Cable System - Improved visual design and interaction
Top placement - External connection zone moved to top of synth (from left/right sides)
Arrow markers - Small triangular arrows at cable endpoints for clear directionality
External labels - HTML text labels positioned above external connection points
Theme-aware styling - Arrows and labels adapt to light/dark mode
Context menu integration - Edit external cable labels via right-click context menu
- Patch Data Panel - Side-by-side view with clean JSON export
Clean JSON format - User-friendly export removes internal keys and verbose metadata
Complete patch archive - Includes all settings, cables, remix info, and public status
Expand functionality - Toggle button expands data panel to full width
Copy to clipboard - One-click JSON copy for future import feature
- Print-Friendly Patch Export - Clean print view for patches with accurate rendering
Dedicated print page - Opens in new tab for clean export
Universal synth support - Works with landscape and square synthesizer layouts
Print menu option - Added to patch editor dropdown alongside other export options
- Control Undo System - Single-level undo for synthesizer control adjustments
Knob undo - Undo last knob rotation with Ctrl+Z or undo button
Slider undo - Undo last slider movement (horizontal, vertical, and angled sliders)
PointerUp pattern - Only records complete gestures, not intermediate drag values
Unified undo - Shares undo button with cable deletion (most recent action is undoable)
Visual feedback - Undo button enables when action is available
- Interactive Help System - Built-in user guide accessible throughout the application
Help modal - Question mark button in navigation opens comprehensive user guide
Markdown rendering - Full markdown support for rich documentation formatting
Visual guide - Includes screenshots and step-by-step instructions for all major features
Always accessible - Available from any page in the application
- Public Patch Badge & Filter System - Visual indicators and filtering for public patches
Blue "Public" badge - Info-styled badge displays on patches marked as public in grid and list views
Public Patches filter - New filter option in patch type dropdown on both Home and Patches pages
Consistent filtering - All filters work client-side without page reload for instant results
Filter parity - Added "Starred" filter to Home page (was only on Patches page)
- Client-side filtering architecture - All patch filters now process locally for instant results