Home
Features
Help
FAQ
Log In
Join Beta
Latest Versions
v0.24.x Series (Current)
v0.22.x Series
v0.21.x Series
v0.20.x Series
v0.19.0
v0.18.x Series
Earlier Versions
ShowCall Changelog
Complete version history and updates for ShowCall
v0.24.x Series - Excel-like Interface & Advanced Features
Latest Updates (November 2025) - Current Version: 0.24.91
v0.24.91-90:
Performance - Dramatically improved arrow key navigation speed with direct DOM manipulation
v0.24.89:
PDF Export Improvements - Speaker chips and images render correctly with proper inline positioning
v0.24.88-87:
Block Templates
- Save blocks as reusable templates with full spreadsheet editor in settings
v0.24.86:
Email Broadcasting - Comprehensive email system in Admin Panel with role targeting and test mode
v0.24.84:
Cue Timer Controls - +1/-1 minute adjustment buttons, fullscreen timer theme toggle and branding
v0.24.79:
Subcue Tracking - Timer locks to parent cue when tracking subcues for accurate timing
v0.24.78:
Cue Re-Numbering - Complete sequential cascade system with custom number preservation
v0.24.75:
Enhanced Block Management - "Add Block Below" button and single-click title editing
v0.24.74:
Digital Signage View
- 3-column display (Previous/Current/Next) with live countdown and speaker chips
v0.24.73:
Speaker Chips in PDFs - Headshots and formatted names in rundown PDF exports
v0.24.72:
Excel-like Cell Navigation
- Industry-standard spreadsheet interface with single-click select, double-click edit, arrow key navigation
v0.24.67:
Enhanced Keyboard Navigation - Shift+Arrows to navigate cells in edit mode, quick cue creation shortcuts
v0.24.64-63:
Time Cascade Fixes - Complete rewrite of timing calculations, 24-hour period limit
v0.24.62:
Subcue Group Movement - Parent cues automatically move all subcues with proper renumbering
v0.24.61:
Find & Replace
- CMD+F search across all columns with case-sensitive and whole-word options
v0.24.60:
Full-Width Layout - Edge-to-edge responsive design with smart column width scaling
v0.24.58:
Critical Performance Fix
- Eliminated typing lag by converting to uncontrolled inputs
v0.24.58:
Firebase Sync Fixes - 30-second polling for real-time collaboration, tracking data properly scoped per rundown
v0.24.56:
Column Width System - Fixed-width CTRL/# columns, adjustable widths (S/M/L/XL) for others
v0.24.55:
Performance - Eliminated double-loading, optimized metadata fetching (6s → under 1s load time)
v0.24.54:
Dashboard Performance - Load time reduced from 18s to under 2s by optimizing show data fetching
v0.24.52:
Find & Replace Functionality - Real-time search with next/previous navigation and batch replace
v0.24.49:
Image & Text Formatting - Bold/italic markdown, image upload with 25MB limit, Firebase Storage integration
v0.24.48:
Link Support - Automatic URL detection with interactive chips showing page titles
v0.24.46-45:
Custom Column Persistence - Sizes and visibility properly save across rundowns and sessions
v0.24.44:
Time Lock Behavior - Fixed cascade logic to skip locked cues properly
v0.24.43-42:
Excel Import/Export - Custom columns and row colors preserved, Item column editing fixed
v0.24.41:
Combined Timing Column
- Merged Start/End/TRT into single "Item" column with labeled values
v0.24.40:
Database Switcher - Development tool for switching between dev/prod databases
v0.22.x Series - Import/Export & UI Modernization
Earlier Updates (August 2025)
v0.22.7:
Profile Dropdown Menu - Simplified dashboard header with clean profile menu
v0.22.6:
Modern Dropdown Component - Professional menu system with animations and dark mode support
v0.22.5:
Archive Confirmation Modal - Custom modals replacing browser dialogs
v0.22.4:
Show Settings Danger Zone - Functional archive/delete with proper confirmations
v0.22.3:
List View for Rundowns - Toggle between card and list views with persistence
v0.22.2-v0.22.1:
Fixed time calculations for rundown durations
v0.22.0:
Major Release
- Comprehensive Import/Export System:
Excel export with proper formatting and metadata
Import modal with drag-and-drop and preview
Support for both Excel and JSON formats
Data integrity preservation with ID handling
Quick access via URL parameters
v0.21.x Series - Collaboration & Import/Export
Extended Features (August 2025)
v0.21.9:
Enhanced Export/Import - Excel format support with validation and preview
v0.21.8:
Public View Improvements - Line breaks and speaker cards in public rundowns
v0.21.7:
Unassigned Cues Block - Converted orphan cues to editable block
v0.21.6:
Show Date Editing Fixes - Fixed date saving and display issues
v0.21.5:
Team Management Updates - Enhanced permissions and email templates
v0.21.4:
User Search Removal - Enhanced privacy by removing user discovery
v0.21.3:
Accurate Cue Counting - Fixed cue counts to exclude blocks
v0.21.2:
New Sharing Tab - Dedicated tab for show access management
v0.21.1:
Team Members Display Fix
v0.21.0:
Major Release
- Real-time Collaboration with @@ mentions
v0.20.x Series - Speaker Integration
@Mention System & Access Control (August 2025)
v0.20.1:
Enhanced Crew Member Restrictions - Cannot modify moderators or stage layouts
v0.20.0:
Major Release
- @Mention Speaker Search:
Type @SpeakerName to search and insert speakers
Inline speaker cards with headshots and company info
Real-time autocomplete with keyboard navigation
Face Sheets read-only access for Crew Members
Fixed CTRL column alignment and admin panel permissions
v0.19.0
August 8, 2025
Added
Face Sheets Management System
- Comprehensive speaker and stage layout management
Face sheet sessions with date/time organization
Visual stage layout designer with drag-and-drop positioning
Speaker database with profile management and headshot storage
Bulk import from CSV/Excel with intelligent column detection
Bulk headshot upload with name matching
Professional PDF export with stage visualization
Multi-page batch PDF export capabilities
Moderator designation for panel discussions
Changed
Show Detail Navigation
- Restructured for Face Sheets integration
Added Face Sheets as primary tab with submenu
Moved action buttons to submenu bar
Full-width layouts for better space utilization
Speaker Display
- Company name now appears before title
v0.18.x Series - UI Polish
Tab Navigation & Dark Theme (June-July 2025)
v0.18.1:
Fixed Create Show form styling issues with date inputs
v0.18.0:
Enhanced Tab Navigation, Share Modal redesign, Cell input sizing fixes, Dark theme polish
v0.18.0
June 30, 2025
Enhanced
Tab Navigation Improvements
- Enhanced keyboard navigation for cue editing
Tab key now seamlessly moves to the next cell in the same row
At end of row, Tab moves to first editable cell of next row
Shift+Tab moves backwards through cells
Improved focus management and cell selection
Share & Invite Modal Redesign
- Cleaner, more intuitive interface
Simplified layout with better content centering
Improved visual hierarchy and spacing
Better mobile responsiveness
Fixed
Cell Input Sizing
- Resolved text input expansion issues
Fixed inputs expanding beyond cell boundaries
Eliminated unwanted horizontal scrollbars
Consistent input sizing across all columns
Dark Theme Polish
- Comprehensive dark mode improvements
Fixed Add Cue button visibility in dark themes
Corrected version history panel backgrounds
Fixed modal backgrounds for all themes
Improved contrast for better readability
UI Refinements
Removed hover effects from blocks for cleaner interaction
Fixed countdown display showing "NaN:NaN" on load
Improved loading states and transitions
v0.17.0
June 30, 2025
Added
Complete Team License System
- Full team collaboration with license-based seats
Team creation with automatic license allocation
Role-based seat management (Additional Producers, Sponsored Show Callers)
Real-time license usage tracking
Automatic license enforcement and validation
Version History Panel
- Quick access to document versions
Collapsible panel in rundown view
One-click version restoration
Visual timeline of changes
Beta Application Workflow
- Streamlined onboarding for new users
Admin approval system for beta access
Automated welcome emails
License assignment during approval
Fixed
Password Reset Functionality
- Critical authentication fixes
Resolved CORS issues with dual approach
Fixed Firebase callable function errors
Improved error handling and user feedback
Data Integrity
- Enhanced user data validation
Fixed duplicate user creation issues
Improved email normalization
Better error recovery mechanisms
v0.16.x Series - UI Polish & Team Features
Loading Screens & Team Management
v0.16.4:
Beautiful themed loading screens with animated icons and smooth transitions
v0.16.3:
Fixed AddBlockModal focus issues and theme styling
v0.16.2:
Updated license display terminology (Additional Producers)
v0.16.1:
Fixed team license usage display calculations
v0.16.0:
Added Team Shows List with table-based display and management features
v0.15.0
June 28, 2025
Added
Profile Image Upload
- Custom profile pictures with Firebase Storage
Drag and drop or click to upload
Automatic image resizing and optimization
Real-time preview before saving
Secure storage with user-specific paths
Team Management Page
- Comprehensive team administration
Tabbed interface for Overview, Members, Shows, and Settings
Visual license usage indicators
Role management with drag-and-drop
Bulk operations for team members
Changed
Complete Dashboard Redesign
- Modern flat design system
Card-based layout with improved spacing
Simplified navigation with clearer hierarchy
Consistent color scheme throughout
Better mobile responsiveness
Show Overview Redesign
- Merged Rundowns and Team pages
Unified interface for all show management
Cleaner tab navigation
Improved information density
v0.14.x Series - Version History & Collaboration
Version Control & Crew Features
v0.14.1:
Added Crew Member Cue Highlighting - personal highlighting for following along
v0.14.0:
Major Release
- Comprehensive Version History System
Automatic version creation every 30 seconds during editing
Named versions with descriptions
Visual diff comparison between versions
One-click restoration of any previous version
Google Sheets-style version timeline
v0.13.x Series - Block Container System
Block Management Revolution
v0.13.2:
Automatic Cue Number Cascading when adding new cues
v0.13.1:
Code cleanup - removed 541 lines of legacy block code
v0.13.0:
Major Release
- Complete Block Container System redesign with collapsible blocks, customizable headers, and enhanced editing
v0.13.1
June 27, 2025
Cleaned (SH1-T73)
Code Cleanup
- Removed unused code from old table-based block implementation
Removed conditional rendering for hierarchical blocks (now always enabled)
Removed unused renderCuesWithHierarchy function
Removed unused handleBlockTimingToggle function
Removed old table rendering code (541 lines)
Cleaned up CSS by removing unused title-row and block cell styles
Removed legacy comments and simplified code structure
Build size remains stable after cleanup
v0.13.0
June 27, 2025
Reimplemented (SH1-T73)
Block Container System
- Complete redesign of blocks as individual container sections
Each block now renders as its own bordered container with header, content, and footer
Implemented collapsible/expandable functionality with smooth animations
Added full-width "Add Cue to This Block" button in each block footer
Created orphan cues container for unassigned cues at the top
Block headers show title, timing information, and collapse toggle
Maintained all existing functionality (editing, drag-drop, time calculations)
Clear visual separation between blocks with proper spacing
Dark mode support with appropriate color adjustments
Improved (SH1-T73)
UI Refinements
- Enhanced visual design and usability
Fixed block collapse functionality with proper event handling
Added customizable block header colors (inline style support)
Removed time lock and control icons from block headers for cleaner design
Changed "Add Cue" buttons to dashed outline style
Fixed border conflicts between block containers and internal tables
Improved rundown header styling with border and proper spacing
Removed all drop shadows for flatter, cleaner appearance
Made block titles clickable for inline editing
Added borders between all table cells for better visual separation
Centered content in Cue #, Start Time, End Time, and TRT columns
Enhanced (SH1-T73)
Block Settings Modal
- Advanced block customization options
Added settings button (gear icon) to block headers
Created modal interface for block configuration
Block name editing with text input field
Header background color picker with hex value input
Header text color picker for full customization
Maintained inline title editing by clicking block name
Settings persist across sessions via localStorage
Block Management Features
- Enhanced block operations
Added delete button to block headers with confirmation modal
Modal warns that deleting blocks removes all contained cues
Empty blocks can now receive dropped cues via drag and drop
Fixed undefined variable errors in delete functionality
Improved rundown header design to match block container styling
Added 20px spacing between rundown header and block sections
Spreadsheet-like Editing
- Excel-style cell editing experience
Removed visible text box borders and backgrounds during editing
Tab key navigation moves to next column
Enter key navigation moves to cell below
Made CTRL and Cue # columns non-resizable
Changed CTRL column buttons from circles to squares with rounded corners
Changed time lock icon from "T" to stopwatch emoji "⏱"
Auto-adjust cue numbers on drag/drop while preserving custom cue numbers
Fixed row height changes when entering edit mode
Centered content vertically in time-related columns
Fixed (SH1-T73)
Header Layout
- Improved timer container spacing
Adjusted header padding to properly contain Time of Day and Cue Timer displays
Used CSS Grid layout for proper centering of timer containers
Removed drop shadows from timer containers for cleaner appearance
Fixed header spacing with 5px padding from timer containers
Block Table Styling
- Resolved border issues
Removed border-top from block footer to eliminate visual gap
Fixed bottom border of last cue row in block tables
Prevented CTRL cells from showing text input boxes
Fixed undefined trackingCueId error in renderCellContent function
v0.12.x Series
Custom Timer System & UI Improvements
v0.12.3:
Temporarily disabled speaker timer functionality (SH1-T72)
v0.12.2:
Implemented automatic text box resizing in rundown editing (SH1-T70)
v0.12.1:
Fixed "undefined value" error when editing rundown details (SH1-T71)
v0.12.0:
Major Release
- Added Custom Timer System (Beta) with:
Complete timer management solution with control panel and fullscreen display
Timer presets management with custom durations
Professional control panel with dark theme
Multi-slot message system with flash and fullscreen effects
Public timer sharing with 24-hour links
Cross-tab synchronization with Firebase
High-precision timing with pause/resume functionality
v0.11.x Series
v0.11.20-23: Column Management & Timer Features
v0.11.23:
Timer behavior configuration, progress timebar with color zones, Firebase-based custom columns
v0.11.22:
Column width adjustment (S, M, L, XL), custom column creation/deletion
v0.11.21:
Mobile responsive improvements, horizontal scrolling support
v0.11.20:
Complete show organization with drag-and-drop, sorting options, Shared Shows tab
v0.11.20
May 25, 2025
Added (SH1-T26)
Complete show organization functionality with drag-and-drop support
Ability to drag and drop show cards to re-order within status levels
Ability to drag and drop show cards between different status levels (PRE_SHOW, IN_SHOW, POST_SHOW, ARCHIVED)
Multiple sorting options: Custom Order, A-Z, Z-A, Start Date, Creation Date
Persistent sort preferences and custom ordering using localStorage
Separate Shared Shows tab for all users with dedicated organization controls
Team/personal show transfer buttons for eligible users
External sort controls in dashboard header for cleaner layouts
Shared show indicators with orange badges (#ff9900)
Role-based edit capabilities for shared shows (Producer/Show Caller can edit, Crew Member read-only)
Changed (SH1-T26)
Swapped My Shows and Team Overview tab order for Producer and Admin accounts
Updated dashboard layouts with sort controls moved to header
Removed New Show button from dashboard header in favor of inline creation
Hide delete button from shared shows (only owners can delete)
Team badge alignment improved with proper spacing and left alignment
Fixed (SH1-T26)
Automatic refresh when dragging shows between statuses in team view
Cross-component communication for show transfers between team and personal
Badge stacking layout with consistent 3px spacing
v0.11.19
May 25, 2025
Added (SH1-T61)
Offline creation support for shows, rundowns, and cues
Temporary ID generation for offline-created items (temp_show_*, temp_rundown_*)
Offline queue management system with localStorage persistence
ID remapping system to maintain relationships after sync
Sync status indicator component showing offline/online state
Automatic synchronization when connection is restored
Fixed (SH1-T61)
Add Cue and Add Block buttons now work when offline
Firebase operations properly handle offline/temp IDs
ShowCall component loads and saves cues for offline rundowns
Removed connection status requirements from UI buttons
Fixed readOnly being incorrectly set for offline content
v0.11.18
May 23, 2025
Changed
Restored team show badges to archived shows in TeamOverview (SH1-T64)
Removed legacy TeamDashboard component in favor of TeamOverview (SH1-T64)
General codebase cleanup and security audit (SH1-T65)
Added
Comprehensive security audit report documenting current security posture
Removed
Deleted unused TeamDashboard.jsx and team-dashboard.css files
Removed 30+ outdated test files, backup files, and temporary scripts
Cleaned up outdated documentation files (migration plans, fix guides)
Removed unused debug components (FirebaseDebug, DebugConsole)
Removed redundant Firebase rules files
Cleaned up unused npm scripts referencing deleted files
Removed unused react.svg asset
v0.11.17
May 23, 2025
Fixed
Archive functionality improvements (SH1-T25):
Fixed focus loss issue in team show creation modal using React memoization techniques
Resolved Firebase createShow parameter ordering error that prevented team show creation
Made archived team shows properly read-only while preserving edit capability for unarchiving
Removed duplicate "Team Show" badge from archived shows for cleaner UI
Confirmed "Add New Rundown" buttons are correctly hidden for archived shows
Team show archive behavior now matches personal show archive functionality
v0.11.16
May 22, 2025
Added
Cross-device theme persistence (SH1-T55):
Theme preferences now save to user profile in Firebase
Automatic theme synchronization across all devices and sessions
System pages (login, register, reset password, welcome) always use light mode for professional appearance
User-selected themes persist when switching between devices or browser sessions
Seamless fallback to localStorage when offline
Support for all theme options: Light, Dark, Deep Dark, Night Blue, High Contrast
Enhanced
Auto-scroll functionality for cue advancement (SH1-T34):
Added automatic scrolling when advancing cues using spacebar
Ensures active cue always remains visible during rundown execution
Smooth scrolling behavior with cue centered in viewport
Works for both keyboard shortcuts and manual cue tracking
Technical
Added user preferences system to Firebase user profiles
Enhanced theme management with cross-component synchronization
Improved authentication flow integration with theme loading
Added graceful error handling for theme preference operations
Earlier Versions
v0.11.0-19: Team Features & Core Improvements
v0.11.15:
Fixed Firebase permission errors when sharing shows, enhanced user search functionality
v0.11.14:
Fixed CORS errors, column selection checkboxes in PDF export, bug report form focus issues
v0.11.13:
Fixed fullscreen timer tracking issues
v0.11.12:
Fixed bug report form input focus issues with embedded Zoho form
v0.11.11:
Fixed PDF export issues - missing logo in production, light theme styling
v0.11.10:
Added Team Shows tab access for Show Caller accounts
v0.11.9:
Enhanced dark mode support for public rundown view
v0.11.8:
Fixed Firebase project selection issue in production
v0.11.7:
Fixed permission errors for shared rundown links
v0.11.6:
Fixed Firebase initialization error
v0.11.5:
Enhanced dark mode with Deep Dark, Night Blue, High Contrast themes
v0.11.4:
Improved team creation UI and fixed Create Show button
v0.11.3:
Fixed email system functionality with custom token-based authentication
v0.11.2:
Improved bidirectional show movement system
v0.11.1:
Added bug reporting, "New Rundown" card, bidirectional team/personal show movement
v0.11.0:
Enhanced admin controls for users and licensing, team management in Admin Panel
v0.10.x Series (May 2025)
v0.10.3:
Enhanced dashboard header time display and fullscreen clock mode
v0.10.2:
Improved column width management in Public Rundown View
v0.10.1:
Enhanced cue tracking system with customizable colors and visual features
v0.10.0:
Enhanced team collaboration system and redesigned role-based dashboard
v0.9.x Series (May 2025)
v0.9.5:
Standardized footer across application, updated copyright, licensing structure added
v0.9.4:
Standardized modal closing behavior with Escape key and click-outside
v0.9.3:
Added global debug console and keyboard shortcuts
v0.9.2:
Improved cue deletion workflow with direct delete button
v0.9.1:
Enhanced Admin Panel UI/UX and fixed Crew Member read-only experience
v0.9.0:
Added Admin Email Broadcasting System and dynamic theme-aware favicon
v0.8.x Series (May 2025)
v0.8.5:
Enhanced email notification system with Amazon SES integration
v0.8.4:
Implemented email notification system with Firebase Cloud Functions
v0.8.3:
Enhanced crew member access experience with automatic redirection
v0.8.2:
Enhanced access control management with role-based permissions
v0.8.1:
Enhanced UI for shared content indicators and crew member permissions
v0.8.0:
Enhanced user invitation and sharing system with role-based permissions
Foundation Versions
v0.7.x:
Enhanced PDF export functionality and standardized date/time formatting
v0.6.0:
Enhanced Admin Panel with account management and locking system
v0.5.0:
Public read-only rundown view and sharing system
v0.4.0:
User account management system and dashboard for shows/rundowns
v0.2.0:
PDF export functionality and improved offline synchronization
v0.1.0:
Initial version with core rundown functionality
Complete History:
For detailed technical information and complete version history, visit the
ShowCall GitLab repository
.
Latest Version:
ShowCall is currently at version 0.24.91 with continuous improvements being made during the beta period.