Free for personal and non-profit use. Commercial use requires a subscription.

Changelog

Track the evolution of Wing Tools. This page documents all notable changes, new features, and improvements.

Version 2.7

Latest
Highlights
  • Live Mixer - Choose your connection protocol: read a live WING over the new Native (TCP) link or classic OSC
  • Native (TCP) runs alongside other WING software, so you can read your desk in Wing Tools while WING-Edit or Mixing Station stays connected
New Features
  • Live Mixer - A connection-protocol choice in the Connect to Mixer dialog lets you pick OSC or Native (TCP); your choice is remembered between sessions
  • Live Mixer - OSC is the default (works with every WING); Native (TCP) is opt-in and lets multiple apps talk to the console at once (currently supports WING Compact)
  • Live Mixer - New Live Mixer Connection help page explaining pairing, the protocol choice, and read-only vs write mode
Improvements
  • Live Mixer - No automatic fallback between protocols: if the chosen protocol can't reach the console you get a clear error and stay on your choice, so connection behavior stays predictable

Version 2.6

Highlights
  • Snapshot Linter - One-click fix suggestions: stack the corrections you want and apply them all at once
  • Snapshot Linter - File mode: download a fixed copy of your snapshot with every queued fix applied (your original is never changed)
  • Snapshot Linter - Live mode: apply queued fixes straight to a connected WING, with a mandatory confirm-and-verify safety step
New Features
  • Linter - Many issues now offer one-click fixes (clear or rename names, toggle phantom power, repair sends and routing, mute/unmute DCAs, disable bypassed inserts, fix talkback tags, and more)
  • Linter - Fix stack panel collects your chosen fixes; on phones it opens from a Fixes button with a live count badge
  • Linter - File mode: a Download fixed snapshot button builds a corrected .snap with all queued fixes, leaving your uploaded file untouched
  • Linter - Live mode: an Apply to console button shows every change as old value → new value, writes to the desk only after you confirm, then reads the values back to verify them and reports any mismatch
  • Linter - Auto-fix badge on the Rule Reference page marks every rule that can offer a fix
Improvements
  • Linter - Alternative fixes for one issue act like radio buttons: choosing one deselects the conflicting option
  • Linter - Conflicting fixes across different issues (touching the same name or send) are blocked with a hint, so you can't queue contradictory changes
  • Linter - Contextual help link on the fix stack jumps straight to the fix-suggestions documentation

Version 2.5

Highlights
  • WingGPT Beta - Chat with your snapshot and propose edits in plain English (Premium during beta, Pro at GA)
  • WingGPT - 8 specialist knowledge blocks make the AI context-aware per topic (naming, sends, buses, DCAs, colors, virtual soundcheck, band-member changes, and routing)
  • WingGPT - Partial apply: select exactly which proposed changes to keep, add a follow-up comment, and continue the conversation on the result
  • WingGPT - Context-sensitive agent activation: each expert block can be set to Off, Auto (classifier decides), or Always — visible as pills on every reply
