v2.49.4 (build 20260814.2245)
Version history
Recent updates to the app, in plain English.
Version 2.49.4
14 August 2026- The live volunteer rota report and CSV export now live on the main Volunteering page, not the templates settings page, so the settings area is just for setup.
Version 2.49.3
14 August 2026- Better search-engine and link-sharing details: clearer page titles and descriptions, a sitemap and crawler rules, and a more descriptive headline on the welcome page.
Version 2.49.2
14 August 2026- The maintenance screen now clears by itself as soon as maintenance is switched off, and 'Check again' works for signed-out visitors too.
Version 2.49.1
13 August 2026- Admin rights can now be granted to executive post accounts.
Version 2.49.0
13 August 2026- Fixed an error that stopped new events being saved at theatres using volunteering.
- Events now take a start time and an end time instead of a fixed duration list, with the duration worked out for you.
Version 2.48.2
13 August 2026- Moving someone off a production account now removes them from any play committees automatically, so committee lists only show current production users.
- Tidied up older committee entries left behind by past role changes.
Version 2.48.1
13 August 2026- Executive is now selectable in the role dropdown on the admin users screen.
Version 2.48.0
13 August 2026- Executive committee positions can now have their own login, separate from anyone's personal account.
- Each position shows whether it has an account yet, and you can invite the post or send a password reset when it changes hands.
- Rights granted by a position are applied and withdrawn automatically, and personal accounts are no longer affected.
Version 2.47.15
13 August 2026- Fixed the volunteer task start/end minute boxes on desktop — they were squashed too narrow to edit.
Version 2.47.14
13 August 2026- Fixed the sign-in screen on phones so the password box accepts typing again.
Version 2.47.13
13 August 2026- Volunteering default tasks: the volunteer count and timing boxes now have plus and minus buttons, and negative timings (before curtain up) can be typed on a phone.
Version 2.47.12
13 August 2026- Tightened privacy rules so photos awaiting review are no longer visible to production teams.
- Theatre logo images are now only viewable by people connected to that theatre.
Version 2.47.11
13 August 2026- Password boxes now show just one show/hide eye icon instead of two.
Version 2.47.10
13 August 2026- The Google sign-in users list now correctly shows who already has a password.
Version 2.47.9
13 August 2026- Password set-up emails for Google sign-in users now only go to accounts that don't have a password yet.
Version 2.47.8
13 August 2026- Resetting a password now keeps you on the new-password screen only — the rest of the app stays locked until the new password is saved, then you sign in again.
Version 2.47.7
13 August 2026- Fixed the new-password screen so Update password is enabled only after the reset session is confirmed and can be submitted successfully.
Version 2.47.6
13 August 2026- Hardened password recovery on mobile browsers and installed apps so the reset screen keeps control of the temporary recovery session.
Version 2.47.5
13 August 2026- Made password reset links reliable on phones by preventing email security checks from using the link before you open it.
Version 2.47.4
13 August 2026- Added a back button to the email delivery page so you can return to the admin area.
Version 2.47.3
13 August 2026- Fixed the admin password-reset test so it correctly finds Google-linked accounts before sending the email.
Version 2.47.2
13 August 2026- Password reset links now always open the "New password" screen, instead of just signing you in.
- If a reset link has expired you can request a fresh one straight from that screen.
Version 2.47.1
13 August 2026- Fixed the admin tool that finds accounts which previously used Google sign-in, so reset links can be sent reliably.
Version 2.47.0
13 August 2026- Sign in with Google has been retired — everyone now signs in with an email address and password.
- Anyone who used Google before can request a reset link to set a password, and admins can send those links out.
Version 2.46.7
13 August 2026- Training manuals now have Download and Open buttons, so they work reliably in every browser instead of being blocked as a pop-up.
Version 2.46.6
13 August 2026- Volunteers now receive reminder emails before their shifts, based on each theatre's reminder-day settings.
Version 2.46.5
13 August 2026- Training manuals list now shows the latest editions, including the admin manuals for reference.
Version 2.46.4
13 August 2026- Volunteer rota: filter by play, step through calendar months, and month dividers in the shift list.
Version 2.46.3
13 August 2026- Volunteer shifts now show amber when partially filled and green when full, so you can see at a glance which tasks still need cover.
Version 2.46.2
13 August 2026- You can now edit an existing default volunteer task instead of deleting and re-adding it.
Version 2.46.1
13 August 2026- Fixed an error when loading upcoming performances on the Volunteering settings page.
Version 2.46.0
13 August 2026- Volunteering settings now lists upcoming performances so you can create volunteer shifts from your default tasks for performances that already exist.
Version 2.45.5
13 August 2026- Fixed an error that stopped the volunteering rota report loading.
Version 2.45.4
13 August 2026- Fixed an error that stopped the volunteer rota loading.
Version 2.45.3
13 August 2026- Fixed the Volunteering page wrongly saying you're not assigned to a theatre — it now recognises members, production users and admins, not just actors.
- Fixed the back button on the Volunteering pages, which led to a missing page.
Version 2.45.2
13 August 2026- Volunteering can now be switched on or off per theatre from the theatres settings page, alongside the other modules.
- Turning it off shows how much volunteering data exists first and keeps everything safely stored.
Version 2.45.1
13 August 2026- New Volunteering settings page: set up default volunteer tasks with instructions shown at sign-up.
- Theatre admins can maintain executive committee positions, each with its own position email.
- Rota report shows unfilled shifts for the next 90 days and exports to CSV.
Version 2.45.0
13 August 2026- New Volunteering module: members can sign up for volunteer shifts at upcoming performances.
- Volunteer shifts are generated automatically from task templates when performances are published.
- Rota admins (theatre admin, member admin, house coordinator) can close or reopen shifts and remove volunteers.
- Executive committee positions can be configured per theatre with automatic role grants.
Version 2.44.16
12 August 2026- The notifications list now scrolls when there are many unread items.
Version 2.44.15
12 August 2026- Security: tightened who can see production details, email sender settings and theatre integration settings.
Version 2.44.14
12 August 2026- Members screen: added an Account status filter to find members by invited, joined, or not-invited state.
Version 2.44.13
11 August 2026- Training manuals are now sent by email only — the in-app manual notification has been removed.
Version 2.44.12
11 August 2026- Training manual notifications now open the PDF in a new tab instead of being blocked by the browser.
Version 2.44.11
11 August 2026- Fixed an occasional error when checking for new version notifications just after an update.
Version 2.44.10
11 August 2026- Fixed duplicate emails when someone's role changes — you now get one role-change email and one training manual email instead of two of each.
Version 2.44.9
11 August 2026- New members, actors and production users are now emailed the training manual for their role when they activate their account — with the same download link in their notifications.
- Moving someone to a different role sends them the manual for that role too.
- Manuals always link to the latest edition, and there's a new tool to let people know when a manual has been updated.
Version 2.44.8
11 August 2026- Fixed the "Help and common questions" link on the Members page, and the same link on the Family page — both now open properly.
Version 2.44.7
11 August 2026- Added a super admin training manual in the same illustrated style as the other role manuals.
Version 2.44.6
11 August 2026- Added new training manuals for actors, production teams and theatre admins.
Version 2.44.4
11 August 2026- Added two new training manuals: one for members, and one for members who also hold member admin rights.
Version 2.44.3
11 August 2026- Security: images uploaded for emails can now only be opened by the person who uploaded them.
Version 2.44.2
11 August 2026- Performance dates now look and read the same everywhere — same wording, calendar icon and styling in actor and production views.
Version 2.44.1
10 August 2026- Fixed an error that could stop the admin invitations list from loading.
Version 2.44.0
10 August 2026- Refreshed the welcome page and the Actor and Production help pages so they describe how the app actually works today — casting through roles and accepted offers, invitations to register interest, draft copies of events, cancellation notices, theatre-first audition notifications and the new calendar views.
- Added two new help pages: one for members and one for parents and guardians looking after child profiles, reachable from the members and My family pages.
Version 2.43.2
10 August 2026- Refreshed the Privacy and Cookie policies so they match how the app works today, including in-app emails and pictures, the members directory (contact details hidden by default, interests shown), unsubscribe alerts, register exports and the 'stay on this page after a refresh' behaviour.
Version 2.43.1
10 August 2026- Exporting the membership register to CSV is now recorded in the audit log, and the theatre's admins and platform admins are alerted with who exported and how many records.
Version 2.43.0
10 August 2026- Members Directory: each member's interests now show under their name, in the same grouped style used on the membership register, and you can search by interest.
- Contact details in the directory are now hidden by default for members of one theatre, and only the member themselves can choose to show them again from My membership.
Version 2.42.4
10 August 2026- Security: membership records are now only visible to people who manage that theatre.
Version 2.42.3
10 August 2026- Emails no longer repeat the subject as a heading at the top — they open straight with the message.
Version 2.42.2
10 August 2026- Emails now start straight with the message, so there's no large gap or repeated heading at the top.
- The logo and 'Pocket Backstage at {theatre}' sign-off has moved to the bottom of every email.
Version 2.42.1
10 August 2026- Send and Cancel now stay fixed at the bottom of the email windows, so a long message can never push them off the screen.
- The message box scrolls on its own once it gets tall, keeping the formatting toolbar in reach.
Version 2.42.0
10 August 2026- Emails to members and actors can now be written with formatting — bold, italics, headings, bullet and numbered lists.
- You can add proper hyperlinks (with your own wording) and insert images straight into the message.
- Sent emails keep the same branded look, and a plain-text version is still included for older mail apps.
Version 2.41.5
9 August 2026- Updated the optional registration guidance to make it clearer what additional information may help with processing a request.
Version 2.41.4
9 August 2026- Members registering interest must now pick a theatre from the list — unlisted theatres can't be requested here.
Version 2.41.3
9 August 2026- Security hardening for the automatic calendar sync job.
Version 2.41.2
9 August 2026- Security hardening around theatre-based permissions.
Version 2.41.1
9 August 2026- Email previews now show the same footer paragraph that real emails use, instead of a placeholder.
Version 2.41.0
9 August 2026- Super admins can now see how much text-message credit is left, on the Security page, with a Refresh button.
- The Send SMS window shows the remaining credit and warns if a send looks like it will use more than you have.
Version 2.40.0
9 August 2026- Admins are now alerted in the app whenever someone unsubscribes from email — whether they click unsubscribe, mark a message as spam, or opt out of the mailing list.
- Members can now unsubscribe from emails themselves from My Membership, and their admins are told straight away.
Version 2.39.2
9 August 2026- On the simplified membership register you can now tick which interest sections (Acting, Backstage, Front of House, Other) appear in each row, for a cleaner list.
- Member names now stay on a single line with more room.
Version 2.39.1
9 August 2026- Member Admins now get a simpler membership register: name, interests, email and phone (mobile first), without payment, status, account or mailing-list columns and filters.
Version 2.39.0
9 August 2026- Member Admins are now read-only on the membership register: they can search, filter, export and send emails or texts, but adding, editing, deleting and inviting members stays with theatre admins.
Version 2.38.3
8 August 2026- Admin alerts about a new member joining now always come from the right theatre, and general admin heads-ups send from Pocket Backstage instead of picking up an unrelated theatre's name.
Version 2.38.2
8 August 2026- Added a shortcut to the email delivery log from the Security screen, so you can check sent, queued and failed emails in one click.
Version 2.38.1
8 August 2026- Members saved without an email address are no longer silently left off the mailing list — you now get a clear warning when you save.
- The members list flags anyone opted in to the mailing list who has no email address.
- Adding an email address to one of those members queues them for the mailing list straight away.
Version 2.38.0
8 August 2026- Big announcements to the whole membership now pace themselves under the hourly sending limit instead of stalling.
- Emails waiting for the limit to reset are held for up to 6 hours, so nothing is thrown away.
- The announcement window now tells you roughly how long a large send will take.
- Email delivery screen shows how many messages are waiting and how many have gone out in the last hour.
Version 2.37.0
8 August 2026- Refreshing a page now keeps you on that page instead of dropping you back at the home screen.
- Mailing list queue: a new “Run now” button sends anything that’s due straight away.
- The queue list refreshes itself every 30 seconds and shows queued, started and finished times plus any error.
- Jobs that get stuck part-way through are now released automatically and retried.
Version 2.36.1
8 August 2026- First and last names now use the mailing provider's built-in name fields even when those fields are omitted from its list metadata.
Version 2.36.0
8 August 2026- Moving a member from pending to active now tags them as a Member on your mailing list straight away; pending to past still sends the Left tag.
- Status changes are sent on the next sync run instead of waiting for the usual daily gap.
Version 2.35.8
8 August 2026- First and last names now sync to your mailing list even when the field names differ slightly in spacing or capitalisation.
Version 2.35.7
8 August 2026- The mailing list sync queue is now always visible, including recently sent syncs, so you can confirm a member went across.
Version 2.35.6
8 August 2026- The mailing list sync screen now shows when the next queue run happens, so you know when pending members will be sent.
Version 2.35.5
8 August 2026- Members who are switched on for mailing list sync are now queued automatically, not just when their status changes.
Version 2.35.4
8 August 2026- Security hardening around how account roles are set when a profile is first created.
Version 2.35.3
8 August 2026- New members added with a 'pending' status are now queued for EmailOctopus automatically, so they pick up the 'Potential' tag and any onboarding automation without running a sync by hand.
- Changing an existing member's status to 'pending' does the same. Members with no email address, or who aren't opted in, are skipped.
Version 2.35.2
8 August 2026- Email templates that only apply to membership are now hidden for theatres that don't use the Members module.
Version 2.35.1
8 August 2026- Test and announcement emails now fall back to the theatre or platform default sender when no sender identity has been set up yet.
Version 2.35.0
8 August 2026- When an administrator adds someone to the membership directory, you can now email the theatre's active members to announce the application and invite any objections. A preview appears first, and you can skip it.
- Super admins can tailor the wording of that email for each theatre from Admin → Theatres, with a live preview and a 'send test to me' button before it goes live.
Version 2.34.20
5 August 2026- Routine security tightening behind the scenes. No change to how the app works.
Version 2.34.19
5 August 2026- Super admins can now open and edit any theatre's calendar, sender identity and mailing-list settings, including when they aren't allocated to a theatre.
- Settings pages now show which theatre you're editing and let you switch theatres from a picker.
Version 2.34.18
5 August 2026- Requests naming a theatre that does not exist yet are now only sent to, and handled by, super admins.
- The review queue marks these clearly, and approving one now creates and assigns the theatre for any type of request.
Version 2.34.17
5 August 2026- Fixed an error that stopped newly invited users activating their account, and stopped users saving their own profile details.
- Activation problems now show the real reason instead of a generic error message.
Version 2.34.16
5 August 2026- Fixed invitations wrongly showing "Invitation already used" when the account had not been activated yet.
- Password boxes on activation and password reset no longer pre-fill an old saved password.
Version 2.34.15
5 August 2026- Fixed the Accept invitation link in invitation emails so it opens the app correctly.
Version 2.34.14
5 August 2026- Fixed the theatre list not loading on the public register-interest forms.
- Tightened who can move an account between theatres.
Version 2.34.13
5 August 2026- Fixed an error that could stop a play from being deleted when it had cast or shortlist history.
Version 2.34.12
5 August 2026- Security hardening around account types and internal database access.
Version 2.34.11
5 August 2026- Sample productions now follow the normal casting workflow: accepted offers show on the roles and roll call, and the cast list stays empty until the roll call is announced.
Version 2.34.10
5 August 2026- Removing or withdrawing a casting now refreshes the roll call card, role cards and cast list straight away.
Version 2.34.9
5 August 2026- The Cast section of a play now explains that actors only appear there once the roll call is announced, and shows how many accepted offers are waiting.
Version 2.34.8
5 August 2026- When a role offer is sent, the play owner, play committee, theatre admins and the sender are all notified, not just the actor.
Version 2.34.7
5 August 2026- Role offer emails and notifications now always come from the theatre that owns the play, instead of occasionally using the recipient's own theatre.
Version 2.34.6
5 August 2026- Super admins without a theatre allocation no longer see Calendar or Members menu options; once allocated they see only that theatre's.
Version 2.34.5
5 August 2026- Calendar and Members menu options now only appear when your account is attached to a theatre that has those features switched on.
Version 2.34.4
5 August 2026- The Calendar and Members menu options now always stay available to super admins, even when they aren't attached to a theatre.
Version 2.34.3
5 August 2026- Accepted invitations now disappear from the admin invitations list 7 days after they were accepted, so only recent activity is shown.
Version 2.34.2
4 August 2026- Calendar link now sits right next to Plays in the main menu, making it easier to find.
Version 2.34.1
4 August 2026- Actors now correctly pick up their theatre's module settings, so switched-off features like Family no longer appear in their menu.
Version 2.34.0
4 August 2026- Membership features are now fully hidden for theatres that don't use the Members module — no Members menu, pages or 'Also a member' labels.
Version 2.33.1
4 August 2026- Team members on an event now show their email address, so the "Email invitees" button appears for team-only events too.
- Publishing a copied draft event no longer sends a confusing "event reopened" message alongside the real invitation.
- Deleting an event now tells everyone who was invited that it has been cancelled.
Version 2.33.0
4 August 2026- Copying an event now creates a draft: nobody is invited until you're ready.
- Edit the copy's title, date, time, location and attendee list, then use "Publish & send invites" to notify everyone with the final details.
Version 2.32.4
4 August 2026- Copying an event now works when the event includes team members as well as actors, and everyone copied across is invited.
Version 2.32.3
4 August 2026- Performance dates on a play page are now much easier to spot at a glance.
Version 2.32.2
4 August 2026- Fixed actor photos and details not loading on play pages for production users.
- Shortlist entries now show the role they relate to correctly.
Version 2.32.1
4 August 2026- Tightened privacy so actors' contact details stay hidden from production teams when they've opted out of being discoverable.
Version 2.32.0
3 August 2026- Account invitation links now stay valid for 7 days, so theatre users have plenty of time to open and accept them.
Version 2.31.1
3 August 2026- Roles that are cast now stand out clearly in a play's role list, with fully cast roles highlighted and partly cast roles showing how many actors are still needed.
Version 2.31.0
3 August 2026- Signing in is noticeably faster, especially on phones — fewer checks now run before you're let through.
- The home page loads quicker for people already signed in.
Version 2.30.7
2 August 2026- Every 'Back' link across the app now uses the same clear button style.
Version 2.30.6
1 August 2026- Tightened account and profile security so records always stay with their rightful owner.
Version 2.30.5
1 August 2026- Simplified the text explaining when a theatre hasn't published a calendar subscription link yet.
Version 2.30.4
1 August 2026- Emails and notifications about a play or event are now always sent and branded by the theatre that owns it, instead of the recipient's own theatre.
Version 2.30.3
1 August 2026- The play committee (or the play owner if there is no committee) is now notified as soon as an actor registers interest in a play.
Version 2.30.2
1 August 2026- Audition events now say "Open to all actors" instead of implying everyone has already been notified.
- Removed the extra "also notify play committee" tick box — use the "Invite play committee" button when you want them included.
Version 2.30.1
1 August 2026- Actors can now only be cast into a role, so a play needs at least one role before anyone can be added to the cast.
- Each cast card now has a remove button, so uncasting someone no longer means opening their profile page.
Version 2.30.0
1 August 2026- Adding an actor to a play now invites them instead of casting them: registered actors who haven't shown interest get an email and in-app nudge asking them to register, optionally suggesting a role.
- Actors who have already registered interest are shown for reference only — shortlisting, offers and casting stay on the play page where they belong.
Version 2.29.13
1 August 2026- Every calendar event type now has its own colour — Audition, Read through, Rehearsal, Mop up, Casting, Call back, Tech rehearsal, Dress rehearsal and Performance — instead of being lumped into vague 'Meeting' and 'Other' groups.
- The calendar key now only lists the event types actually shown in the current view, in the order a play moves through them.
Version 2.29.12
1 August 2026- Audition events no longer show a public share link — actors see open auditions on their dashboard and through invitations.
Version 2.29.11
1 August 2026- Calendar events are now colour-coded with clear, familiar colours — red for performances, blue for rehearsals, green for auditions, purple for meetings and amber for everything else.
Version 2.29.10
1 August 2026- Open audition cards now show a clear left-hand accent when you've already registered interest, making them easier to spot.
Version 2.29.9
1 August 2026- Lightened the app background throughout for a brighter, easier-to-read look, with cards and buttons still clearly separated.
Version 2.29.8
1 August 2026- Calendar text and event details are now larger, clearer and higher contrast, especially on mobile.
Version 2.29.7
1 August 2026- Calendar text is bigger and easier to read in both month and schedule views.
- Events are now colour-coded by type, with a small legend under the month grid.
Version 2.29.6
31 July 2026- Updated the calendar subscription help text for clarity.
Version 2.29.5
31 July 2026- When a play allows an actor to hold more than one role, actors already cast now appear again in the shortlist and role offer lists for other roles.
Version 2.29.4
31 July 2026- Play committee cards now show each member's email address next to their name, before any assigned roles.
Version 2.29.3
31 July 2026- Actor directory search is now consistent: typing a plain word still searches everything loosely, but a specific field like 'sex:male' or 'location:york' is an exact match, so 'male' no longer returns female actors.
- Add * for a partial field match (e.g. 'roles:comed*'), and number searches now use the same style: 'height:>168', 'age:<40'.
Version 2.29.2
31 July 2026- The users list now flags people who wear more than one hat — an 'Also an actor' or 'Also a member' badge appears alongside their main role, with the relevant theatre on hover.
- You can also search the users list for 'actor' or 'member' to find them.
Version 2.29.1
31 July 2026- Tightened access so theatre admins only see role information for people at their own theatre.
Version 2.29.0
31 July 2026- The member role is now only available at theatres that have the Members module switched on.
- Turning the Members module off now moves anyone still using the member role to the actor role, and warns you first.
- Sample theatre data now creates its guardian demo account as an actor.
Version 2.28.11
31 July 2026- Fixed an error that stopped members switching themselves to actor or production.
Version 2.28.10
31 July 2026- Clarified theatre association text on the actor profile screen.
Version 2.28.9
31 July 2026- Signing out no longer causes a blank screen on the admin users page.
Version 2.28.8
31 July 2026- Admin → Users now shows the theatre name for member and actor accounts instead of a blank column.
Version 2.28.7
31 July 2026- Member users now always show under their own theatre in Admin → Users. Their theatre is taken from their membership record automatically, and existing records with a missing theatre have been corrected.
Version 2.28.6
31 July 2026- The Calendar page now always offers a theatre chooser when more than one theatre publishes a calendar, so you can look at any of them — not just your own.
Version 2.28.5
31 July 2026- The members export now includes every field on the membership record, each in its own column — including payment, notification and mailing-list details.
- Each volunteering interest now gets its own Yes/No column in the export.
Version 2.28.4
30 July 2026- The Calendar page now explains when a theatre hasn't published a subscribe link, instead of simply showing nothing.
- Admins get a clearer note that members only see the "Add to your own calendar app" link once the subscription link is switched on.
Version 2.28.3
30 July 2026- Updated the theatre calendar description on the actor dashboard for clarity.
Version 2.28.2
30 July 2026- Open auditions on your stage door now show at a glance which ones you've already registered for, and whether you're shortlisted or cast.
- A summary line tells you how many auditions are open and how many you've put yourself forward for.
Version 2.28.1
30 July 2026- Audition events now show at a glance whether they've gone out to your own theatre's actors only, or to everyone.
- A "Notify all actors" button sits right on the event, so there's no need to open the edit form to release an audition.
Version 2.28.0
30 July 2026- Auditions can now be announced to your own theatre's actors first, using a new tick box on the audition event.
- Untick it and save, and every actor is notified — including anyone who already had the early heads-up.
- Opening an existing event, or switching it to an audition type, now alerts actors too.
Version 2.27.9
30 July 2026- Moving someone to a different theatre now properly removes their place at the theatre they left.
- The list of people you can add to a play committee now only shows production users from that play's own theatre.
Version 2.27.8
30 July 2026- The production sign-up form now lets you pick your theatre from a list, with an option to type a new name if it isn't listed yet.
Version 2.27.7
30 July 2026- Fixed the version number shown in the app so it always updates straight away after a change.
Version 2.27.6
30 July 2026- Refreshed the Privacy Policy and Cookie Policy so they cover text messaging, emailed notifications, event invitations and add-to-calendar links, calendar syncing, uploaded files, and safeguards around young performers' profiles.
Version 2.27.5
27 July 2026- Security hardening: admin access is now tied to a specific theatre record, and theatre names must be unique.
Version 2.27.4
27 July 2026- Admins can now open any play for their theatre from the Production page, even if they aren’t on the play’s committee.
- Fixed a false “only the play committee can open this play” message admins saw on first opening a play.
Version 2.27.2
27 July 2026- Footer version badge now reads the live version file so it never lags behind the actual release number.
Version 2.27.1
27 July 2026- Added a Clear filters button to the members register so you can quickly reset all filters.
Version 2.27.0
27 July 2026- Theatre admins can now see and open every play for their own theatre, whoever created it.
Version 2.26.6
27 July 2026- You can now edit a play's synopsis at any time, not just when the play is created.
Version 2.26.5
27 July 2026- Updated production dashboard text for clarity.
Version 2.26.4
23 July 2026- Fixed a small horizontal overflow in the top header that made every screen scroll sideways on narrow phones.
Version 2.26.3
23 July 2026- Calendar Schedule view now fits neatly on mobile portrait — no more overflowing event rows.
Version 2.26.2
23 July 2026- My membership now shows the linked actor profile name instead of appearing blank.
Version 2.26.1
23 July 2026- Tightened a permission rule so requesters can only withdraw their own pending requests, never approve them.
Version 2.26.0
23 July 2026- The in-app calendar now has two views: Month (the familiar grid) and Schedule (a chronological list of upcoming events grouped by day, like Google Calendar's schedule view).
Version 2.25.3
23 July 2026- Secondary text across the app is now darker for better readability on cream and tinted backgrounds.
Version 2.25.2
23 July 2026- The iPhone install prompt now uses an inverted high-contrast colour scheme so the Add to Home Screen instructions are easier to read.
Version 2.25.1
23 July 2026- The install app prompt now also shows on desktop with instructions to install via the browser menu when the browser doesn't offer a one-tap button.
Version 2.25.0
23 July 2026- You can now add Pocket Backstage as an app to your phone home screen or desktop. Once signed in, a small prompt offers a one-tap Install button (or instructions for iPhone via Share → Add to Home Screen).
Version 2.24.29
22 July 2026- Admins can now invite a theatre member as a Member (in addition to Actor or Production / committee).
Version 2.24.28
21 July 2026- Updated the invite confirmation message to read 'Your attendance is confirmed. Thankyou.' when already attending.
Version 2.24.27
21 July 2026- Fixed a crash on the actor events page when the invite link contained an unexpected value.
Version 2.24.26
21 July 2026- Event invite acceptance now stays on a simple confirmation page and offers clear Add ICS to Calendar and Google Calendar choices.
Version 2.24.25
21 July 2026- Tapping Accept invite in an event email now confirms your response in one tap, without needing to sign in first, and shows an Invite confirmed page with an Add to Google Calendar option.
Version 2.24.24
21 July 2026- Event invitation emails now always include the exact invite needed for one-click acceptance.
Version 2.24.23
21 July 2026- Event invite links now return after sign-in and reliably mark the invitation as accepted.
Version 2.24.22
21 July 2026- Clicking Accept invite in an invitation email now marks you as attending automatically when you land in the app.
Version 2.24.21
21 July 2026- Signing in from an invite email now takes you straight to the invitation instead of the app home.
Version 2.24.20
21 July 2026- Event invitation emails now keep their Accept invite button, while calendar buttons stay limited to RSVP acceptance confirmations.
Version 2.24.19
21 July 2026- Add-to-calendar buttons now appear only on the RSVP acceptance confirmation email. Event invitation emails are back to their previous look.
Version 2.24.18
21 July 2026- Calendar links now use the mobile share sheet instead of forcing a download, so the confirmation page stays visible on iPhone.
Version 2.24.17
21 July 2026- Calendar link in confirmation emails no longer leaves a blank page after the event is added.
Version 2.24.16
21 July 2026- Fixed a build error affecting calendar links in confirmation emails.
Version 2.24.15
21 July 2026- Tapping the calendar button in a confirmation email now opens a short confirmation page with the event details instead of leaving your browser on a blank tab.
Version 2.24.14
21 July 2026- Calendar download links in event confirmation emails now open the calendar file correctly, including links that were already sent.
Version 2.24.13
21 July 2026- Event confirmation emails now use the same branded notification renderer as the app, so calendar buttons are included consistently when a future event is linked.
Version 2.24.12
21 July 2026- When you accept an event invitation, your confirmation email now includes "Add to Google Calendar" and "Download .ics" buttons so you can drop the date, time and location straight into your own calendar.
Version 2.24.11
18 July 2026- Sign-in now recognises Gmail address variants (extra dots, capitalisation, or +tags) so you can log in even if you type your address slightly differently from how it was registered.
Version 2.24.10
18 July 2026- Google Calendar sync is more resilient: deletes and moves now push through to the external calendar even after a previous disconnect, and edits no longer create duplicate entries. New "Reconcile Google Calendar" admin button re-links existing external events, clears orphans, and pushes any missing future events.
Version 2.24.9
18 July 2026- Tap a calendar event on mobile (or click on desktop) to open a details popup with the date, time, play, location and event type — then close it again.
Version 2.24.8
16 July 2026- Calendar cleanup tool now works on busy shared calendars — it processes events in batches so large clean-ups can finish without timing out.
Version 2.24.7
16 July 2026- New admin tool to clean up a theatre's leftover events on a Google Calendar without affecting other theatres sharing that calendar. Events pushed from now on are stamped so future cleanups (and disconnects) can find and remove them precisely.
Version 2.24.6
16 July 2026- Disconnecting or changing a theatre's Google Calendar now cleans up future events on the old calendar first, so nothing gets left behind. Use the new "Disconnect Google Calendar" button to unlink cleanly.
Version 2.24.5
14 July 2026- Actors with a live role offer now show an "Under offer" pill in the Interested actors list, and sample data uses the new status so the record matches the offer state.
Version 2.24.4
14 July 2026- Sample data seed now marks pre-cast actors as Cast (not Pending or Shortlisted) so their Interested actor card matches their cast role. Existing sample data updated to match.
Version 2.24.3
14 July 2026- Interested actors now shows directly-cast actors with a "Cast as <role>" chip and marks their entry as Cast (not Shortlisted), so the summary matches reality.
Version 2.24.2
14 July 2026- Actors added straight to the cast now also appear in the Interested actors list, even if they never auditioned or received a formal offer.
Version 2.24.1
14 July 2026- Interested actors now also includes anyone with an open casting offer, and shows an "Offered <role>" chip so directly-invited actors aren't hidden from the play team.
Version 2.24.0
14 July 2026- Roll call, the Announce cast button, and the roll-call email now include actors added to the cast directly, not just those cast through a formal offer.
Version 2.23.19
14 July 2026- Fixed a confusing "No offers yet" message on the Casting offers panel for roles that were cast directly without sending an offer.
Version 2.23.18
14 July 2026- Fixed an issue where changing a user's role between actor and production could leave stale profile data behind, causing the account to appear in both lists.
Version 2.23.17
14 July 2026- Fixed the My Membership page showing a blank screen with a "Theatre not found" error for some members.
Version 2.23.16
14 July 2026- The Calendar link in the top navigation now also appears for members who aren't tied to a specific theatre, so they can browse any published theatre calendar.
Version 2.23.15
14 July 2026- Fixed: when a Play Coordinator withdraws an offer or reopens a role, the actor is now notified and their Interested actors card status is reset correctly.
Version 2.23.14
14 July 2026- When an actor accepts a role on a play that only allows one role per actor, they are now automatically removed from any other role shortlists on the same play, and their card in Interested actors shows them as Cast instead of Shortlisted.
Version 2.23.13
14 July 2026- Production role cards now show accepted role offers as cast and hide closed-role shortlists once the role is filled.
Version 2.23.12
14 July 2026- Reverted the previous change: accepting a role no longer removes the actor from other roles' shortlists.
Version 2.23.11
14 July 2026- When an actor accepts a role in a play that only allows one role per actor, they're now automatically removed from any other roles' shortlists so they no longer appear as shortlisted elsewhere.
Version 2.23.10
14 July 2026- Your auditions timeline now shows a 'Not selected' entry when a role you were shortlisted for is cast to someone else, matching the notification you receive.
Version 2.23.9
14 July 2026- Cast and shortlisted roles on the actor Auditions page now use the same row layout, and the play-level status pill is hidden when per-role statuses are shown.
Version 2.23.8
14 July 2026- Actors shortlisted for a role are now told when that role has been cast, and no longer show as both shortlisted and cast for the same role.
- The Interested Actors list on a play now shows each actor's status per role, not just an overall status.
Version 2.23.7
14 July 2026- Actors cast in one role but still shortlisted for others in the same play now see both on their auditions page and can withdraw from individual shortlisted roles without affecting the role they've been cast in.
Version 2.23.6
14 July 2026- Actors shortlisted for more than one role in a play can now see each role separately on their auditions page and withdraw from a single role without pulling out of the whole play.
Version 2.23.5
14 July 2026- Notification emails now consistently use the theatre's branded sender for every recipient, instead of falling back to the generic platform sender for some users.
Version 2.23.4
14 July 2026- Actors are now notified every time they're shortlisted for a role, and the alert names the specific role.
Version 2.23.3
14 July 2026- Fixed misleading wording in a sign-up response email that invited a reply to the no-reply address.
Version 2.23.2
14 July 2026- Fixed the Super Admin ‘Email Test Bench’ — every sample now sends correctly instead of failing.
Version 2.23.1
14 July 2026- Notification emails no longer show the duplicated ‘member of the theatres network’ line, and now use the same footer as every other email.
Version 2.23.0
14 July 2026- New Super Admin ‘Email Test Bench’: send one sample of every platform email — account, app and notification — to any address, so templates can be reviewed in a real inbox after changes.
Version 2.22.6
14 July 2026- The editable email footer paragraph and its divider now appear on every email — account, notification and composed sends.
- Removed a duplicated line in the notification footer.
- Platform notifications (like Approval needed) now consistently show 'Pocket Backstage' as the sender, so the mail-app 'You received this because of an action on…' line no longer flips between the theatre name and other variants.
Version 2.22.5
14 July 2026- The “send from your own email app” option now opens your default mail app with recipients, subject and message pre-filled — no more copy and paste.
Version 2.22.4
14 July 2026- Tightened the spacing between the email footer paragraph and its separator.
Version 2.22.3
14 July 2026- When composing an email and expanding “Send from your own email app instead?”, the message box now grows to fit the full email and the dialog scrolls, so you can reach and copy every part of the message.
Version 2.22.2
14 July 2026- The editable email footer paragraph is now separated by a dividing line and styled to match the copyright text.
Version 2.22.1
14 July 2026- The editable email footer paragraph now appears below the copyright line in every email.
Version 2.22.0
14 July 2026- You can now edit the standard footer paragraph shown at the bottom of every email. Find it under Admin → Maintenance → Email footer text.
Version 2.21.23
14 July 2026- Sample demo actors are now visible in every production user's actor directory, so you can preview the feature without joining the demo theatre.
Version 2.21.22
14 July 2026- Removed leftover demo actor profiles that could still appear in the actor directory after sample data was cleared.
Version 2.21.21
14 July 2026- Actor directory search now supports multiple comma-separated terms, per-field queries like roles:comed* with * wildcards, and numeric filters like height>168 and age<40.
Version 2.21.20
14 July 2026- Teammates search now also matches partial play titles and committee roles as you type.
Version 2.21.19
14 July 2026- Actors without a home theatre can now pick any theatre with a published calendar and browse its events.
Version 2.21.18
13 July 2026- Plays on the actor's "View plays I am interested in" list are now sorted by performance date, earliest first.
Version 2.21.17
13 July 2026- Super admins can now view the email dead-letter queue and requeue or delete stuck messages.
Version 2.21.16
13 July 2026- Fixed the last set of notification emails (like shortlist alerts) that were silently failing — the in-app notification and the email now both go out.
Version 2.21.15
13 July 2026- When emailing actors from a play, only that play's committee members are auto-BCC'd — no more copying every production user at the theatre.
Version 2.21.14
13 July 2026- Production users can now actually send emails to actors — the send step no longer rejects them.
Version 2.21.13
13 July 2026- Production users can now pick a sender identity when emailing actors — the From list is no longer empty.
Version 2.21.12
13 July 2026- Your plays on the production dashboard are now ordered by performance date, so the next show is at the top.
Version 2.21.11
13 July 2026- Fixed more emails that were silently failing to send — role-change, member change requests, contact requests and admin heads-up emails now go out reliably.
Version 2.21.10
13 July 2026- Fixed a bug that stopped notification emails from being sent — you now get an email copy of your in-app notifications again (when your theatre has email notifications turned on).
Version 2.21.9
13 July 2026- Restoring an archived play now also reopens it, so actors can see its open auditions again.
Version 2.21.8
13 July 2026- Event cards on a production now appear in date and start-time order, earliest first.
Version 2.21.7
13 July 2026- Added Cheque (CHQ) as a payment method option for member subscriptions.
Version 2.21.6
13 July 2026- Fixed composed and bulk emails failing to send because the mail provider now requires an unsubscribe token on every message. Each recipient now gets one automatically so emails go through on the first try.
Version 2.21.5
13 July 2026- Fixed emails sent from the Production, Registrar and Admin sender identities being rejected by the mail provider. The sender addresses now use the verified sending subdomain so composed and bulk emails go out reliably.
Version 2.21.4
13 July 2026- The invitation-acceptance page no longer wrongly shows 'Invitation expired' on slow connections — it now keeps checking with a soft 'still working' hint and only shows expired when the link itself really is expired. On the expired screen, the misleading 'Go to sign in' button has been replaced with 'Register interest again' and 'Back to home'.
Version 2.21.3
13 July 2026- Theatre admins now see and can approve or decline pending signups for their own theatre — including production signups that name their theatre. Super admins continue to see and handle all pending signups, and only super admins can approve a signup that would create a brand-new theatre. New-signup notifications also now correctly reach the right theatre admin as well as super admins.
Version 2.21.2
13 July 2026- Actors registering interest no longer have to pick a theatre — the default is now 'No theatre association', which keeps their profile open to every theatre on Pocket Backstage. Picking a specific theatre shows a clear note (and a toast) that only that theatre will see the profile and its auditions/events.
Version 2.21.1
13 July 2026- Removed the unsubscribe footer and link from notification emails, and took down the unsubscribe page and admin unsubscribe request inbox. Members manage their email preferences in-app.
Version 2.21.0
13 July 2026- Registering interest now lets you pick your theatre from a dropdown (with a fallback for theatres that aren't listed yet). The invitation email you receive after approval is branded for the theatre you picked, instead of the platform default.
Version 2.20.4
13 July 2026- Fixed: turning SAMPLE THEATRE off sometimes reported success while leaving the demo data in place. The disable step now cleans up demo plays and surfaces any error instead of silently succeeding.
Version 2.20.3
13 July 2026- Super admins can now switch SAMPLE THEATRE on or off from Admin → Theatres. Off removes it (and its demo actors/users) from the app for everyone; on reseeds a fresh copy. The Reset button still rebuilds the demo data when it's on.
Version 2.20.2
13 July 2026- Production sign-up page now shows the same three chooser cards as the actor/member sign-up, with Production highlighted, so all three flows feel consistent.
Version 2.20.1
13 July 2026- Actor profile: you can now pick your theatre from the dropdown even if you haven't been linked to one yet.
Version 2.20.0
13 July 2026- Bulk and composed emails now send through the unified email pipeline with per-theatre "From" identities — each theatre can set up multiple named sender addresses (e.g. Admin, Production, Registrar) with their own reply-to addresses. Manage them in Admin → Email identities.
- Super admins get a new Email delivery log at Admin → Email log that shows the latest status per email, including the From and Reply-To used, with time-range and status filters.
Version 2.19.39
13 July 2026- Admin → Members: added a Phone filter to narrow the list by whether members have a landline, a mobile, both, or no phone number set.
Version 2.19.38
12 July 2026- Ready-to-paste calendar iframe URL now carries a version tag, so re-pasting the snippet always shows the latest embed even when a website or CDN has cached the previous version.
Version 2.19.37
12 July 2026- Embedded public calendar now opens on a month grid with Today, previous/next, view switcher (Month / Week / Schedule), print and Add-to-Google-Calendar controls. The Schedule view scrolls inside the frame like the previous Google embed.
Version 2.19.36
12 July 2026- The embeddable public calendar now shows every event on the connected Google Calendar (not just events created in Pocket Backstage), and the ready-to-paste iframe is 1200px wide to match the previous embed.
Version 2.19.35
12 July 2026- The embeddable public calendar now looks like the standard agenda embed, so it can be pasted straight in place of the previous iframe.
Version 2.19.34
12 July 2026- Embedded public calendars now display the saved event colours instead of relying on Google's iframe styling.
Version 2.19.33
12 July 2026- Google Calendar resync now forces the saved colour onto existing future events after each event update.
Version 2.19.32
12 July 2026- Google Calendar resync now recolours events from every theatre that shares the same calendar, not just the currently-selected one.
Version 2.19.31
12 July 2026- Fixed a crash when first opening the theatre calendar settings page.
Version 2.19.30
12 July 2026- Google Calendar resync now updates colours on existing future events as well as newly synced ones.
Version 2.19.29
12 July 2026- Fixed the Google colour picker in Calendar settings not remembering the selected colour after saving.
Version 2.19.28
12 July 2026- The Google Calendar colour picker now lives directly in the theatre's Calendar settings, next to the list of event types being synced.
Version 2.19.27
12 July 2026- Google Calendar sync events can now be colour-coded by event type. Admins pick a colour per event type under Admin → Event types, and synced events show that colour in Google Calendar.
Version 2.19.26
12 July 2026- Google Calendar sync: added a one-click Move to a different calendar action under Admin → Calendar, so admins can shift future synced events between calendars without leaving Pocket Backstage.
- Made it clearer when Google Calendar invitees will auto-accept vs stay Awaiting: shared / group calendars always show invitees as Awaiting until they click Yes (a Google restriction), while the connected account's primary calendar auto-accepts. Admin page and help pages now explain the trade-off.
Version 2.19.25
12 July 2026- Responding to an event invitation on the "Events I am invited to" page now flips the button state immediately instead of waiting for a refresh, so it no longer looks stale after you tap Yes or Can't make it.
Version 2.19.24
12 July 2026- Members synced to Google Calendar are now marked as Going automatically, so shared events no longer show as tentative or awaiting a response.
Version 2.19.23
12 July 2026- Actor and Production help pages now cover the shared theatre calendar and the option to subscribe to it from your own calendar app.
Version 2.19.22
12 July 2026- Brought the downloadable / printable technical documentation fully up to date — refreshed the routing map, admin area, storage and notifications sections and added new sections covering the shared calendar and ICS subscription, the deduped version notifications with dedicated history page, and the sample-theatre reset.
Version 2.19.21
12 July 2026- Refreshed the landing page, technical documentation, privacy policy and cookie policy so they reflect the current calendar features and are up to date.
Version 2.19.20
12 July 2026- Demo data reset now seeds all sample events and performance dates in the future so the demo timeline is always current.
Version 2.19.19
12 July 2026- Calendar subscription links now only appear after they are saved and enabled, and rotated links work straight away.
Version 2.19.18
12 July 2026- Calendar subscription link now always points at the live site, so pasting it into Google, Apple or Outlook Calendar works even when copied from a preview.
Version 2.19.17
12 July 2026- Version notifications now keep only one bell entry per user, remove any older duplicates even if unread, and open a dedicated version history page when clicked.
Version 2.19.16
12 July 2026- Fixed notification bell links (including the new version notification) not opening the linked page when the link included a query string.
Version 2.19.15
12 July 2026- New version notifications are now a single "A new version is available" bell entry that refreshes its date and time each release, instead of one notification per version.
Version 2.19.14
12 July 2026- Fixed subscribed calendar feeds (Google, Apple, Outlook) not showing any events when event times were entered as a range like "19:30–23:30".
Version 2.19.13
12 July 2026- Added a Calendar link to the top navigation so members can jump straight to the in-app calendar. It only appears when the theatre has the in-app calendar switched on.
Version 2.19.12
12 July 2026- Back links now always appear in the same place (top-left of the page) so they're easier to find.
Version 2.19.11
12 July 2026- Sharing the calendar subscription link now copies a friendly page link that WhatsApp and email turn into a proper hyperlink, and walks recipients through adding it to Apple Calendar, Google Calendar or Outlook.
- Fixed the calendar subscription link failing in Outlook.
Version 2.19.10
12 July 2026- Admin notifications about new signups now use the neutral Pocket Backstage branding and no longer appear as mailing-list messages in Gmail or Apple Mail.
- Fixed a missing logo on the invitation email.
Version 2.19.9
12 July 2026- The calendar subscription link is now tappable — on your phone it opens straight in your calendar app.
Version 2.19.8
12 July 2026- Calendar subscription link now uses the webcal:// scheme so iPhone Calendar no longer shows an 'Insecure Connection' warning when subscribing.
Version 2.19.7
12 July 2026- Added a 'Back to admin' link on the Calendar settings page.
Version 2.19.6
12 July 2026- The neutral Pocket Backstage logo no longer includes the words 'Pocket Backstage', so the icon itself is larger and cleaner.
Version 2.19.5
12 July 2026- The browser tab icon now uses the neutral Pocket Backstage logo.
Version 2.19.4
12 July 2026- The landing page now shows the neutral Pocket Backstage logo instead of a theatre-specific logo.
Version 2.19.3
12 July 2026- Actor invitation emails are no longer branded with a theatre name or logo — actor signups aren't tied to any one theatre, so the invite now shows a neutral Pocket Backstage header. Production and member invites still carry their theatre's branding.
Version 2.19.2
12 July 2026- Theatre admins can now approve or decline new actor and member signup requests directly from the admin page — previously only Super Admins could act on them.
Version 2.19.1
12 July 2026- Event attendee lists now show the role each cast actor is playing, so production teams can see at a glance who's cast as what.
Version 2.19.0
12 July 2026- Super Admins can now look up an email address on Admin → Users to see everything linked to it, and release the email for re-registration when a leftover unfinished signup is blocking someone from registering interest.
- The Register interest form's "email already in use" message now hints that theatre admins can clear a leftover signup.
Version 2.18.0
12 July 2026- Theatres can now show a built-in calendar page inside the app, and/or publish a subscription link that members add to their own calendar app (Google Calendar, Apple Calendar, Outlook). Google Calendar sync is still available and unchanged — admins can pick any combination of the three from Admin → Calendar.
Version 2.17.18
12 July 2026- Tightened access controls so admins can only see data belonging to their own theatre, and hardened a database helper behind the scenes.
Version 2.17.17
12 July 2026- Google Calendar guest list now reflects who has accepted their invite, and updates as soon as anyone responds.
Version 2.17.16
12 July 2026- Editing, adding, deleting, copying, or opening/closing an event now syncs to Google Calendar immediately, instead of waiting for the next scheduled sync.
Version 2.17.15
12 July 2026- The My event invites button on the production dashboard now shows how many invitations are waiting for your response, so you can spot pending replies at a glance.
Version 2.17.14
12 July 2026- Google Calendar resync now fully applies edits to events — including switching between all-day and timed, changing the start time, or adjusting the duration.
- Calendar events left in an inconsistent state by earlier syncs now self-heal on the next resync instead of getting stuck as failed.
Version 2.17.13
12 July 2026- Event invitations (and other 1-to-1 notifications) now reliably send by email as well as in-app — a queueing bug was blocking them.
- Unanswered event invitations in My event invites now clearly prompt you for a response, with a highlighted card and Yes / Can't make it buttons.
Version 2.17.12
12 July 2026- Production users can now open My event invites and see play committee event invitations correctly, including invites they sent to themselves as committee members.
Version 2.17.11
12 July 2026- Updated the production teammates header for better clarity.
Version 2.17.10
12 July 2026- Google Calendar sync is more resilient: if a sync attempt fails, editing the event again now automatically retries it instead of leaving it stuck. Admins also see a small sync status next to each event on the play page, with a one-click retry if something has failed.
Version 2.17.9
11 July 2026- Notifications are now sent through a single, consistent behind-the-scenes sender. Everyone still sees their own unread and read notifications as before, but the plumbing that creates them is unified — so all notifications get the same validation, duplicate suppression, and logging, which should fix the times where a notification looked inconsistent between users.
Version 2.17.8
11 July 2026- Events can no longer be scheduled in the past. Past dates are greyed out in the date picker and blocked when saving. Existing past events can still be edited without having to change their date.
Version 2.17.7
11 July 2026- When adding or editing an event fails (for example because it breaks the schedule sequence), the toast now shows the actual reason instead of a generic 'Failed to update event' message.
Version 2.17.6
11 July 2026- Google Calendar sync now understands event times entered as a range (for example 10:00–13:00) and uses them as the actual start and end, instead of failing to push the event.
Version 2.17.5
11 July 2026- Google Calendar 'Run sync now' now queues any upcoming events that weren't already queued before pushing them out, so a single click actually syncs everything.
Version 2.17.4
11 July 2026- Extended the Production reactivation clean-up so off-platform cast entries that were never linked to a real account (for example, invited email addresses that never joined) are also removed. Existing plays have been tidied up too.
Version 2.17.3
11 July 2026- When the Production module is turned back on for a theatre, cast entries and committee members on that theatre's plays are now automatically re-checked. Anyone whose account no longer exists, has left the theatre, or no longer holds the right role is removed so plays stay accurate. Existing data has been cleaned up too.
Version 2.17.2
11 July 2026- Fixed a bug where 'Invite all cast' silently failed when a cast row still pointed at an actor profile that had since been deleted. The invite now skips those rows, tells you how many were skipped, and invites everyone else. Old orphaned links have been cleaned up so this won't recur.
Version 2.17.1
11 July 2026- Cast member pages now show the current role name from the play, so renamed or edited roles no longer display outdated text on individual cast cards.
Version 2.17.0
11 July 2026- Events can now sync one-way to a shared Google Calendar. Admins choose the calendar, pick which event types sync, and decide whether attendees receive Google invites. Members see the calendar read-only — only Pocket Backstage can create, edit or delete synced events.
Version 2.16.5
10 July 2026- Emails composed from the Members area and Production composers no longer show an 'Unsubscribe' banner at the top on iPhone Mail.
Version 2.16.4
4 July 2026- Emails composed from the Members area now default to your theatre's admin address instead of falling back to whichever verified sender came first, and every send uses the theatre's branded template (logo, colours, footer).
- Tightened a storage security rule so only the correct owners and admins can update files in the actor photos and theatre logos buckets.
Version 2.16.3
4 July 2026- Member notifications (self-updates, change requests, unsubscribe requests) now reach only admins associated with that theatre — unrelated super admins are no longer copied in.
Version 2.16.2
4 July 2026- Emails sent from the Members page (single and bulk) and from the Production email composers now use the same branded template as the rest of Pocket Backstage — theatre logo, brand colours, serif heading, and the standard footer — instead of a plain bare-HTML body.
Version 2.16.1
4 July 2026- Personal notification emails (your own membership updates, sign-in email changes, role updates, and similar) are no longer flagged by Gmail and Apple Mail as 'from a mailing list' — they're one-to-one messages, not broadcasts.
Version 2.16.0
3 July 2026- Notification emails (member updates, sign-in email changes, role updates, and similar) now use the same branded template as the rest of Pocket Backstage's emails — theatre logo, brand colours, serif heading, and the consistent footer.
Version 2.15.3
3 July 2026- Email-change confirmation emails now show the theatre name instead of the raw platform name in the preview and body text.
Version 2.15.2
3 July 2026- Password reset emails now show the theatre name instead of the raw platform name in the preview and body text.
Version 2.15.1
3 July 2026- Magic-link emails now show the theatre name instead of the raw platform name in the preview and body text.
Version 2.15.0
3 July 2026- Cleaned up notification and one-to-one emails: removed the duplicated 'You received this…' paragraph and the 'notification mode includes email' line, so each email now ends with a single tidy footer.
- One-to-one app emails (member contact requests, role change notices, admin heads-up messages) no longer trigger the 'This message is from a mailing list' banner in Gmail and Apple Mail.
Version 2.14.1
2 July 2026- Renamed the 'Members' link in the top nav to 'Directory' so it's no longer confused with the Members admin page.
Version 2.14.0
2 July 2026- New Member Admin role: Super Admins can now grant a user Member Admin, giving them the same Members page powers as a Theatre Admin without any access to the wider Admin, Archive, Theatres or Security pages. Member Admins are not asked to approve Super Admin theatre-change requests.
Version 2.13.11
2 July 2026- Members Directory: you can now tap a fellow member whose details are hidden to ask them to get in touch — they receive an email and in-app notification, and your own contact details are only shared if you've chosen to share them in the directory.
Version 2.13.10
2 July 2026- Tidied the admin Users list so each row's actions collapse into a single menu, preventing labels from wrapping or being clipped on narrower screens.
Version 2.13.9
2 July 2026- What's new notifications: users now see every recent release they missed, not just the latest one, and new sign-ins get a short catch-up of the last 90 days.
- Expanded the active window so members who log in less often still receive release notifications.
Version 2.13.8
2 July 2026- Security: tightened access so signed-in users can only view configuration for theatres they belong to.
Version 2.13.7
2 July 2026- My Membership: the linked actor profile is now read-only for members — only theatre admins can change it.
Version 2.13.6
2 July 2026- Locked admin-managed fields (type, status, dates, payment method, payment toggles, on-website, welcome pack, apply online, EmailOctopus opt-in) on the member self-service view — members can now only edit their contact details, address and interests.
Version 2.13.5
2 July 2026- Restored the theatre name in the copyright line at the foot of notification emails.
Version 2.13.4
2 July 2026- Fixed the 'Change sign-in email' action so that entering the address the user already signs in with is treated as a friendly no-op instead of showing an error screen.
Version 2.13.3
2 July 2026- Polished the admin 'Change sign-in email' flow. The old inbox now receives a branded heads-up email before the confirmation link goes to the new address, so the user always knows the change was started. The in-app notification is reworded so it reads correctly from either inbox and makes clear the password is unchanged. The button in notification emails now always says 'Open in Pocket Backstage' rather than the theatre's name, and the small print now reads 'You received this email because of an action by <your theatre> on Pocket Backstage.'
Version 2.13.2
2 July 2026- Admins can now change a user's sign-in email from Admin → Users → Change email. A confirmation link is sent to the new address and the change only takes effect once the user clicks it, so a typo can't lock anyone out. The linked member, actor and production contact emails are updated at the same time. The Email field on a member record now locks automatically when the member is linked to a user account, so it stays in step with sign-in.
Version 2.13.1
2 July 2026- When you edit your own membership details, the confirmation now lists exactly which fields changed, and your theatre admins receive the same field-by-field summary in their notifications. Your sign-in email stays admin-managed — use 'Request a change' to update it so sign-in and any linked profiles stay in step.
Version 2.13.0
2 July 2026- Members can now edit their own membership record directly from the My membership page — no need to raise a change request for routine updates like address, phone or interests. Membership ID remains admin-controlled, and theatre admins receive an in-app notification whenever a member self-edits.
Version 2.12.0
2 July 2026- Sample demo dataset now provides three ready-to-use logins — producer, actor and member-only — so you can demo the app from each perspective without touching your own account. All three share the same demo password shown in the admin panel.
Version 2.11.2
2 July 2026- Super admins can now hop straight into the sample demo theatre (and back out again) without needing approval from another theatre's admin, making it easier to tweak demo data on the fly.
Version 2.11.1
2 July 2026- Resetting the sample demo dataset now also clears any old sign-in lockouts on the hidden demo accounts, so the demo producer login always starts from a clean state.
Version 2.11.0
2 July 2026- Sample demo dataset now includes a ready-to-use producer login. When the demo theatre is seeded, the admin panel shows the email and password so you can sign in as a producer in another browser and walk through the app from the inside without touching your own account.
Version 2.10.1
2 July 2026- Fixed sample demo setup so the demo producer is correctly provisioned for production tools before the play committee is created.
Version 2.10.0
2 July 2026- Added a SAMPLE THEATRE demo dataset for presentations. From the Theatres admin page, super admins can now create or reset a self-contained demo theatre in one click — it includes a producer, five actors, a family with two minors, a play with cast, events and role offers, plus matching member records. Real theatres are unaffected and nothing is pushed to EmailOctopus.
Version 2.9.2
1 July 2026- Added a 'Check live EO status' button on the members admin page that fetches each filtered member's current EmailOctopus subscription state (subscribed, unsubscribed, bounced, pending or not in list) so mismatches with our 'synced' flag are easy to spot.
Version 2.9.1
1 July 2026- Marking a member as 'past' now automatically queues them for an EmailOctopus sync, so the 'Left' tag (and your goodbye automation) kicks in without having to run a sync by hand.
Version 2.9.0
30 June 2026- Members marked as 'past' are now sent to EmailOctopus with a 'Left' tag, which triggers your farewell email and unsubscribe automation. If they later become active again, the tag is removed on the next sync.
Version 2.8.9
30 June 2026- What's new notifications now always show the real release notes, and any older notifications that previously showed a generic 'See what's new' message are corrected automatically.
Version 2.8.8
30 June 2026- Added an 'Active and not paid current FY' filter to the members list.
Version 2.8.7
30 June 2026- Advancing the membership year now shows a preview of how many members will move to the new current FY, drop to history, or end up unpaid before you confirm.
Version 2.8.6
30 June 2026- EmailOctopus sync now applies the 24-hour cooldown per contact instead of per list, so new members can be pushed straight away even if another sync ran recently.
Version 2.8.5
30 June 2026- EmailOctopus sync now applies a Paid tag to members marked as paid for the current financial year.
Version 2.8.4
30 June 2026- Fixed overlapping date fields on the My membership page when viewed on a phone in portrait.
Version 2.8.3
30 June 2026- All emails now use the branded Pocket Backstage layout that previously only applied to invitations.
Version 2.8.2
29 June 2026- What's new bell now shows the correct version and only the latest unread release, instead of stacking multiple entries after rapid deploys.
Version 2.8.1
29 June 2026- Members page: clearer selection — shows when selected members are hidden by your current filters and adds a Clear selection button so the Email/SMS counts always match what you can see.
Version 2.8.0
29 June 2026- Send SMS to selected members from the Members page. Each message includes a Reply: line so recipients can reply by email to whoever sent it.
Version 2.7.15
29 June 2026- Member types can now be marked as exempt from subscriptions (e.g. Life, Honorary). Exempt members show as Exempt in the payment columns and are skipped from unpaid follow-ups, with a matching CSV column and a new filter option.
Version 2.7.14
29 June 2026- Member CSV export now includes the payment expected/confirmed date.
Version 2.7.13
29 June 2026- Security hardening for an internal database helper.
Version 2.7.12
29 June 2026- Members admin page can now be filtered by payment method.
Version 2.7.11
28 June 2026- Re-adding a previously-deleted member now assigns a fresh membership number and automatically re-links their existing sign-in so the membership menus reappear.
Version 2.7.10
28 June 2026- Invitation emails now link back to the app at its proper address.
Version 2.7.9
28 June 2026- Add member form no longer pre-fills Type or Join year, and dialog forms now keep what you've typed when you switch away to another window and come back.
Version 2.7.8
28 June 2026- New members are automatically given the next membership ID, and the field can no longer be edited by hand.
Version 2.7.7
28 June 2026- Welcome card now greets you by first name.
Version 2.7.6
28 June 2026- Theatre admins can now manage their own list of member Type options from a new card on the Users page.
Version 2.7.5
28 June 2026- Updated the member Type options on the member record so they match the types actually in use.
Version 2.7.4
27 June 2026- Go-live reset now also clears the What's new announcement history so the current version can be re-announced cleanly.
Version 2.7.3
27 June 2026- Password reset requests are now rate-limited per email address to prevent abuse, and all attempts are recorded for security monitoring.
Version 2.7.2
27 June 2026- Theatre Admin approvals of a Super Admin's theatre-assignment request now reliably apply the change, and can be safely retried if a previous attempt didn't go through.
Version 2.7.1
27 June 2026- Theatre Admins can now only assign users to their own theatre or leave the theatre blank — the dropdown is restricted and the database enforces the same rule as a safety net.
- Email Octopus field and tag mapping is now a Super Admin tool, accessed per-theatre from the Modules & integrations card on the Theatres page.
Version 2.7.0
27 June 2026- Super Admins now need approval from the relevant Theatre Admin(s) before assigning themself or another user to or from a theatre that already has a Theatre Admin. Theatres with no Theatre Admin yet can still be assigned freely as the founding case.
- Theatre Admins see a new 'Super Admin theatre-assignment requests' inbox on the Users page, with Approve / Decline buttons and an optional reason.
- Super Admins see a 'My pending theatre-assignment requests' panel listing their outstanding requests and per-theatre approval status, with a Cancel button.
Version 2.6.39
27 June 2026- Theatre Admins can now grant or remove Theatre Admin access for other production or member users at their own theatre.
- Members are now eligible to be made Theatre Admin — previously only production users were.
Version 2.6.38
27 June 2026- Removing Theatre Admin from a user now reports an error instead of silently appearing to succeed when no row was actually removed, so the badge can't get stuck.
Version 2.6.37
26 June 2026- Super Admins who set a theatre on their own profile can now manage that theatre's members directly, without first having to add themselves as a theatre admin/coordinator/owner.
Version 2.6.36
26 June 2026- New team members are no longer announced to the rest of their theatre until they actually accept the invitation and finish signing in. Previously the 'has joined your theatre' notification fired the moment the invite was sent.
Version 2.6.35
26 June 2026- Pending signups now have a 'Members only' action alongside Approve and Decline. It emails the requester to let them know the theatre is only accepting member signups at the moment, points them at the members form, and clears the request without permanently blocking their email address.
Version 2.6.34
26 June 2026- When a Theatre Admin is moved to the Member role at a theatre where the Plays module is turned off, they now keep their Theatre Admin access — matching the rule that already lets a Member be granted Theatre Admin in plays-off theatres.
Version 2.6.33
26 June 2026- Fixed a transient 'Forbidden: admin only' error that could appear on the admin Users page when switching between accounts, by waiting for the new sign-in's role to load before issuing admin queries.
Version 2.6.32
26 June 2026- Members whose profile wasn't linked to their theatre no longer see the 'Also join as actor or production' opt-in on the members landing when their theatre has the Plays module turned off. The page now resolves the theatre from the membership record as a fallback.
Version 2.6.31
26 June 2026- When a theatre has the Plays module turned off, a Theatre Admin can now switch their own role to Member, and Theatre Admin access can be granted to any onboarded user — Production role is no longer required.
Version 2.6.30
26 June 2026- When a theatre has the Plays module turned off, inviting someone from the Members page now invites them as a member-only user instead of forcing an actor or production role. Bulk invites and the super-admin CSV upload also accept the member role.
Version 2.6.29
26 June 2026- Unsubscribe links in emails now lead to a branded page where recipients can pick which email categories they want to stop receiving. The request is filed in the admin Member change requests inbox for manual action.
Version 2.6.28
26 June 2026- Read-only interests on the My membership page now display as clearly visible toggle rows with a border and switch, matching the style used for paid subscription toggles.
Version 2.6.27
26 June 2026- Fixed the financial-year labels on the My membership page so paid subscription years show correctly instead of placeholders.
Version 2.6.26
26 June 2026- Fixed the My membership and Members navigation links failing to appear after signing in as a member when a different account had been used in the same browser session.
Version 2.6.25
26 June 2026- Fixed theatre member registration so an existing Google account with a matching membership email is linked to the member record instead of being blocked by an 'account already exists' message.
Version 2.6.24
26 June 2026- Fixed Google sign-in for theatre members whose saved membership email uses a Gmail dot variation. Matching member records are now linked automatically instead of sending them back to Register interest.
Version 2.6.23
26 June 2026- Fixed the notifications bell so signing in opens it whenever unread notifications exist, even if those notifications had already been seen in a previous session but not marked read.
Version 2.6.22
26 June 2026- Auto-reload after a new version is deployed: if your browser is still running an old build and a page fails to load because the file no longer exists on the server, the app now reloads itself silently instead of leaving you stuck.
- Notifications bell now opens automatically whenever a new unread notification appears, not just on sign-in. So when a new app version (or any other notification) lands while you're signed in, you'll see it straight away.
Version 2.6.21
26 June 2026- Fixed the unread counter on the notifications bell: marking a single notification or all notifications as read now updates the badge immediately instead of waiting up to a minute.
Version 2.6.20
26 June 2026- Removed the in-page Notifications section from the Plays and Actor pages. The bell in the top header is now the single place to view notifications.
- After signing in, if you have any unread notifications the bell now opens automatically so you can see them straight away.
Version 2.6.19
26 June 2026- Removed 'Coordinator' from the assignable committee role titles. Coordinator is a privileged role and can only be set via the dedicated Transfer coordinator action on a play, not from the Assign role button.
- Stopped seeding 'Coordinator' as a default title for new theatres and removed it from existing theatre role catalogs (any prior assignments of that title were cleared).
- Theatre Admins can no longer add or rename a committee title to 'Coordinator'.
Version 2.6.18
26 June 2026- Added a notifications bell to the top header so you can view and clear notifications from any page, including admin pages. Previously the list only appeared on the Plays and Actor pages, which meant admins without a theatre assignment couldn't see their notifications.
Version 2.6.17
26 June 2026- When a new version of the app is released, anyone who has signed in within the last 60 days now gets a bell notification with a short summary, and clicking it opens the full 'What's new' list.
Version 2.6.16
26 June 2026- When a production user creates a play, they are now automatically set as the play coordinator. This means they keep the ability to manage the committee (add or remove members and transfer the coordinator role) after adding the first committee member.
- Backfilled existing plays that had committee members but no coordinator so the play creator is now the coordinator.
Version 2.6.15
26 June 2026- When adding or editing events on a play, the date picker now blocks dates after the last performance date so events cannot be scheduled past the run.
Version 2.6.14
26 June 2026- When a new play is created, theatre admins, super admins, and actors at that theatre now receive an in-app notification and email so they know a new production has been started.
Version 2.6.13
26 June 2026- Updated invitation text to clarify that joining a theatre happens 'on this app'.
Version 2.6.12
26 June 2026- Admin landing page now includes quick links to Help and (for Super Admins) the AI Assistant, so they're easy to find even when you're not assigned to a theatre.
Version 2.6.11
26 June 2026- Notification emails now always include the Pocket Backstage credit footer, with the theatre named as a member of the Pocket Backstage theatres network when known.
- The in-body line about notification preferences now refers to Pocket Backstage instead of the theatre name.
- Any leftover "production committee" wording in older queued notification emails is now rewritten to "play committee" at send time.
- Bulk emails sent from the Members page now include the same Pocket Backstage credit footer.
Version 2.6.10
26 June 2026- Committee notification messages now say "play committee" instead of the old "production committee" wording, matching the rest of the app.
Version 2.6.9
26 June 2026- Bulk emails sent from the Members page now show your theatre's name as the sender by default, instead of the platform name. The From name is also editable per send.
Version 2.6.8
26 June 2026- When a play's name or performance dates change, the owner, committee members, and cast (with linked accounts) now get an in-app notification.
Version 2.6.7
26 June 2026- Performance dates on a play can now be edited after creation by play coordinators and theatre admins, not only set on the new-play form.
Version 2.6.6
26 June 2026- Added a Back button to the Cookie Policy and Privacy Policy pages.
Version 2.6.5
26 June 2026- Refreshed the Privacy and Cookie policies to use current terminology — 'play committee' and 'theatre members' — in place of older 'production team' / 'production users' wording.
Version 2.6.4
26 June 2026- Removed the 'new version available' toast — it wasn't working reliably. Refresh the page to pick up new versions.
Version 2.6.3
26 June 2026- Notifications about actions now say who performed them. For example, when a Super Admin or theatre administrator deletes a play, the play owner is told who deleted it instead of seeing 'You deleted this play'. The same applies to committee and cast removals.
Version 2.6.2
26 June 2026- The 'new version available' notice now appears for any version change, so you'll be prompted to refresh whenever an update ships.
Version 2.6.1
26 June 2026- Tightened wording across the app, notifications and emails: 'committee' is now 'play committee', and 'team member' / 'teammate' is now 'theatre member'. Behaviour is unchanged.
Version 2.6.0
25 June 2026- Play committee members can now be invited to any event (auditions, rehearsals, performances, the lot) and get the same Accept / Decline RSVP flow as actors. Look for the new 'Invite play committee' button in the event attendees panel.
- When someone is added to a play committee, they're now automatically invited to every future event already scheduled for that play — no need to remember to add them.
- The same-day clash check that stops you accepting two events at once now also applies to committee invitations, so you won't end up double-booked.
- Production users now have a 'My event invites' link on their dashboard so they can see and respond to events they've been invited to.
Version 2.5.4
25 June 2026- Fixed the 'A new version is available' notification getting stuck on screen even after refreshing. The published version is now reported consistently, so the prompt only appears when there's genuinely a newer build.
Version 2.5.3
25 June 2026- Fixed an issue where Theatre Admins were blocked from changing another user's role with a misleading 'Only admins can change a profile role' error. The safety check that caused it now correctly recognises trusted admin actions.
Version 2.5.2
25 June 2026- Fixed the inactivity sign-out warning lingering on screen after the countdown had finished — it now reconciles against real elapsed time, so background-tab throttling can't leave a stale 'Still there?' dialog behind.
Version 2.5.1
25 June 2026- When a new version is published, anyone with the app open now sees a notification with a Refresh button so they can pick up the update without hunting for it.
Version 2.5.0
25 June 2026- Actors can no longer accept two events that clash. If you're already attending something at the same time — on any play, at any theatre — the system will ask you to decline that first.
- Events on a play now have to follow the natural order (Audition → Read through → Rehearsal → Mop up → Casting → Call back → Tech → Dress → Performance). Scheduling something out of sequence — e.g. an audition after a read through — is rejected.
- The Invite buttons on an event now only show options that make sense for that event type and where the play is in its lifecycle. No more 'Invite all cast' on an audition or 'Invite all submitters' on a dress rehearsal.
Version 2.4.7
25 June 2026- Admin → Users now lists Members in their own section per theatre, separate from Actors.
Version 2.4.6
25 June 2026- Fixed: production users who had joined a theatre weren't appearing in the 'Add production team member' picker on a play. They now show up as soon as they're set up, and any who were missed have been linked in automatically.
Version 2.4.5
25 June 2026- Super Admin now lands on the cross-theatre admin page after sign-in and sees the Super Admin welcome there.
- The welcome card only appears on your own landing page now — clicking into another role's landing no longer shows a second, different welcome.
Version 2.4.4
25 June 2026- Welcome cards are cleaner — the quick-link buttons have been removed and the description now reflects which modules your theatre has turned on.
- Super Admin now sees a welcome tailored to the cross-theatre role.
Version 2.4.3
25 June 2026- Every landing page now opens with a personalised welcome card that greets you by your first name and shows quick links and next steps based on your role and the modules your theatre uses.
- The members welcome now uses your first name from the membership list instead of a chunk of your email address.
- Cleaned up member full names that were uploaded in 'Surname, First' order so they now read as 'First Surname'.
Version 2.4.2
25 June 2026- Changing a user's role now warns admins if that user is the sole coordinator on a play, and walks them through handing the coordinator role to another Theatre Admin before the role change is applied.
- When an admin changes someone's role, that user is now emailed and notified in-app so they know their landing page and access have changed.
Version 2.4.1
25 June 2026- Notification emails (committee updates, event changes, signups, audition alerts, and the rest) now come from your theatre's verified sender and branding instead of the generic platform sender.
- The button and footer inside notification emails now reference your theatre's name.
Version 2.4.0
25 June 2026- Theatre Admins now receive an in-app notification (bell icon) when a member at their theatre submits a change request, in addition to the existing email.
- Member change requests now reliably appear in the inbox for Theatre Admins and team coordinators/owners of the theatre, not just Super Admins.
- Super Admins now manage memberships only for theatres they're assigned to. Assign yourself as an admin, coordinator, or owner on a theatre to manage its members.
Version 2.3.1
25 June 2026- Cleaned up the admin users list so deleted accounts no longer leave behind ghost rows with no role. Future deletions are removed automatically.
Version 2.3.0
25 June 2026- Gmail dot variants (e.g. an address with and without dots in the local part) are now treated as the same person when checking for existing accounts and matching member records, so dotted/undotted spellings no longer create duplicate accounts.
- People who accepted their invitation with Google no longer see an empty password field — the activation screen now skips passwords for Google sign-ins and confirms no password is needed.
- The Forgot password page now reminds Google users to use "Continue with Google" instead of resetting a password they never set.
Version 2.2.0
25 June 2026- Members who have an account now get an in-app notification when an administrator updates their membership record, listing which fields changed. Members without an account are not contacted.
Version 2.1.15
25 June 2026- Deleted users can now re-register interest with the same email address without an admin having to clean up leftover records.
Version 2.1.14
25 June 2026- Fixed an error that stopped members from sending a change request for their membership record.
Version 2.1.13
25 June 2026- Emails now come from your theatre's name instead of "pocket-backstage", links open on your custom domain, and every email includes a small credit footer.
Version 2.1.12
25 June 2026- Fixed: signing in with Google now requires an existing account. Unknown emails are signed out straight away and pointed to the Register interest page instead of getting stuck on a half-set-up account.
Version 2.1.11
25 June 2026- Fixed: members who accept their invite and sign up are now correctly shown as "Joined" in the admin members list, even if they aren't linked to a cast profile.
Version 2.1.10
25 June 2026- Fixed: the email composer no longer loses your subject and message when you switch tabs to copy something in.
Version 2.1.9
25 June 2026- Added: super-admins who sign in with Google can now re-confirm sensitive actions by re-signing in with Google instead of typing a password.
Version 2.1.8
25 June 2026- Fixed: invited members who haven't signed in yet no longer receive "new member joined" notifications.
- Improved: the Locked accounts list now flags entries for accounts that have never signed in as "Pending invite".
- Improved: locked accounts now clear automatically the next time the user signs in successfully.
- Fixed: mistyping your password when confirming a sensitive admin action no longer counts toward locking your own account.
Version 2.1.7
25 June 2026- Fixed: notification emails (e.g. "new member joined") were being sent twice whenever a member's theatre or role changed. Each recipient now gets one email.
Version 2.1.6
25 June 2026- Added: internal reference doc explaining which From address is used for every kind of email the app sends.
Version 2.1.5
24 June 2026- Added: admins can now send a test notification email to themselves from the Admin → Users page to verify email delivery without approving a real member.
Version 2.1.4
24 June 2026- Fixed: invitation and notification emails are now sent from the correct verified sending address and include the required unsubscribe link, so they stop being rejected by the email provider.
Version 2.1.3
24 June 2026- Added: admins can now re-send an invitation to an already-invited member directly from the Members list and from the member edit dialog.
Version 2.1.2
24 June 2026- Security: hardened two internal endpoints (email sending and the EmailOctopus sync queue) so they require dedicated server-to-server secrets instead of generally available keys.
Version 2.1.1
24 June 2026- Fixed: top navigation links are now reachable on mobile via a new menu button in the header.
Version 2.1.0
24 June 2026- Members are now a proper role in their own right, alongside actor and production. New member sign-ups land on the members page with no more guessing.
- When a new user signs up with an email that matches exactly one existing member record at their theatre, the record is automatically linked to their account — so member features (My Membership, Members Directory) light up straight away, whether they joined as a member, actor or production user.
- Members at a theatre that also runs plays can now opt in to be an actor or a production team member from their members page. They keep their member record and member features when they switch.
- Admins can now set a user's role to Member from the user list (alongside Actor and Production).
Version 2.0.2
24 June 2026- Admin → Theatres: after deleting a theatre, its row (with the modules and integrations card) now disappears immediately instead of lingering until the page is refreshed.
Version 2.0.1
24 June 2026- Platform admins can now delete a theatre even when its Plays module is turned off. The read-only protection still blocks new edits to plays and related records while a module is off — it just no longer prevents the cascade clean-up when the whole theatre is removed.
Version 2.0.0
24 June 2026- Production ready release. All major features stable: member management with CSV import and FY rollover, production and audition pipeline, cast offers, archive, family profiles, per-theatre module controls, AI assistant, and full privacy and security compliance.
Version 1.54.5
24 June 2026- Privacy and Cookie policies refreshed to reflect recent feature and security changes (member directory and privacy toggle, My membership change requests, family profiles, AI assistant, newsletter sync, single-device sign-in, audit logging and dependency updates).
Version 1.54.4
24 June 2026- Notifications: stale play-removal alerts from an admin's previous theatre are now cleared automatically when they're moved to another theatre.
Version 1.54.3
24 June 2026- Notifications: stale member-match alerts are now cleared when a theatre admin is moved to a different theatre, so admins no longer keep old alerts from their previous theatre.
Version 1.54.2
24 June 2026- Past productions: list now only shows closed plays belonging to your own theatre, so admins no longer see other theatres' past productions.
Version 1.54.1
24 June 2026- Notifications: 'Member matched an existing record' alerts now go only to admins of the theatre that owns the matched member (plus super admins), so theatre admins no longer see registrations for members from other theatres.
Version 1.54.0
24 June 2026- Members: subscription columns are no longer hard-coded to specific years. The two payment toggles now read 'Paid FY {current}' and 'Paid FY {next}', and their labels follow the theatre's configured membership year throughout the members table, edit form, filter dropdown, CSV import, and CSV export.
- Members: new 'Advance FY' button (theatre admins and super admins) rolls the membership year forward — payments in the Next FY column become the new Current FY, the Next FY column is cleared, and the theatre's current year ticks up by one. The year can only move forward.
- Members: each theatre now has a configurable year-end month (default June) and double-credit window (default 3 months). During the window, ticking either FY box in the edit form, or marking either column in a CSV import, auto-ticks the other so post-March payments cover both years as per the Carver subscription rules.
- Members: CSV import recognises legacy 'Paid 25/26' / 'Paid 26/27' column headers and maps them to the new Current / Next FY toggles automatically.
Version 1.53.4
24 June 2026- Production hub: 'Past productions' button now appears greyed out (instead of hidden) when no home theatre is set, matching the Browse production users and Browse actors buttons.
Version 1.53.3
24 June 2026- Production hub: 'Past productions' button is now hidden for super admins who don't have a home theatre set — there's nothing for them to view there.
Version 1.53.2
24 June 2026- Admin → Plays: super admins viewing across all theatres now see archived plays only — that's the only thing they need to manage there.
- Admin → Plays: plays whose theatre has the Plays module turned off now show a 'Hidden' badge instead of 'Active', and the actions column is left blank for those rows.
Version 1.53.1
24 June 2026- Member register-interest: if someone had a previously-approved invite that was never accepted (no account was ever created), they can now re-submit and get a fresh invitation instead of seeing 'already approved'.
Version 1.53.0
24 June 2026- Theatre members can now register interest themselves from the sign-up page. If their email matches a record the admin has already added, they're emailed an invitation straight away and linked to their membership automatically. Otherwise the request goes to the admin's pending list for review.
Version 1.52.2
24 June 2026- Security: updated several behind-the-scenes packages to address high-severity advisories. No user-facing changes; member imports now accept .xlsx and .csv files (the rarely-used legacy .xls format is no longer supported).
Version 1.52.1
24 June 2026- The 'Allow users to sign on multiple times' setting is now enforced: when OFF, signing in on a new device ends the member's other active sessions automatically.
Version 1.52.0
24 June 2026- Super admins can now control whether members are allowed to be signed in on more than one device at a time, from Admin → Security → Session.
Version 1.51.4
24 June 2026- Tidied how phone numbers appear in the Fellow members directory. On phones and tablets they're still tap-to-call; on laptops and desktops the messy 'open an app' popup is gone, replaced with a simple Copy button.
Version 1.51.3
24 June 2026- Fellow members directory now shows 'Details withheld by member' when a member has chosen to hide their contact details.
Version 1.51.2
24 June 2026- My membership now shows your record in the same layout admins see, read-only.
Version 1.51.1
24 June 2026- My membership page now shows your full membership record, grouped by personal, address and membership details.
- Added a privacy toggle to hide your phone, mobile and email from the members directory (your name is still listed).
- Removed the extra Fellow members button on the My membership page — use the link in the header.
Version 1.51.0
24 June 2026- Members can now view their own membership record (name, email, phone, mobile) on a new 'My membership' page.
- Members can send a change request to their theatre admins from that page — the request is recorded for audit and admins are notified by email.
- Admins now see open member change requests at the top of the Members page and can mark them resolved or dismissed with an optional note.
- New 'Fellow members' directory lets members browse contact details of other active members at their theatre, with one-tap email and phone-call links on mobile.
Version 1.50.5
24 June 2026- Removing a child profile from the Family page now uses a friendly in-app toast with Remove / Cancel buttons instead of the browser's plain confirmation pop-up.
- Open auditions and event invitations are now also hidden from actors when the play's theatre has the Plays module turned off.
Version 1.50.4
24 June 2026- When a theatre's Plays module is off, notifications that mention one of that theatre's plays by name (such as 'New audition script' or event-update notifications) are now also cleared — not just notifications that link straight to the play page. Existing stale notifications for theatres that already had Plays turned off have been cleaned up.
Version 1.50.3
24 June 2026- Turning off a theatre's Plays module now also clears any in-app notifications that pointed at that theatre's plays, so people no longer see stale 'new audition', committee or event notifications for plays they can't open.
Version 1.50.2
24 June 2026- EmailOctopus syncs requested within 24 hours of the last one are now queued and run automatically when the cooldown expires.
Version 1.50.1
24 June 2026- When a theatre turns the Plays module off, actors no longer see that theatre's plays in their "plays I'm interested in" list, and any pending role offers for those plays are hidden too. The underlying submissions, availability, and pending interests are preserved in the database (and reappear if the module is turned back on) — they're just no longer surfaced while Plays is off.
Version 1.50.0
24 June 2026- Introduced the Pocket Backstage AI assistant (pilot). Platform super-admins can now open Admin → Assistant and chat with an AI helper that answers plain-English questions about how the app works. Conversations are saved per user with a sidebar of threads you can rename or delete.
- The Help-page callout now links super-admins straight into the assistant.
Version 1.49.8
24 June 2026- The role-specific training manuals (Actor, Production, Admin) have been retired. The Help pages stay as a short "common questions" reference, with a small callout pointing to the upcoming AI assistant.
- Refreshed the Technical Documentation in Admin → Docs with everything that's landed since v1.23: per-theatre modules, the module-disable data lock, theatre integrations and branding, the Family module, and the planned AI assistant.
Version 1.49.7
24 June 2026- Turning off a module on a theatre that already has data is now safer. Platform admins see a confirmation showing exactly what will be locked (plays, roles, cast, committee, offers, history, child profiles, members) and must type the theatre name to confirm. The data itself is preserved in the database, and the system blocks any attempt to add, edit or remove that data while the module is off — turning the module back on restores access with no data loss.
Version 1.49.6
24 June 2026- The menus and pages now honour each theatre's enabled modules. If a theatre only has the Members module turned on, the Plays, Archive and Family links are hidden and visiting those pages shows a friendly "this module isn't enabled yet" notice. Platform admins see the same per-theatre view for their own theatre; their Admin, Theatres and Security tools are unchanged.
Version 1.49.5
24 June 2026- Fixed: the "Production users in your theatre" page now follows your current theatre assignment, so platform admins see the right people after being moved between theatres.
Version 1.49.4
24 June 2026- Super Admins can no longer be added to a play committee, and won't show up in the "add committee member" picker. Three Carver Theatre plays that were owned by the platform super-admin account have been reassigned to the Carver Theatre Admin.
Version 1.49.3
24 June 2026- Admin → Users is now grouped into "Unallocated users" and one section per theatre, with Production and Actors sub-groups inside each. Search still filters across everything.
Version 1.49.2
24 June 2026- Fixed: plays now stay with the theatre they were created for, even if the creator's home theatre is changed later. A few existing plays that had drifted to the wrong theatre have been put back where they belong.
Version 1.49.1
24 June 2026- Platform admins now see only their own theatre's plays by default on the Production dashboard and Admin → Plays. A new "View all theatres" switch in the page header brings back the cross-theatre view when needed.
Version 1.49.0
24 June 2026- New Members landing page for theatres that only use the Members module — these users now land on a dedicated welcome page instead of getting stuck on the actor/production role chooser.
- Sign-in, home, and role-chooser pages now respect each theatre's enabled modules when deciding where to send users.
Version 1.48.1
24 June 2026- Invitation emails now adapt to the recipient's theatre — they pick up the theatre's name, logo, and brand colour from its Branding integration, and fall back to neutral Pocket Backstage styling for everyone else.
- Auth emails (signup, magic link, password reset, invite, etc.) now send from the recipient theatre's configured email sender when one is set, instead of always using the Carver Theatre address.
Version 1.48.0
24 June 2026- Platform admins can now edit each theatre's integrations directly — change the provider, tweak config fields, toggle enabled, point the secret reference at a vault key, or remove the integration entirely to fall back to the platform default.
- Tightened access to theatre integration configurations: only platform admins and that theatre's own admins can read them. (Previously any signed-in user could.)
Version 1.47.3
24 June 2026- Bulk email and compose dialogs no longer hardcode a Carver-branded sender address — they now use the theatre's own configured default sender, or the first verified Brevo sender when none is set.
Version 1.47.2
24 June 2026- Fixed a crash on the Admin Users page that could appear right after a role change (e.g. assigning a theatre to a super admin), caused by an internal hook-order bug.
Version 1.47.1
24 June 2026- Theatre admins can now see their theatre's module status under Admin and request any disabled module; platform admins approve or deny from the theatres page.
- Transactional emails can now use a theatre's own configured sender when the caller passes the theatre id, falling back to the platform default otherwise.
Version 1.47.0
24 June 2026- Theatres can now run on Members and/or Plays modules, with Family available as an extension of Plays. Super Admins manage these toggles per theatre; theatre admins can request additional modules.
- Email sending, marketing list sync, and branding are now configurable per theatre instead of being hardcoded. A new theatre's integrations can be copied from an existing theatre — useful for spinning up a new site quickly.
- The Carver Theatre is set as the platform template; new theatres can start from it.
- Removed Carver-specific defaults from the logo fallback and the super-admin seed; the platform now uses a neutral Pocket Backstage default, and the super-admin allow-list is managed in the database.
Version 1.46.3
24 June 2026- Fixed existing-account member linking so the updated actor profile appears immediately, and restored the blank linked profile on the affected member row.
Version 1.46.2
24 June 2026- Made the "member already has an account" path more robust so the existing user and actor profile are reliably linked back to the member record, even when the user wasn't in the first page of accounts.
Version 1.46.1
24 June 2026- When inviting a member whose email already has an account, their existing actor profile is now linked back to the member record instead of just being skipped.
Version 1.46.0
24 June 2026- Admins and theatre coordinators can now invite specific members of the membership register to become users of the app, from a new "Invite" button on each member row.
- The role is defaulted from the member's interests — if they're tagged with any acting interest they're invited as an actor, otherwise as a production-team user — and you can override before sending.
- A new "Account" column on the members page shows whether each member has been invited or joined, and once they activate their invitation their actor profile is linked back to the member record automatically.
- A bulk "Invite selected" action on the members toolbar invites a batch in one go, picking the role per row from their interests and summarising who was sent, skipped or errored.
Version 1.45.0
24 June 2026- Production teams can now register interest from the sign-in page, just like actors — fill in your details and the theatre you're with, and an administrator reviews the request and emails you an invitation.
- The admin pending-signups queue now shows both actor and production requests, with a role badge and the requested theatre, and approving a production request automatically creates the theatre (if needed) and stamps it on the new user.
Version 1.44.0
24 June 2026- Refreshed the landing page to better reflect what Pocket Backstage actually does — production teams now lead with plays, committees, auditions, scripts, AI cast suggestions, offer-based casting, EmailOctopus sync and minor consent, with the actor stage door alongside.
Version 1.43.6
24 June 2026- Actors not yet assigned to a theatre now see every theatre's open auditions, so unaffiliated performers can still browse and apply.
Version 1.43.5
24 June 2026- Open auditions now follow the theatre association saved on your actor profile, so actors assigned to Pretend Theatre no longer see Carver Theatre auditions.
Version 1.43.4
24 June 2026- Open auditions on the actor dashboard now only show auditions for your current theatre.
Version 1.43.3
24 June 2026- Theatres without an EmailOctopus connection no longer see EO sync controls or errors — members, imports and bulk email work as normal, and EO surfaces reappear once a super admin connects the theatre.
Version 1.43.2
24 June 2026- Super admins can now add a theatre directly from Admin → Theatres, without waiting for a user request.
Version 1.43.0
24 June 2026- Every "Email" button (actors, cast, production team) now sends through the same Brevo delivery as Members bulk email, with the verified-sender picker.
- Audition events gained an "Email invitees" button — invite individuals or whole groups, then email them all in one go.
- The per-theatre Sender setting is now used to pre-select that theatre's verified Brevo sender in every email dialog.
Version 1.42.3
24 June 2026- Bulk email sender now defaults to your theatre's configured admin address.
Version 1.42.2
23 June 2026- Bulk email: pick the From address from your verified Brevo senders in a dropdown instead of typing it.
Version 1.42.1
23 June 2026- The bulk email dialog now lets you type the From name and address directly, instead of requiring them to be pre-set on the theatre.
Version 1.42.0
23 June 2026- New 'Email' button in the Members area: select members (or use the filters), write a subject and message, and send a personalised email to each one — all from inside the app, no mail-client juggling.
- Supports {{firstName}} and {{fullName}} merge tags so each recipient gets their own personalised copy.
- Recipients without an EmailOctopus opt-in are shown separately and can be included or excluded for each send.
Version 1.41.16
23 June 2026- The EmailOctopus sync dialog now shows a spinner and 'Syncing…' state so it's clear the sync is in progress, especially on large batches.
Version 1.41.15
23 June 2026- EmailOctopus sync now paces its requests and automatically retries when EmailOctopus is briefly rate-limiting us, so large batches no longer leave a handful of members unsynced.
Version 1.41.14
23 June 2026- Members page now has an EmailOctopus sync-status filter so you can quickly hide members already synced today.
Version 1.41.13
23 June 2026- Added a Payment expected/confirmed date field to the member edit form.
Version 1.41.12
23 June 2026- EmailOctopus sync also restores local opt-in when a contact is subscribed in EmailOctopus, keeping both sides in step.
Version 1.41.11
23 June 2026- EmailOctopus sync now respects unsubscribes made in EmailOctopus — members who unsubscribed there are no longer silently resubscribed.
Version 1.41.10
23 June 2026- Removed the unused Tags field from member records.
Version 1.41.9
23 June 2026- Renamed the Juniors / Youth member interest to NextGen.
Version 1.41.8
23 June 2026- EmailOctopus sync now merges members in the same theatre who share an email address into a single EO contact (interests combined), instead of erroring.
Version 1.41.7
23 June 2026- Fixed an error when loading EmailOctopus lists on the Members admin screen.
Version 1.41.6
23 June 2026- Removed notification cards from the Admin screen so play-related cards are only visible from the Plays page when the user has a theatre assignment.
Version 1.41.5
23 June 2026- Play coordinator badges on the Plays dashboard now refresh immediately after a handoff or committee change.
Version 1.41.4
23 June 2026- Super Admins without a theatre assignment no longer see other theatres' plays on the Plays dashboard.
Version 1.41.3
23 June 2026- Clearing a user's theatre now offers to hand the play coordinator role to a Theatre Admin first, instead of failing with a cryptic database error. If no Theatre Admin exists at that theatre, you're asked to assign one before continuing.
Version 1.41.2
23 June 2026- Security: tightened visibility of theatre email-integration settings so only theatre admins and the backend can see them.
Version 1.41.1
23 June 2026- Non-acting parents are now reliably sent straight to My family after activating their account — even on older invitations issued before the flag was added.
Version 1.41.0
23 June 2026- Parents who only manage a child's profile can now tick 'Non-acting parent' on the Register interest form, or switch it on later from My family. The auditions, role offers and actor dashboard are hidden, and the app lands them straight on the Family page.
Version 1.40.8
23 June 2026- Approve and Reject in the minor photo moderation queue now actually update the photo's status — the row disappears from the queue as expected.
Version 1.40.7
23 June 2026- Each pending minor photo now has a 'View parent profile' button that opens a pop-up with the guardian's account and actor profile so super admins can review who uploaded it.
Version 1.40.6
23 June 2026- Minor photo moderation now shows the guardian's name and email under each pending photo so two minor profiles with the same name can be told apart.
Version 1.40.5
23 June 2026- Renamed the 'Maintenance' menu option to 'Security' for super admins to better reflect its role in account and photo moderation.
Version 1.40.4
23 June 2026- Fixed the Reveal action in the minor photo moderation queue so super admins can actually view pending photos for review.
Version 1.40.3
23 June 2026- Fixed the minor photo moderation queue so super admins can now see pending photos awaiting review.
Version 1.40.2
23 June 2026- Moved Email Octopus field mapping under the admin page and removed the EO Fields link from the top navigation.
Version 1.40.1
23 June 2026- Admins assigned to a theatre no longer see the notifications panel on the admin page — those notifications are still available on the Plays page.
Version 1.40.0
23 June 2026- Added a search box on the admin Users list to filter by name or email.
- Theatre Admins can no longer remove their own admin access if they're the only Theatre Admin at their theatre — assign another admin first.
Version 1.39.4
23 June 2026- The admin Users list now shows each person's email address under their name instead of a short ID.
Version 1.39.3
23 June 2026- Fixed saving child profiles when no theatre association is selected.
Version 1.39.2
23 June 2026- A child profile's casting contact preferences now always match the guardian's, and update automatically when the guardian changes theirs.
Version 1.39.1
23 June 2026- Fixed a bug where a child profile could show the parent's performance history by mistake.
Version 1.39.0
23 June 2026- Parents who only want to manage a child's profile can now add the child (name, date of birth, photo) in one step, and their own profile only asks for contact details unless they want to act themselves.
Version 1.38.7
23 June 2026- When a guardian updates their own contact email or phone, every child profile they manage is updated to match automatically.
Version 1.38.6
23 June 2026- Child actor profiles now always use the guardian's email and phone for casting contact — they can't be edited on the child profile.
Version 1.38.5
23 June 2026- Tidied the actor 'My family' page: removed the duplicate add button at the top, renamed the tile to 'Add child profile', and confirmed you can keep adding more children with it.
Version 1.38.4
23 June 2026- Fixed: profile pictures on the actor 'My family' page were not showing up. Your own and your children's photos now display correctly.
Version 1.38.3
23 June 2026- Fixed: archived plays were disappearing from production users' 'Your plays' page instead of showing with an 'Archived' badge. Owners and committee teammates can now see their archived plays again.
Version 1.38.2
23 June 2026- Fixed: Super Admins could not permanently delete a play because the system wrongly insisted the coordinator role be transferred first. Permanent deletion now removes the play and its committee in one step.
Version 1.38.1
23 June 2026- Archived plays now stay on the production 'Your plays' page with an 'Archived' badge instead of their previous status. Only a Super Admin's permanent deletion removes a play from view.
Version 1.38.0
23 June 2026- Production users now see the full actor profile when opening an actor from the directory — including portfolio photos and preferred contact methods.
- Added a search box on the actor directory that filters actors by any field (name, role, location, age, height, email, etc.).
Version 1.37.5
23 June 2026- Removed the standalone 'Tags' entry from the EmailOctopus custom fields list. Member tags are managed through the Interest Tags section instead.
Version 1.37.4
23 June 2026- Fixed EmailOctopus sync failing with 'Parameters are missing or invalid' when creating a new contact. We now send tags in the format EO expects for new contacts (list of tag names) and keep the on/off form for updates.
Version 1.37.3
23 June 2026- EmailOctopus sync now logs the full request and response for each member, and surfaces EO's error code in the failure message, so we can pinpoint why EO rejects a sync.
Version 1.37.2
23 June 2026- EmailOctopus settings now let you pick custom fields from the actual fields on your EO list, so the identifier matches exactly and saving no longer fails. Use 'Custom…' only for fields you're about to create in EO.
Version 1.37.1
23 June 2026- EmailOctopus settings now accept real EO custom field names with spaces or hyphens, so saving mappings no longer fails with a regex error.
Version 1.37.0
23 June 2026- EmailOctopus sync can now push a combined interests field (default name 'Specialism'). When enabled, each synced member gets a comma-separated list of their interest EO tags written to that field — e.g. 'Directing, ActingSeniors'. Configure it from the bottom row of the EmailOctopus custom fields table.
Version 1.36.31
23 June 2026- EmailOctopus sync errors now list the field and tag names that were sent, so it's easier to spot which one EO is rejecting.
Version 1.36.30
23 June 2026- EmailOctopus sync: skip mapped custom fields that don't exist on the chosen EO list instead of failing the whole contact with a 'parameters missing or invalid' error.
Version 1.36.29
23 June 2026- EmailOctopus settings: the tag suggestions list now reflects the tags actually in use on your EO list.
Version 1.36.28
23 June 2026- Fixed a crash when extracting roles from scanned PDFs — the PDF bytes are now preserved so the AI fallback can read them.
Version 1.36.27
23 June 2026- Scanned or image-only PDF scripts now fall back to sending the PDF directly to the AI for role extraction, instead of failing with a 'no readable text' error.
Version 1.36.26
23 June 2026- Fixed PDF script uploads — switched to a server-compatible PDF reader so extracting roles from PDF scripts works again.
Version 1.36.25
23 June 2026- Deleting a role on the play page now instantly refreshes the Roll call and other cards on the same screen — no more stale entries showing the removed role.
Version 1.36.24
23 June 2026- Extracting roles from long scripts is now reliable — full-length 90+ page scripts are read end-to-end (PDF and DOCX), and the system reports clearly if the AI runs out of room instead of failing silently.
Version 1.36.23
23 June 2026- Closed plays no longer clutter an actor's 'View plays I am interested in' list — once the performance has been added to their history the play drops off the auditions view.
Version 1.36.22
23 June 2026- When a play's status is set to Closed, every cast member who has a profile gets the production auto-added to their performance history.
- New 'Past productions' page for production users: searchable list of every closed play with its full cast and a CSV export.
Version 1.36.21
23 June 2026- Fixed a login timing issue that could send existing production/admin users to the role chooser even though their role was already set.
Version 1.36.20
23 June 2026- EO Fields settings: the field-name boxes are now always editable — the switch only controls whether the row is synced.
- EmailOctopus sync now tags any member whose status is Pending with a 'Potential' tag (and clears it when they go Active), so EO onboarding automations fire at the right time.
- New 'EmailOctopus tags' section lets you map each member interest to a tag on your EO contacts.
Version 1.36.19
23 June 2026- EO Fields settings can now load the tags from one of your EmailOctopus lists and show them as suggestions when you fill in each mapping.
Version 1.36.18
23 June 2026- New admin settings screen (EO Fields) to choose which member fields get pushed to EmailOctopus and what tag name to use for each.
- EmailOctopus sync now uses your saved field mappings — postcode, mobile, address, member type and more can be sent alongside name and email.
Version 1.36.17
23 June 2026- EmailOctopus sync now updates contacts that already exist in your list instead of failing.
- Any sync errors are now shown per member (name, email and the underlying message) instead of just a count.
Version 1.36.16
23 June 2026- Members list now has an Interests filter — pick one or more interests and choose whether to match Any or All of them.
Version 1.36.15
23 June 2026- Member interests imported from a spreadsheet now show as ticked in each member's profile. Previously imported members have been updated automatically.
Version 1.36.14
23 June 2026- Member import now skips rows that have no name (first name, surname or full name all blank) and reports how many were skipped.
Version 1.36.13
23 June 2026- Member import: guests no longer fail when subscription/payment date cells contain text like "Guest" — those values are simply ignored for guest members.
Version 1.36.12
23 June 2026- Member import now reads Excel date cells reliably (no more DD/MM vs MM/DD mix-ups) and flags rows with unreadable dates upfront instead of letting them fail on the server.
Version 1.36.11
23 June 2026- Member import remembers your column mapping per theatre, so re-imports skip the mapping step. Untick 'Remember field mapping' to map from scratch.
Version 1.36.10
23 June 2026- Theatre Admins now see their theatre on the Members page even if they're only listed as a plain 'member' on the theatre, matching the existing access rules.
Version 1.36.9
23 June 2026- Bulk-delete selected members from the Members admin table (with confirmation). Re-importing the spreadsheet recreates them as new records.
Version 1.36.8
23 June 2026- Member import now shows which rows failed and why, with a downloadable CSV error report. Server logs also capture each failure for support.
Version 1.36.7
23 June 2026- Members page always shows the theatre picker so the active theatre is visible, even when only one theatre exists.
Version 1.36.6
23 June 2026- Super admins now see every theatre in the Members page dropdown and can pick any active theatre to import or manage members for, without first joining that theatre.
Version 1.36.5
23 June 2026- Members area now only shows theatres you're assigned to (admin, coordinator, or owner) — including super admins. To work on another theatre's members, add yourself to that theatre from the Theatres page first.
Version 1.36.4
23 June 2026- Member import now reads the "New?" column correctly: blank = active, "potential" = pending application, "left" = past member, "unsubscribed" = active but opted out of EmailOctopus.
Version 1.36.3
23 June 2026- Member import: pick which worksheet to use when the spreadsheet has more than one tab.
Version 1.36.2
23 June 2026- Member import now picks up the interest columns (Acting, Stage, FoH, Bar, etc.) and folds them into each member's interests automatically.
Version 1.36.1
23 June 2026- Members page now supports importing an XLSX or CSV (with column mapping and Membership-ID/email matching) and exporting the current filtered list to CSV.
- Edit a member to link them to an existing actor profile.
Version 1.36.0
23 June 2026- New Members area under Admin → Members. Track your theatre's membership register: contact details, payment status for each year, interests (acting, backstage, FoH and more), and notes.
- Selected members who have opted in can be synced to an EmailOctopus list with one click.
- Tightened permissions so only super admins can grant or remove admin access.
Version 1.35.1
23 June 2026- Open a child's profile from the My Family page to edit it on their behalf — a clear "Managed for a minor" banner shows you're acting as guardian.
- Register-interest form now mentions that parents register themselves first, then add child profiles after signing in.
Version 1.35.0
22 June 2026- Parents can now manage actor profiles for their children. Visit the new "My family" page from the actor header to add a child profile.
- Photos uploaded to a child profile are held for super admin approval before any other member can see them.
- Super admins have a new "Minor photo moderation" queue under Admin → Maintenance.
Version 1.34.0
22 June 2026- Security improvements to protect accounts against unauthorised access.
- Super admins now have an Account Security panel under Admin → Maintenance to review and release locked accounts.
- Minimum password length raised to 8 characters on sign-in and password reset.
Version 1.33.0
22 June 2026- New configurable idle timeout. Super admins can enable an inactivity sign-out under Admin → Maintenance → Session and set how many minutes (1–240) of no mouse, keyboard or touch activity are allowed before the user is warned for 30 seconds and then signed out. Off by default.
Version 1.32.4
22 June 2026- On the actor ‘Plays I'm interested in’ page, each play now only shows its active events — closed events are hidden.
Version 1.32.3
22 June 2026- Actors' ‘Events I am invited to’ list now hides events that have been closed and events whose play has been archived.
Version 1.32.2
22 June 2026- Fixed the actor theatre association dropdown so it correctly shows your saved theatre on next page load instead of reverting to ‘No association’.
Version 1.32.1
22 June 2026- Fixed an error that hid an actor's own profile after they picked a theatre association. Actors can now set or change their association without losing access to their profile.
Version 1.32.0
22 June 2026- Actors can now optionally declare a theatre association on their profile. When set, that theatre's logo replaces the Carver Theatre logo throughout the app while the actor is signed in (falling back to Carver if the theatre has no uploaded logo).
- Once an actor has nominated a theatre, they can only apply to plays from that theatre — submitting interest in a play from a different theatre is rejected with a clear message. Actors with no association keep today's cross-theatre behaviour.
- Production users now only see actor profiles in the Browse actors directory, single actor page and CSV export when the actor has no association or has nominated one of the production user's theatres. Existing relationships from before an actor set their association are preserved.
Version 1.31.1
22 June 2026- Renamed 'teammate' / 'teammates' to 'team member' / 'team members' throughout the app — production dashboard, help page, training manuals, invite form, admin warnings and the landing page now use the new wording. Behaviour is unchanged.
Version 1.31.0
22 June 2026- Each theatre can now have its own logo. Super Admins upload one per theatre under Admin → Theatres (PNG, JPG, WebP or SVG, up to 2 MB). When a user from that theatre is signed in, their theatre's logo replaces the Carver Theatre logo in the app header throughout the app. Theatres without a logo continue to show the default Carver Theatre logo. Copyright wording and email branding are unchanged.
Version 1.30.4
22 June 2026- Permanent deletion of plays is now Super Admin only. Theatre Admins can still archive and restore plays, but the 'Permanently delete' action — both on the Admin → Plays page and on the archived-play banner — is hidden from them, and the database enforces the same rule.
Version 1.30.3
22 June 2026- Renamed the default 'Stage Manager' role to 'Stage manager' and updated the 'default' indicator to 'DEFAULT'.
Version 1.30.2
22 June 2026- Renamed the 'Users' admin page title to 'Administration'.
Version 1.30.1
22 June 2026- Reorganised the Admin → Users page: added a Users section heading and moved committee role management into a dedicated Theatre Play Committee section below the user table.
Version 1.30.0
22 June 2026- Replaced the Director toggle with Assign Role. Coordinators can now give committee members one or more titles such as Director, Stage Manager, Lighting coordinator or Sound coordinator, drawn from a list your Theatre Admin maintains under Admin → Committee roles. Roles remain titles only — they don't change edit permissions.
Version 1.29.3
22 June 2026- Super Admin accounts are now hidden from the Users list for Theatre Admins.
Version 1.29.2
22 June 2026- Removed the default Super Admin email address from the admin manual and changelog to avoid disclosing privileged account details.
Version 1.29.1
22 June 2026- Theatre Admins can no longer remove Theatre Admin status from, or delete, a Super Admin account from the Users list. Those actions are now Super Admin only.
Version 1.29.0
22 June 2026- Introduced a new Super Admin role that manages users, plays and settings across every theatre. Existing admins are now referred to as Theatre Admins and only manage users and plays at their own theatre. The Theatres list, Maintenance page, event types, bulk invitations, public signup approvals and the go-live reset are now Super Admin only.
Version 1.28.0
19 June 2026- Added three new training manuals — Actor, Production and Admin — with embedded screenshots. Open them in-app from the new 'Training manual' buttons on the Stage Door (actors), Plays dashboard (production) and Docs page (admins). Each manual can be downloaded as a PDF or as Markdown.
Version 1.27.5
19 June 2026- Interested actors who aren't selected now consistently show as 'Not selected this time' across the app and documentation — the older 'rejected' wording has been removed from user-facing screens.
Version 1.27.4
19 June 2026- For closed events that are in the past, the attendee response status (e.g. attending / declined) is no longer shown.
Version 1.27.3
19 June 2026- Closed events now lock attendee changes — you can't invite or remove people once an event is closed. Past closed events can no longer be reopened, but you can still copy or delete them.
Version 1.27.2
19 June 2026- Fixed: events with a past date are now automatically closed each hour (a scheduled job had been pointing at the wrong table).
Version 1.27.1
19 June 2026- Script uploads now accept PDF/DOCX files up to 50 MB (was 15 MB).
Version 1.27.0
19 June 2026- Invitation emails are now branded as Pocket Backstage with the Carver Theatre logo.
Version 1.26.6
19 June 2026- The 'Events I am invited to' card on the actor dashboard now shows the number of active events (invited or attending).
Version 1.26.5
19 June 2026- Added the Carver Theatre logo to the app header and landing page.
Version 1.26.4
18 June 2026- Rebranded the app to Pocket Backstage: updated the header logo text and the browser tab / social share title and description so they match the landing page.
Version 1.26.3
18 June 2026- Cast cards on the play page now show the current role name. Previously, renaming a role on the play didn't update the role shown under each actor in the cast list.
Version 1.26.2
18 June 2026- When inviting actors to an event, the "Also notify play committee" option is now ticked by default so the rest of the production team is kept in the loop. Untick it before adding invitees if you'd rather not notify them.
Version 1.26.1
18 June 2026- Your theatre is now read-only for production users on the Your plays dashboard. Only platform admins can reassign a production user to a different theatre.
Version 1.26.0
18 June 2026- Each theatre can now have its own email sender domain, from name, and from address — controlled by platform admins under Admin → Theatres. Add and verify the domain in Cloud → Emails → Manage Domains first, then enter the details and click "Mark verified". Theatres without a verified sender continue to use the default Carver sender automatically.
Version 1.25.0
18 June 2026- Notifications can now also be delivered by email. Each theatre has a delivery mode — Both (in-app + email), In-app only, or Email only — controlled by platform admins under Admin → Theatres. The recipient's theatre setting decides how they receive every notification.
- Emails are sent from the verified carvertheatre.co.uk sender domain.
Version 1.24.2
18 June 2026- Fixed a data-integrity bug: users who signed themselves up (rather than being invited by an admin) were not marked as onboarded, so active actors — including ones already cast in plays — were wrongly flagged as "Sign-up incomplete". Self-signup now marks the profile as onboarded, and all existing self-signed-up users have been backfilled.
Version 1.24.1
18 June 2026- Admin Users now tells "Pending invite" (someone who was actually invited) apart from "Sign-up incomplete" (someone who started signing up themselves but didn't finish). Previously both were labelled "Pending invite", even though only invited users appear in the Invitations list.
Version 1.24.0
18 June 2026- Theatre teammate access is now based on explicit, approved membership rather than the theatre name typed on your profile. Existing production users have been migrated automatically.
- Admins (and, going forward, theatre coordinators) approve who joins a theatre. Coordinators can also invite an existing user by email — the invite still needs admin approval.
- Production users can no longer change the theatre on their profile directly; theatre is now managed through membership.
Version 1.23.2
18 June 2026- Removed any existing play production team memberships and admin grants for users who never accepted their invite.
- Fixed a bug where clicking "Remove" on a not-yet-onboarded committee member silently failed — the toast said removed but the row stayed. Removal now works as expected.
Version 1.23.1
18 June 2026- Invited users who haven't accepted their invite yet can no longer be granted admin or added to a play production team. The buttons are disabled until they've completed sign-up, and the database now enforces this too.
Version 1.23.0
18 June 2026- Refreshed the landing page, production help and Admin technical documentation to reflect the new Director role, the offer-based casting flow and the events / committee panels.
Version 1.22.2
18 June 2026- Fixed a remaining error that could appear when a play coordinator marked a committee member as Director.
Version 1.22.1
18 June 2026- Fixed an error that prevented coordinators from marking a team member as Director.
Version 1.22.0
18 June 2026- Play coordinators can now mark any production team member as Director. Directors are shown with a clapperboard icon and a 'Director' label across the production team list and team emails. The Director label is purely a title — directors keep the same permissions as other team members.
- If a director wants to act in their own play, they must sign up as an actor under a separate email and apply through the normal audition process, like any other interested person.
Version 1.21.0
18 June 2026- Deleting a play from the production area now archives it instead of erasing it. Production users and actors no longer see archived plays in their dashboards or open auditions, but actors keep their past submission and cast history.
- New Admin → Archive page lists every archived play with its theatre, when it was archived and by whom, plus counts of submissions, cast and events. Admins can restore a play (which makes it visible again to its production team) or permanently delete it together with all of its related data. A toggle also lets admins see every play, including active ones, with an Archived badge.
- Admins viewing an archived play now see a clear banner on the play page with Restore and Permanently delete buttons. Every archive, restore and permanent delete is recorded in the audit log.
Version 1.20.4
18 June 2026- Fixed plays getting stuck at 'Read through' after the last event was deleted. The play stage now re-derives from cast state: if the cast isn't fully announced any more, the play drops back to 'Casting' (or 'Auditioning' when only submissions exist). Existing stuck plays have been corrected.
Version 1.20.3
18 June 2026- Added an 'Add actor' shortcut alongside 'Add role' at the top of the Actors required section, so you can invite or pick an actor without scrolling down to the Cast section.
Version 1.20.2
18 June 2026- When you want to cast an actor who isn't on the platform yet, the 'Add actor' page now sends them a sign-up invitation instead of adding an off-platform card straight to the cast. Once they sign up, they appear in the play's Interested actors list automatically — with the role you noted — and can be shortlisted, offered a role and cast like any other registered actor.
- Each play now shows an 'Invited, not yet signed up' panel under Interested actors with the people you've invited, when you sent the invitation, who they were considered for, and buttons to resend or cancel the invitation.
Version 1.20.1
18 June 2026- When a call back event is deleted, the play committee and anyone who had accepted the invitation are now notified that the call back has been cancelled.
Version 1.20.0
18 June 2026- Play details and notifications are now restricted to the play committee. Other production users in the same theatre still see each play's title, dates and status on the dashboard, but only committee members (plus the play owner and admins) can open the play, see auditions/cast/roles, and receive play-related notifications.
- New "Browse production users" page lists the other production users in your theatre, with their email and which plays they're on the committee of.
Version 1.19.4
17 June 2026- Play cards now show "Play Coordinator" instead of "Production Co-ordinator".
Version 1.19.3
17 June 2026- Renamed "production committee" to "play committee" and "production coordinator" to "play coordinator" across the app, help pages and landing page.
Version 1.19.2
17 June 2026- Security: applicants can now read their own pending signup request (status visibility), while admin-only management is preserved.
Version 1.19.1
10 June 2026- Actors can now set their casting communication preferences (email, phone, in-app notifications) on their profile — at least one must be selected. The production team sees these preferences when sending a role offer.
Version 1.19.0
10 June 2026- New "Register interest" flow for actors: the public sign-up form has been replaced with a request that an administrator reviews and approves before an invitation email is sent.
- Production accounts are now invite-only. The public sign-up no longer creates production accounts.
- Production team members can now invite teammates to their own theatre from the production dashboard.
- Admins see a new "Pending actor signups" section on the admin page and get a notification whenever someone registers interest.
- Declined email addresses are permanently blocked from registering interest again.
Version 1.18.39
10 June 2026- Tightened live updates so only people who can edit a play receive its audition submission events.
Version 1.18.38
10 June 2026- Fixed the "+ Offer role" button still showing on multi-actor roles that were fully cast through accepted offers.
Version 1.18.37
10 June 2026- The "+ Offer role" button is now hidden once a role has all the actors it needs.
- Only the production coordinator can now set or change the "Actors needed" number and the "Allow multiple actors" toggle on a role. Other committee members see the value but can't change it.
Version 1.18.36
10 June 2026- Reverted the 1.18.35 lock on the "Actors needed" field — it is editable again for multi-actor roles even after the role is fully cast.
Version 1.18.35
10 June 2026- Once a multi-actor role is fully cast, the "Actors needed" field is locked. Use "Re-open role" if you need to change how many actors the role calls for.
Version 1.18.34
10 June 2026- Actors are no longer told they've been cast the moment they accept an offer — they now get a confirmation that they've accepted the role, and a separate "Roll call" notification is sent to every cast actor when the production team announces the cast.
Version 1.18.33
10 June 2026- Roll call is now visible to all production committee members (not just the coordinator) before the cast is announced, so everyone can see casting progress including the new "N of M cast" indicator on multi-actor roles. Only the coordinator (or admin) can press Announce cast.
Version 1.18.32
10 June 2026- Roles that allow multiple actors now have an "Actors needed" number — set how many actors the role requires, and the Roll call will only mark the role as fully cast (and let you announce the cast) once that many actors have accepted. Roles set to one actor are unaffected.
Version 1.18.31
10 June 2026- Roles that allow multiple actors can now have several casting offers running at the same time — send offers to as many shortlisted or interested actors as you like. Roles set to a single actor still only allow one pending offer at a time.
Version 1.18.30
10 June 2026- When the casting rule "Allow a role to be cast to multiple actors" is on, each role in Actors required now has its own toggle so individual roles can be locked to one actor. Disabling the toggle is blocked if more than one actor is already cast — reduce the cast first.
Version 1.18.29
10 June 2026- The Interested Actors list on a play now updates live — new actor interest appears immediately without needing to refresh.
Version 1.18.28
10 June 2026- Producers can now give any event an optional title (e.g. "Rehearsal for role Joe"). The title shows wherever the event appears — on the play page, in actor event lists, in history entries and in notification messages.
Version 1.18.27
10 June 2026- Fixed cast profile photographs failing to load due to a database timeout on the storage permission check.
Version 1.18.26
10 June 2026- Actors now see all events on each interested play in chronological order, with their own status — auditions show open/closed, rehearsals and other events show invited/attending/declined.
Version 1.18.25
10 June 2026- Actors can now see their own history timeline on each play in View plays I am interested in — registered interest, shortlisted, offers, casting and event responses.
Version 1.18.24
10 June 2026- Interested actors now stay visible in the play's Interested actors section for the lifetime of the play — including those who've been cast or not selected — so production can review their history and follow up at any time.
Version 1.18.23
10 June 2026- Each interested actor's card now shows a line-by-line history of their journey on this play — when they registered interest, were shortlisted, offered, cast or removed, and which auditions or rehearsals they accepted or declined. Deleting a play removes its history.
Version 1.18.22
10 June 2026- Rejected actors can no longer be offered or cast in a role. Rejecting an actor for a play now also clears them from any shortlists and withdraws any pending role offers for that play.
Version 1.18.21
10 June 2026- When an actor accepts a role offer they are now automatically added to the cast for that role, so the production dashboard shows the role as cast straight away and the shortlisting panel disappears.
Version 1.18.20
10 June 2026- On the production play page, once a role is cast the 'Shortlisting actors' panel for that role is hidden. If the role is later re-opened, the panel returns with the previously shortlisted actors intact.
Version 1.18.19
10 June 2026- On 'View plays I am interested in', roles that have already been cast no longer appear in your 'Shortlisted for' list — they'll reappear automatically if the production team re-opens the role. Actors who've been cast now see 'Cast as: <role>' so they know which part they got.
Version 1.18.18
10 June 2026- Actors can now withdraw interest from a single play (while pending or shortlisted) directly from 'View plays I am interested in'. Any pending role offer is cancelled, shortlist entries cleared, and the production committee is notified. Withdrawing isn't allowed once you've been cast — contact the production team instead.
Version 1.18.17
10 June 2026- Renamed 'My events' to 'Events I am invited to' on the actor dashboard for clarity.
Version 1.18.16
10 June 2026- Fix: when one role per actor is enabled, actors reserved for another role no longer appear in other roles' offer dropdowns.
Version 1.18.15
10 June 2026- Fix: actors shortlisted for one role now appear in other roles' offer dropdowns.
- Casting offer dropdown and 'Add actor' picker refresh immediately when casting rules change.
Version 1.18.14
10 June 2026- When the play disallows an actor having multiple roles, already-cast actors no longer appear in the 'Add actor' picker.
Version 1.18.13
10 June 2026- When offering a role, the actor dropdown now only shows actors shortlisted for that specific role or genuinely interested (and not already shortlisted for another role, rejected, or already cast when the play disallows multiple roles per actor).
- Rejected or declined actors no longer appear in the 'Shortlisting actors' list under a role.
Version 1.18.12
9 June 2026- Updated the actor dashboard so 'View plays I am interested in' counts every play in the list, including past outcomes, and no longer shows shortlisted role text on plays marked not selected.
Version 1.18.11
9 June 2026- Fixed the 'active plays' count on the actor dashboard so it matches the list shown on 'View plays I am interested in' — closed plays and submissions you've been rejected from no longer inflate the number.
Version 1.18.10
8 June 2026- Your stage door now highlights My events when you have invitations awaiting a response (e.g. confirming attendance to a call back).
Version 1.18.9
8 June 2026- Moved the Playscripts upload section on a play's page to sit just under Casting rules, so you can load the script before defining roles.
Version 1.18.8
7 June 2026- Moved the 'require discoverability before submitting interest' setting from Maintenance to the Admin screen.
Version 1.18.7
7 June 2026- Admins can now require actors to allow production teams to see their profile before they can submit interest in a play. The setting is on by default and can be toggled in Admin → Maintenance.
Version 1.18.6
6 June 2026- Transferring the production coordinator role now sends in-app notifications to both the new coordinator and the previous coordinator.
Version 1.18.5
6 June 2026- Fixed 'Failed to upload script' when adding a PDF or DOCX to an audition. Audition scripts are shared across all audition events for the play, and the database rule that blocked that has been corrected.
Version 1.18.4
6 June 2026- Rewrote the public landing page so it actually describes what Pocket Backstage does — theatres and teammates, the production committee, the play lifecycle, scripts with AI role extraction, offer-based casting and in-app notifications.
Version 1.18.3
5 June 2026- Fixed 'New audition' notifications, which previously took actors to a 'page not found'. New notifications now open the audition directly, and existing ones now open your stage door.
Version 1.18.2
5 June 2026- The header now shows the email you're signed in as on mobile, so it's always clear which account is active.
- The actor dashboard card 'View plays I am interested in' now counts only active plays — closed, rejected and withdrawn entries are no longer included in the number.
Version 1.18.1
5 June 2026- Actor and production Help pages, the landing page and the technical reference doc have all been refreshed to match the current events, production committee, play lifecycle status, offer-based casting, notifications and admin go-live workflows.
Version 1.18.0
5 June 2026- Admin → Users now has a 'Go-live reset' that clears all audit logs and in-app notifications in one click so the system can be primed before launch. Users, plays and other data are untouched.
Version 1.17.1
5 June 2026- Events now have a Copy action — duplicate any event (including auditions) with its date, time, location, description and invited attendees in one click. Copied attendees get a notification about the new event.
Version 1.17.0
5 June 2026- Event attendee panel now offers Invite all submitters, Invite shortlisted, Invite all cast, Invite by role and Invite individually — the recommended group is highlighted based on the play's current status.
- New 'Also notify production committee' checkbox sends an in-app notification to every committee member when you invite actors to an event.
- Invited actors continue to receive their own notification automatically.
Version 1.16.3
5 June 2026- Actors now receive a notification when they are removed from a role's shortlist.
Version 1.16.2
5 June 2026- Production coordinators can now remove a casting offer from the Casting offers panel. Removing an accepted offer un-casts the actor and re-opens the role.
Version 1.16.1
5 June 2026- Shortlisting actors panel restyled to match the Casting offers panel — same look, with a '+ Shortlist role' button on each role.
- Removed the Pending and Not selected toggles — actors who aren't cast are marked 'not selected' automatically when the cast is announced.
Version 1.16.0
5 June 2026- Shortlisting is now built right into each role — tap '+ Shortlist role' on the role to add interested actors, with the same Shortlist / Pending / Not selected controls.
- Removed the standalone 'Shortlist by role' section — everything happens in one place now.
- You can still shortlist more than one actor per role.
Version 1.15.3
5 June 2026- Notifications now appear instantly in the bell panel — no refresh needed when a role offer is accepted, declined, or sent.
Version 1.15.2
5 June 2026- Actors are now properly notified the moment a role is offered, with a click-through link straight to their auditions page.
- The actor dashboard now shows pending role offers awaiting your response front-and-centre.
- Notifications are now clickable — tap one to jump to the relevant page (and it's marked read automatically).
- Added a 'Back to dashboard' link on the play view, and renamed 'View my auditions' to 'View plays I am interested in' for consistency.
Version 1.15.1
5 June 2026- Removing a role from a play now immediately clears it from the shortlist and offers panels without needing a refresh.
Version 1.15.0
5 June 2026- Casting is now offer-based. Production offers each role to an actor with an expiry date — actors accept or reject from their auditions page, and the offer expires automatically if no answer comes in.
- Each role has its own offers panel under 'Actors required' showing pending, accepted and previous offers.
- Once every role has an accepted offer, the coordinator can announce the cast in one click. Everyone in the cast and on the committee gets a notification, and a roll-call email draft opens so the coordinator can send it from their own email app.
- Actors who weren't cast see their status change to 'not selected this time' and are notified that the play has been cast — they don't see other actors' details.
- If someone drops out the coordinator can re-open a single role from the 'Actors required' section without disturbing the rest of the cast.
- When creating a rehearsal event you can now invite all cast in one click, or pick specific cast roles to invite. Individual invites still work as before.
Version 1.14.0
5 June 2026- Shortlisting is now per role. On each play, a new "Shortlist by role" section lets you mark interested actors as shortlisted, pending, or not selected for each specific role.
- The actor profile card on the play page is now view-only — use the Shortlist by role section above it to set status.
Version 1.13.22
5 June 2026- Fixed a second guard that was still blocking production users from updating their own theatre. You can now change your theatre to any approved one directly from the dashboard.
Version 1.13.21
5 June 2026- Production users can now set their own theatre by picking from the approved list on the dashboard — no admin action needed. Admins are still the only ones who can change another user's theatre, and unlisted theatres still go through the request workflow.
Version 1.13.20
5 June 2026- Production users without an assigned theatre can no longer be added to a play's production committee, and any existing committee members who lose their theatre are automatically removed.
Version 1.13.19
5 June 2026- Production users must now set their theatre before browsing the actor directory. The 'Browse actors' button is disabled until a theatre is chosen.
Version 1.13.18
5 June 2026- Production users must now set their theatre before creating a new play. The 'New play' button is disabled until a theatre is chosen (or requested and approved).
Version 1.13.17
5 June 2026- Replaced the plain browser confirmation pop-up with themed in-app dialogs for every delete/remove action.
Version 1.13.16
5 June 2026- Fixed: email BCC addresses in 'Open in email app' are now separated by semicolons so they work with Outlook and other desktop mail clients.
Version 1.13.15
5 June 2026- Fixed: opening the new 'Email committee' dialog could trigger an infinite update loop.
Version 1.13.14
5 June 2026- Production coordinators can now email the whole production committee in one click from the play page.
Version 1.13.13
5 June 2026- When re-extracting roles, existing roles now show their stored gender, age range and nuances instead of fresh AI guesses.
Version 1.13.12
5 June 2026- Fixed an error where production coordinators couldn't close or reopen events ('infinite recursion detected').
Version 1.13.11
5 June 2026- Removed users no longer appear in the Previous invitations table — admin removals are still recorded in the audit log.
Version 1.13.10
5 June 2026- Hid the Close/Reopen, edit and delete event buttons from production members who aren't the play's creator or on its production committee, so they can no longer trigger permission errors on events they don't manage.
Version 1.13.9
5 June 2026- Production members at the same theatre who aren't the play's creator or on its production committee now see the play as read-only — buttons to add or edit roles, upload scripts, email actors, change submission status, edit casting rules, and manage the cast are hidden unless they have edit rights.
Version 1.13.8
5 June 2026- Renamed 'theatre teammate' to 'theatre member' across the app, and the join notification now reads '{name} has joined your theatre.'
Version 1.13.7
5 June 2026- Plays, roles, events, scripts and casting can now only be edited by the play's creator, the production committee, or admins — other production users at the same theatre have read-only access until they're added to the committee.
Version 1.13.6
5 June 2026- Bulk invite now validates email addresses in the CSV before sending, showing a clear error for any invalid rows instead of crashing.
Version 1.13.5
5 June 2026- Renamed 'Audition scripts' to 'Playscripts' across the production dashboard, help pages and actor view.
Version 1.13.4
5 June 2026- Editing an event now prefills the original start time and duration so you can tweak them instead of retyping.
Version 1.13.3
5 June 2026- Production committee can now edit events on a play (pencil icon) — update type, date, time, duration, location and description without deleting.
Version 1.13.2
5 June 2026- You can now edit a role on a play (pencil icon next to the trash) without deleting and re-adding it.
Version 1.13.1
5 June 2026- Fixed a 'Page didn't load' crash when opening a play from the production dashboard.
Version 1.13.0
5 June 2026- Each play now has a status — Auditioning, Call backs, Casting, Read through, Rehearsing, Performing or Closed — shown as the badge on the 'Your plays' card and on the play page.
- Status updates automatically based on a play's events and performance dates. Production teams can override it from a dropdown on the play page, and click 'Reset to auto' to go back to the automatic status.
Version 1.12.3
5 June 2026- Fixed a 'Forbidden: admin only' error caused by the bulk-invites list polling for non-admin users.
Version 1.12.2
5 June 2026- Each play card on 'Your plays' now shows your role on that play — Production Co-ordinator, Production Committee, or nothing if you're not on the committee.
Version 1.12.1
5 June 2026- Fixed brief flash of the role picker when an admin signs in — admins without an actor/production role now go straight to the admin area.
Version 1.12.0
5 June 2026- New Production Committee for every play. The creator is the Coordinator by default and can pick which production teammates sit on the committee.
- Only committee members can add events, manage the cast, schedule rehearsals and invite actors. The Coordinator (or an admin) can also edit play details, transfer the Coordinator role and delete the play.
- Plays with no committee still fall back to the old 'anyone at the same theatre' rule, so existing workflows keep working until you lock things down.
- Admins can reassign the Coordinator of any play from the play page.
Version 1.11.0
5 June 2026- Auditions are now part of a wider Events system — production teams can schedule Read Throughs, Rehearsals, Mop Ups and Auditions on each play.
- For non-audition events, production teams pick exactly who's invited from the cast and shortlist; actors get a notification and can mark themselves attending or unable to attend on a new 'My events' page.
- Admins can manage event types (rename, disable, or add new ones) from the admin Users page. The Audition type is locked.
Version 1.10.13
3 June 2026- Production teammates are now automatically BCC'd whenever you email actors from a play.
- You can now paste audition share links straight into the email message.
Version 1.10.12
3 June 2026- Production teammates (not just the play owner) can now see interested actors' photos.
Version 1.10.11
3 June 2026- Production team's 'Interested actors' list now always shows the actor's nominated primary photo, even after they swap photos around in their profile.
Version 1.10.10
3 June 2026- Gentler wording for actors: producers now click 'Not selected this time' instead of 'Decline', and the actor's status pill and notification use the same friendly phrase. Help pages updated to match.
Version 1.10.9
3 June 2026- Actors now get a confirmation notification when they list themselves as discoverable to production teams.
Version 1.10.8
3 June 2026- Security: production teammates can now download actor photos for casts and applications at their theatre (matching what they could already see), and uploaded play scripts can no longer be overwritten in storage.
Version 1.10.7
3 June 2026- When an actor delists themselves, every production teammate at the play's theatre is now notified about withdrawn applications and cast removals — not just the play owner.
Version 1.10.6
3 June 2026- Refined the delisting flow: replaced the browser confirm with an in-app confirmation that spells out the consequences and asks you to type DELIST, plus a clearer confirmation banner once you're withdrawn.
Version 1.10.5
3 June 2026- Security: adding yourself to a play's cast now requires your actor profile to be discoverable, and all data-changing rules are restricted to signed-in users only.
Version 1.10.4
3 June 2026- Refreshed the actor and producer help pages, technical documentation, and the privacy and cookie policies so they match the latest features (email composer, cast/interested sync, tighter script access).
Version 1.10.3
3 June 2026- Fixed: the message you type when emailing actors now appears in the email draft.
Version 1.10.2
3 June 2026- Security: cast records can only be added to plays you own or teammate on.
- Security: actors whose application was rejected can no longer download scripts, and role-specific scripts in storage now follow the same scope rules as the rest of the app.
Version 1.10.1
3 June 2026- Fixed: actors who have been added to a play's cast no longer also appear in the Interested actors list.
- Tightened script access so actors only see role-specific scripts for roles they've been cast in.
Version 1.10.0
3 June 2026- Production users can now email actors directly from the actor directory, a play's cast, and the interested-actors list.
- Pick individual actors with checkboxes, or use 'Email all', 'Email cast', or 'Email shortlisted' for quick bulk actions.
- Compose with a subject and rich-text body; the draft opens in your default email app with recipients in BCC so addresses stay private.
Version 1.9.13
3 June 2026- Added a Privacy Policy and Cookie Policy, plus a cookie consent banner so every visitor can review and manage their preferences (GDPR compliance).
- New footer with quick links to Privacy, Cookies and a 'Change cookie preferences' option.
Version 1.9.12
3 June 2026- Production users are now notified whenever a new actor makes themselves discoverable.
- When a new production user signs up, only teammates at the same theatre are notified — not production users at other theatres.
Version 1.9.11
3 June 2026- When an admin deletes a user, the right people are now notified: production teams hear about actors whose applications or cast spots they lose, and actors hear when a production user's plays are removed. Admins also see a clearer warning tailored to whether they're deleting an actor or a production user.
Version 1.9.10
3 June 2026- Actors are now notified when an admin unlists them, and the admin sees a clearer warning about the consequences before unlisting.
Version 1.9.9
3 June 2026- Turning off 'Let production teams find me' now withdraws your interest from every play, removes you from any cast, and notifies the production teams.
Version 1.9.8
2 June 2026- Updated the production help page and technical reference to cover play-wide play scripts and the new per-play casting rules.
Version 1.9.7
2 June 2026- Production can now toggle per play whether a role can be cast to multiple actors and whether an actor can hold multiple roles. When a rule is off, you'll be warned before bypassing it.
Version 1.9.6
2 June 2026- Play scripts are now shared across every audition event for a play — upload once and they appear on any audition you add.
Version 1.9.5
2 June 2026- Fixed a blank screen caused by the Google Fonts stylesheet failing to load.
Version 1.9.4
1 June 2026- Actor's Plays of Interest page now lists each play's audition events (date, time, location, open/closed).
Version 1.9.3
1 June 2026- Notifications panel cap reduced from 10 to 5 entries when all are read.
Version 1.9.2
1 June 2026- Notifications panel stays compact: once everything is read, only the 10 most recent entries are shown. All unread notifications are always visible.
Version 1.9.1
1 June 2026- Security: blocked a privilege-escalation path where an actor could promote themselves to a production account or spoof a theatre by editing their own profile. Role and theatre changes are now admin-only at the database level.
Version 1.9.0
1 June 2026- New admin Maintenance page lets admins put the app into Undergoing Maintenance mode with a custom message.
- When maintenance is ON, non-admin users see the maintenance screen instantly — even if already signed in — while admins keep full access.
- Login page shows a maintenance notice when the app is paused.
Version 1.8.6
1 June 2026- Fixed the login page crashing with “This page didn't load” after signing in or out.
Version 1.8.5
1 June 2026- Extract roles with AI: table now scrolls sideways on mobile so you can reach every column.
- Fixed the zero in the “Add 0 roles” button so it no longer looks like a lowercase o.
Version 1.8.4
1 June 2026- AI role extraction now reads PDF scripts directly (including scanned/image-only PDFs) instead of failing with a parser error.
Version 1.8.3
1 June 2026- Fixed casting a discoverable registered actor who has not submitted to the play yet.
Version 1.8.2
1 June 2026- Fixed a permissions error that stopped production users from casting a registered actor to a play.
Version 1.8.1
1 June 2026- In the Extract Roles with AI dialog, hover over a Nuances field to see the full description in a tooltip.
Version 1.8.0
1 June 2026- Production teams can now extract a cast list from an uploaded PDF or DOCX script using AI. Click the sparkle icon next to any script to see suggested roles with inferred gender, age range, and a short description. You can edit anything before adding, deselect what you don't want, and any names that already exist on the play are skipped automatically.
Version 1.7.0
1 June 2026- Production teams can now attach PDF or DOCX scripts to individual roles and to specific audition events on a play. When a script is uploaded, every actor who has registered interest in that play receives a notification with a link to download it from their auditions page.
Version 1.6.13
1 June 2026- Help pages updated to reflect current features: actor Help now explains the profile status badge (No profile / Incomplete / Complete) and lists every required field; production Help now describes the actor directory's Complete/Incomplete badge and the Export to CSV button.
Version 1.6.12
1 June 2026- Production users now see a Complete or Incomplete badge on each actor in the directory, matching the status the actor sees on their own dashboard.
Version 1.6.11
1 June 2026- Invitation activation links now expire as soon as the account has been activated. If someone opens the link again, they're sent to the sign-in page instead of being able to re-onboard.
Version 1.6.10
1 June 2026- The admin 'Previous invitations' list now refreshes automatically every 15 seconds, so invitees who finish signing up are marked as Accepted without needing to reload the page — and the Re-invite button disappears as soon as they're in.
Version 1.6.9
1 June 2026- Resending an invitation now works even if a previous invite left a stale account behind — as long as the invitee never finished signing up, the old record is cleared and a fresh invite is sent. If they already signed in, a clear message points them to the login or password reset page instead.
Version 1.6.8
1 June 2026- Previous invitations now only show as Accepted once the invitee has actually set their password and finished the welcome screen — not the moment the invite is sent.
- Expired-invite screen now shows the underlying error from the email link and a tip about corporate mail scanners, and waits longer before declaring a link expired on slow connections.
Version 1.6.7
1 June 2026- Admin area now includes a Technical Documentation panel — view, download as Markdown, or print/save it as PDF. The document is kept in sync with the app whenever changes are made.
Version 1.6.6
1 June 2026- Previous invitations now stay marked 'Invited' (with a Re-invite button) until the user actually finishes setting up their account, instead of flipping to 'Accepted' as soon as they open the invite email.
Version 1.6.5
1 June 2026- Bulk-invite send button disappears after a CSV is sent; upload a new file to send again.
- Each previously invited (but not yet accepted) user now has a 'Re-invite' button to resend their invitation individually.
Version 1.6.4
1 June 2026- Fixed a bug where a fresh invitation link could briefly show 'Invitation expired' on slow connections before Supabase finished processing the token.
Version 1.6.3
1 June 2026- Deleting a user from the admin Users page now refreshes the Previous invitations list so its status is accurate.
Version 1.6.2
1 June 2026- On the bulk-invite welcome screen, 'Your name' is now locked when it was pre-filled from the admin's CSV upload.
Version 1.6.1
1 June 2026- Bulk invites now skip email addresses that already have an account, with a clear 'Skipped: already a user' result.
Version 1.6.0
1 June 2026- Renamed every in-app reference to 'Backstage Brushstrokes' to 'Pocket Backstage', including the post-invite welcome screen and the actor help intro.
Version 1.5.8
1 June 2026- Renamed the published site URL to pocket-backstage.lovable.app across invite and login redirects.
Version 1.5.7
1 June 2026- Audit log now correctly attributes admin-initiated invites and deletions to the admin who performed them, instead of leaving the 'By' column blank or pointing at the affected user.
Version 1.5.6
1 June 2026- Fix: actor's full name now saves to their profile when they activate their invite.
Version 1.5.5
1 June 2026- Bulk-invite emails now include the inviting admin's name in the metadata, so the Supabase 'Invite user' email template can show 'Pocket Backstage invite by [admin name]' in the subject.
Version 1.5.4
1 June 2026- Bulk-invited Registrars are now assigned straight to an existing theatre instead of waiting for admin approval when the theatre name already exists.
- Cleaned up pending theatre requests that matched theatres already set up — those users are now assigned automatically.
Version 1.5.3
1 June 2026- Version badge updates now accept the latest runtime version file reliably, so the visible version no longer gets stuck after a bump.
Version 1.5.2
1 June 2026- Bulk invitation links now always open the app and show a pre-filled welcome screen instead of the Lovable sign-in page.
Version 1.5.1
1 June 2026- Production teammates are now notified when an admin removes a user from their theatre.
Version 1.5.0
1 June 2026- Bulk invitation panel now keeps a persistent list of previous invitations and marks each one as Accepted once the user signs in.
Version 1.4.1
1 June 2026- Bulk-invited users can now set their password from the invitation email — the link lands directly on the password setup screen.
Version 1.4.0
1 June 2026- Admins can now bulk-invite users by uploading a CSV (email, role, optional name/theatre/phone). Each invitee gets an email to set their password and is added with the chosen role.
Version 1.3.7
31 May 2026- Admin Users table now scrolls horizontally on small screens so the Delete and other action buttons are reachable on phones in landscape view.
Version 1.3.6
31 May 2026- Help screen now only auto-opens every 10 days as intended — the “seen” marker is stored on your account instead of the browser, so it no longer reappears on every login or new device.
Version 1.3.5
31 May 2026- Password fields now have a show/hide eye icon so you can check what you've typed.
Version 1.3.4
31 May 2026- Exporting actors on a phone now opens the native share sheet so you can save the CSV to Files, email it, or AirDrop it.
Version 1.3.3
29 May 2026- Profile status now counts every field — name, headline role, pen picture, headshot, contact, gender, age range, height, location and role interests — as Complete. Performance history is optional.
Version 1.3.2
29 May 2026- Your actor home page now shows a profile status badge — No profile, Incomplete, or Complete — so you know at a glance what's left to do.
Version 1.3.1
29 May 2026- After saving your actor profile, you're now taken straight back to your home page.
Version 1.3.0
29 May 2026- Production teams can now export the actor directory to a CSV spreadsheet — one actor per row, with their details and a summary of their interest and status in your plays.
- Every export is recorded in the admin audit log.
Version 1.2.4
29 May 2026- The phone number you enter at sign-up is now pre-filled on your actor profile, so you don't have to type it again.
Version 1.2.3
29 May 2026- Email verification links now always open the published site, so confirming on your phone shows a clean 'Verified' page without any sign-in prompt.
- After verifying on another device, the original sign-in screen now pre-fills your email so you can finish logging in faster.
- Admin audit log now records user deletions reliably (including a retrospective entry for a recently deleted account).
Version 1.2.2
29 May 2026- New Help pages for actors and production users — a one-page overview of what you can see and do, linked from your dashboard.
- Actor profile photos now load a fast thumbnail in the grid and can be clicked to enlarge in a lightbox.
- Production owners are now notified when their play auto-closes or is deleted, and teammates at the same theatre are notified too.
Version 1.2.1
29 May 2026- When a production owner deletes a play, all actor applications for it are removed automatically and the actors are notified that their submission was withdrawn.
Version 1.2.0
29 May 2026- Plays now close automatically the day after their final performance date. Actors who applied and other production team members at the same theatre are notified, and the play owner gets a clear option to delete it.
Version 1.1.0
29 May 2026- New sign-ups must now confirm their email address by clicking the link we send before they can sign in.
- Sign-up now collects a phone number (international format) so production teams can reach you.
Version 1.0.0
18 May 2026- Added a version badge in the corner — hover for the latest change, tap to see the full What's New list.
- Admins can now delete user accounts (and all their plays, cast and audition data) from the Users page.
