What's New

Updates to TimeCardRobot, as released on the App Store.

Version 2.0

  • Now on iPhone and iPad — TimeCardRobot is a universal app, included with your existing purchase. Punch the day in on set from your phone, check the week on iPad, and it's already on your Mac when you sit down to send it. Shows, crew, and time cards sync over iCloud.
  • Local and distant hires, handled per person — Mark a day distant and the app works out each crew member's hire city and state, so someone hired locally is figured under standard conditions instead of distant terms. Any entry can be pinned to Automatic, Distant Hire, or Local Hire, and a small house marker shows which one is in play. Per diem now matches on city and state together.
  • Rest requirements corrected for digital classifications — Loaders, DITs, Shaders, and Utility now use the same distant rest floor as the assistants, so their turnaround and rest calculations line up with the rest of the crew.
  • Contract editor is fast again — Typing in the rate and rule fields is instant. Two-digit numbers appear as you type them instead of one character at a time. Click into a numeric field and it selects the whole value, so typing replaces the number cleanly. Reset to Defaults now clears classifications you renamed, not just rates you changed.
  • My Details keeps your tax picture — Federal filing status, dependents, and additional withholding sit alongside your hire details, with a drawn signature you can capture once and reuse.
  • Meal penalties, explained — The Summary popover adds a what-if line showing what the week would have totaled with a 30-minute extension, re-run through the full engine rather than estimated. The Gross Pay popover itemizes holiday pay and weekly overtime premium separately.
  • Contract view gains the Overtime — Distant Location ladder — Laid out the same way on every device, and forced-call warnings now key to the same work site the pay engine used.
  • Plus — Crew hired outside the US can leave Hire State unset and the estimate degrades cleanly to no state income tax or disability withholding; the Editing, Reset to Defaults, and Compare controls no longer overlap the Meal Periods heading; chart axis labels stagger instead of colliding when thresholds crowd; the paywall recovers on its own if products are slow to load; and the About window shows which channel a copy came from.

Version 1.9.6

  • Every state, modeled — Paycheck estimates now cover all 50 states plus DC and Puerto Rico, including each state's disability and paid-leave programs and this year's mid-year rate changes. Louisville, Lexington, Detroit, Baltimore, Indianapolis, and Portland join the city-tax list, and the deductions tooltip itemizes each program the way it prints on a stub.
  • Distant-location pay, corrected top to bottom — Overtime for weekly crew starts after 9 hours on distant days, minimum calls follow each hire schedule (9.5 hours daily, 8 hours weekly), and short days pay through the overtime ladder the way real paychecks do.
  • Weekly-schedule overtime, per day — Assistants and technicians on a weekly schedule now break into overtime after 8 worked hours each day, with the 40-hour weekly rule kept as a safety floor. The Crew page shows what Auto-Detect resolves to for the show, and the Summary tooltips explain when a week used the weekly schedule.
  • Rest and golden-hour meals — Rest periods between studio and distant days now follow the day you wrapped, and meals taken after golden hours begin are paid at the golden rate.
  • Contract edits stay yours — Only the fields you actually change are kept, tied to the exact contract you edited, and edits made in older versions no longer freeze your calculations. Every show picks up the latest formulas automatically.
  • Reconciling shows both numbers — Expand a paycheck row in My Work and each field shows the app's estimate beneath your entry, highlighted when they differ; click any value for the full estimated-versus-actual math. Columns for local tax, additional withholding, and a new Other Deductions catch-all appear only when a paycheck carries a value.
  • Region map — Click a state on the Contract page to see Local 600 office cities and that state's tax and paid-leave programs.
  • Plus — New info notes explain unusual pay moments (a paid second meal on a short distant day, a short day paid up to its minimum call, a meal paid at the golden rate), studio and distant rest requirements sit side by side on the Contract page, the Show Setup box holds its size while you click around, and Rerate is spelled the same throughout.

