Skip to content
Back to Changelog

# CineLog v1.2.1 - April 14, 2026

Apr 14, 2026 v1.2.1

CineLog Release Changelog

Version: 1.2.1 (Build 96) Date: April 14, 2026


🔧 Improvements

  • Cast & Crew Export — Export to PDF and CSV formats with configurable page layout and margin options
  • Profile Pictures — Upload, sync, and display profile pictures for workspace members across Cast & Crew, Call Sheets, and project collaboration views
  • Shot Number Formats — Three industry-standard numbering conventions: US Alphanumeric (1A, 1B), EU Decimal (1.1, 1.2), UK Sequential (1, 2, 3)
  • Call Sheet Section Toggles — Show/hide individual call sheet sections (Locations, Clients, Talent, Crew, Extras)
  • Call Sheet Crew Message — Custom crew message field included in call sheet email sendouts
  • Account Deletion OTP — Secure account deletion with email-based verification code
  • File Ownership Model — Polymorphic ownerType/ownerId replaces project-centric file storage, enabling user-owned files (profile pictures, etc.)
  • Export Dialogs UI — Standardized export dialog components across Script, Storyboard, Shot List, and Call Sheet modules
  • Forbidden Screen UX — Shows accessible sections as navigation buttons based on user permissions instead of a dead-end message
  • Project Invitations — Pending invitations now displayed inline in the project selector with accept/decline actions and badge indicators
  • Call Sheet Crew Sorting — Departments and roles sorted by canonical production hierarchy priority
  • Call Sheet Banner Deletion — Banners can now be deleted directly from the schedule edit overlay
  • Shot List Cast & Crew Column — Stacked initials avatars showing assigned cast/crew per shot with overflow indicator
  • Cast & Crew ACL — Role slot actions gated by canEdit('cast_crew') permission instead of ownership check
  • Storyboard ACL — Display settings gated by canEdit('shot_list') permission
  • Weather Forecast Range — Updated messaging from 7 to 10 days to match actual API coverage
  • Verification Code UX — Autofocus and numeric keyboard on confirmation code input

🐛 Bug Fixes

  • Fixed file upload client ID mismatch when propagating ownership through the sync pipeline
  • Fixed logo upload double-tap triggering concurrent file pickers
  • Fixed project re-bootstrap accidentally deleting user-owned files (scoped file deletion to project ownership)
  • Fixed call sheet People Notes overlay rendering overflow on constrained heights
  • Fixed shot list cast/crew assignments missing after bootstrap (field not persisted to local DB)
  • Fixed sync worker post-action hook errors blocking subsequent sync operations
  • Fixed project membership filtering using semantic isShared/isInvited properties instead of raw string comparisons

🏗️ Backend

  • 4 new database migrations: file ownership columns, user phone/profile picture, call sheet crew message, display settings feature column
  • Sync service resolves and delivers member profile pictures in bootstrap, delta, and lazy-load payloads
  • Account deletion endpoint now requires OTP verification code
Authentication

Log in or sign up

Verify your email to manage your workspaces and subscriptions.