You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Media Summary sheet: Split missing-media reporting out of Summary into a dedicated Media Summary sheet. ReportOptions.includeMediaSummary, .mediaSummaryOnly, and CLI --report-media-summary (included in --report-full).
Global column exclusion:ReportOptions.excludedColumns and ReportColumn omit named columns from every applicable workbook sheet at export. CLI --exclude-column (repeatable; case-insensitive aliases such as Metadata, Row Numbers, Source File Path).
Disabled-clip filtering:ReportOptions.excludeDisabledClips and CLI --exclude-disabled-clips omit enabled="0" clips from all timeline-based report sections (role inventory, markers, keywords, titles, transitions, effects, speed-change effects, summary role durations).
Expanded role inventory columns:Selected Roles Inventory and per-role sheets now use a shared 32-column layout (RoleInventoryColumnLayout): Row index, 23 fixed columns (including Take, Camera Angle/Name, Frame Rate/Sample Rate, Frame Size, Source File Name/Path), plus sorted dynamic metadata key columns.
🔧 Improvements
Sheet naming: Main role inventory tab renamed to Selected Roles Inventory; workbook sheet titles use Title Case.
Excel export: Improved column auto-fit (wider maximum and header-based minimum widths for path columns); Report.excludedColumns resolved at build time and applied across inventory, section sheets, summary metrics, and media summary. FCPXMLReportWorkbookExporter applies sheet-specific row text colours via RoleRowColorContext: inventory rows tinted by role category (video/caption blue, titles purple, audio green, gap gray); Keywords, Titles & Generators, Effects, Speed Change Effects, and Transitions use dedicated rules when Category is unavailable; Summary project title uses the table header style with black data rows; Media Summary missing paths use red text; Markers retain marker-type colours.
Test suite: Expanded to 894 tests (893 in OpenFCPXMLKitTests + 1 optional ExcelReportTest integration), including FCPXMLRoleInventoryColumnLayoutTests, FCPXMLReportColumnExclusionTests, FCPXMLReportExcludeDisabledClipsTests, and FCPXMLReportExcelExportTests (workbook cell formatting: Summary title header, black role-duration data, red missing-media paths, inventory/section-sheet colour rules).
Summary sheet formatting: Role-duration rows and % of Total no longer incorrectly tinted with role colours; data uses default black text. Project title row (row 1) now uses the table header style (bold white text on black fill).
Section sheet row colours: Keywords, Titles & Generators, Effects, Speed Change Effects, and Transitions no longer default to green when the Category column is absent; each sheet now applies its documented colour rules.
Media Summary: Missing media file paths now render in red (#FF0000).
Gap role colour: Inventory gap rows use gray (#808080) instead of black.