New Features
  • Linter - New monitor-routing checks: post-fader monitor/IEM sends on a FOH desk (where the musician's level would follow the FOH fader), inconsistent pre/post discipline across IEM mixes on a monitor desk, and monitor buses that receive channel sends but reach no physical output
  • WingGPT - Ask questions about a snapshot in natural language and get answers grounded in its actual state
  • WingGPT - Propose channel, bus, send, DCA, tag, HPF, compressor-preset and direct-patch changes from a chat prompt
  • WingGPT - Diff preview before applying — every proposed change is shown row-by-row, your original file is never modified
  • WingGPT - Per-channel diff cards: changes are grouped by affected channel/bus/main with the current state shown alongside the proposed changes, so cascading side effects are visible before you click Apply
  • WingGPT - Stereo pair awareness: stereo-sourced channels show a partner badge in the diff preview; the chat understands that a single stereo input feeds the channel internally and leaves the adjacent strip free
  • WingGPT - Composite "setup performer" / "tear down performer" actions roll a typical singer/musician change into one ask
  • WingGPT - Inline ⓘ pills attach reference data (input usage, DCA members, IEM bus map) right where it's relevant in the reply
  • WingGPT - Applied-edits sidebar lists every change applied during the session with cross-references to the message that proposed it
  • WingGPT - Markdown formatting in chat responses and info pills (bold, italics, lists, inline code)
  • WingGPT - Report-issue button in the chat header: opens a pre-filled ticket with the current snapshot, recent turns, and applied edits attached for triage
  • WingGPT - 7 new expert-context blocks injected automatically when relevant: Naming & Labels, Send Levels, Bus & Monitor Conventions, DCA & Tags, Color & Icon, Virtual Soundcheck, and Band Member Change
  • WingGPT - Band-member-change agent uses an ask-first planning flow: the AI proposes a full personnel swap plan before making any edits, so you stay in control of cascading changes
  • WingGPT - Per-change checkboxes on every diff proposal: uncheck individual changes you don't want before applying, with full composite-action expansion so each primitive edit is individually selectable
  • WingGPT - Comment field on the apply dialog: add a note alongside your partial selection and the comment is automatically threaded into the next chat turn, keeping the conversation in context
  • WingGPT - Activated-agent pills appear on every assistant reply, showing which expert knowledge blocks were consulted for that response
  • WingGPT - Bus, DCA, Main, and Matrix names now appear in diff rows alongside channel numbers, so you can read a proposed change without opening the snapshot
  • WingGPT - Clink (cross-linked channel) flag surfaced in the routing projection used by the AI, improving accuracy of cross-link-aware recommendations
Improvements
  • Linter - Leaner default checks: high-volume advisory rules are now deferred to the Strict profile, so a default lint run surfaces real problems first. The FOH and Monitor Engineer profiles each enable the monitor pre/post check appropriate to that role
  • WingGPT - Message numbering with click-flash highlight makes it easy to cross-reference proposed changes
  • WingGPT - Applied-edits sidebar replaces the obtrusive post-apply alert and keeps history visible while you work
  • WingGPT - Tear-down operations no longer sweep every active send by default — the chat now lists the buses it will touch explicitly, so a single edit can no longer silently mute unrelated routing
  • WingGPT - After applying a partial selection the conversation continues on the updated snapshot, so follow-up questions reflect the actual current state
  • WingGPT - Stereo badge in diff rows simplified to 'Stereo' only — the adjacent partner channel number no longer appears, reducing visual noise
  • WingGPT - Repeated send entries de-duplicated in the baseline summary passed to the AI, preventing inflated context and confusing answers
  • WingGPT - Admin test-ask panel now uses the real agent-context assembly path for full parity with the production chat experience
Bug Fixes
  • WingGPT - DCA range corrected to 1-16 (the WING has 16 DCA groups, not 8)
  • WingGPT - Inline context pills render correctly when the model emits footnote-style references in its reply (now handles all three observed footnote shapes, including footnotes without a colon delimiter)
  • WingGPT - DCA rename operations now correctly cover groups 9-16 (previously capped at 8)
  • WingGPT - Diff card selection and comment field now reset cleanly when a new proposal arrives

Version 2.4

Highlights
  • Referral Program - Share Wing Tools and earn free months when friends subscribe
  • Snapshot Generator - Major expansion with Safe Channels, DCA/Mute Groups, Bus Groups, and Mains editing
  • Device Label Improvements - Stereo suffixes and better source name handling
New Features
  • Referral Program - Generate referral links, track invites, and earn 1 month free for each paid subscription (up to 12 months total)
  • Snapshot Generator - Safe Channels: Preserve template channels (Playback, Talkback) that should never be overwritten by rider data
  • Snapshot Generator - DCA/Mute Groups: Assign and edit DCA and mute group assignments with visual picker
  • Snapshot Generator - Bus Groups: Organize output buses into logical groups for better mixer organization
  • Snapshot Generator - Mains Assignment: Configure main bus routing and view bus names in the editor
  • Snapshot Generator - Aux Channels: Full support for auxiliary channels in templates and rider processing
  • Snapshot Generator - Microphone Type Detection: Automatic classification of microphone types from channel names
  • Snapshot Generator - Channel Validation: Step 2 now validates channel data before allowing progression
  • Pricing Page Redesign - Sticky referral banner with improved layout promoting the referral program
  • Homepage Screenshots - Real application screenshots replaced placeholder images
Improvements
  • Device Labels - Stereo input pairs now show L/R or M/S suffixes for clear connector identification
  • Device Labels - Direct-route-only inputs (e.g. SMPTE timecode) display source names instead of N/C
  • Device Labels - Support tickets automatically include full peripheral configuration for better troubleshooting
  • Snapshot Generator - Template processing inheritance: Overflow channels inherit DCA/mute settings from their templates
  • Snapshot Generator - Stereo channel handling: Paired channels stay together during drag reordering and slot assignment
  • Snapshot Generator - Smart channel insertion: Reserved adjacent slots for stereo pairs prevent misalignment
  • Registration - Invite-only mode: Allow registration via referral codes even when general registration is disabled
Bug Fixes
  • Referral Coupons - Coupon now persists correctly when switching between regular and prepaid checkout flows
  • Registration - Fixed 500 error when attempting to register with a soft-deleted user's email address
  • Data Privacy - IP anonymization now works correctly with PostgreSQL database (affects server logs only)
  • Wizard Navigation - Resolved step indicator styling issues and state persistence across navigation
  • Snapshot Generator - Fixed MAIN bus assignment clearing when rider doesn't specify mains configuration
  • Snapshot Generator - Resolved channel shuffle caused by race condition in template layout resolution
  • Snapshot Generator - Stereo R channels now pair correctly with L channels from rider data
  • Snapshot Generator - Template slot assignment no longer creates duplicates for overflow subtypes

Version 2.3

Highlights
  • Demo Mode - Try every tool without an account with guided walkthroughs
  • Prepaid Billing - Purchase subscription periods upfront without recurring charges
  • Homepage Showcase - All tools now featured on the homepage with descriptions and screenshots
New Features
  • Demo Mode - Interactive demos with sample data for Signal Flow, Routing Diff, Snapshot Linter, Source Management, Multi-Mixer Flow, and Snapshot Generator
  • Demo Walkthroughs - Guided step-by-step tours for each tool using sample data
  • Prepaid Billing - One-time payment option for subscription periods alongside recurring plans
  • Snapshot Generator Preview - Alpha preview of Excel-to-snapshot conversion (coming soon)
  • Parsed Channels - Ignore channel checkbox to exclude channels from generated output
Improvements
  • Homepage - Added tool cards for Snapshot Linter, Source Management, Multi-Mixer Flow, and Snapshot Generator
  • Homepage CTAs - Logged-out users now see Try Demo, Subscribe/Create Account, and Login options per tool
  • Tier Labels - Tool cards clearly indicate required subscription tier (Basic, Premium) or free Beta access
  • Subscription Switches - "Change" label used instead of "Downgrade" for same-tier period switches
Bug Fixes
  • Subscription Checkout - Credits are now granted immediately after checkout completes
  • Checkout Flow - Removed pre-redirect API calls that caused a brief "Load failed" flash
  • Prepaid Preview - Plan restrictions now shown in the preview step instead of after confirmation

Version 2.2

Highlights
  • Routing Diff - Now a Premium feature with full subscription-based access
  • Source Management - Now a Basic feature, no longer in Beta
New Features
  • Source Management - Global and sub-group source action controls for post-remapping actions (keep/reset/swapped)
  • Source Management - Channel and direct route reference tracking columns
  • Source Management - Reference update passes for channel and direct routes
  • Auto-Classification - Automatic rider channel classification from template sub-type mappings in the merge pipeline
Improvements
  • Routing Diff - Transitioned from free Beta access to Premium subscription tier
  • Source Management - Transitioned from free Beta access to Basic subscription tier
  • Auth - Consistent JSON responses, admin rate limit exemption, and loosened rate limits
  • Frontend - Resolved all 49 ESLint errors and warnings across the codebase
Bug Fixes
  • Auth - Fixed login failures from response parsing bugs
  • Auth - Clear login error when showing force password change form
  • Auth - Added rate limiting to force-password-change endpoint
  • Source Management - Fixed swap detection and row persistence
  • Source Management - Clear swap status when row is deselected
  • Source Management - Detect intra-table swaps for same-group remaps

Version 2.1.1

Bug Fixes
  • Device Labels - Restored stereo input pair handling for WING mixer local inputs (WingRack, WingCompact, WingDesk). Paired inputs now correctly display the channel name on both physical connectors.
  • Device Labels - "Show target Channel Information" and "Show source Channel Information" checkboxes now work correctly for WING mixer labels, displaying routing targets on inputs and source info on outputs.

Version 2.1

Highlights
  • Interactive Routing Maze - Playful puzzle game on the homepage
  • Multi-Mixer Group Collapse - Collapse node groups for cleaner diagrams
  • 10 New Linter Rules - Community-driven detection rules for common WING issues
New Features
  • Routing Maze - Interactive maze puzzle on the homepage hero section with progressive difficulty levels
  • Multi-Mixer Group Collapse - Collapse groups in Multi-Mixer Signal Flow with aggregated edge visualization
  • 10 New Linter Rules - Additional detection rules based on community research covering common WING configuration pitfalls
Improvements
  • Scroll Animations - Smooth scroll-triggered animations throughout the homepage
  • AES3 Input Ordering - AES3 inputs now grouped alongside AES50 inputs in the routing matrix for logical consistency
  • Midas PRO Series - Corrected AES50 output channel mappings for Midas PRO stageboxes
  • Mobile Navigation - Fixed navbar closing behavior and whitespace issues on mobile devices
  • Signal Flow Readability - Improved text contrast on highlighted nodes
  • Frontend UX Polish - Comprehensive visual refinements across the application
Bug Fixes
  • File Browser - File list now refreshes correctly after uploading files
  • Mobile Menu - Resolved dropdown closing and whitespace issues
  • Routing Matrix - Fixed AES3 input ordering in generated documents

Version 2.0

Highlights
  • Multi-Mixer Signal Flow (Pro) - Visualize routing across multiple WING mixers
  • Snapshot Linter (Premium) - AI-powered analysis to detect configuration issues
  • Channel Tag Editor - Edit and manage channel tags with multi-language support
  • Basic Tier - New affordable subscription with full Routing Generator access
New Features
  • Multi-Mixer Signal Flow (Pro) - Interactive visualization of signal routing across multiple connected WING mixers with support for AES50 A/B connections, expansion cards, and direct links
  • Signal Path Tracing - Click any node in Multi-Mixer Signal Flow to trace signal paths with visual highlighting and dimming of unrelated nodes
  • Snapshot Linter (Premium) - AI-powered analysis tool that examines WING snapshot files to detect configuration issues, routing problems, and provides intelligent recommendations
  • Context-Aware Linting - Linter understands production contexts (festivals, theater, corporate) and talkback/comm system configurations to provide relevant analysis
  • Channel Tag Editor - Edit channel tags directly in the app with multi-language support for better organization
  • Stereo Channel Display Mode (Premium) - Enhanced visualization of stereo-linked channels in Channel List view
  • Email Preferences - Manage email notification preferences from Account settings
  • User Activity Log - View your account activity history including logins and important actions
  • Basic Tier - New subscription plan (€1.49/€5.99/€9.99) providing full access to Routing Generator, File Management, and Projects
  • Terms of Use Acceptance - Terms acceptance tracking during registration for compliance
Improvements
  • Multi-Mixer Layouts - Automatic and manual layout options for organizing multiple mixers on canvas
  • Enhanced Trace Visualization - Improved signal path highlighting with rounded edges, gradient connections, and trace animations
  • Linter Intelligence - New detection rules for unused auxiliaries, stereo mode mismatches, incomplete comm configurations, missing listenback, and more
  • Hardware Accuracy - WING internal routing names (MOD/CRD) now used for expansion card ports matching console terminology
  • Routing Diff Sorting - Routing comparisons now sorted alphabetically for easier analysis
  • Direct File Upload - File browser now supports direct file upload in Multi-Mixer and Linter contexts
  • Signal Flow Dark Mode - Fixed full-screen signal flow visualization in dark theme
  • Monitor Type Detection - Linter now distinguishes between IEM and wedge monitors for better analysis
  • Tier Adjustments - Pro tier required for Linter and Multi-Mixer Signal Flow; Premium retains advanced features
Bug Fixes
  • Channel Names Display - Fixed channel name rendering issues in various contexts
  • PDF Device Labels - Corrected stagebox numbering, channel numbering, and input offset calculations for multi-stagebox configurations
  • Signal Flow Selection - Resolved highlight and selection issues when clicking nodes
  • Trace Mode - Fixed entering and leaving trace mode, improved centering and node highlighting
  • Multi-Mixer Drag & Drop - Restored mixer node dragging functionality after expansion
  • Stereo Channel Handling - Fixed stereo channel processing in linter analysis
  • Subscription Webhooks - Prevented epoch zero dates in Stripe subscription handling
  • Routing Generator - Fixed crash conditions in specific routing scenarios
  • Folder Handling - Improved handling of non-existent folders in file management

Version 1.9

Highlights
  • Routing Diff - Compare two snapshots side-by-side to see what changed
  • Dark Mode - Toggle between light and dark themes
  • Midas Pro Series Stagebox Support for device labels
  • Comprehensive documentation with contextual help throughout the app
New Features
  • Routing Diff Visualization - Compare two WING snapshots with side-by-side routing matrices showing additions, removals, and changes
  • Dark Mode - Full dark theme support with toggle in navbar for comfortable viewing in low-light environments
  • Midas Pro Series Support - Generate device labels for Midas Pro stageboxes (DL16, DL32, DL151, DL153, DL251, DL371)
  • Enhanced Report Issue System - Submit support tickets with automatic context and log attachment
  • Comprehensive Documentation - Restructured help system with dedicated pages for My Files, Projects, Routing Generator, Signal Flow, and Routing Diff
  • Contextual Help Links - Access relevant documentation directly from any page in the application
Improvements
  • Routing Matrix Visualization - Improved rendering and responsiveness in diff views
  • File and Folder Management - Enhanced organization and metadata handling
  • Help Panel Navigation - Better structured documentation with quick access to specific topics
  • Signal Flow Toolbar - Refined layout and improved usability
  • Documentation Structure - Split from two large documents into focused topic-specific guides
Bug Fixes
  • Help Panel - Fixed navigation and display issues
  • Routing Matrix - Resolved rendering bugs in diff view for changed/unchanged routes
  • Device Label Naming - Corrected SD16/SD32 to proper S16/S32 naming in UI
  • Snapshot Diff CLI - Added missing tool to Docker deployment image

Version 1.8

Highlights
  • Filter In/Out for Signal Flow and PDF generation
  • Save and Load custom Signal Flow layouts
  • Device Label PDF Generation for stageboxes and WING mixers
  • File and Project Management for organizing snapshots
New Features
  • Filter In/Out Dialog - Hide specific I/O groups from Signal Flow visualization
  • Filter In/Out for PDFs - Exclude specific input/output groups from generated routing documentation
  • Save Layout - Save custom Signal Flow diagram arrangements to reuse later
  • Load Layout - Restore previously saved Signal Flow layouts
  • Device Label PDF Generation - Create printable labels for stageboxes (SD8, S16, S32, DN4816, DN4888) and WING mixers (Desk, Rack, Compact)
  • File Management - Organize uploaded snapshot files with folders and metadata
  • Project Management - Group related files and device configurations into projects
  • Anonymous Issue Reporting - Submit support tickets without requiring an account
Improvements
  • Auto-compact option in Signal Flow for cleaner diagrams
  • Enhanced Signal Flow toolbar with layout management options
  • WING mixer models (WingDesk, WingRack, WingCompact) supported in device label generation
  • Connector icons added for device labels (XLR input/output, Ethercon, USB, Ethernet)
  • Premium tier features with usage tracking
  • Refreshed icon library for consistent UI

Version 1.7

Highlights
  • Signal Flow Visualization now uses actual channel sources
  • Ability to hide and collapse groups in Signal Flow diagram
New Features
  • Signal Flow diagram now displays actual channel sources for accurate routing visualization
  • Signal Flow persists state across sessions for user convenience (in browser local storage)
  • Signal Flow displays details when mouse hovering over edges or nodes
  • Added ability to hide specific groups in Signal Flow diagram for cleaner views
  • Password change functionality in Account settings
  • Usage information displayed for subscription tiers
  • Comprehensive documentation system with in-app help
Improvements
  • Better demo usability and short documentation
Bug Fixes
  • Fixed stereo channel handling in "Used By" display and routing
  • Fixed email verification flow
  • Removed deprecated file storage references
  • Excel export now correctly names AES3 outputs
  • Excel column sorting issues resolved

Version 1.6

New Features
  • Initial documentation system
  • Email verification for new accounts