Updates & Changelog
A record of what's new in Shuffle Up and Deal! — latest first.
- Version 1.0.2
- Version 1.0.2 is the first App Store update. It carries everything on this page since the launch build was submitted, plus the fixes below from the first weekend of live events on the release build.
- Fixed a first-launch freeze on new devices, where the notification permission prompt could appear while the welcome screens were still opening. Alerts are now offered as a step in onboarding and from Settings rather than at start-up.
- Fixed the TV display freezing after the phone or tablet had been locked: the cast screen now restarts itself when it detects it has stopped updating. On a Day 1 flight the TV shows the field (who is in, who is out) instead of a positions ladder, and knockout cards show the level a player went out on.
- Multi-day (beta): qualifiers on a later day no longer show as Unpaid. The app traces each qualifier back to the flight where they bought in and shows a read-only Paid pill instead of a toggle, so the Outstanding Payments count and banner are correct on the final day. The TV's Total Entries now shows the whole event's field on the final day, with a separate Unique Players figure, and the per-player money summary in Results covers every flight, matching the hub's Players board.
- Multi-day (beta): Edit Payouts supports percentage-of-field ladders on later-day flights, using the event-wide field frozen when the field closed. Confirming qualifiers now shows each survivor's table and seat at the end of the flight, the Money tab opens a flight when you tap it, and going back from the event hub no longer bounces between screens.
- Fixed a rare case where an undo arriving from another device could briefly clear seats across the table.
- Update notices now reach the app within minutes of being issued, checked on launch and when you return to the app, so an important fix is never held back by the daily sync.
- TURNER answers more how-to questions about the app itself from the in-app guide, alongside its rules coverage.
- Version 1.0 is live on the App Store
- Shuffle Up and Deal! has been approved by Apple and version 1.0 is now available on the App Store for iPhone and iPad. Thank you to everyone who ran their games on the TestFlight builds and helped shape the release.
- Version 1.0.2 is the first update, carrying everything below that landed since the launch build was submitted. Update through the App Store when it appears.
- The website now links straight to the App Store listing everywhere a download button appears, and the launch-notification sign-up has been retired.
- The Multi-Day Tournaments list (beta) has been redesigned. Each event is now a bill: the start date (or the running flight's level while live), the venue, a one-line summary — how far off it is, who won, or where play is — the route its flights take into the next day, and the buy-in, guarantee or prize pool and numbers at a glance. Events with three or more days switch to a vertical route map. Every card opens the event's setup, hub or result; the explainer has moved behind a help link.
- Multi-day events on the Home screen and the tournament calendar now use the same card, so an event looks identical wherever it appears; longer events show their route on a single line there.
- Public live pages and venue dashboards are lighter on spectators' data and batteries: pages are compressed, a tab in the background stops refreshing until you return, and the clock refreshes less often while a tournament is paused or hasn't started.
- On an iPad in landscape, the registration screen now uses two columns: tournament details and the add-player tools on the left, the registered roster on the right, each scrolling independently. The tournament settings card tucks behind a header there so the roster gets the room.
- Multi-day event hub redesigned (beta)
- The multi-day event hub (beta) has been redesigned tab by tab. The header now leads with the next thing to do, and the Overview reads like a field sheet: who is through, who is still in play, and anything that needs a director's attention.
- Flights is now a departures board — every flight on one line with its date, readiness, and a single action — and it replaces the separate Schedule tab. Players groups the field by standing (final standings, through, in play, entered, out) and shows each player's journey across flights as chips, with what each player has paid in leading the row and a breakdown of entries, re-entries, rebuys and add-ons beneath it.
- Money brings the event's prize pool, the projected payout ladder once one has been chosen, per-flight collections and carry-forward, and fees and house adjustments together in one place. Opening a flight on the Money tab now shows two short lists — what it costs and what's come in — instead of a price sheet and a takings table, so each fact appears once. Fixed the hub not recognising the field as closed until the event had finished, which kept Edit Payouts out of reach while the final day was in play.
- The Activity and Log tabs, which showed the same entries twice, are now a single Log: a timeline grouped by venue day with milestones highlighted and quick filters once the log grows.
- Fixed re-entries occasionally being counted twice in a tournament's money, which could inflate the prize pool and cause repeated sync corrections. Re-entry counts now include re-entries recorded as new entries, both in the app and on the public live page.
- Removing a player from the waitlist who has already paid now offers the same refund choices as removing a registered player.
- The prize pool on public live pages now matches the app exactly and no longer picks up payout or house entries.
- Fixed a device on TV-display duty repeatedly waking its own sync connection, which caused unnecessary data use and warmth. Sign-in also recovers more reliably after a long period locked.
- Multi-day (beta): flights can no longer be deleted on their own — deletion happens from the event, which now also covers completed events. Chips in play can be corrected on a prepared later-day flight, with the change recorded in the event log.
- Marking players at the venue and generating seating now open two hours before a tournament's scheduled start, every time the registration screen is visited — not just the first. A director who needs to set up earlier can confirm an early start. Tournament Control shows the scheduled start time on a flight rather than the moment it was created.
- Multi-day results, recaps & mid-event changes (beta)
- Multi-day events (beta) can now be changed while under way: add another day or flight, cancel a future flight, edit an upcoming flight's settings, or move confirmed qualifiers to a different destination. A structural-edit lock stops two devices changing the plan at the same time.
- When a flight ends it gets a read-only Flight Summary in the app and a public Flight Recap page for players, covering qualifiers, chip counts, and the money line. Later-day flights show earlier-day finishers in their positions ladder, on the cast display, and on the public live tracker, and the payout card marks places that have already been paid.
- Digital bag-up: record each qualifier's chip count at the end of a flight, check bags in on the next day, and share an end-of-flight chip counts card. Later flights receive their qualifiers and frozen chip figures when prepared.
- Completed events now produce a full event result in Results and on the public result page — including a per-flight survivors chart in the Stats tab — and can be exported as a PDF recap.
- Flights hold at their scheduled final level rather than rolling into the next, waiting for the director to end the flight. New events default to the best-stack-forward rule for players who qualify more than once.
- Terms acceptance is now remembered per account on each device, so signing in with a different account prompts correctly and a restored backup never carries over someone else's acceptance.
- Fixed a rare start-up stall where the terms prompt and the first-sign-in password reminder could wait on each other.
- Payout rounding is now booked as house money: when a payout ladder rounds up or down, the difference appears as a house top-up or retention in the ledger, reports, and CSV export instead of distorting the prize pool.
- Fixed players occasionally showing as eliminated yet still seated after an undo or a cross-device edit. The underlying cause is corrected, restored tournaments repair the seat automatically, and a "Clear Stale Seat" option is available from the player's action sheet if an old record ever lingers.
- Reduced sync data use by no longer re-uploading unchanged action-log entries.
- Multi-day tournaments & flights (beta)
- Multi-day tournaments have entered beta testing. Directors in the beta programme can now run events that span several days or starting flights — Day 1A, 1B, and beyond — with each flight managed like a regular tournament.
- Qualifiers from each flight carry forward automatically: the event consolidates its flights into a single field, prize pool, and final result, with cross-device syncing throughout.
- A finished multi-day event appears as one event-named, event-dated row in venue results rather than one row per flight.
- This feature is currently available to beta testers only while we refine it with working tournament directors. If you'd like early access, get in touch via the contact form.
- Venue polls
- Venue web pages can now run polls. Create a poll in the app — a question with up to ten answer options, an optional written-answer box, and an open/close schedule — and visitors vote directly on your public page.
- Voting is anonymous and visitors can change their vote while a poll is open. You choose per poll whether results are visible while voting is live and whether final results stay on the page after it closes.
- Written answers are never shown publicly — they're only visible to you in the app, alongside full results with vote counts and percentages. Up to five polls can be open or scheduled at once.
- Money privacy in one tap
- Venue Web Page settings gained an “Apply to existing links” action: one tap sets every tournament link the venue has already shared to match the page's Hide Money setting — in either direction, so switching Hide Money off and applying reveals money again.
- Individual share links can still override the venue setting afterwards, and newly created links continue to inherit it automatically.
- In-app explanations of Hide Money were clarified: the setting covers both the live tracker page and the completed results page for a shared tournament.
- Venue promotion tools
- Venue Web Page tools now include a print-quality A4 QR poster. It combines your venue branding, permanent public-page QR code, key live features, contact details, address, and regular game night into a ready-to-print design that can be saved or shared from the app.
- You can also download a standalone venue QR code for use on your own flyers, menus, social posts, and signage.
- Missing venue details are omitted automatically, so every exported poster stays clean without placeholder text.
- Public pages expanded
- Public venue pages now connect players to live tournaments, upcoming games, recent results, league standings, venue information, and directions from one mobile-friendly destination.
- Public league pages gained richer season statistics and an updated standings experience, while live tournament pages now refresh more quickly when registration ends and play begins.
- Tournament displays can show a scannable QR code so players can open the live page directly from the TV or external screen.
- Venue privacy settings now carry through consistently: Hide Money removes rebuy, re-entry, add-on, prize, and payout amounts from external displays and public result pages while leaving the tournament director's view unchanged.
- Venue web pages
- Venues can now publish a branded public web page from the app, with custom imagery, venue details, map and directions, upcoming tournaments, recent results, and league information.
- New venue timezone settings keep tournament times, schedules, result dates, league seasons, and public pages accurate for the venue's local time.
- Venue and league pages received refreshed layouts, clearer navigation, and improved presentation across phones and larger screens.
- TURNER is now more clearly focused on tournament rules, floor decisions, and help using the app. It will not provide poker strategy, hand analysis, or cash-game advice.
- Improved cloud-sync recovery after a device has been asleep or temporarily loses its sign-in token, reducing delayed uploads and stale data after returning to the app.
- Club Book expanded
- Club Book now supports named funds for separating and tracking earmarked money, with fund-specific transaction history, running balances, transfers, renaming, and closure details.
- Financial reports can be filtered by venue and fund, and multi-currency books now have clearer currency switching and balances.
- The app now reminds you when a venue's cash count is due. Home and side-menu indicators take you straight to the relevant book, making regular reconciliation easier to keep on top of.
- Strengthened completed-tournament protection so a stale connected device cannot accidentally reopen a finished event or overwrite its settled deal and payout figures.
- Public tournament result pages received improved rendering and more reliable final payout data.
- Tournament Control refreshed
- The Tournament Control Overview tab has been redesigned: a large hero clock with next-level preview, a live Tournament Health bar, a Latest Activity strip showing the most recent table events, and a cleaner grouped metrics layout — all in a new glass visual style.
- New "Table Talk" fun-facts chip on the Overview tab: rotating live insights such as the knockout leader, the bloodiest blind level, time since the last bust-out, the churn meter, and league crossovers like tonight's biggest projected climber or heads-up knockout history. Tap to cycle through them.
- Added an automatic repair pass for completed tournament results, healing rare inconsistencies in older records so History and Results always show accurate standings and prize figures.
- Polished the tournament cards on the Home and History screens.
- Undo is now fully reliable across devices: reverting an action on one device is picked up correctly by every other connected device.
- Fixed a live Standings display issue and refined player rating calculations.
- The app no longer keeps an audio session open in the background, improving battery life and ensuring music from other apps is never interrupted. Note that with this change the clock pauses updating on a locked phone unless another device or a TV display is driving the tournament.
- TURNER response limits are now enforced more fairly with improved rate limiting.
- News articles on the website gained author profiles and improved layout.
- Fixed a rare "seat bounce" where a freshly assigned seat could briefly revert when two devices edited seating at the same time.
- Live spectator pages received a navigation refresh and improved rendering.
- Share links can now be managed from the admin panel.
- Improved sign-in stability during network interruptions — brief connection drops no longer risk signing you out or mixing up data.
- Fixed stale "Level advanced" entries occasionally reappearing in the Sync Log hours after a tournament finished.
- Fixed dialogs that could render invisibly on some screens.
- Fixed an issue where deleted seats were not always removed from tables on every device.
- New blog and news system: articles are now published on the website and can be written and edited from the admin interface.
- Fixed a freeze where the login screen could appear while another overlay was still closing.
- Fixed rare sign-out loops and session wedges when a device was removed from an account.
- Fixed a data-merging issue when switching between accounts on the same device.
- Website SEO, image accessibility, and pricing copy improvements ahead of launch.
- Plan limits now apply immediately after a downgrade, with a clear flow to choose which venues, leagues, and formats to keep.
- Device login limits are enforced consistently across all tiers, matching the advertised plan features.
- Added a self-healing safety net that re-verifies your subscription tier automatically, fixing stale plan information without any action needed.
- The website now offers launch-notification sign-ups, and a browser autofill issue that could silently block sign-ups was fixed.
- Plan comparison now accurately shows what changes when moving between tiers, including downgrades.
- Shuffle Up and Deal! is submitted to the App Store: the initial launch build is now in review.
- Account deletion strengthened: a clear three-step confirmation explains exactly what will be removed, with a reminder to export a backup file first and a final type-to-confirm step.
- Deleting your account now erases everything across all our systems, including usage analytics and your billing profile, and signs out every device.
- TURNER now shows a "View in Heads Up" button when it compares two players — tap it to jump straight to the Heads Up comparison screen with both players already loaded.
- Fixed an issue where dismissal overlays (sync notices, sign-in confirmations, subscription prompts) could remain tappable after they had faded out, blocking the screen beneath.
- Fixed a crash loop when opening a rule detail from within a TURNER citation on certain device configurations.
- Improved sync reliability: the app now waits for any in-progress background operations to settle before treating a connection as fully ready, preventing occasional missed updates after a sleep/wake cycle.
- Improved reconnection speed: the app now triggers an immediate reconnect attempt when you bring it back to the foreground rather than waiting for the next scheduled check.
- Improved casting: when an external display is locked, the app now shows clearer guidance explaining that the TV screen needs the connected device to be unlocked to receive updates.
- Fixed a rare audio issue where the app could silence other media (such as music) playing in the background.
- Live Activity push notifications are now delivered more reliably to the lock screen when the blind level changes, using a dedicated clock boundary schedule.
- Subscription plans launched
- Free plan introduced: run casual home games (one tournament a week) with up to 2 tables and 20 players. All existing features continue to work within these limits at no cost.
- Paid plans (TD, TD Pro, Card Room) unlock higher player and table capacities, cloud backups, voice announcements, player statistics, Heads Up comparison, venue-to-league linking, and more.
- Usage meters appear throughout the app to show how much of your plan you are using.
- A new payout structure mode lets you allocate prizes as a percentage of the field rather than fixed positions.
- Tournament format creation now respects plan limits, with an upgrade prompt if you exceed the free tier.
- Version 1.0 build completed in preparation for App Store submission.
- A guided onboarding flow walks new users through the key features when they first sign in.
- A new Plan screen lets you view and manage your subscription from within the app.
- Priority support is included for Elite tier subscribers.
- Live Activity support added: the tournament clock now appears in the Dynamic Island and on the lock screen, keeping the blind level and time visible without unlocking your phone.
- The lock screen and Dynamic Island widgets update automatically when the blind level changes, even when every device at the table is locked.
- Live spectator pages now include a dedicated Standings tab showing live league points as the tournament progresses.
- Fixed a crash when opening the app directly from a lock screen widget tap.
- Plan management is available directly from the side menu — view your current tier, compare plans, and upgrade without leaving the app.
- Email notifications are now sent when your subscription changes tier.
- Improved handling of payouts and chip counts on the public live tracker page.
- The public live spectator page has been significantly upgraded: real-time blind level announcements with actual chip values, a clock tile, three KPI summary tiles, a Seating A-Z tab, and sound alerts for key tournament events.
- Spectator pages now show the league and season name next to the venue.
- The final-results ladder page now displays league points alongside finishing positions.
- Manual refresh on the spectator page now gives visual feedback while it loads.
- Voice announcements can now include the upcoming blind level — the app announces the next level's blinds a few moments before the change.
- Tournament results can now be shared as a public link — players can view the final ladder, results, and payout breakdown without needing the app.
- League leaderboards can be shared publicly. The share page includes qualification lines, season header branding, and league accolade badges.
- Fixed three issues identified during live testing: the break-warning voice announcement, final table break validation, and a stuck ceremony overlay.
- Automatic backup storage trimmed to the 5 most recent backups per account.
- New "Insights from the Felt" section on the Home screen: a shuffled bento of personalised stats — nemesis matchups, rivalry highlights, league accolade tiles, and tournament history — each tappable to jump directly to the relevant screen.
- Player head-to-head comparison added: compare any two players side by side across earnings, ITM rate, knockouts, and league points. A new Heads Up tab in the Players section, with a rating tier and explanatory modal.
- Privacy mode: a new option in casting settings hides all prize pool and payout amounts from the external TV display while keeping full information visible on the TD's device.
- In-app notification centre added with a bell icon — receive updates about tournament events, news, and app announcements without leaving the app.
- Devices can now be named and individually signed out from Account Settings.
- TURNER rules engine: TURNER now retrieves relevant sections of the TDA rulebook when answering rules questions, showing inline citation chips that open the full rule text and source link.
- Dispute Resolution Wizard added to TURNER: a guided four-step flow for resolving floor disputes, producing a structured ruling with applicable rules and a recommended floor call.
- TURNER is now context-aware: when you are viewing a specific tournament, league, venue, or player screen, TURNER automatically understands the context of your question without you having to describe it.
- Tournament Recap tab added to the results screen: a summary card showing duration, eliminations, biggest pot, average stack at bust, and rebuy totals. Exportable as a PDF or image.
- Registration screen redesigned with a dedicated cash-desk style readout, making it easier to track entries, rebuys, and the running prize pool at a glance.
- Rival and Nemesis stats added to player profiles: the player you knock out most often, and the player most likely to knock you out.
- League news feed added: the app can deliver news articles and updates directly to users, with admin-controlled audience targeting by subscription tier, country, and signup date.
- Waitlisting added for venues at full seating capacity: late arrivals are queued and can be seated as space becomes available.
- Forced-update and available-update notices can now be pushed from the admin panel.
- Flexible league season scheduling: leagues can now use calendar-preset seasons (monthly, quarterly, annual), custom repeating cadences in weeks or months, or manually placed season windows with explicit off-season gaps.
- Tournaments created outside an active league season now show a warning.
- The live-share page now correctly calculates players remaining until the final table when a larger final table size is configured.
- Fixed cross-device clock desync: the clock now stays in lockstep across all devices at the table, including after the app resumes from background.
- Configurable final table size added to tournament setup.
- Multi-device concurrent editing: two TDs can now edit different parts of the same tournament simultaneously — seat moves, eliminations, blind edits, and payout changes all merge correctly without overwriting each other.
- Cross-device rollback: undo snapshots are now synced, so a rollback triggered on one device is reflected on all connected devices within seconds.
- Seating conflict resolution: when two devices seat the same player simultaneously, the originating device receives a prompt to reseat the affected player rather than silently losing the action.
- Player statistics added: lifetime earnings, ITM rate, average finish, knockouts, re-entry count, and per-venue breakdowns. Filter by venue, league, year, or season.
- TURNER AI assistant launched (Phase 1): an in-app chat assistant for rules questions, tournament director craft, and general app help, powered by a large language model with rate limiting and moderation.
- Player profiles now show photo avatars, synced across all your devices.
- Leaderboard image and PDF export added to the league standings screen.
- Cross-device cloud sync: all tournament data is now synced in real time across all your devices using the same account. Start a tournament on your iPhone and continue on your iPad without any manual transfer.
- Cloud backup: your data is automatically backed up to the cloud, with the option to restore to any device.
- A new Sync Panel (two-finger swipe) shows live sync status, a per-device audit log, and lets you name each device.
- The app now works fully offline; any changes made without a connection sync automatically when connectivity is restored.
- ICM deal mode added: calculate and record chip-chop or ICM equity deals at any stage of the tournament, with full support for bubble payments and an unaffected-player pool.
- Bubble payments: mark players as paid before they are eliminated, with the bubble amount automatically deducted from the prize pool.
- Final table experience: a celebratory banner and optional full-table redraw when the final table is reached, with a dedicated seating ceremony screen for the external display.
- Tournament winner modal: a celebratory screen when the winner is confirmed, with options to complete or continue playing.
- Milestone banners on the clock screen for key events (final table reached, re-entry closed, break started).
- Tournament formats: save any tournament configuration as a reusable format and load it with one tap when creating a new tournament.
- Payout card and live editing: edit payout amounts directly from the tournament screen, with support for manual overrides, percentage-of-field allocations, and cash-added prize pools.
- Action log: a full chronological record of all tournament actions, available from the tournament screen, with rollback to any previous state.
- Rollback system: undo any recorded action and restore the tournament to an earlier state.
- Bonus chips added to player registration.
- Total chip count metric added to the clock screen.
- Initial release (TestFlight)
- Full tournament lifecycle: create, run, and complete tournaments from registration through to results.
- Automated table balancing with multi-move suggestions and a break-table flow guided by the app.
- Table expansion: add tables mid-tournament with automatic seat assignment and dealer volunteer tracking.
- Manual player moves, unseats, late registration, and re-entry support.
- Configurable rebuy, re-entry, and add-on rules with cutoff enforcement.
- Fully editable blind structures with ante support and clock notifications.
- Clock system with timer adjustments, break targets, and OS-level notifications for level changes.
- External display casting: mirror a clean scoreboard to a connected TV or screen.
- Player database with a searchable roster shared across all your tournaments.
- Venues: save venue profiles with table layout and capacity defaults.
- Leagues: track points across a series of tournaments with a live standings ladder.
