Dashboard
Pre-Production
Pages
Shoot Days
Cast
Crew
Locations
Vendors
Budget
Production
Days Shot
Pages Shot
Scenes Shot
Footage
Contracts Signed
Tasks Open
Spent

Today's Call Sheet

Loading…

Tasks Due Today

0
Loading…

Recent Activity

Loading…

Daily Production Report

Loading…

Needs Attention

0
Loading…

Recent Messages

0
Loading…
New to FilmDocs.App?
Take the interactive tutorial — 7 short steps covering the Dashboard, navigation, saving, and the recommended production workflow.

Getting Started

What You Need

  • A modern web browser (Chrome, Firefox, Safari, or Edge)
  • All your HTML files in the same folder on your computer
  • That's it — no installation, no internet required.

Opening the Tools

  1. Download all the HTML files into a single folder on your computer
  2. Open Dashboard.html in your browser
  3. Click any tool in the sidebar or tap a tile on the Dashboard to open it
  4. Start with Script Writer — write your script first, and the rest of the tools follow from there
Important Notes:
• All tools save automatically as you type — no Save button needed
• Data is stored in this browser on this device — always use the same browser
• Don't clear browser history or site data or you'll lose your work
• Use Export Backup (.json) in the sidebar regularly to create a portable backup file

Recommended Workflow

The tools are designed to be used in production order, with earlier tools feeding data into later ones:

  1. Write your script — Script Writer
  2. Tag and break down the script — Script Tagger → Script Breakdown
  3. Build your team and lock locations — Cast & Crew List → Cast Information → Location Manager → Vendor Manager
  4. Sign agreements & releases — Save your Producer Signer once, then draft Crew/Volunteer Deal Memos, Talent & Extra Releases, Location Releases, NDAs, and Vendor Agreements (all auto-fill from the lists above)
  5. Plan costs and tasks — Production Budget → Task Manager
  6. Prep your direction — Script Analysis → Shot List → Storyboard → Script Liner
  7. Schedule the shoot — Stripboard → Day Out of Days → Call Sheet
  8. On set — Script Supervisor → Camera Report → Sound Report → DIT Report → Daily Production Report
  9. Wrap — Cost Report

Script

Script Writer: Write your screenplay with industry-standard formatting. Tab cycles element types (Scene Heading → Action → Character → Dialogue → Parenthetical → Transition) and Enter advances to the next expected element automatically. Scenes are auto-numbered. The saved script feeds directly into Script Tagger and Script Liner.

Script Tagger: Loads your script from Script Writer. Select any text, then click a category button (Cast, Props, Wardrobe, Set Dressing, Vehicles, SFX, VFX, etc.) to tag it with a color highlight. Breakdown sheets are generated automatically per scene. Use Export to Script Breakdown to transfer all tagged elements.

Script Liner: Annotate your script with the industry-standard colored line notation used by script supervisors and ADs. Draw horizontal lines on each scene to represent camera shots — solid lines for primary coverage, squiggly lines for secondary passes. Assign each line a shot number, size, and description. Track off-camera dialogue with the yellow indicator bar. The Sync button in the toolbar reloads an updated script from Script Writer while preserving all drawn lines. Export as a marked-up PDF.

Management

Script Breakdown: Break down each scene by production element. Tracks Cast, Extras, Props, Costumes, Vehicles, Stunts, SFX, Makeup/Hair, Animals, Music, Sound FX, and VFX. Scenes can be imported from Script Tagger. Use Export to Other Documents to push scene and cast data to Stripboard, Call Sheet, and Day Out of Days.

Task Manager: Track every production task with name, status (Not Started, In Progress, Complete, On Hold, Overdue), priority (High/Medium/Low), due date, and assigned crew member. Filter by status and priority. A progress bar shows overall completion percentage. Overdue tasks are automatically flagged in red.

Production Budget: Line-item budgeting organized by Above the Line, Below the Line, Post Production, and Other. Each line item has amount, multiplier, and rate fields. Add a contingency percentage. The approved budget can be imported into Cost Report for variance tracking against actual spend.