Version 1.9.5

  • Undo, throughout the app⌘Z now reliably undoes time entries, re-rates, deletions, and typing, and the Edit menu always names exactly what it will undo. Deleting a show or a work week restores in a single step instead of piece by piece.
  • More accurate pay — A top-to-bottom audit against the union agreements corrected worked holidays, weekend turnaround, weekly overtime, and several overtime ladders. Distant-location work now applies the correct rest requirements and no longer charges forced-call premiums it shouldn't, and a Saturday holiday during a distant week stays on Saturday.
  • Vacation and holiday accruals — These now follow the agreements precisely, and each show can say whether the amounts arrive in every paycheck or are held for a final payout. Banked amounts appear in blue on the Summary.
  • Daily Allowance — Record a negotiated per-day amount for hazard pay, a stipend, or specialized work. It's taxable, appears in Gross Pay as its own line, and never inflates overtime.
  • Show Library, redone the Mac way — Click to select, double-click or Open to open, and right-click for Open, Duplicate, and Delete. The New Show sheet appears over the library, so your shows stay in view while you name the new one.
  • A demo worth exploring — Demo Mode now opens a full two-year career across fourteen productions, complete with a paycheck history that reconciles, so you can see everything the app does before entering a single time of your own.
  • Report a Problem, privatelyHelpReport a Problem builds a pre-addressed support email. Optionally attach an anonymized copy of a show's numbers: every name, note, and personal detail is removed before the file is created.
  • Reliability — TimeCardRobot now verifies your library each time it opens and quietly repairs inconsistencies that syncing between Macs could leave behind. A damaged local database recovers gracefully instead of preventing launch, Settings says plainly when sync is idle because iCloud isn't signed in, and typing always lands in the cell you clicked.
  • Plus — Right-click a day tab to apply that day's location to the whole week, the Today button finds the nearest week when today isn't scheduled, and Esc closes the Email Time Cards and Manage Crew sheets.

Version 1.9.4

  • iCloud sync across your Macs — Now working reliably. Your shows, time cards, and paychecks stay in step on every Mac signed into your iCloud account, automatically. Tip: if you previously entered the same show on two Macs, you may see both copies after the first sync — delete either one and the cleanup syncs everywhere.
  • Sync status at a glanceSettingsBackups shows a live iCloud sync indicator, so you always know your data has a current cloud copy.
  • Safer backup restore — Restoring a backup now updates your data in place and works correctly with iCloud sync across your Macs.
  • Demo Mode, fully separated — Demo shows now live in their own space and can never mix with your real library or your iCloud data.
  • Markup, rebuilt — Click any stamped text on the PDF preview to edit it in place with a live preview, and add your own text with a box you drag into position. Scrolling and editing are smooth and reliable, the preview opens faster, and descenders in stamped text no longer get clipped.
  • My Work refinements — Union paycheck rows stay marked in-progress until you enter Pension Hours (confirmed by your plan weeks after the check), an intentional $0.00 now shows as $0.00 rather than a dash, and every value — including the totals row — has a hover breakdown.
  • Plus — The Settings window opens centered and correctly sized, and assorted reliability improvements throughout.

Version 1.9.3

  • My Work, refreshed — It now opens right in place with your show list still visible, and a stronger footer bar keeps your totals and Add Paycheck a click away.
  • Undo and Redo, everywhere⌘Z reverses any edit, including bulk actions like Fill Down as a single step, and the Edit menu shows exactly what you're undoing.
  • A faster, more reliable window — Reopening from the Dock is quicker and works every time, windows remember their position and size across launches, and Settings resizes properly as you switch tabs.
  • Status at a glance — Demo Mode, trial, and read-only states now show as a colored chip in the toolbar, with a built-in Exit or Subscribe button.
  • Two-tier warnings — The orange triangle now always means a data problem to fix (wrap before call, incomplete meal pairs, invalid durations). Valid-but-notable situations — forced calls, travel clamps, holiday spillover, early meals — show a blue info circle instead. Daily and Weekly views show identical warnings for the same data.
  • Crew roster housekeeping — You can now delete a crew member who already has time entries: one clear confirmation shows exactly what will be removed, and a single undo brings it all back.
  • Markup for exported PDFs — The preview's Edit button is now Markup, making clear that last-minute annotations change only the exported PDF, never your time data.
  • Meal penalties on shifted work weeks — The prevailing-rate threshold counts prior days in your work week's actual order, so weeks ending on days other than Saturday calculate correctly.
  • Plus — Cleared time cells no longer flash their old value, Today in the toolbar jumps to today from any view, imports report if any show couldn't be read, long job titles fit the Weekly re-rate control, net pay estimates note which year's tax tables they use, and assorted stability improvements.

