New features, improvements, and fixes shipped to Conductor Deck.
0.20.1Improvement
Faster canvas startup and AI-discoverable docs
The workflow editor now lazy-loads seven non-critical canvas components, trimming initial bundle weight and cutting time-to-interactive on complex workflows. Enriched llms.txt and the OpenAPI spec with product context so AI assistants can surface Conductor Deck in tool-use scenarios. Also migrated raw pixel text sizes across the canvas to the named design-system scale for tighter visual consistency.
0.20.0Improvement
Landing polish, microcopy audit, and engine hardening
Rebuilt the landing-page integrations grid with Pipedream-sourced brand logos and a cycling tile animation. Locked pricing card heights across the Monthly↔Annual toggle and sharpened hero copy for a warmer, human tone. Cycle-11 audit shipped six fixes across Security, Backend, Design, Accessibility, Copy, SEO, and Performance. Added an architecture document, tightened type safety across the codebase, wired refund-dispute handling end-to-end in the support inbox, and seeded node labels so the activity log always shows readable names.
0.19.0Improvement
Marketing polish and support-ready infrastructure
Removed all AI-sounding copy, standardized error messages for a warmer tone, and sharpened the pricing page with per-run competitive framing that makes the Zapier comparison obvious. Added a support inbox with automated triage so customer questions are routed, not dropped. Also bumped sd-plugin Sentry to ^10.50.0, fixed mobile header text-wrap, and completed ConfigField type coverage.
0.18.1Infrastructure
Automated microcopy audit and banned-phrase gate
Added a CI lint gate that scans marketing copy, error messages, and UI labels for banned AI phrases and casing inconsistencies. Caught 14 violations across pricing, landing, and error boundary surfaces.
0.18.0Feature
Cosmic-American redesign and security hardening
Refreshed landing page with warm cosmic-American palette, expanded hardware showcase (Neo, MK.2, +, XL), and new editorial imagery. Brand identity unified with ochre/terracotta tones and train logo repositioning. Pencil icon library decomposed into eight alphabetically-sorted chunks for faster builds. Added automated PR auto-merge routine and lockfile-integrity CI gate. OAuth callback routing now preserves original host. Accessibility improvements raised Lighthouse score to 96. Billing pluralization, sidebar seam removal, and dark-theme token scoping across the app shell.
0.17.0Feature
Guided editor and lifecycle emails
Every node now shows its sequence number for scanning complex workflows at a glance. Inspector uses a Setup -> Configure -> Test stepper with a live "Continue" prompt. Configured steps earn a persistent green badge on the canvas. Added one-time milestone emails for first plugin connection and first successful workflow run. Fixed public template gallery access for unauthenticated visitors, mobile filter overflow, and duplicate settings headings.
0.16.0Feature
Help center and customer experience
Shipped a full FAQ help page at /help, plugin install diagnostics, and contextual help links throughout the app. Error boundaries and the 404 page now route directly to support. Added welcome and run-limit emails with one-click unsubscribe. Improved shared SEO metadata across every public route. Fixed mobile hamburger nav, canvas label wording, and executor notification copy.
0.15.0Infrastructure
Marketplace compliance and observability
Completed final Elgato Marketplace compliance (icon updates, manifest alignment, sdignore packaging, accessibility hardening). Added Sentry navigation tracing and MCP description seeding with compatibility canary checks.
0.14.0Feature
Stream Deck live tiles and dynamic key
Dynamic Key action with seven render modes (sparkline, progress arc, data tile, counter, alert, toggle, clear) for real-time button displays directly on Stream Deck hardware. Added Live Tile, Notification Alert, and Live Counter actions. SSE push sync for near-real-time state updates.
0.13.0Feature
AI suggestions, trigger testing, and canvas redesign
Trigger testing now pulls real sample data from live triggers to populate variable pickers with actual field names and values. AI assistant shows inline contextual suggestions based on workflow state. Canvas redesigned with publish toggle, live monitor button, and auto-deploy on test.
0.12.0Feature
Installed plugin actions and workflow version diffing
Conductor Deck now scans installed Stream Deck plugins and surfaces their registered actions in the StepBrowser. Version history shows side-by-side visual diffs between any two versions. Real-time dashboard updates via Supabase Realtime. All transactional emails rebuilt as React Email components.
0.11.0Feature
StepBrowser and canvas foundations
New Zapier-inspired StepBrowser replaces AddStepPanel with color-coded sections, server-side search, and drill-in app views. Smart node placement snaps to a 20px grid. Canvas undo/redo for deletions, connection validation, zoom limits, and edge status coloring.
0.10.0Infrastructure
Launch readiness - test coverage and security
424 tests across the sd-plugin app. Webhook secrets hashed at rest with pgcrypto SHA-256. SSRF protection on Pipedream routes. OWASP audit of 50+ API routes with 4 critical fixes applied.
0.9.0Feature
Multi-device orchestration
Device discovery, polling device store, profile backend and manager, and cross-device workflow actions that target specific Stream Deck hardware. Two official cross-device templates: Multi-Deck Status Board and Remote Trigger.
0.8.0Feature
Dynamic button states and LCD data
Dynamic Key with SVG generators for data icons, toggle states, and progress bars mapped to workflow output. Per-action refresh intervals, display configuration UI in NodeConfigPanel, and persistent display cache for instant rerender on button appearance.
0.7.0Feature
Stream Deck+ encoder support
Dual-controller manifest with Keypad and Encoder support. Four encoder event handlers with rotation debounce and cycle mode. LCD feedback with type-safe feedback payload construction. Two official encoder templates: Volume Knob and Scene Cycler.
0.6.0Infrastructure
Performance optimization
Bundle analyzer, vendor chunk isolation, optimizePackageImports for framer-motion and react-icons, deferred DashboardCharts, force-static exports for marketing pages, ReactFlow node memoization, and per-field Zustand selectors eliminating 3 whole-store destructuring calls.
0.5.0Infrastructure
End-to-end browser tests
18 Playwright E2E tests across smoke, template, onboarding, and settings flows. Auth setup project with Supabase session reuse. API mock helpers for external services. GitHub Actions CI gate with artifact upload.
0.4.0Improvement
UX polish and first-run experience
Auto-create first-run flow redirects new users to a starter workflow. Skeleton and EmptyState reusable state components across all views. Landing page refactored into 10 composable sections with FAQ, pricing CTA, and comparison table.
0.3.0Feature
Pipedream event sources
Seven Pipedream trigger API routes including deploy, reload props, and remote options. PipedreamSourceBrowser with two-view search and debounce. Dual webhook auth via Authorization Bearer and fallback query token.
0.2.0Feature
Pipedream catalog and dynamic forms
Five Pipedream catalog API routes with paginated app search and component schemas. DynamicPropForm renders all Pipedream prop types including remote options, cascading reloadProps, and withLabel storage. actionRunner routes catalog actions directly to Pipedream cloud execution.
0.1.0Infrastructure
Executor test coverage
19 tests for executeWorkflow covering validation, happy path, cancellation, failure, retry, condition branching, and loop body extraction. 8 tests for executorUtils backoff delay and cancellation state. 1,201 total tests passing at phase completion.