Location Manager: Match your script's scene headings to real-world locations. Each entry stores address, alias tags, contact info, linked scenes, and a status (Pending → Scouted → Permitted → Confirmed → On Hold). Supports parent/child location grouping for multi-room venues and studio lots.

Vendor Manager: A reusable library of every vendor you work with — equipment rental, catering, transportation, insurance, post houses, etc. Each record stores company name, category (21 options), primary contact, phone, email, address, services, default rate, payment terms, account #, COI on file + expiration, notes, and tags. Vendor Agreement contracts pull from this library via a picker that auto-fills services, rate, and payment terms when you select a saved vendor.

Contacts Directory: A read-only aggregator that pulls live from 14 source tools — Cast & Crew, Locations, Vendors, Producer Signer, and all 10 Production Agreements contract tools. Dedupes by email/phone/name. One row per person with Name, Company, Role, source pills, and a click-to-expand drawer that reveals address, notes, services, COI, parking, and more. Search across every field. Export to CSV or PDF for sharing with assistants, payroll, or insurance.

Talent & Prep

Cast & Crew List: Manage everyone on your production in separate Cast and Crew sections with contact info and role. Data feeds into Call Sheet (crew calls and cast assignments), Day Out of Days (cast work days), and is shared across all tools via the Dashboard's Project Info panel.

Cast Information: Detailed profile cards for each actor — headshot photo, physical measurements (height, weight, sizes), credits, and special skills. Print-ready PDF per actor or as a full package.

Script Analysis: Scene-by-scene character preparation. Set character super objectives that apply across the whole script. Then for each scene, drill into individual character cards with fields for blocking notes, motivations, subtext, and emotional transitions. Organized by scene with collapsible character cards and color-coded tints. PDF export.

Planning & Scheduling

Stripboard: Visual shooting schedule built from colored scene strips. Scenes auto-populate from Script Breakdown via Import from Breakdown. Drag strips to reorder. Day Break strips separate shoot days and display the date. Each strip shows scene number, location, cast, page count, and estimated time. PDF export produces a full production board.

Day Out of Days: Visual grid showing which cast members work which shoot days. Auto-populates cast from Cast & Crew List and shoot days from the Stripboard. Click any cell to cycle through four statuses: W (Work), T (Travel), H (Hold), or Off. Summary columns show each actor's total Work, Travel, and Hold days. Industry-standard DOOD PDF export.

Call Sheet: Create industry-standard daily call sheets. Set the general crew call time, select the shoot date, and build the advanced schedule scene by scene. Auto-populates crew contacts from Cast & Crew List. Includes fields for weather, nearest hospital, parking info, and general notes. PDF export.

Production

Shot List: Plan every camera shot with shot number, scene, description, shot size, camera angle, movement, lens, equipment, and notes. Organized by scene. Shot data is shared with the Storyboard and can be exported to Script Supervisor.

Storyboard: Frame-by-frame visual planning linked to the Shot List. Upload images or hand-drawn sketches for each frame. Add direction notes per frame. Export as a full storyboard PDF with all frames in sequence.

Script Supervisor: Line your script for on-set coverage tracking. Draw vertical shot lines from start to end of coverage, then mark off-camera dialogue with squiggly segments. Click any drawn shot in the sidebar to log takes with G/NG ratings, duration, and camera specs (size, angle, movement, lens). Multi-day workflow with a Day Navigator — coverage and take stats accumulate across all shoot days. Exports a two-part PDF: lined script pages followed by a supervisor notes report.

Production Catalog: Catalog every physical production asset with photo, name, description, cost, and linked scenes. Organized into 13 categories: Wardrobe, Props, Set Dressing, Vehicles, Locations, Hair/Makeup, Special Effects, Animals, Weapons, Electronics, Food & Beverage, Signage, and Misc. Toggle between card view and table view.

Reports

Camera Report: Log every take per media roll or card with scene, shot letter, take number, G/NG circle status, lens, and camera settings (ISO, FPS, shutter angle, f-stop, ND filter). Settings cascade to new takes automatically. Color-coded shot groups for easy reading. Per-roll PDF export. NLE handoff: Export → XMP for Premiere (sidecar ZIP), CSV for Resolve, ALE for Avid — one click hands every take's metadata to your editor in their NLE's native format. Shares take data to Script Supervisor and Daily Production Report.