Version 1.9.2

  • Work weeks ending on any day — Pay calculations and warnings now follow your work week's actual day order everywhere. On non-Saturday-ending weeks, 6th and 7th-day premiums land on the correct days, rest-period checks compare against the right previous day, and holiday spillover detects the right calendar date.
  • Fill Down — Fills from the row you're focused on. Previously it could source times from the wrong crew row.
  • Show export/import — A crew member's hire schedule (Daily/Weekly/Auto) now survives the round trip, preserving overtime calculations on import.
  • PDF save errors — If a time card can't be written (disk full, permissions), you now get a clear error instead of a silently missing file.
  • My Work CSV export — Works again from the File menu while My Work is open.
  • Toolbar polish — Content blurs softly as it scrolls beneath the toolbar, and trial or demo indicators no longer shift the toolbar buttons when they appear.
  • Subscribe menuHelpSubscribe… is always available, and reads Manage Subscription… once you're subscribed.
  • Plus — The reduced turnaround exception button is restored in the Weekly view, Summary categories gained keyboard shortcuts (⌥⌘E to expand, ⌥⇧⌘E to collapse), automatic pre-upgrade backups now run before version migrations, and assorted stability improvements.

Version 1.9.1

  • Demo Mode — A Welcome-screen path lets you explore TimeCardRobot with a built-in sample show, separate from any real shows you've created. While Demo Mode is active, your real shows are hidden so you can experiment freely; toggle from the Help menu any time.
  • My Work overlay — Your paychecks-across-shows view opens from a dedicated briefcase button in the toolbar (or ⌘0) instead of living in the sidebar. Slides in over the detail area while the sidebar stays visible-but-dimmed; click any sidebar item or hit ⌘0 again to dismiss.
  • Configurable work week — Pick which day of the week each work week ends, not just Saturday. The Add Work Week sheet has a new calendar-style picker; shows that shoot a Wed–Sun pattern (or shift mid-season) can match the schedule exactly. Day tabs, weekly grids, and PDF time cards all flow in chronological work-week order.
  • Contract Compare Mode — New Compare button in the Contract view shows two contracts side-by-side. Pick from the hierarchical picker and step through every section — Scale Rates, Meal Periods, Overtime Rules, Turnaround, 6th/7th Day Premiums, Fringe Benefits, and Holidays. Toggle “Show Differences” to cyan-tint cells that don't match.
  • Paycheck math validation — On My Work, the orange triangle now catches three kinds of typo: Net Pay not matching Gross − Deductions, Gross not matching Taxable + Box Rentals + Reimbursements, and Pension Hours exceeding Total Hours. Click for a breakdown of which check failed and by how much.
  • Important math fix — Paycheck rows used to balance “by luck” when Box Rental or Reimbursement amounts were entered — the previous formula was double-counting those values and silently masking real discrepancies. Now corrected.
  • Bug fix — Paycheck deduction columns no longer flicker when the active filter contains equal counts of EP and C&C-style paychecks. The column order is now deterministic.
  • Reconciliation polish — Money fields format with $ and thousand commas ($2,850.00). Negative numbers silently clamp to 0. Tabbing through cells auto-scrolls the data column to keep the focused field visible. Expanding a row near the bottom of the screen scrolls into view.
  • Today button works from any view — Jump to today's work week with one click from Show, Crew, or Contract views, not just from a week view.
  • PDF polish — Refined header and field positions across Time Card, Daily Timesheet, and Box Rental forms. Columns and underlines align cleanly throughout.

Version 1.7.1

  • Backup Manager — Automatic weekly backups plus pre-upgrade and pre-restore safety snapshots, all manageable from SettingsPreferencesBackups. Restore from an in-app backup or any .tcrbackup file on disk.
  • Standalone Paychecks — Track income that isn't tied to a tracked week, like residuals or non-IA gigs. Standalone checks auto-pair with matching work weeks when the amount and week-ending date line up. Add one quickly via the new “+” button on My Work.
  • Northeast Corridor Rates — Local 600 Northeast Corridor wage rates for productions shooting in CT, DE, DC, MD, MA, NJ, NY, PA, and RI.
  • Contract View redesign — Overtime rules now display as a colored timeline strip plus natural-language sentences. Each tier carries its own basis (worked vs. elapsed time) for accurate mixed ladders like Golden Hours.
  • Smoother time entry — Click anywhere in a Daily or Weekly time cell to focus it and select the value, the same way Excel and Numbers behave. Refreshed focus indicator across all editable grid cells, including the My Work reconcile fields.
  • My Work polish — Paycheck math validation flags when components don't sum to the gross. New per-paycheck “Deposit Verified” toggle.
  • Wider macOS support — Now runs on macOS 15.0 Sequoia and later (previously 15.6+).

Version 1.6.6

First public release of TimeCardRobot on the Mac App Store.