Changelog
See what's new added, changed, fixed, improved or updated.
A cleaner, calmer tournament page
The public tournament page gets a streamlined header, one-tap sharing, a compact division switcher, and champion announcements that always show in full.
- A tidier header: one clear status badge, match info right under the title, and your quick actions — style, export image, add to calendar, share — lined up as a single row of light icons.
- Sharing in one tap: the row of social icons made way for a single share button that opens a compact sheet with your link and every channel.
- Division switching that stays out of the way: on phones the division list collapses into one small dropdown, so the page stays short no matter how many divisions you run.
- Champion announcements in full: the winner banner no longer cuts off — the whole congratulation is always on show.
- Full event details one tap away: tap the venue line to open complete details — organizer, date, venue and description.
Pages that open in a blink
Public tournament pages and the whole site now open several times faster, and share links hold up when a crowd clicks at once.
- Public pages, dramatically faster: tournament pages, league standings, and site pages now reuse a freshly rendered copy at the edge for a few seconds — the first visitor warms the path and everyone right behind them gets an instant open, instead of a one-second-plus server round trip on every click.
- Share links that survive the crowd: when a tournament link spreads through a group chat, everyone tapping it in the same moment now gets the page just as fast as the first person did.
- Snappier repeat visits: your browser can briefly reuse the page shell between clicks, so moving around the site feels instant — most noticeable on mobile connections.
Clearer consent, more honest pricing
A terms checkbox at sign-up, auto-renewal disclosures where you buy, a privacy policy that tells the whole story, and language prompts that know when to be quiet.
- Consent you actually give: sign-up now asks you to accept the Terms of Service and Privacy Policy with a clear checkbox before creating an account — social sign-in shows an equivalent notice — and the pricing page states each subscription's auto-renewal terms and how to cancel right below the button.
- A privacy policy that tells the whole story: the privacy policy and cookie notice now also disclose the consent-based session-recording and heatmap analytics we run (input fields are masked) alongside the cookieless page-view counting.
- Language prompts that know when to be quiet: the "switch language" suggestion only appears when it genuinely helps — once you've explicitly picked a language it never asks again, and dismissing it stays quiet for 7 days. The mobile header sheets got slimmer while we were at it.
- More for API and mobile builders: the public API gains account-scoped endpoints — your leagues, the events you participate in, and subscription status — plus draft visibility for owners and new write endpoints covering tournament creation, rosters, scheduling, registration and lifecycle actions, with a Google sign-in handoff page.
Polished edges, more API to build on
An animated sign-in page, decluttered logged-in menus, a tidier mobile footer, and twelve new account-scoped API endpoints.
- A sign-in page that shows what you came for: the left panel of the desktop sign-in and sign-up pages now plays a short animated bracket — teams pop in, lines draw themselves, and the champion slot glows — while rotating taglines highlight what you can do in seconds.
- Logged-in navigation, decluttered: the mobile drawer now ends with your avatar, name, and a one-tap Dashboard button; the desktop account menu gains icons and a Plan row; and the mobile account sheet and notification panel drop their stacked boxes for clean full-width rows, with unread notifications marked by a colored dot.
- A tidier mobile footer: copyright and the theme toggle share one neat line above the giant wordmark, with the trust badges side by side — smaller and frameless.
- Twelve new API endpoints: the public API gains account-scoped write endpoints plus schedule venue-assignment read/write, covering more of the tournament workflow for API and mobile builders.
Sharper navigation, a lighter footer
Redesigned header menus with smoother animations, a rebuilt mobile menu, and a footer that signs off in style.
- Header menus that are easier to scan: the Product and Resources dropdowns are redesigned — every item now carries a small icon and a clearer one-line description, panels sit neatly under the menu you opened, and hover and opening animations are smooth and subtle instead of abrupt.
- A mobile header rebuilt around your thumbs: the logo now sits centred, the menu opens as a tidy drawer with grouped sections and highlighted shortcuts, and the Sign in (or Dashboard) button plus a compact four-language switcher are pinned to the bottom of the drawer within easy reach.
- A footer with a signature: every page now ends with a large Rollare wordmark that gently fades into the background. Copyright and the dark/light toggle moved next to the newsletter sign-up, and trust badges now sit under the legal links — less clutter, same information.
- Under the hood: all of this ships as pure styling and structure with a negligible bundle impact (about 1 KB gzipped in total), and was verified in both light and dark themes, signed in and out, on desktop and mobile.
Clearer brackets, faster leagues
A refreshed homepage story, steadier elimination schedules, and a round of speed and accessibility polish.
- The homepage now tells the whole story: a new "More than a bracket maker" section explains what you get the moment your draw is live, and every tournament format card carries a fuller description — including what group knockout and swiss knockout actually do.
- Elimination schedules stop flickering: match times on single and double elimination brackets render consistently on first paint, in every time zone, on every page — no more text jumping around right after the page loads.
- League pages hold up under pressure: series standings now cache their heavy computations, so public league pages stay fast even as completed events pile up.
- Copying links works everywhere: the copy button on TV screens, blog posts and shared pages now falls back gracefully in browsers that block clipboard access — and never shows "copied" when nothing was copied.
- Bigger touch targets, clearer labels: zoom controls, calendar and share buttons are easier to hit on phones, and screen readers can now announce the overflow and filter-clear buttons by name.
- Under the hood: contact form and AI endpoints got rate limiting and input limits, a rare tournament-state edge case can no longer break a public league page, and a batch of small reliability fixes landed across the board.
Notifications that speak your language
Emails and notifications now follow your language, plus a round of engine and mobile fixes.
- Emails and notifications now speak your language: welcome emails, verification links and in-app announcements follow the language you're using — no more English-only mail for Japanese, Korean or Chinese organizers.
- Duplicate notifications are gone: background tasks that take a while to finish can no longer run twice, and scheduled announcements can't get stuck halfway through the send list anymore.
- Bracket engine edge cases fixed: withdrawing a score mid-round now cleans up properly, double elimination accepts events with fewer than 4 teams, champion detection stays correct after a page refresh, and phantom elimination cascades are gone.
- Mobile polish: the guest Swiss tournament toolbar fits small screens at last, touch targets got bigger across the app, standings tables reflow on narrow screens, and older Android browsers render fixed-height layouts correctly.
- Faster loads for everyone: trimmed ~45 KB of dead framework code every visitor was downloading, and tournament pages got ~50 KB lighter.
- Under the hood: a round of security and reliability hardening for admin settings and background jobs.
Social share cards & the product handbook
Tournament links now unfurl into a branded card with a QR code, plus a 23-page docs area.
- Social share cards are live: post a tournament link on X, Facebook or Discord and it unfurls into a card with your theme colors, format, date & venue, team count and a scannable QR code. Results changed? The card refreshes itself within 10 minutes.
- The card got a full redesign: long tournament names now wrap across two lines instead of being cut off, with a cleaner editorial layout.
- Product handbook launched at /docs — 23 pages covering formats, registration, refereeing, exports and integrations.
- A batch of polish: delete confirmation for tournaments, safer archiving, and compatibility fixes so styles render correctly on older devices.
- Faster still: public pages and images load quicker after more caching work.
Free tools, Discord push & PayPal payments
Three free bracket tools, Discord notifications, subscription payments, and a much faster site.
- Three free tools landed — no sign-up needed: a group randomizer for drawing pools, a bye calculator for odd-sized brackets, and a tiebreaker rules guide.
- Connect a Discord server: match results, reschedules and registration decisions get posted to your channel automatically.
- PayPal payments: subscribe to Community or Pro, or buy a per-event pass. Switching plans prorates automatically — upgrades refund the difference, downgrades run to the end of the term.
- The new homepage generates brackets instantly across 8 formats — try it before signing up.
- Prettier exports: scores printed on the bracket, your theme colors throughout, and hi-res PNG for every format.
- Big speedups: public pages now serve from edge cache, and mobile loading got noticeably faster.
- Registration niceties: automatic capacity-full warnings for organizers and one-click registration opened announcements.
Registration, Swiss rounds & a better mobile bracket
Self-serve registration with custom fields, two Swiss formats, leagues, and a rebuilt mobile bracket view.
- Self-serve registration is here: teams sign up through your form — 8 field types (contact info, roster, notes…), capacity caps, and scheduled opening times. Review, approve or decline applications in one click.
- Two new formats: Swiss Round and Swiss + Knockout, with deterministic fair pairing every round.
- Leagues: chain multiple events into a series with automatic cross-event standings.
- Two scoring modes: enter scores per match in the bracket, or run spectator-friendly text updates for live viewing.
- The mobile bracket was rebuilt: swipeable round windows, separate winners/losers tabs for double elimination, and highlight paths that show exactly where a team advances.
- Sign in with Google — one click and you're in.
Referee management, Discord updates, and smarter sharing
Give referees the right access, post results straight to Discord, and track payments without lifting a finger.
- Referees and scorekeepers now have safer permissions by default: they can only enter results for matches assigned to them. Invited members can also decline an invitation, and you can see at a glance who has accepted or declined.
- Assign a referee to any match right from the schedule. They're notified instantly, and everyone can see who's overseeing each match.
- Conflict detection now keeps an eye on your people too: it warns you if a referee is booked on two matches at the same time, or has too little time to get between venues.
- Connect your Discord server and results, schedule changes, and approved registrations are posted to your channel automatically.
- Sharing looks better than ever: your tournament link now shows a rich preview card with your event's colors, format, date, venue, team count, and a QR code.
- New payment tracking: mark registrations as paid with one click, watch your progress bar fill up, and send friendly reminder emails — we never touch your money.
- A setup checklist on your dashboard shows exactly what's left before your tournament is ready to run, and tidies itself away once everything's done.
- New pricing plans: a free plan, an affordable per-event pass, plus yearly community and pro plans — pick what fits how often you run events.
- Fixes you'll notice: large double-elimination bracket images no longer overlap, and switching the site language is now instant.
Big-screen TV mode, sport categories, and print-ready PDFs
Put your tournament on the big screen, organize events by sport, and export brackets that print beautifully.
- Turn any venue screen into a live tournament display. New TV mode cycles through your bracket, schedule, and latest results automatically — just open the link and let it run.
- When creating a tournament you can now pick a sport category — basketball, soccer, volleyball, esports, board games, and more — so participants recognize your event at a glance.
- Export any bracket as a print-ready PDF with crisp, selectable text, or send it straight to the printer. Team names in any language come out sharp.
- Plenty of small polish: cleaner export dialogs, neatly aligned round titles, and a confirmation step before regenerating an existing bracket.
A page for every match, calendar sync, and automatic reminders
Give each match its own shareable page, add schedules to any calendar, and let players know the moment things change.
- Every match now has its own shareable page with time, venue, live score, and where the winners head next.
- One click adds your whole schedule — or a single match — to Google Calendar, Apple Calendar, or Outlook. When times change, your calendar changes too.
- Players and referees receive an email the moment a match is rescheduled, plus a friendly reminder one hour before start.
- Following the action is easier: scores, winners, and the path to the next round are all readable right from the match page.
Drag-and-drop scheduling, website embeds, and visitor insights
Plan your event day by day, show live brackets on your own website, and see who is following along.
- Plan your event day by day: drag matches onto venue and time slots, and we flag conflicts before they become problems.
- A small embed widget puts your live bracket or schedule on any website — colors follow your tournament theme automatically.
- The new visitors tab shows how many people viewed your public page, where they came from, and what they looked at.
- Multi-venue events are first-class: assign each match its own venue and time without losing the overview.
Online registration with your own questions
Open sign-ups on your tournament page, ask exactly what you need, and review entries before confirming.
- Sign-ups happen right on your tournament page. Ask for what matters — jersey size, contact info, partner names — and review each entry before it counts.
- Share one link to collect teams until you hit your limit; available spots update in real time.
- Custom fields support text, choices, email and phone formats, so answers arrive clean and usable.
- Score entry got friendlier: record results per set or per point, and undo any mistake with a single, safe step.
Series standings and Swiss pairings
Link tournaments into a series with one big standings table, and run fair Swiss-style events.
- Link tournaments into a series — a league night, a season, a circuit — and get an automatic standings table across all events.
- Swiss-style pairing is here: fair matchups for any number of rounds, with an optional knockout stage to finish the day.
- Points rules are yours to set, so the standings reflect exactly what your community cares about.
- Everything keeps working beautifully on phones, so participants can follow along from anywhere.