Changelog
What's new in Tally. All releases, features, and fixes.
v1.1.37LatestMarch 29, 2026
- NewEquipment configuration page in the portal — forms for ATEM, OBS, mixer, encoder, PTZ, Companion, ProPresenter, vMix, Resolume, HyperDecks, and VideoHubs
- NewIngest stream key display with copy and regenerate on Equipment tab
- NewAI memory summary display on the Tally Engineer page
- NewTimezone dropdown and church type toggle (recurring/event) on Profile page
- NewRecovery-outside-service-hours toggle on Alerts Preferences
- ImprovedPortal sidebar consolidated from 18 to 11 nav items with tabbed sub-navigation
- ImprovedRooms-first architecture — campus model replaced with rooms under a single login
- ImprovedConfig sync between portal Equipment settings and the desktop app
- FixedEncoder metrics (CPU, congestion, details) now display in portal equipment cards
- FixedvMix and VideoHub card rendering added; HyperDeck naming corrected
- FixedRoom ID gap on reconnect eliminated by sending room_id at connect time
- FixedExponential backoff with jitter added to relay reconnection
- Fixednpm audit vulnerabilities resolved across all packages
v1.1.35March 28, 2026
- NewWindows exe published to GitHub Releases for auto-update
- NewCDN stream verification — relay confirms YouTube and Facebook are receiving the stream after encoder starts, fires critical alert if not
- NewAudio level monitoring broadened to vMix and any encoder, with level tracking
- NewWindows installer build via GitHub Actions
- FixedMark Fixed button now transitions issues to GO state instead of just clearing them
- FixedAllen & Heath SQ mixer connection reset prevented on initial state query
- FixedSmart parser "stop stream" now defaults to encoder when device status is unavailable
v1.1.33March 28, 2026
- FixedHyperDeck false positives eliminated — scanner now validates with protocol banner
- FixedProPresenter scan falls back to /v1/status/slide if /v1/version fails
- FixedEncoder status reads streaming/fps/bitrate from nested status object correctly
- FixedIdentity log spam eliminated — streaming duration stripped before dedup cache check
- FixedProblem Finder false positives fixed for encoder and Companion
- Improved"Blackmagic" renamed to "Streaming Encoder" in display labels
- ImprovedImport/Export Config buttons removed (config is server-side now)
v1.1.32March 28, 2026
- NewRTMP stream analytics — bitrate, resolution, FPS, and codec parsed and exposed via API
- NewDirect HLS serving with short-lived HMAC signed tokens, bypassing Vercel proxy
- NewFull ATEM recording controls — start/stop recording and disk status
- NewDevice-specific AI rules so Tally Engineer executes commands directly
- NewYouTube OAuth "Change Account" button with current account name display
- FixedNode-Media-Server event handlers updated for v4.x API
- FixedSmoother HLS playback with larger segment buffer and atomic file writes
- FixedGrey status dots shown during startup instead of misleading red
- FixedNetwork scanner finds Companion and ProPresenter on real local IP, not just 127.0.0.1
v1.1.27March 28, 2026
- NewFacebook OAuth "Change Page" button and personal account streaming support
- NewSSE-based device status stream from relay to desktop app — faster, more reliable monitoring
- NewCollapsible toggles on all status page sections
- NewProPresenter pill added to the status bar
- FixedGhost Videohub and false-positive scan results eliminated
- FixedYouTube OAuth uses relay-redirect flow instead of localhost loopback
- FixedYouTube/Facebook OAuth client IDs fetched from relay server (not hardcoded)
- FixedUnconfigured device pills hidden from status bar
- FixedSTATUS_JSON stdout spam removed — status delivered via relay SSE
- FixedInfinite WebSocket replacement loop stopped on the relay server
v1.1.21March 28, 2026
- FixedProPresenter 21 integration rewritten to match proven Tally Clicker patterns for rock-solid stability
- FixedProPresenter slide data now updates correctly during polling
- FixedProPresenter 21.x compatibility — replaced WebSocket with REST API polling to match the new PP protocol
- ImprovedTally Engineer AI updated with ProPresenter 21.x version rebranding knowledge
v1.1.10March 27, 2026
- NewPTZ camera controls promoted to core — no longer requires a Plus plan
- NewFactory reset option in desktop app settings
- ImprovedRoom and campus picker moved to the header bar for quicker switching
- ImprovedRemoved NDI and Dante integrations (deprecated upstream)
- ImprovedQuick chat bar replaced by the full Tally Engineer panel
- FixedApple Silicon click regression — corrected traffic light positioning and pointer events on arm64 Macs
v1.1.7March 27, 2026
- NewResolume Arena added to Equipment Status in the Church Portal
- NewRoom selector always visible in the desktop app
- NewDiagnostic bundle command for one-click support diagnostics
- FixedReconnect storm stopped — relay close handler guarded to prevent stale connections from resetting church state
- FixedRelay latency climb caused by stale pong timeouts in heartbeat loop
- FixedStatus reporting race conditions fixed across ProPresenter, vMix, Companion, Mixer, and Encoder
- FixedProPresenter slide numbers now display correctly (1-based) in AI context and diagnostics
- FixedSix Telegram bot bugs — status reporting, slide indexing, and last-slide navigation
- FixedResolume device detection now uses reliable GET-based status checks
- FixedVideoHub false-positive scan results eliminated
v1.1.2March 27, 2026
- NewTally Engineer AI — diagnostics powered by Sonnet, proactive memory, and incident chain analysis
- NewAutoPilot alert triggers and smart automation rule suggestions
- NewCompanion deep integration — variables, watch system, device profiles, and setup guide
- NewVolunteer Mode (renamed from Lite Mode) with light theme improvements
- FixedCSP inline handler violations resolved across the portal
- FixedPre-service readiness crash when device data is null
- FixedAccessibility improvements for arm64 — aria-live and modal fixes
- FixedMemory leak and logic errors in five components
v1.1.0March 26, 2026
- NewLaunch support workflow in Church Portal — diagnostics, triage, and ticket management
- NewInternationalization (i18n), netmask auto-detect, deep links, and Windows arm64 support
- NewWhat’s New splash screen on first launch after updates
- NewPortable config export/import for multi-campus deployments
- ImprovedBilling and lifecycle hardening — plan gates, Stripe wiring, autopilot and incident flows
- ImprovedStabilized reseller and event route behavior
- FixedFull codebase security audit fixes
- FixedRemoved unsafe-inline CSP — migrated portal to event delegation
v1.0.1March 22, 2026
- NewApp signed and notarized by Apple — no more Gatekeeper warnings
- NewAudience analytics: YouTube, Facebook, and Vimeo concurrent viewer tracking
- NewLive viewer count widget on portal dashboard
- NewYouTube OAuth support for private/unlisted broadcast viewer counts
- NewOffline action queue — chat messages queued when relay disconnects, auto-sent on reconnect
- NewEncoder metrics support for AJA HELO, Epiphan, and RTMP push encoders
- NewAnalytics CSV export and date range picker
- NewAI Chat Onboarding — conversational guided setup for new churches
- ImprovedFacebook API upgraded to v21.0 with token expiry alerts
- ImprovedATEM-first routing for all switching commands
- ImprovedCollapsible sections in desktop app for cleaner default view
- FixedOBS no longer shows as "Disconnected" when not configured
- FixedAI chat now correctly routes "preview" commands to ATEM instead of OBS
v1.0.0February 22, 2026
- NewInitial release of Tally desktop app
- NewATEM switcher monitoring and remote control
- NewOBS and vMix integration
- NewStream health monitoring with auto-recovery
- NewAI-powered natural language commands
- NewChurch portal with analytics, sessions, and alerts
- NewTelegram and Slack alerting
- NewPlanning Center sync and write-back
- NewPre-service automated system check
- NewSignal failover with auto-switch