A short, curated changelog of what's shipped — newest first.
Also: Implement Purchase FAQ section in subscription and bonus pack overlays; Add refund policy page and payment terms.; Set live Paddle Bonus Pack price id..
Also: Add promo code redemption feature to subscription flow; Refactor pre-shot layout handling in practice session; Enhance Trick Machine integration and entitlement handling; Implement vertical ball raise functionality and enhance drag interactions; Enhance community challenges and rating system with UI improvements; Add Bonus Pack feature for enhanced user experience; Implement community challenges feature with rating system and UI enhancements; Update brand references in data deletion, privacy, and terms pages; enhance UI for trick props duplication; Implement email OTP sign-in feature for enhanced user authentication; Implement Sign In with Apple functionality for Trick Machine; Enhance history management and leaderboard features for improved gameplay experience; Refine CSS styles and update practice session messages for improved clarity; Update CSS styles and refactor sign-in dialog logic for improved UI and functionality; Refine mobile UI and aim nudge functionality for enhanced gameplay experience; Add fine-tune aim controls and styles for improved gameplay experience; Refactor practice session controller to remove phone viewport dependency; Enhance Trick Machine HUD and mobile challenge info presentation; Refactor Perpetual Challenge scoring and UI updates; Implement pocket reachability guard for Perpetual Challenge; Enhance rail collision handling for elevated mouths and underside interactions; Enhance history entry structure and props management; Enhance snapshot loading and error handling in tests; Add Trick Machine lightbox for challenge info and enhance HUD interactions; Enhance leaderboard features and challenge completion overlays; Add prop clearance handling for trick props behind the cue ball; Enhance challenge attempt failure overlays and exit options; Enhance HUD synchronization and perpetual mode event handling; Add default table appearance handling for gameplay modes; Enhance history management with table style support; Enhance layout saving functionality and update user interface; Enhance keyboard shortcuts and overlay interactions; Enhance history management and implement shot parameter coalescing; Implement challenge resume synchronization and management features; Update CSS styles for replay functionality and Trick Machine elements; Enhance triangle physics and improve handle scaling in scene; Implement Time Machine bonus as "Glimpse" and enhance bonus management; Enhance Trick Machine features and improve layout saving functionality; Enhance subscription features and integrate billing details; Implement degradation test badge and improve aim slider handling; Enhance pointer interaction and handle labeling in scene props; Refine look navigation and improve responsive design; Enhance look-lock functionality and improve user feedback; Implement environment guard and shot degradation for unauthorized deployments; Update licensing information and add Terms of Service links; Enhance practice session features and improve camera handling; Add spin-lock functionality and enhance drag interactions; Implement editing features for bundled system challenges; Integrate floating panel features and enhance UI interactions; Implement prop-based scoring and replay features; Enhance shot recording and prop management features; Refactor main application structure and enhance import organization; Enhance shot handling and replay mechanics; Add Trick Machine support and enhance site configurations; Enhance Paddle integration and subscription features; Implement challenge cooldowns and retry mechanics; Refactor keyboard shortcuts and enhance look navigation controls; Implement mobile props toggle and look navigation for challenges; Implement challenge start banner and enhance challenge mechanics; Implement props management during challenges; Refine shot power control and aim handling; Add trick-shot props functionality and UI enhancements; Enhance camera angle transitions and stance handling; Refactor cushion collision resolution logic; Refine pool physics and recommendation logic; Enhance cushion physics calibration for pool variants; Enhance play session management and anonymous session handling.
Step-by-step hints now walk you through aiming, moving the cue ball, setting shot power, and taking your first shot—dismiss them anytime and they stay hidden on return visits. Pass & Play also adds a who-breaks-off toggle and easier player name swapping, and the play panel nudges you toward Start Game when you jump in from the intro menu.
Switch between snooker and pool from the intro menu, customize cloth and surround colors, and get clearer foul feedback with a new on-screen banner. Path previews now show every predicted route by default, potted balls stay hidden in pool mode, shared links and challenges keep the right game type, and the shot recommender shows segmented progress while evaluating options.
Links to Snooker Sim now show updated preview images that display more reliably when shared on social media, in messages, and elsewhere on the web.
Practice drills no longer fail early when potted balls are replaced on the table. A fixed footer on every page keeps key links easy to reach, including on smaller screens.
Practice presets now include a relax colour after red option, so during the reds phase you can pot any object ball without alternating red and colour. Turn it on in the challenge builder when setting up practice scenarios.
Place the cue ball anywhere on the table before your first shot in practice presets and challenges. Potted reds can return to their starting spots so you can repeat drills without resetting, and ball placement in the challenge builder snaps more cleanly to the table spots.
Practice presets and the challenge builder can now require potting a legal ball on break-off. Shot previews while aiming extend when you hold steady and snap back to the full forecast when idle, and the main menu adds an intro video you can watch in a lightbox.
A new suggestions panel in your account lets you submit bug reports, feature requests, and general feedback. You can categorize each submission and review your past suggestions in one place.
Public challenges now have shareable links so you can send them to friends. The Challenges tab also shows play counts and average ratings, and you can rate challenges after you play them.
Create and share public challenges with the community from the Challenge Builder, with new visibility and author options. A new intro menu replaces the brand mark overlay and gives quick access to settings, game information, and an About section with version history and contact links.
The new Challenge Builder lets you create, edit, and delete custom practice challenges that stay off public leaderboards. Rest aiming pulls the camera back for a clearer view, shot suggestions include safer options with clearer foul-risk feedback, and video recording runs more smoothly in Safari.
Place a standard or spider rest on the table for tricky shots, with auto-placement based on your handedness and height in the new player profile. You'll hear rest and triangle impact sounds, get clearer feedback when the rest can't be placed, and can open the leaderboard, help guide, and version history from the main page.
Add a rack you can place, move, and rotate on the table, with undo/redo and shareable position links that remember it. The practice shot clock has a Start over button to restart a challenge from scratch, and the intro menu and side panel behave more sensibly when you resume a game or collapse panels.
A new intro menu appears when you first open the app to help you find your way around. In practice challenges with a full rack, you can now place the cue ball in the D on break-off, the same as in match play.
Practice presets now unlock in order as you finish earlier challenges, while capstone drills stay available whenever you want them. The practice panel shows which challenges are locked, completed, or open so you can see your progress at a glance.
Aiming and camera movement feel more responsive, with clearer hint-mode path lines and smoother updates when you switch preview types. Jump shots now collide properly with balls on the table instead of passing through them, and the preview duration slider has been removed for a simpler interface.
Compete on the new leaderboard and manage your profile from the account panel. Cue ball dragging is smoother during key game states, and high scores plus a live table camera are on the way.
See what’s new in each release from a version history page, with the current version shown in the app. Open it from the header or the help guide to browse past updates.
Tidier About panel, refreshed help guide chrome, and a smoother app loader.
Game completion overlay, customisable player names, card-style mode and hints picker, and a friendlier TV follow camera on phones.
Sign in to save shots and breaks, sync across devices, and share any position with a single link backed by the new auth worker.
True top-down camera, microphone audio mixed into shot recordings, and a “Pot” button on the replay overlay.
Knuckle and jaw geometry tuned for more realistic pocket behaviour, plus better hand-off into the drop.
Optional billiards-room backdrop, hi-fi table materials, and a quick toggle to drop back to performance mode.
New practice drills panel, favicon set, and event tracking so usage can shape what gets built next.
Press O to zoom onto the first ball your aim line touches and see the contact point — much easier to judge fine cuts.
Import a phone photo (including HEIC) of a real table to rebuild a frame, plus a confetti moment when you make a 147.
Step backwards through long breaks shot by shot, and a recommender bubble redesigned for phones.
First version of the in-app help guide modal, plus cushion rebound warnings when your route is doomed before it starts.
Final-form branding, follow-through control, and URL-based analytics toggles for privacy-friendly sessions.
Watch any shot back, with a redesigned aim/look mode split and an auto-revert camera that returns to your line.
Jump shots, ball hops, and rim-bounces now obey gravity properly — the cue ball can leave the cloth and land where physics says it should.
Score, fouls and free-ball rules tracked properly, with a play panel surfacing the state of the frame.
Copy a URL that captures the exact position and settings, plus camera presets (TV, overhead, cushion-level).
Press Recommend and the engine searches the position with the real physics, ranking the strongest lines with multi-shot lookahead.
Drag the cue butt to fine-tune aim on touch devices, collapsible control panel, and Cloudflare Workers wired up for the backend.
Overhead lamp with adjustable intensity, smoother cushion fillets at the knuckles, and a wireframe debug toggle.
Snooker table geometry, cushion physics, knuckle pieces and pocket specs — the foundation everything else is built on.