CHANGELOG
The latest improvements to Prospero
Prospero gets better every week. Subscribe to get a monthly email with a summary of the latest updates.
Viewer Formatting
View links now include a stripped down version of the format menu. Viewers can adjust options like color by, the day the week starts on, project abbreviations, and zoom level. View links will always default to your saved format settings on page load.
Improvements and fixes
- Bulk duplicate now includes the following options: To Following Day, To Following Week, To Following Month.
- When uploading a file, the name of the system file is used as the initial name of the Prospero file. You can still alter the name of the Prospero file.
- Bulk editing items consolidates single item sets into a single line.
- Fixed a bug where exporting the list layout to PDF on days other than the default range would fail to render events.
- The default location dropdown in the item editor includes spaces as well as venues.
Auto-Split
When splitting day layout, you can now elect to auto-split based on the resources of the events that day. For example, you can auto-split by location to always display columns for each location that’s in-use that day.
When auto-splitting, the column order is chosen automatically and cannot be adjusted. Columns may vary between days based on resources used.
Color By Item
You can now color-code the calendar by item. To support this feature, items now have a color property.
Improvements and fixes
- All resources now have a “See on Calendar” action under the “…” menu that will take you to the calendar with that resource applied as a filter.
- Tentative events have their titles italicized on the calendar to make them visually distinct.
- Printing month layout now prints end times if they are included in your chosen format options.
- View links with day as their default layout properly display events on that day on initial load.
- Bulk editing projects properly applies chosen projects to all selected events.
- Fixed a rare issue where the “+” filter dropdown wouldn’t close in view links.
Performance Improvements
This week’s update includes a suite of performance optimizations for users with large amounts of data:
- If you have a large amounts of data, you’ll notice a substantial improvement to application performance. Month layout, in particular, is now just as responsive as week, day, and list.
- If you are using Prospero on lower-end hardware with a large amount of data, the browser tab should no longer freeze.
- As you create and edit data in the editors, those changes will be reflected in realtime in the area outside of the editor. If you close the editor without saving, those changes are reverted.
- When initially launching the app, a new loading screen visually indicates progress. See if you can spot all 18 time-related theatre quotes! 🔎
- Animations throughout the application are smoother.
Improvements and fixes
- Fixed an issue where view links with a default layout of day would not render events until the viewer switched layouts.
Draft Icons
Draft events now have a draft icon next to their title throughout the app, making them easier to identify at a glance.
Improvements and fixes
- Events are now sub-sorted by duration. If two events start at the same time, the event with a longer duration will now always appear first.
- You can now view files in a separate tab without downloading them to your desktop.
- Printing week & day layouts reduces zoom so that all content fits on one page.
Export to CSV
You can now export your calendar data to CSV. We built Prospero to handle as much of your scheduling workflow as possible, but sometimes you need your data in a portable format. 🎒
Navigate to any calendar layout and apply any filters you’d like to use. Click … > Export to CSV to configure your export.
Configure which columns you’d like to export, including metadata, event data, and related data, like projects and people.
Improvements and fixes
- Regular (non-all-day) events that cross midnight are now rendered directly on the timeline in week & day layouts, instead of as all-day events at the top of the calendar.
- Prospero’s Google integration now give read-only permissions to files attached to events so all attendees can view the files.
- You can now view files in your browser before downloading them. Notification emails for events with attached files link to the file viewer.
- Groups and collections now scroll when they overflow the group panel.
- Fixed a bug where day layout in view links would sometimes not use saved format options.
- Fixed a bug where selecting a parent venue or item set in the “Split By” dropdown would not correctly select all child spaces or items.
- Clicking “X” to exit the group or collection editor maintains your group or collection selection.
- Fixed a bug where accounts with significant amounts of data would fail to load event data.
Admin Notes
You can now attach private, admin-eyes-only notes to events. Perfect for tracking sensitive information like payroll codes, instructor notes, or casting notes. Scroll down to the bottom of the event editor to add notes. Admin notes are only visible in the admin application and are never surfaced in view links or third-party synced events.
People Visibility
You can now elect to hide people in views. We built this feature specifically to keep student information private. Toggle off people visibility when creating a new view or by clicking Update View. If people visibility is off, people data is purged from view links and third-party synced events.
Improvements and fixes
- You can now collapse the list of views in your sidebar.
- Views in your sidebar, groups on the people page, and collections on the inventory page are now rearrangeable via drag-n-drop. The order is saved per-device, so you can have a different order on your desktop and mobile device.
- Large numbers of people are no longer collapsed into a number in the event popup, instead displaying all names.
- Groups and people are now split into separate columns in list layout.
- Updating a view no longer clears the view announcements.
- Event boxes in week & day layouts are rendered with the correct end time in print and TV mode.
- Deleting an event via the … menu now always deletes the chosen event.
- Tooltip background are always rendered with a light background to ensure text is readable.
File Attachments
You can now upload and attach files to events. Perfect for one-sheets, rehearsal reports, or any other information you want to share with attendees. Viewers can download attached files by clicking on the file name in view links or notification emails.
Upload and attach files on the fly in the event editor. Manage your files in the new Files page, accessible via the sidebar.
We’ll be rolling out new file fields for other resources, like People and Items, in the coming weeks.
Improvements and fixes
- Viewers can now adjust the timezone of the calendar in view links.
- When editing a person, the first name field is auto-focused so you can immediately start typing their name.
- Project key dates are correctly displayed in all timezones.
Color By
You can now color-code the calendar by Project, Location, or Tag. Use Format > Color By to select which option you prefer. Your selection is saved to your views and used in your view links. To update a view with a new color-code, select a view, choose your preferred option, then click Set as View defaults.
To support this feature, all locations now have a color property. Turn your venue into a beautiful rainbow. 🌈
All-Day Events
It’s finally arrived! You can now create true “all-day” events in Prospero! Simply toggle the all-day switch in the event editor when creating an event. Pick your dates and you’re done.
Events that cross midnight but are not all-day events will still be rendered as bars that cross days in the month layout. To help distinguish them from all-day events, the start and end times will appear at the start and end, respectively, of the event on the calendar.
Improvements and fixes
- Status, flag, and draft can all be set when bulk editing.
- Email notifications in older versions of Outlook for Windows (all versions prior to the recently released “new Outlook for Windows” (appreciate it if you could make this more confusing, please, Microsoft)) have improved rendering.
Event Flags
You can now flag events. Toggle the flag switch in the event editor and click Save to apply a flag. Flags appear in all calendar layouts at the beginning of the event title.
Flags are a great way to mark events that have incomplete information and need updating. One Prospero user is using flags to indicate if an event was changed last-minute to comply with their AGMA agreement. Flags are flexible- you decide what they signify!
Search Resources
You can now search in any resource page (Inventory, Locations, etc.) to find what you’re looking for.
Improvements and fixes
- The … menu in the event popup now contains all possible edit actions (Move, Duplicate, Edit, and Delete) in addition to Share.
- New keyboard shortcut: Esc de-selects all currently selected events.
- Command keyboard shortcuts like Cmd + A and Cmd + Backspace are disabled when a text field is selected.
- Cmd + A correctly selects all events in week layout when week start is set to Monday.
View Announcements
You can now add announcements to views. Announcements are a great way to communicate media presence, put-ins, or other information your cast & crew need to know. Announcements are displayed above the calendar in view links and TV mode. To edit a view’s announcements, click Update View.
Search Events
You can now search event titles to find just the event you’re looking for. Click + Filters in any calendar layout and start typing in the search bar. Viewers can search in view links (by using the + Filters button).
Improvements and fixes
- Double-clicking on an event opens the editor.
- The emails field in notification modals now suggests people based on what you type. You can also now use backspace to remove emails.
- The “three dots” menu in event previews now includes options to move, delete, and edit.
- Item conflicts are detected alongside location and people conflicts.
- If you have no resources of a given type, i.e., no tags, a button is displayed in the event editor to take you to that resource’s page to create your first resource.
Email Notifications
Notifications have arrived in Prospero! Keep your team updated as you make changes to the schedule, broadcast messages to everyone called to an event, and easily share your view links.
- Event Changes - Any time you create, edit, or delete an event via the editor, you can elect to toggle on “Notify Attendees”. You can edit the recipients and see a preview of the email after clicking “Save”. Prospero will intelligently modify the notification based on the recipient and the action you took. For example, if you add someone to an event, that person will receive an email that says they were added to the event, while the remaining recipients will receive an email showing the before & after of the change.
- Event Messages - You can send an email to everyone involved in an event by clicking on the event to open the popup, then … > Share. The recipients will be pre-filled with the people attached to the event. You can edit the recipients, subject, and body of your message.
- Share Views - Any time you have a view selected, click the envelope icon next to the view link in the upper-right of the page to share your view. Edit the recipients, subject, and body of your message (we pre-filled the body with some tips for viewers). The view link will be included below your message.
Every notification will display your organization’s logo in the upper-left corner of the email. If you don’t have a logo set, Prospero’s logo will be used. You can add a logo via Settings > Overview > Logo.
Improvements and fixes
- People can have custom pronouns. Select “Other” in the person editor and a text field will appear for you to enter their pronouns.
- Bulk commands now have keyboard shortcuts: Cmd/Ctrl + M to Move, Cmd/Ctrl + D to Duplicate, Cmd/Ctrl + E to Edit, and Backspace/Delete to Delete.
- All Cmd keyboard shortcuts are also mapped to Ctrl - so you can now Ctrl + Click to select multiple events. Enjoy, Windows users!
Deactivate & Reactivate Users
You can now deactivate users via Settings > Members > … > Deactivate. Deactivated users cannot log in and lose access to your organization. You will no longer be billed for their membership starting from the next billing period. You can reactivate a previously deactivated user via Settings > Members > … > Reactivate.
Coupled with Prospero’s recently released Permissions, this is a great way to give access to stage managers or production managers of a specific project. Provision their account with editing permission only for the project they’re involved in, then deactivate their account at the end of the project.
Improvements and fixes
- The top field of each editor (i.e., the title field for events) is auto-focused when you open the editor. Click create and just start typing!
- Fixed a bug where view links would have extra blank horizontal space
- Event end cannot be set before start
Week & Day Layout UI Updates
This week’s update includes a suite of improvements to the week & day layouts:
Overlapping event boxes in week & day layouts are now rendered in separate columns within the day (rather than overlapping). This prevents information from being obscured for events that occur at the same time.
Event boxes now have a very small margin, making it much easier to distinguish between back-to-back events of the same project.
Event box backgrounds are now slightly transparent for a more modern aesthetic. 💅
Improvements and fixes
- Fixed a bug where viewers in timezones west of UTC would have view links default to the day before the set start date
- Featured lists are persisted across refreshes and logins
- Cmd + A will now select only events visible on the screen, excluding events that are hidden due to your chosen filters
Editor Permissions
You can now set granular access controls for every part of the Prospero app. Set permissions for a user via Settings > Members > … > Edit Permissions. When inviting new members to your organization, you can select the permissions they will receive once they join the organization. Permissions are presented in a grid. Each row indicates a section of the Prospero app, like “Locations” or “Billing”. Columns represent the permission levels, from least permissive to most permissive.
No Access - Block access to this section of the app.
Read - Allow access to this section of the app, but no action can be taken.
Edit - User can edit existing data already in this section of the app.
Create - User can edit existing data and create new data in this section of the app.
Delete - User has full access to this section of the app: editing, creating, and deleting data.
Under Events, each Project has an access level. Use these to give users access to only the projects that are relevant to them. For example, a stage manager might have Read access by default, and Delete access for the production they’re currently working on.
Search in Dropdown Menus
After opening a dropdown menu, start typing to narrow the list of options. For super speed, use Tab to navigate to a checkbox, Space to (de)select a checkbox, then Shift + Tab to navigate back to the search box. The text is already selected, so you can immediately start typing to keep searching.
Improvements and fixes
- You no longer need to re-login every hour! We tightened security and your access is now maintained for 7 days, so you only have to log in once per week on each browser you use.
- People, Groups, and Tags are now sorted alphabetically (People by last name) in dropdown menus and displays.
- The Event editor always defaults duration to one hour (unless creating an Event by dragging on the calendar).
Bulk Editing
You can now edit Event properties in bulk from any layout. Select Events (Cmd/Shift + Left Click or Cmd + A to select all), then select Edit from the menu at the bottom of the screen. Choose the property you’d like to edit- type to narrow the list of available options. Options vary based on the nature of the property you’re editing.
For times, you can type the same time interval options from bulk move & duplicate into the menu. For example, “1 hour later.” For text fields, type the new content of the field. For associated properties (Locations, People, etc.), type to narrow the list of available options.
Improvements and fixes
- Cmd + A selects all Events visible on screen in any calendar layout
- Chosen Split By options in day layout are persisted across refreshes and logins
- List layout always starts with dates selected
Mass Move, Duplicate, & Delete
You can now move, duplicate, & delete Events in bulk from any layout. Select Events by holding CMD or SHIFT and left-clicking on an Event. Use the menu at the bottom of the screen to choose an action. When moving or duplicating Events, you can select a default option, or type a date or time interval into the menu. For example, “Feb 21” or “3 hours later” or “3/12/26."
View Link Format Customization
You can now set default layout & format options on your View links. When saving a View link, select which layout (month, week, day, or list) you would like displayed by default. Choose what day you want the link to start on. “Today” is always today, whenever the viewer views the link. To change the default format options, open the Format menu and make your adjustments. Click Set as View defaults at the bottom of the format menu to save your defaults.
Mobile & Desktop App
You can now install Prospero as an app on your mobile or desktop device! Instructions vary based on your browser and operating system. To start, open Prospero in your browser. On iOS, select Share > Add to Home Screen. On Android, select … > Install App (or Add to Home Screen). On desktop, Chrome & Edge display an install icon in the top-right of your browser, near the “Favorite” button. The app works identically to the version on the web. We’re looking forward to bringing push notifications and other native features to the app soon!
Improvements and fixes
- Events in the month layout don’t have unnecessary scrollbars
- Fixed a bug where the filter “+” button would occasionally not work
- Column dividers are fully drawn in list layout
Featured Lists
You can create lists of featured Events to display at the top of the list layout - great for fittings, crew calls, or highlighting specific Events in the list. Create featured lists in list layout via Format > Featured Lists > +. Name your list, choose the filters you want to use to narrow your Events, and decide if you want these Events to appear in the main list. You can re-arrange the order of featured lists with the “draggable” area on each list. By default, the main list is titled “Main List” when featured lists are present. You can rename the main list with the pencil button in the format menu.
Improvements and fixes
- Pre-filled fields in Event Editor. When you create a new Event while you have filters selected, those categories are now pre-filled in the Event editor
Week Start on Monday
You can now adjust the month & week layouts to start the week on Monday! Use the format menu to choose your preferred starting day: Sunday or Monday.
Project Abbreviations
Added a new “Abbreviation” field to Projects. In month, week, and day layouts, you can opt to have the Project abbreviation displayed next to Event titles. This is a great way to accommodate those with colorblindness or tell projects with similar colors apart.
Improvements and fixes
- The error screen now prompts you to submit feedback to the team so we can better track down and squish any pesky bugs
- Canceled Events have their title ~~struckthrough~~ to make their status as obvious as possible
- Project key dates are properly sorted by date wherever they appear
- Split by People allows you to select People from the “+ Add Person” menu
- Week & day layouts display the correct start & end times in the Event boxes based on your selected timezone
TV Mode
Introducing Prospero’s TV mode, purpose-built for displaying your schedule in lobbies, hallways, and offices. Turn on TV mode in any calendar layout via … > TV Mode. Your organization name & logo are displayed in the bottom-left. Change your organization name & logo in Settings > Overview. Entering TV mode while in a View will instead display the View name and a QR code linking to the View link. Give staff and actors the power to view the schedule on the go!
Day Split By & Format Options
You can now split the day layout into columns based on any detail, like Location, Project, or Tag. Perfect for seeing what’s happening in each space of your venue. Select how you’d like to split the layout via Format > Split By. Choose the specific columns with the + Add button. Drag-n-drop columns to choose the order they’re displayed in. Via Format > Display, customize what’s displayed in the Event boxes on the layout. You can choose to display the Event end time and/or attendees. Adjust the zoom level of the layout with the slider. Adjust the scrolling behavior of TV mode to start & stop at a specific time of day via Format > TV Mode.
Improvements and fixes
- The app no longer freezes when manually entering the year in the time window
- View list layout displays Events as expected
List Events by Category
By default, Prospero lists your Events in one list. Sometimes, you want a few lists stacked on top of each other, like lists for the Events in each Location or each Project. Use Format > List By to group your Events by any category. Events may appear more than once if they belong to multiple lists.
List Dividers
If Excel is your aesthetic, we’ve got you covered. You can now choose to display dividers between your columns via Format > Dividers.
Improvements and fixes
- Tags & Collections are now fully displayed in list layout
- People names are legible once more when a conflict is detected
- The time window in list layout is now consistent with the date on the calendar header
- Navigating away and back to list layout no longer changes the time window
- Clearing tutorial data now correctly deletes Inventory and Tags
List Format Options
You can now design your own list layout! Open the format menu with the button in the upper-left in list layout. Choose which columns you want displayed in the list. Drag-n-drop columns to shift the order they’re displayed in. Select the option to display Event statuses and tags below the title of the Event.
List Export
You can now export your list to a PDF. Open the export menu via the “three dots” menu in the upper-right: … > Export. Choose your document options, like page size and orientation. Customize your exported list with a title, notes, or image, displayed at the top of the page. Select the option to include the date & time of export in the footer. You can also print a custom text watermark on every page.
Improvements and fixes
- Events are properly updated when displaying the calendar in a different timezone than your local timezone
- Adding an Event from the day “+” button in list view now always defaults to 10am in your chosen timezone
- Day headers in list view are properly placed in every timezone
List Layout Time Window
The list layout now only shows events within the time window you select. The default time window is the next 7 days.
Common options (day, week, month, & quarter) are available with single-select. If you’re looking for something more specific, you can customize the range to whatever fits your needs. You can move the time window forward and backward with the navigation buttons.
Improvements and fixes
- Tag filters are now applied to all-day events
People Conflict Detection
Prospero now warns you when saving an Event if any People assigned to that Event are assigned to another Event at the same time. Location conflicts are displayed in the same warning.
Tags
You can now create Tags for your Events! Access the Tags page via the sidebar. Give your Tags names and colors, then choose from 70 theater & arts symbols to make your Tag stand out. Assign Tags to your Events—filter by Tag to create custom Views like performance calendars and press calendars.
Improvements and fixes
- Toggling sync to Google or Outlook when creating or updating a View no longer clears the View name & URL fields
Inventory
You can now create and manage your Inventory in Prospero! Like projects, locations, and people, inventory has its own page accessible via the sidebar.
Pieces of inventory are called Items in Prospero. Items can be either a “single” item, like a specific costume, or a “set”, like a set of microphone packs. You can switch between “single” and “set” when editing an item and record basic info like name and image. Track the default location, condition, and lifecycle of each item individually, including each item within a “set”.
Just like people, you can group your items into a Collection for speedy data entry in the calendar. Collections are comprised of individual items, so you can add as many of a “set” of items as you like. Add items & collections to an event via the event editor, just like projects, locations, and people. Filter by item or collection to see an item’s usage in time.
Tutorial
Improvements and fixes
- Week & Day layouts released from beta
- While your account is in the trial period, the number of days remaining in your trial is displayed in the sidebar
Onboarding Sequence
New users are presented with an onboarding sequence to help them get the most value out of Prospero. After signing up, you'll be guided through account setup, including:
- Selecting a plan
- Creating your Organization
- Inviting your teammates
- Activating Outlook and/or Google Calendar integrations
Current users will see an abridged version of the onboarding sequence upon your next login.
Improvements and fixes
- Your chosen timezone is now saved locally in your browser. On subsequent logins, Prospero will detect and switch to your previously saved timezone
- We gave the event popup a fresh coat of paint!
- Links in Event notes are properly detected
Native Print & PDF
Native print & PDF functionality is here! To print a calendar, navigate to Month, Week, or Day layout. Open the print dialogue at “…” > Print.
If you’re printing a Week or Day layout, you’ll be prompted to select the range of hours to print (i.e., 8am to 11pm). You can choose to print in color or black & white. Clicking the “Print” button will open your browser’s native print dialogue, where you can further fine-tune your settings. To save as a PDF, select “Save as PDF” as the destination in your browser’s native print dialogue.
Known Issue - Firefox has issues rendering some of the lines in the Month layout. We suggest using Safari or Chrome to print.
Outlook Integration
Prospero is now integrated with Microsoft Outlook! Outlook users can enable the integration in Settings > Integrations > Microsoft Outlook. Adjust which Views are synced to your Outlook account in the same place. When you create a new View and you have the integration enabled, you will see the option to sync that View with Outlook.
Sync behavior is identical to Google Calendar sync:
- Changes in Prospero are typically visible in Outlook in less than 5 seconds. In rare circumstances, it may take up to 15 minutes. If you do not see your events appear after 15 minutes, please share your experience in #help with a short screencast explaining what you expected to sync and I’ll troubleshoot.
- Changes in Outlook do not appear in Prospero. At this time, this is a one-way sync from Prospero → Outlook. If you adjust the time of an event in Outlook, the event will not be updated in Prospero. Always edit events in Prospero to keep both systems in sync (a link to the Prospero app is included at the end of every event description).
Improvements and fixes
- When creating and/or updating two Views in a row, the second View modal no longer includes the first View’s information
Invite team members to your Organization
You can now invite other users to your organization! Head to Settings > Members and click Invite people. They'll get an email with a link to sign up and join your Prospero Organization. You can resend invitation emails or revoke invitations from the members tab.
Your Organization (as opposed to individual users) owns the majority of data in your Prospero account. Events, Projects, Locations, People, and Views will be visible and editable by users within your Organization. For the time being there are no permission controls; every user is an "Admin" user with full read & write access to all data. We'll be tackling permissions in the future and would love input on what sort of permissions you'd like to enforce!
Improvements and fixes
- Switching to week & day layouts no longer breaks view links
Week & Day Layouts
It’s finally here! Week and day layouts have arrived in Prospero. Both layouts are built with drag’n’drop at their core. Quickly create events by dragging on the calendar, adjust the start or end by dragging the edge of an event, or move events by dragging and “dropping” an event to a new spot on the calendar.
Toggle calendar layouts via the dropdown in the top-right corner of the calendar menu (top-left on mobile).
We’re marking this feature as Beta for the next couple of weeks while we squash any pesky bugs. Let us know if you find any!
Official Google Calendar Verification
Google officially verified Prospero's Google Calendar integration! No more warnings when turning on the integration.
Views are now set to the timezone you were using when you created it. Viewers will always see your View in that timezone - perfect for folks coming in from out-of-town.
There's a new Title
field on People to track job titles. A person's title will appear on their contact card.
There's a new Details
field on Projects to include freeform notes.
In-App Billing
Billing details are now displayed under the "Billing" settings tab. View previous invoices, your billing address & payment method, and your current plan. You can update your billing address & payment method or cancel your plan completely. You can change your plan via the "Plans" settings tab.
Improvements and fixes
- The date & time selections are now separated in the event editor. This is a preliminary step to adding “all-day” events with no specific start or end time
- Project key dates no longer include a time value (date only)
- Projects, Locations, People, and Groups are now all sorted alphabetically
- Fixed a rare bug where applying a filter could cause two full-day events to overlap
- Viewers no longer receive 401 errors when viewing view links
Namespaces
View links now include a Namespace, giving you more customizability and flexibility when sharing your Views. The new format for View links is: https://view.prosperoapp.com/NAMESPACE/CUSTOM_VIEW_URL
. This means all of your View links have a new format, so make sure to share the new link with anyone who has the old one! The old links will no longer work.
We made this change to avoid URL conflicts between Prospero users. Now, you and another user can both have a View with the URL "music-man" under distinct namespaces. Your namespace has to be unique across all Prospero users. If you want a common one, best to get it early. 😉
Calendar Timezone
You can now change the timezone the calendar is displayed in via the three dots menu next to the filters button.
Organization and Profile Settings
You can now update the following in Settings:
- Password
- Name
- Organization Name
- Namespace
Improvements and fixes
- Multiday events now appear under "Today" on the dashboard
- An error message now appears if your login session has expired prompting you to re-login. We require a new login every hour for security purposes.
- Selecting a View in the sidebar no longer closes the list of Views underneath the Calendar button
- The top and bottom of the app are no longer obscured on Safari on mobile
- Names of People are now always left-aligned