By Casey Liss
Callsheet Year in Review

Callsheet nears its its third birthday, and as such, it’s time for me to post another Year in Review. I started doing this at the end of year one, and repeated it last year. I started making these posts mostly as a marketing/retention exercise. However, they quickly became posts I’m also writing for me, to remind myself of all the progress I’ve made over the last year.


To begin, it’s worth noting that pricing remains the same as it was in 2023, when things seemed… quite a bit more stable. As I sit here now, I repeat what I said last year:

I’m not saying that I’m planning to raise prices, but I’m also not… not-saying that.

I am more convinced than ever that Callsheet is incredible value for money, even if it was stagnant. Which it very much was not!


Here’s what kept me busy for the last year:

2025.8

  • Optionally show cast and crew credits in one list
  • Fixed a race condition that could occasionally prevent Now Playing from working properly
  • Fixed collection navigation (↑↓) not working properly when Callsheet was not in English
  • Callsheet shows native-language search results where possible
  • Fixed issue with shared TV episodes being off by 1
  • Fixed issue that prevents duplicates in “Known For”
  • Fixed rare issue with re-opening the TV episode you already have open by URL
  • Fixed rare issue where release dates weren’t shown
  • Fixed localization issue for French
  • Add Finnish localization

2025.9

  • Liquid Glass redesign
  • New search affordance which lets you quickly swap between searching globally or searching the screen you’re on
  • Moved Recent Searches to the Discover screen
  • Moved Search History to the top toolbar
  • When viewing a show or film, you can see a union of cast & crew credits
  • Clearer “no results” messaging
  • You can now swipe left-to-right on Search Results and return to Discover
  • Callsheet is more aggressive about clearing Now Playing items that… are no longer playing
  • Improvements to search results that contain curly quotes
  • Scrolling longer views downward will dismiss the keyboard
  • Bad data about a movie collection will no longer cause Callsheet to get confused
  • Improvements when switching between lists

2025.10

  • Discover sections can be toggled on or off in Persnickety Preferences
  • Removed a large visual glitch on TV shows
  • Improve the way Dynamic Type looks
  • Tightened up Search History presentation on Discover
  • Fix presentation for season carousel when Show Borders is enabled
  • Fix wonky presentation of the Theme picker in Persnickety Preferences

2026.1

  • Discover sections can now also be reordered in addition to added/removed
  • For people, the role of Self can now be filtered out via drop-down or context menu
  • TV shows will show approximate ages of cast/crew during the run where possible
  • Added a context menu for Search History on Discover
  • Visual tweaks to the search bar
  • Allow for more than 100 pins in a list; Recents are limited to 100 and Search History to 50
  • TV episodes released today show Today instead of how many hours it’s been since midnight
  • Added a More info… link to the integrations section
  • Fixed issue where opening a link in the system browser caused the search bar to disappear
  • The Upcoming section for people is consistently ordered
  • Fix some occasional wonkiness with the search prompt when in the local search scope
  • Movie collections now use chevrons instead of ↑↓ for better consistency
  • Fixed the URL scheme callsheet://activateInput which I accidentally broke
  • Keyboard dismisses interactively on Discover
  • Fix issue where the subscribe button would flash 0 for a moment when it was being hidden
  • Small tweaks to the Norwegian translation
  • Prevent edge case where the paywall could be avoided by loading items by URL
  • Reduce the size of the URLSession cache
  • Additional logging around Region Override

2026.2

  • Fix bug where age calculations were not shown for movies > 20 years old

2026.3

  • Improved Shortcuts support:
    • Get Media
    • Get Media Videos
    • Get Pins
    • Perform Search
  • Search pagination via infinite scroll
  • Japanese and Korean localizations
  • You can now eliminate Thanks (as you can Self) in a person’s credits list
  • New Persnickety Preference for Include Self & Thanks
  • Added place of birth as a popover when tapping on a person’s birth information
  • Added death information for people who were on a show during one year of their lives, but have since passed (the [Ron Glass][rg] bug)
  • Channels integration now works on IPv4-exclusive networks
  • Fix edge case where Self credits could slip through the filter
  • Fix edge case where popover for a person’s height wouldn’t show alternate units
  • Fix edge case where search scope button would disappear
  • Fix edge case where search via URL would perform a local rather than global search
  • Tweak system spoiler settings presentation on iPad/Mac
  • Performed audit on in-app purchase code mostly around gnarly edge cases
  • Add some missing localizations
  • Fix minor issues in Italian and Australian localizations

2026.4

  • All-new iPad landscape layout that is vastly improved; this also applies to visionOS and macOS
  • New integration for Jellyfin, so you can see your Jellyfin information in Now Playing
  • People’s names and role/jobs are now copyable via context menu
  • More clever/region-appropriate localizations for Johnny Appleseed & Botanist examples in Spoiler Settings
  • Hide Spoilers… button allows tapping the whole button, rather than just the text
  • No longer truncate titles/names in Discover wherever possible
  • Fix edge case where navigating a movie collection would fail

2026.5

  • Pins are now cached, hopefully avoiding iCloud issues being show-stoppers
  • Movie/episode details of items you’re currently playing will show progress meters and indicate end time rather than runtime
  • Bifurcate Plex connections into two approaches: legacy/Passive, and new Active connections
  • Errors are far less of an eyesore
  • On cold start, Discover layouts should dance around far less
  • Better handle missing posters on Discover
  • When copying an error report, the deep link URL is included
  • When viewing a show in Channels, jump to the episode when you tap on the item in Now Playing
  • Fix issue where Callsheet eagerly showed a cancelled error when it shouldn’t
  • Fix scroll position when switching between Cast & Crew on iPad/Mac
  • Fix edge case where Callsheet would consistently lose Discover section settings and/or Region Override and/or Language Override
  • Fix edge case where Callsheet was showing people as pinned who… weren’t pinned
  • Fix edge case where bonus free searches could be lost
  • Fixes for Australian localization

2026.6

  • Now Playing titles are hoisted to the top of Known For when viewing people
  • Plex Active connections now let you choose which of your servers to bind to
  • Improve contrast behind Now Playing progress bars
  • Backing from Search Results → Recent Searches clears the search box
  • Age ranges are redacted for shows where episode counts are hidden
  • Some improved logging for Active Plex connections
  • Active Plex connections no longer hang during setup when Callsheet is set to use the system browser
  • ⌘F works again on iPad/macOS

This is an immense amount of progress for just one person in just one year. I’m very proud of where Callsheet is today. If you’re an existing subscriber, I hope you’ll consider renewing. If you’re not, you should give Callsheet a chance; I think you’ll like it.