Reflect builder quote/show rooms in the Run of Show
Quotes
- Quote builder line item reordering UX
- Linked show times controls to builder
- Persist shows and quotes list sort selection
- Unify builder room workflow and ROS timing sync
- Phase 2/3: unify builder room editor + sync-state UI
- Phase 2: Event Details room edits write through to the builder
- Builder room/space workspace into staging
- Carry builder space identity through duplicate/convert/restore paths
- Make each builder space a self-contained room workspace
- Capture name-only spaces from the parsed space list, not builder_space_name
- Reflect builder quote/show rooms in the Run of Show
Invoices
- Invoice financial consistency on admin views
- Dry rental admin view, email tracking, and payment status
- Persist invoice list sort selection
- Revert invoice manual sort column
- Invoice list: persist stored Sort order as default; deploy fix
- Invoice-duplicate document_spaces fix into staging
- Copy document_spaces on invoice-to-invoice duplication
Warehouse
- Scanner: fix manual check fatal on entity_type + make it atomic
- Scanner: add header source links and pull-sheet add workflow
- Scanner: add session identity metadata to active/review headers
- Scanner: fix serialized unit shown done while line still pending
- Scanner: handle partially assigned serialized lines
- Scanner: fix serialized action button layout + unblock dry rentals
- Allow scanner undo API for warehouse users
- Inline scanner modal shell fallback
- Bust scanner CSS cache on active page
- Scanner undo modal rendering
- Scanner: add manual serial workflow
- Scanner: add undo/reversal support
- Block warehouse users from crew applications
- Remove warehouse applications nav from main fleet fix
- Allow warehouse users to access fleet scheduler
- Scanner: show open scan work and hide completed returns
- Move Crew Booking into Shows nav between Run of Show and Gear
Comms
- Remove crew comms from crew booking page
- Move crew comms into booking tabs
- Gate crew external comms for LOWRES
- Crew comms subject autofill handling
- Crew Comms: align email controls padding with composer
- Crew Comms: dark-theme the Show Comms email controls
- Crew Comms: add email-hired-crew controls to Show Comms crew channel
- Event Crew Comms v1 to show crew schedule
Admin
- Multi-view crew workspace to staging
Ops
- Restore show file helper compatibility on staging
- Staging crew inactive-status unification into main
- Staging crew conflict-label fix into main
- Staging crew roster hotfix into main
- Crew portal show-files fix into staging
- Crew portal ROS block-B personalization fix into staging
- Staging (crew portal ROS personalization + Blast-copy cleanup) to main
- Staging crew booking updates into main
- Coverage Board UX pass into staging
- Crew availability/booking workflow, coverage stoplight, and Crew Booking nav into staging
General
- WhatsApp group invite tools
- Crew broadcast tools
- Mark day changes on crew timeline; move Ask for Avails into grid header
- Crew availability grid column sizing and popover placement
- Tighten crew availability grid: fixed crew column width, flip popover when clipped
- Tabbed layout to crew schedule page (Schedule Board / Crew Availability)
- Source crew availability grid booked overlay from confirmed staffing-need confirmations
- Crew availability grid booked overlay
- Show-level crew availability grid
- Show-level crew availability requests
- Rebalance schedule block crew row widths
- Compact schedule block crew rows
- Schedule block role actions
- Polish role catalog picker
- Seed schedule block picker on the hour
- Normalize schedule block hours
- Auto-fill schedule block end time
- Schedule block crew role catalog flow
- Simplify schedule block scheduler UX
- Schedule block entry path
- Simplify schedule block crew need creation
- Finance grid width and contain full audit panel
- Finance audit two-column layout and contain header panel
- Refine finance audit show view layout
- Declare job log release requirements
- Show job log and daily log
- Remove stray show job log include from show view
- Show labor actuals finance audit workflow
- Post-Event Costs: replace clipped row Actions dropdown with inline buttons
- Crew booking More menu: unify dropdown into a single cohesive action menu
- Show-level expense Edit/Audit/Void + Post-Event Cost Review + financials edit
- Crew booking board: per-row staffing need visibility + move/adjust tools
- Unify crew inactive-status filter to stop phantom conflicts
- Name conflicting crew call in overlap conflict label
- Wrap crew roster imported URLs
- Crew roster edit payloads
- Crew portal show-files fix to main
- Show crew-visible uploaded files in the crew portal
- Crew portal ROS personalization fix to main
- Crew portal ROS personalization for the crew/guest schedule block
- Drop residual "Blast" wording from events ROS staffing planner
- Personalize crew portal ROS to the viewer's own calls
- Refine crew booking inbox UI
- Lead Crew Booking with a state-driven Coverage Board
- Require confirmed=1 for direct-to-milestone crew to count as booked
- Use shared booked/in-motion stoplight for crew coverage status
- Sales tax collection report to Financials
- Crew availability workflow to coverage requests
- Phase 3: warn when removing an operational room
- Phase 1: unified room resolver + primary-document helper