Changelog
What shipped, release by release.
One entry per release, newest first. Follow it with the RSS feed; the longer stories are on the blog.
v2026.11.01.3
Plain HTTP on events.pressonetwork.com now redirects to HTTPS.
- events.pressonetwork.com answers plain HTTP with a permanent redirect to the same address on HTTPS, before any page or the connector is reached.
v2026.11.01.2
New installs connect at events.pressonetwork.com/mcp, and the presso.events marketing pages redirect there.
- New installs are given https://events.pressonetwork.com/mcp as the connector address. Existing installs on mcp.presso.events keep working.
- The presso.events marketing pages redirect to their new home on events.pressonetwork.com.
v2026.11.01.1
Fixed unstyled pages on events.pressonetwork.com.
- The studio’s stylesheets, fonts and images now load on events.pressonetwork.com, so its pages are no longer unstyled.
v2026.11.01
Listed in the official MCP Registry.
- Presso Events is listed in the official MCP Registry, at events.pressonetwork.com/mcp.
- Fixed events.pressonetwork.com/ redirecting to itself.
- The Registry entry is published from the main branch, and a by-hand publish only runs against production.
v2026.10.31
Release checks for the new events host and the payment smoke test.
- The events.pressonetwork.com worker only ships new code once that address is attached to it.
- The payment smoke test checks the test event’s own status after the cancel preview.
v2026.10.30
Presso Events is served at events.pressonetwork.com, and works in ChatGPT.
- Presso Events is served at events.pressonetwork.com, with a second address for the connector.
- Every view and the connect flow work in ChatGPT.
- The portal no longer loops at sign-in, asks for all five event details, and is no longer promoted.
- An existing Stripe Connect account can be linked to an organiser from the admin side.
- New post: Event app for workshops: what you need and what you can skip.
- Every staging check now proves a paid purchase, a refund and a cancellation in Stripe test mode.
- Every workflow runs on our own hub runner, and the release scripts are safer to run from any path.
v2026.10.29.2
Releases wait for a steady tool list.
- After a deploy, a release waits until the connector’s tool list has settled before it is checked.
v2026.10.29.1
Cancel an event with full refunds.
- An organiser can cancel an event, and every ticket is refunded in full.
v2026.10.29
Event name, dates and venue are required; events can be edited, archived and deleted.
- An event needs a name, dates and a venue.
- Event details can be edited after the event is created.
- Events can be archived and deleted.
v2026.10.28.2
Download the guest list, and a page for switching platforms.
- At the door, the guest list can be downloaded as Excel, as CSV or as a printable tick sheet.
- The website has a “Same job, two ways” section and a page for switching from another platform.
v2026.10.28.1
The door guest list stays out of the AI's context.
- The guest list for the door app travels in tool metadata, so no AI host shows it to the model.
v2026.10.28
Import attendee history from Eventbrite, Tito and Luma, and one-tap check-in at the door.
- Attendee history: import past attendees from Eventbrite, Tito and Luma.
- One-tap tick-off in the Claude door app.
- The door app fetches its token when the AI host strips tool metadata, and only calls a lapsed token expired.
- Door copy says what check-in does today, with no claim of QR scanning.
- The homepage, /portal and /how-it-works copy was rewritten.
- Main is tagged and released automatically once staging has proved it, and CI runs database migrations on staging and production.
v2026.10.22.7
Sponsors, attendee exports and check-in from the portal.
- Sponsors are records of their own, with a Sponsors tab and a sponsors tool for your AI.
- The attendee list downloads as Excel, and there is a printable door list.
- Each attendee can be checked in from the portal.
- The staging demo event has table sponsors and a checked-in crowd, and the payment smoke test copes with a page already showing pounds.
v2026.10.22.6
presso.events restyled.
- presso.events is restyled in the Presso Network design language.
v2026.10.22.5
The "First £50 of fees on us" offer is withdrawn.
- New accounts pay the flat 1% from their first paid ticket. Accounts opened before this release keep the credit.
v2026.10.22.4
Money reads like a payments table.
- Copy shows money like a payments table, with gross, platform fee and net, and stops repeating the fee.
v2026.10.22.3
Attendee app: your contacts, and add to home screen.
- Attendees see the contacts they have connected with.
- A guide to adding the app to the home screen.
- A fix to the People switch, and company names on profiles.
v2026.10.22.2
Attendee app security: expiry, headers, CORS and rate limits.
- Attendee app links expire, and the app sends security headers, a CORS policy and rate limits.
v2026.10.22.1
Attendee app security: the app credential only reaches the inbox.
- The attendee app credential is only ever sent to the attendee’s own inbox.
v2026.10.22
Attendee app: People, profiles, session detail and a restyle.
- An opt-in People list and a Profile.
- Session detail, and speaker and sponsor profiles with their links.
- Home, Event, Tickets and Agenda restyled to the attendee app designs.
v2026.10.21
Paid checkout holds seats, so sales cannot oversell.
- Paid checkout holds the seats while the buyer pays, so an event cannot oversell.
- Public checkout requests are rate limited now that they hold seats.
- The success page shows codes only for tickets the buyer still holds.
- Claiming a ticket rotates its check-in code.
- presso.events meets the website standard, and its manifest declares a maskable icon.
v2026.10.20.1
New icons.
- The favicon, app icons and blog logo use the waving avatar instead of the P mark.
v2026.10.20
The prompt builder.
- /prompts: fill in your details and open the prompt in Claude.
- Longer test timeouts, so a busy CI host does not fail database tests.
v2026.10.19
A post on networking without an app download.
- New post: Event networking without an app download.
v2026.10.16
Two posts: set up an event in Claude, and phone check-in.
- New posts: How to set up an event in Claude, step by step and Check people in from your phone, with nothing to download.
- The paid smoke test leaves its organiser ready for tax.
- The database change for seat holds landed ahead of the code that uses it.
v2026.10.15.1
"On sale soon", dispute fees and a single ticket email.
- An event page says “On sale soon” when the organiser cannot take payment yet.
- Disputes: the 1% platform fee is returned only when a dispute is lost.
- A one-ticket order gets one email, not a second order email that contradicts it.
- The build refuses package versions published less than three days ago.
- Seat holds at paid checkout shipped and were reverted in this release; they returned in v2026.10.21.
v2026.10.15
The attendee app shows the event details, agenda and speakers.
- The attendee app shows the time, venue, description, agenda and speakers.
- A non-production connector says so in its title.
- New posts: Conference trends 2026: what actually changed for organisers and Set up your event agenda by asking, and check what it removes.
- The staging demo event sells tickets and carries a venue, an agenda and speakers.
v2026.10.09
Production deploys only from a release tag.
- Production deploys only from a v* tag, after staging has verified that exact commit.
- A golden prompt set for the organiser connector, to check that AI clients pick the right tool.
v2026.10.07
The first tagged release.
- The first release cut as a tag. Work before it is written up in the build-in-public posts:
- The one test nobody runs before they sell tickets, The ticket we closed twice for the same bug, The upload link that closes itself and The required field that wasn’t required for anyone already in the room.