May Update

May Update

A lot has happened under the hood over the past two months. From a completely redesigned update engine to a string of meaningful quality-of-life fixes, Think Crew just keeps getting better. Here’s what’s new in versions 2.7.1–2.7.8.

v2.7.8 – A Smarter Engine for Real-Time Collaboration

The biggest change in v2.7.8 is something you’ll feel more than see. We’ve completely rebuilt how Think Crew posts updates when you reorder items in a board, the Element Manager, or the Category Manager, and the improvements are substantial.

Before: Every reorder triggered a full list refresh for all connected users, even if only one item moved.

Now: The system identifies exactly which items changed and sends only those individual updates over the socket. Everyone’s view stays in sync without the overhead of re-fetching entire collections.

This translates directly to a snappier experience on busy schedules, especially for larger productions with many elements and multiple users working simultaneously. Dragging a strip to a new position, reorganizing your categories, or reordering elements in the manager all feel noticeably more responsive.

We’ve applied the same surgical update logic to the Add/Remove Elements system. Adding or removing an element from a breakdown now sends targeted updates rather than triggering a full data reload. The result is faster response times and less bandwidth overhead, which matters when you’re on-set with a mobile connection.

Elements Pane

Elements Pane Gets a UX Refresh

We’ve refined how the Elements pane works with category boxes. Clicking a category box now opens the element dropdown directly, the fastest path to what you’re looking for. To edit the category itself, a dedicated edit icon now navigates you to the Category Manager. Fewer clicks, clearer intent.

v2.7.7 — May 14, 2026

Version 2.7.7 offered a ton of updates – here are some highlights:

💻 macOS naming convention

Duplicating an item now names the copy in the familiar macOS style (e.g., “Scene 12 copy”, then “Scene 12 copy 2”), keeping your workspace organized as you iterate.

📋 Sort & Add Days

A/B/C scene variants now sort correctly, so your schedule always appears in the right order.

📃 Page refresh stability

Refreshing the schedule page now correctly resets all of your initial values, preventing stale data from carrying over.

💾 Memory optimization

Fixed a bug that was causing unnecessary writes to memory, which over time could lead to bloated local storage and sluggish performance. Think Crew now uses memory far more efficiently during long sessions.

🗑️ Auto-cleanup

The database now automatically removes unconfirmed registrations after 30 days and unused invites after one year, keeping things lean on the backend.

v2.7.1 through v2.7.5

April was a month of focused polish. Five releases shipped across 22 days, addressing some of the most-reported friction points across the schedule, calendar, and element management areas.

📋 Boards & Strips

Scroll position no longer resets when adding or removing strips from a board, a simple change that makes working in large schedules significantly smoother. A related keyboard shortcut bug was also resolved; new strips no longer accidentally vanish from other scenarios.

🔗 Merge & Split Fixes

Multiple edge-case bugs in merge and split operations were resolved, including duplicate strips appearing after splits and incorrect strip placement. Merge operations now properly clean up previous strip versions.

📅 Calendar Views

Calendar view can now handle multiple boards simultaneously. Grouped scenes, completed scenes, empty strips, day strips, and banners all render correctly. Calendar views for breakdown categories are also back in order.

🧰 Element Manager

Merging two elements now properly updates all associated breakdowns. The “Days Off” button in the Element Manager now works correctly for multiple selected days. Board ID now correctly accepts empty strings.

🗂️ Category Manager

Merging categories now correctly combines the elements from both categories, rather than leaving elements from the second category behind.

🔁 Scenario Manager

A new “Replace Missing Strips” button makes it easy to repair scenarios after structural changes. The shoot day field is now available even when shootDay is null, and the Undo function now works correctly for Strip operations.

🖨️ Print

Print margins have been fine-tuned for Chrome. The print dialogue now always has a board selected, even after a page refresh. No more blank first-pass prints.

📄 Script Import

Protections added against empty spaces in .stc JSON files. PDF imports from certain tools were adding extra character spacing, now resolved.