Sound Report: Log every sound take per roll with slate type (Head Slate, Tail Slate, MOS), INT/EXT, input channels used, timecode, and G/NG status. Configurable recording specs (file format, sample rate, bit depth) and input channel labels. Per-roll PDF export with good-take highlighting. NLE handoff: Export → XMP / CSV / ALE — sound metadata flows straight into Premiere, Resolve, or Avid. Shares data to Daily Production Report.

DIT Report: Track every media card for the day — ID, camera assignment, codec, capacity, data used, clip count, and backup status. Progressive backup workflow: On Card → Transferring → Backed Up → Verified → Checksummed. Assign backup drives and timecode ranges per card. Configurable checksum method and transfer software. DIT crew auto-fills from Cast & Crew List. NLE handoff: Export → CSV for Resolve / ALE for Avid (no XMP since cards aren't clips). Exports a summary to Daily Production Report.

Daily Production Report: The official end-of-day production record. Logs scenes shot, setups, pages, call times, wrap times, cast and crew counts, weather, and production notes. Auto-pulls camera, sound, and DIT summaries from their respective reports. Multi-day history with cumulative scene and page totals. PDF export. Combined NLE handoff: Export → XMP / CSV / ALE that joins Camera + Sound metadata into a single editorial-ready package for the day.

Cost Report: Track actual expenditures against the approved budget. Import budgeted line items from Production Budget. Enter actual costs as receipts come in. Variance analysis shows over/under per category. Export as a cost report PDF for the producer and UPM.

Production Agreements

Ten contract tools that all share the same workflow: pick a counterparty (auto-fills phone, email, address, role from your existing lists), edit clauses with live {{variable}} substitution, sign with mouse or finger, export PDF. The Producer Signer you save once auto-applies to every new contract in every tool — set once, signed forever.

Crew Deal Memo: For paid crew. 22 standard clauses including travel/meal rates, overtime, kit rental, weather days. Picker pulls from Cast & Crew List crew rows.

Volunteer Deal Memo: For unpaid crew (student films, indie productions). 7 simplified clauses with fixed "No Pay" compensation, screen credit, and other terms on one line.

Talent Release: For actors granting performance and likeness rights. 8 clauses with optional Parent/Guardian signature pad when the actor is a minor. Picker pulls from Cast & Crew List CAST rows.

Extra Release: A simpler release for background performers. 6 clauses, defaults to no compensation, optional minor support. Picker pulls from CAST rows.

Location Release: For filming on someone's property. 10 clauses covering rights granted, term, insurance, indemnity, and credit. Picker pulls from Location Manager.

Basecamp Agreement: Non-filmed property use — basecamp, crew parking, catering, wardrobe, hair & makeup. 10 clauses with use-purpose checkboxes, term in days, and flat location fee in numeric + words.

Non-Disclosure Agreement (NDA): Confidentiality for crew, investors, or anyone seeing script/budget/casting info. 6 clauses with a configurable confidentiality term and governing state.

Vendor Agreement: Services contract for equipment rental, catering, transportation, etc. 8 clauses including insurance & indemnity. Picker pulls from Vendor Manager and auto-fills services, fee amount, payment terms.

Composer / Music Agreement: Work-for-hire commission for original music. 9 clauses covering composition scope, delivery schedule, fee, work-for-hire/IP transfer, and composer credit. Picker pulls from Cast & Crew List SOUND department rows.

Materials Release: Rights grant for pre-existing photo, video, music, or artwork. 8 clauses with material type dropdown, free-text material description, optional credit line, and zero-fee default for donated material.

Troubleshooting

No Cast Showing in Call Sheet

  1. Open Script Breakdown — fill in the Cast field for each scene
  2. Click Export to Other Documents
  3. Open Cast & Crew List — click Sync Cast from Breakdown
  4. Return to Call Sheet and select your shoot date

Script Not Loading in Script Liner or Script Tagger

  1. Make sure you have written and saved content in Script Writer first
  2. In Script Liner, click the Sync button in the toolbar to reload
  3. Both tools read directly from Script Writer's auto-save — no manual export needed

Stripboard Shows No Scenes

  1. Open Script Breakdown — confirm your scenes are entered
  2. Click Export to Other Documents
  3. Open Stripboard — click Import from Breakdown

Lost All My Data

  • If you have a backup: Click Load Backup in the sidebar → select your .json backup file
  • If no backup: Unfortunately the data is gone. This is why regular backups are critical!
Good Luck!
Professional film production is about organization and preparation. These tools help you stay organized. Use them consistently, export your backups regularly, and you'll have a smooth production.
Version — April 29, 2026
Updates — April 29, 2026
Project Picker organization — Added folders, list view, search, and a view toggle in the top-right of the picker. Drag projects onto folder cards to file them; drag back to the breadcrumb to remove. Right-click a project or folder for Move-to / Rename / Delete. Search filters across project name, production company, director, producer, and screenwriter. View choice (icon vs list) persists. The list view shows six columns: Thumbnail · Name · Production Company · Director · Start Date · Last Modified, with Name absorbing the leftover space and dates pinned tight on the right. (Multi-project creation is still gated behind a single-project limit while we finish testing — folders/list view/search are wired and ready when we lift it.)
Search loupe toggles — The search icon in the picker is a real button now. Click it to expand the input; click again or press Esc to collapse. Query persists across collapses, so reopening the picker shows your last filter.
Logo asset bundle — Installed the official FilmDocs.App logo bundle: favicons (multi-resolution .ico, SVG, and 180px Apple touch icon), pre-rendered amber/black PNGs at 16/32/180/512/1024, and brand documentation. Every page in the suite (~77 HTML files) now wires up favicons in the <head>, so browser tabs and home-screen pins finally show the real logo.
Beta login gate & public landing page — Both got the FilmDocs.App brand mark next to the wordmark, matching the in-app treatment.
Sidebar consolidation — The bottom-left Project Actions footer is reduced to a single Projects button (opens the picker) and a passive "Last saved: X" status readout. Save Project, Switch Project, Export Backup, Load Backup, New Project, and Export All PDFs are all gone — the picker owns those, and tools autosave continuously anyway. The FilmDocs.App lockup at the top of the sidebar is also clickable now and opens the picker. Two paths to the picker, no clutter in between.
Picker topbar polish — Tabs (Projects / Settings / Info) are balanced with the right-side toolbar buttons (folder / icon view / list view / search loupe), all 32px tall, both groups sitting on the same baseline. Production Type dropdown and date pickers in the Info tab now use amber accents matching the rest of the form. The "No project selected" empty state in the Info tab actually hides now — a CSS specificity bug was keeping it visible even when a project was selected.
Project Picker — Resolve-style project gallery opens on every load. Pick a project to work on, double-click to open it. Each project gets its own card with an optional thumbnail (hover the card to reveal the upload icon, or drag-and-drop an image directly onto it). Three tabs: Projects (the gallery), Settings (placeholder for software preferences), and Info (per-project metadata). Open it any time by clicking the FilmDocs.App lockup at the top of the sidebar, or the Projects button at the bottom.
Project Info moved into the Project Picker — The "Project Info" folder previously living in the left sidebar (and its standalone modal) are gone. All metadata now lives in the Info tab of the picker. Layout reorganized as a three-column grid: Title / Company / Address, then Production Type / # / Phone, then Producer / Director / Screenwriter, then Start / Finish / Prepared By. The Logo and Defaults bar occupy the bottom row.
Per-project Info storage — Project metadata is now scoped per-project. Switching projects loads that project's info into the form (and feeds it to all the tools that read project data for PDF headers and the like). Existing data is migrated automatically into your first project — nothing is lost.
Autocomplete across projects — Production Company, Company Address, Company Phone, Producer, Director, Screenwriter, and Prepared By fields now suggest names you've used on past projects. Pick one or type fresh — every entry gets remembered. Useful when you're working with the same crew across multiple shoots.
Default Info Template — In the Info tab, Save as Default captures recurring fields (company, crew, logo) as a template that auto-prefills new projects. Apply Default fills blank fields on the current project. Clear Default forgets it. Project-specific fields (title, production number, dates) are intentionally excluded.
Company Phone — New field with live auto-formatting to (xxx) xxx-xxxx. Cursor position is preserved across the parenthesis/space/dash insertions, so typing feels natural.
Date pickers — Start Date and Finish Date now use the same calendar picker found in the Daily Production Report.
FilmDocs.App brand mark — A new logo (four-square pattern with an inverted center disc) appears beside the FilmDocs.App wordmark in the sidebar header, the project picker title, and the tutorial overlay. Adapts to its container's color via currentColor — no separate light/dark assets.
Sidebar Overview — Added Release Notes (this page) entry. (A Projects entry briefly lived here too; the bottom-left Projects button and clickable lockup replaced it.)
Release Notes panel — This page replaces the old Beta-release splash modal. It no longer auto-shows on first visit; access it any time from Overview → Release Notes. Same content as the splash, just rendered as a normal page.
Sidebar chevrons — Across the entire suite (~30 tools), the navigation chevrons on either side of the toolbar now correctly flip direction when their respective sidebars collapse and expand. Previously the rotation only fired in narrow desktop / iPad widths; on wide desktop the chevrons stayed stuck. Also added "double-click the project name in the toolbar to collapse all panels" to the twelve tools that were missing it (Production Agreements + Contacts Directory + Vendor Manager + Gallery + Overhead Diagram).
Editorial reports center column — Camera Report, DIT Report, and Sound Report now match the rest of the site's 1200px center column width (down from 1600/1400). The Notes/Remarks column absorbs the change so all the data columns stay sized correctly. The Add Roll / Add Day button below each table aligns with the table.
Cast & Crew List — Hitting Reset no longer crashes the page. A missing field on the rebuilt state was breaking the render; backups that lacked the field also threw on import. Both paths now self-heal.
Updates — April 26, 2026
NLE Editorial Handoff — Camera Report, Sound Report, DIT Report, and Daily Production Report all gained a unified Export split-button matching the Script Writer pattern. One click hands every take's metadata to your editor in their NLE's native format: XMP sidecars (Premiere — ZIP of .xmp files that drop next to media in Finder, then File → Import), CSV (Resolve — Media Pool → Metadata Editor → Import Metadata From CSV), and ALE (Avid — File → Import). DIT skips XMP since cards aren't clips. The Daily Production Report's combined export joins Camera + Sound metadata into a single editorial-ready package for the day. XMP ZIPs include a README.txt with usage instructions.
Tutorials updated across Camera, Sound, DIT, and DPR — the Export step now walks through choosing the right format per editor (Premiere/Resolve/Avid) and shows the import path on each side.
Updates — April 19, 2026
Script Writer — Track Changes mode: insertions shown underlined, deletions shown strikethrough, with author-colored markup. Accept/Reject individual changes or all at once. Color matches current revision.
Script Writer — Revision Mode: Save Revision creates named draft snapshots with standard screenplay revision colors (White → Blue → Pink → Yellow → Green → Goldenrod → Buff → Salmon → Cherry). Revision marks (asterisks) appear on changed lines and scene numbers in the right margin.
Script Writer — Lock Script: locks the script and forces Track Changes on, preventing untracked edits.
Script Writer — Block-level Notes: right-click any block to add collaborative notes with author initials and timestamps. Notes panel in sidebar grouped by scene. Resolve/delete notes.
Script Writer — PDF export revision formatting: revision color + date in page header, full revision history chain on title page, scene number asterisks for revised scenes, Revised Pages Only export option.
Script Writer — Background tint matches current revision color. Revision label shown in status bar. Cover Page settings moved to Export dropdown modal with Include Cover Page toggle. Export split button (PDF, Revised Pages Only, Plain Text, Fountain, Cover Page). Floating Import Script button on empty editor. Stats redesigned as compact 4-column bordered grid.
Script Breakdown — New card layout: Scene/Setting/Pages/Scene Heading/Description on one row, Cast/Extras/Vehicles/VFX and Wardrobe/Props/Makeup/Notes as always-visible 4-column rows below. Combined INT/EXT + Day/Night toggle with combo colors. Input fields blend with card background. Auto-expanding textareas. ALL CAPS names converted to title case.
Shot List — Lens and Time columns changed from dropdowns to number picker inputs with numpad popup and automatic "mm"/"mins" suffixes. Input fields and dropdowns blend with table background. Stats redesigned as compact bordered grid. Add button accent color updated to purple.
Script Liner / Shot List / Script Supervisor — Bidirectional Sync: Shot List writes to localStorage for Script Liner and Script Supervisor to read. Full-scene lines created for new shots. Field sync (size, angle, movement, lens, description, equipment, time) with per-field timestamps and most-recent-wins conflict resolution. Auto-sync on page load in all three tools.
Script Liner / Script Supervisor — Touch support for edit line handles on iPad (touchstart/touchmove/touchend with larger touch targets).
Sides — Revision color and date shown in header (replacing Prepared By). Bold 9pt revision label.
Director's Suite accent color — Gallery, Script Liner, Shot List, Storyboard, Overhead Diagram all updated to purple (#d8b4fe) matching Director's Suite nav section.
Gallery — Sidebar widened to 420px. Header moved inside app-main so sidebar spans full height. Zoom bar added (50-300%). Chevron directions fixed.
Script Analysis (Director's Prep) — Fixed data persistence: saved data no longer overwritten by breakdown reload on page load. Added beforeunload save handler.
Storyboard / Shot List / Script Liner — Stats redesigned as compact bordered grid matching app-wide pattern.
Script Breakdown — New table-with-drawers design. Collapsed rows show scene overview with summary columns (Cast & Talent, Production, Makeup & Notes). Click to expand drawer with full editable fields. Combined INT/EXT + Day/Night setting toggle with combo colors. 3 new industry-standard categories: Stunts, Sound/Music, Special Equipment. All 12 standard breakdown categories now supported.
Script Tagger — 3 new tag categories matching breakdown: Stunts (orange), Sound/Music (brown), Special Equipment (gray). All tag colors updated to industry standard (Cast=red, Extras=yellow, Props=purple, Vehicles=pink, Special FX=blue, etc.). Right-click context menu for quick tag selection.
Shot List — Complete redesign with drawer-based interface. Collapsed rows show pill summaries for Size, Angle, Movement, Equipment. Expanded drawer has columnar pill selectors with single-click selection. Movement column supports modifiers (Rack Focus, Zoom) combinable with main movements. "Other" text input per category with auto-deselect. Scene headers with golden text and shot/time totals.
Updates — April 12, 2026
Script Tagger — AI Tagger: one-click AI-powered script breakdown using Claude Haiku. Analyzes every scene and auto-tags Cast, Extras, Props, Wardrobe, Vehicles, Makeup/Hair, and Visual FX inline. Tags and scene descriptions push directly to Script Breakdown — no manual sync needed. Button in the toolbar between Sync and Zoom.
Cast & Crew List — Three-tier crew system (Short / Indie / Feature) matching the Production Budget. Tier selector in the sidebar under "Crew Tier." Switching tiers shows/hides crew positions without deleting data. Tier-colored accents (green/yellow/red). Date columns have alternating backgrounds and vertical dividers for readability.
Cast Information — Role displayed in the center of the PDF page header (Gallery-style). Photo no longer overlaps Credits/Training sections. Field labels indented. Section headings (Credits, Training, Special Skills) bumped to 11pt. ZIP export filename now includes the project title.
PDF Export Standardization — All tools now use the Cast & Crew standard header: 14pt bold title, 10pt italic project name, 9pt bold center label, 7pt right info block, 1.25pt divider at standard position. Company logo support added to Camera Report, Cost Report, DIT Report, DOOD, Daily Production Report, Production Catalog, Production Budget, Sound Report, and Task Manager. Binder margins standardized (portrait: left 54pt binding, right/top/bottom 36pt; landscape: top 54pt binding, sides/bottom 36pt).
Script Breakdown — Top Sheet Summary now uses comma-separated format for Props, Wardrobe, Makeup/Hair, etc. (numbered list for Cast only). Case-insensitive dedup and title-case conversion for ALL-CAPS items. Page overflow protection added. Top Sheet Summary heading 12pt, category headings 10pt, items 9pt.
Storyboard — Scene number now displayed in the center of the PDF page header for both grid and list layouts.
Production Budget — "Budget Top Sheet" heading reduced to 12pt. Margins fixed to standard (left 0.75", right/top/bottom 0.5"). Right-edge positioning corrected for all body content and column headers.
Accent Colors — Tools now match their Dashboard navigation section color. Script Department (Script Breakdown, Sides) = red. Production Office (Cast & Crew, Cast Information, Production Catalog) = blue. Scheduling (Task Manager) = teal.
Sides — "Refresh Data" button renamed to "Sync." Left navigation chevron added for Dashboard integration.
Script Writer — PDF import: improved dialogue/parenthetical classification across page breaks with context-first detection and footer-zone protection. Page break labels (MORE) and (CONT'D) moved to paper edges for clarity.
Location Manager — PDF header standardized with company logo support, matching the Cast & Crew standard layout.
Updates — April 5, 2026
Script Supervisor — Click any shot line to see a context menu with Edit Info, Edit Line, Off-Camera, Change Color, and Delete. Edit Line mode shows draggable handles to adjust where coverage starts and ends. Color picker popup matches the tool's accent styling. Coverage Check panel compares shots against Camera Report data. Camera rolls managed as chips with auto-increment. Shots sync to Camera Report with scene, shot, lens, T-stop, ISO, and WB. PDF export modal with scope (current day / all days) and content options (lined script / supervisor notes). F-Stop, ISO, and WB fields added to the shot modal in a 2-column grid layout with number pickers.
Script Liner — Same line editing features as Script Supervisor: context menu on line click, Edit Line mode with draggable handles, color picker, delete. Purple accent matching Director's Suite. Compact Line Settings row.
Camera Report — F-Stop renamed to T-Stop. Lens, T-Stop, ISO, and WB are now text inputs (type any value) with cascading. WB column added after ISO. Lens displays with "mm" suffix. FPS default changed to 23.98. Scene/Shot/Take text centered. Syncs shots from Script Supervisor.
Script Writer — PDF import now strips dialogue line numbers from margins. Cover page section has a live preview showing the layout. Cover page checkboxes in 2-column grid. Screenwriter field added (from Project Info) used for "Written by" on cover page.
Sides — Landscape 2-up layout matching production sides format. PDF export with single-sided and double-sided modes (short edge / long edge flip options). Headers on each half-page with title, filters, and prepared by. Filter text wraps keeping chunks together. Location filter pulls from Location Manager.
Overhead Diagram — Line tool with auto-chaining and snap to endpoints. Arrange menu (Bring to Front/Forward, Send Backward/Back) in right-click context menu. Lights dropdown with 10 fixture types. Panel light has independent width/height.
Dashboard — Navigation reorganized into Script Department, Director's Suite, Production Office, Scheduling, and Production Reports. Director's Prep renamed to Script Analysis. Report a Bug bar at top of page. Project Info accent green, Producer above Director, Screenwriter field added. Project title auto-fits width and centers. Project Actions collapsible with last saved time. New Project clears all storage keys correctly.
Updates — March 29, 2026
Overhead Diagram — Complete overhead blocking/lighting diagram tool. Place cameras with adjustable FOV, actors with position movement paths (S-curves), and 10 lighting fixture types (Fresnel, Soft Light, Monolight, Softbox, LED Panel, Kino Flo, PAR Can, Bounce, Flag, Diffusion). Build sets with walls, doors, and windows. Draw shapes (rectangle, circle, triangle, arrow, line) with color, fill, thickness, and corner radius. Group elements to move/rotate together. Right-click context menu, measure tool, Imperial/Metric toggle, canvas background color picker. Scenes and shots organized in sidebar tree.
Sides — New script sides tool under Script section. Pulls from Script Breakdown and Stripboard to show filtered script pages by shoot day, scene, or character. Pages maintain exact Script Writer pagination with non-relevant content dimmed. Scene cards in the sidebar show heading, cast, INT/EXT, DAY/NIGHT, and shoot day number.
Gallery — New image gallery tool for lookbooks, locations, and cast references. Drag images between sections, Finder-style gallery view with thumbnail strip.
Updates — March 18, 2026
Call Sheet — Fixed a bug where opening the Call Sheet without crew data (or before visiting Cast & Crew) triggered a JavaScript error that halted the entire page — the navigation arrow stayed hidden, the sidebar toggle never initialized, and the toolbar appeared taller than expected. The error is now handled gracefully so the toolbar always initializes correctly regardless of whether crew data is present.
Call Sheet — Fixed a second JavaScript error (Cannot access '_dayInitialized' before initialization) caused by renderDay() being called before its required variables were declared. The page now loads correctly on first visit.
Script Liner & Script Supervisor — Shot lines previously could only start at the top of a block. They can now begin from any text line within a multi-line block — hover to highlight the exact line, then click to place the start point there.
Script Liner & Script Supervisor — Shot number labels were previously plain text floating above the line. They now appear inside a circle with a white background so the number stays readable when it overlaps script text.
Script Liner & Script Supervisor — The foot of a drawn line previously landed at an arbitrary position within a block. It now snaps cleanly to the bottom of the specific text line you click — it never cuts through text.
Script Liner & Script Supervisor — Fixed a bug where the sidebar showed duplicate scene headers when shots were drawn across scenes in a non-sequential order.
Script Liner & Script Supervisor — Fixed a bug where saved shot lines could appear in the wrong scene after the script was edited. Shots whose block IDs no longer match their original scene are now automatically removed on load with a warning.
Updates — March 11, 2026
Call Sheet — Fixed a bug where the sunrise, sunset, and temperature pickers were completely unresponsive (JavaScript error halted the page before the picker system loaded).
Call Sheet — All editable fields (sunrise, sunset, temperature, weather, phone, location, map links, parking, hospital, and notes) now auto-save and persist when you navigate away and return.
Stripboard — Fixed the Description column rendering text vertically (one character per line) when sidebars were open.
Production Budget — Fixed a double-dropdown bug on the Units select in Safari.
Production Budget — Renamed Units options from "Hourly/Daily/Weekly/Monthly" to "Hours/Days/Weeks/Months" for clarity.
Production Budget — Rewrote the tutorial to clearly explain the Amount, Units, X, and Rate columns with concrete examples (e.g. 3 grips × 10 days × $100/day = $3,000).
Production Budget — Fixed the Description column collapsing and overlapping with Amount when the window is narrow. The table now scrolls horizontally instead of squishing.
Updates — March 9, 2026
Cast & Crew List — Memo checkbox can now be unchecked on locked rows.
Cast & Crew List — Fixed a crash in Chrome when moving focus between cast name fields.
Script Writer — Removed Tab-at-start-of-line element cycling (caused formatting problems). To change a line's type, click inside the line and select the type from the toolbar.
Production Budget — Fixed a bug where typing a second digit into the starting budget field inserted extra zeros (e.g. 5,005 instead of 55).
Project Backup (.json) — Script Writer content is now included in the full project export and restore.
Script Tagger — Sync button now correctly refreshes the script from Script Writer, preserving existing tags where the text still matches.
Production Catalog — Fixed a data loss bug where catalog items were saved under a mismatched storage key, causing the catalog to appear empty after navigating away or importing a project backup. Project backups now correctly include and restore Production Catalog data.
Script Writer — Page numbers on the HTML view no longer overlap with scene numbers on the right margin.
Script Writer PDF Import — Fixed a bug where page-header text at the top of a new page could corrupt the dialogue-mode tracker, causing parentheticals and dialogue immediately after a page break to be misclassified as action.
Updates — March 8, 2026  ·  Script Writer PDF Import
Improved detection of running page headers so they are no longer classified as dialogue or action lines.
Added protection to keep dialogue mode active across page breaks, reducing mis-classification of parentheticals and dialogue that fall at the top of a new page.
Note: PDF import accuracy depends on the source file's formatting. After importing, review your script and correct any misclassified lines by clicking the line and selecting the right element type in the toolbar.