What's New
Recent updates to LeagueForge

What's New

Updates and improvements, newest first.

Put your leagues in the order you want them

v2.55.21.0
09-18-2026

If you are in more than one league, you can now choose what order they appear in on the home page. Handy when only one of them is actually playing this season - put that one first.

Tap the pencil next to "Your Leagues", use the up and down arrows to move a league, then tap Done. Tap Cancel if you change your mind and everything goes back how it was.

Your order is yours alone - it does not change what anyone else sees.

Your leagues now show up on the home page

v2.55.20.0
09-18-2026

The "Your Leagues" card on the home page used to show leagues only if you were set up as an admin for them. If you simply played in a league, it showed nothing - even though you were on a roster.

It now shows every league you are rostered in, including leagues whose season has already finished. Tap a league to go straight to its standings.

If you are an admin as well as a player, you will see both sets together, with no duplicates.

Cornhole and Clay Target stay separate: the Cornhole site shows your cornhole leagues, and the Clay Target site shows your clay leagues.

See how busy a week already is before you reschedule into it

v2.55.19.0
09-18-2026

When you reschedule a match, the week list now shows how many matches each team already has booked in that week:

Week 7 - Dumb and Dumber (1), Abercrombies (3)

So you can spot a week that is already crowded before you move a match into it, instead of finding out afterwards.

If the week you pick would leave either team with more than 3 matches, you will see a short heads-up underneath. It is only a heads-up - you can still go ahead and reschedule. Sometimes a busy week is exactly what you need.

Watching a rescheduled match now shows the right week

v2.55.18.4
09-18-2026

If a match gets moved to a different week, the live spectator view was still showing the week it was originally scheduled for. A match rescheduled from week 2 into week 4 said "Week 2".

It now shows the week the match is actually being played in.

Nothing else on the spectator screen changed, and matches that have never been moved show the same week they always did.

Behind the scenes

v2.55.18.3
09-17-2026

Internal housekeeping only -- no change to anything you see or use. A batch of files had inconsistent formatting left over from older edits, which has now been tidied up across the whole platform.

Promo code options tidied up

v2.55.18.2
09-17-2026

The promo code screen no longer offers two discount types that could never actually be redeemed at checkout. To give something away for free, use a Free (100%) code -- that already covers it.

Small display fix in the admin area

v2.55.18.1
09-17-2026

A few separator characters were displaying as a black diamond instead of a dot on some admin screens. Those now render correctly.

Behind the scenes

v2.55.18.0
09-17-2026

Internal tooling only this time -- nothing changes for players or league admins. The development backlog now lives inside LeagueForge rather than in a separate document, which makes it easier to keep track of what is planned and what has already shipped.

Promotional banner no longer covers the top of the page on phones

v2.55.17.1
09-17-2026

When a promotional message was long enough to wrap onto two lines, it could overlap the top of the page on narrow screens. The page now always starts below it.

No more double notifications

v2.55.17.0
09-17-2026

If you play more than one sport on LeagueForge, you may have been getting the same alert twice on the same phone or computer. That is fixed -- one notification per device, however many sports you play.

Your other devices are unaffected: if you have notifications turned on for both your phone and your laptop, both still get alerted.

Tidier notification settings

v2.55.16.1
09-17-2026

Your notification settings no longer offer to turn push on when it is already on for the device you are using. The button simply steps aside once notifications are enabled.

On the Trap & Skeet settings page, the "Disable on this device" button now only appears when there is something to disable.

Turn on match notifications from anywhere

v2.55.16.0
09-17-2026

You can now switch on notifications from wherever you happen to be -- the schedule, standings, your inbox or the home page -- instead of hunting for the setting on your dashboard.

Look for the blue Get notified about your matches panel and tap Turn on. You will get court assignments, reschedules and match alerts on that device, for every sport you play.

Not interested right now? Not now tucks it away for a week. Your inbox also shows a small tag telling you whether notifications are on for the device you are using, with a Turn on button if they are not -- so you can switch them on any time without waiting.

Notifications are per device, so turning them on for your phone does not cover your laptop. The tag in your inbox always tells you the truth about the device you are on.

Sport tags now show in your message list too

v2.55.15.1
09-16-2026

The coloured sport tag that appears when you open a message now shows on the message list as well, so you can tell Cornhole and Trap & Skeet messages apart without opening them.

Your inbox always shows every message sent to you, whichever sport you happen to be browsing - now it is clear at a glance which is which.

Your inbox is easier to scan

v2.55.15.0
09-16-2026

Messages now carry a small icon showing what kind of message they are, so a reschedule looks different from an announcement at a glance - in the list and on the message itself.

Open a message and you will also see a coloured tag for the sport it belongs to, which helps if you play both Cornhole and Trap & Skeet.

Nothing was removed and no message changed its wording - this is purely about finding what you are looking for faster.

Spot your own match at a glance

v2.55.14.0
09-16-2026

When you are signed in, your matches are now marked with a green Your Match tag on the schedule, so you can find yours without reading every card.

It shows on the full week list, where it is actually useful. If you filter to a single team you will not see it, because every match on that page is already that team's.

Play on more than one team this season? Both of your matches are tagged.

Only you see your own tag, and only while you are signed in.

Notifications take you back to the right sport

v2.55.13.1
09-16-2026

If you play both Cornhole and Trap & Skeet, opening a notification now offers the dashboard for the sport that notification is actually about.

Previously it offered whichever sport you happened to be browsing at the time, so a Cornhole match alert opened with a Trap & Skeet button - and getting back to your Cornhole season took an extra couple of taps.

If you only play one sport, nothing changes.

Filter your schedule by team AND by week

v2.55.13.0
09-16-2026

Pick your team, then pick a week. Choosing a team used to show you the whole season at once, so finding "what is my match this week" meant scrolling past every other week. Now the week picker stays available in team view.

Choosing a team keeps the week you were already looking at, so you land straight on the match you were after.

Want the full season back? Pick (All weeks) from the week list at any time.

Rescheduled matches show up in the week they are actually being played, not the week they were originally scheduled for.

(no user-facing change)

v2.55.12.0
09-15-2026

Internal clean-up. The links inside match-ready, reschedule and court-assignment notifications are now built by one shared piece of code instead of three near-identical copies. The links themselves are unchanged.

(no user-facing change)

v2.55.11.1
09-15-2026

A pair of internal links on the reschedule screen now encode web addresses the same way every other link in the app already does. Nothing you see or click changes.

(no user-facing change)

v2.55.11.0
09-15-2026

Internal tidy-up to how league web addresses are generated. Existing leagues are unaffected and all current links keep working.

(no user-facing change)

v2.55.10.1
09-15-2026

Internal documentation only. A note was added to the promo code engine explaining why one of its rules is written the way it is. Nothing you see or do changes, and no promo code behaves differently.

See every current offer, not just one

v2.55.10.0
09-15-2026

๐ŸŽ‰ The promo banner now cycles through all active offers. Previously only the soonest-to-expire code was shown, so other live discounts went unseen. The bar is the same size โ€” the text simply changes every few seconds.

โœ–๏ธ Dismissing it hides the whole set, and it will reappear only when the available offers change.

The multi-match board rests when you look away

v2.55.8.3
09-15-2026

๐Ÿ“บ The multi-match spectate board now pauses while its tab is in the background. Previously it kept fetching live scores continuously โ€” even on a screen nobody was watching โ€” which drained battery on tablets and phones and used data for nothing.

โšก Switch back and it catches up instantly, rather than waiting for the next refresh, so you never return to a stale scoreboard.

A guard on repeated promo code attempts

v2.55.8.1
09-15-2026

๐Ÿ” Promo code checks are now rate limited. Entering a large number of invalid codes in quick succession will pause further attempts for a few minutes. Normal use โ€” typing a code, correcting a typo, trying a second code โ€” is well under the limit and unaffected.

See what's new, right from the footer

v2.55.8.0
09-14-2026

๐Ÿ“ฐ There's now a "What's New" page. Every page footer has a link to it โ€” one place to see what changed and when, newest first, in plain language.

๐Ÿ“œ The full history is there too, going all the way back to the first public release, so you can catch up on anything you missed.

Smoother admin tools and safer promo codes

v2.55.7.7
09-14-2026

๐Ÿ“ฃ The league message composer no longer gets stuck. Previously, if you generated a preview and hadn't ticked the confirmation box, none of the buttons would respond โ€” not Send, not Preview, not Re-Preview โ€” and nothing on screen explained why. Now the Send button is clearly greyed out with a short note telling you to tick the box, and the preview buttons always work.

๐Ÿ”Ž Buttons that can't be used now look like it. If a message can't be previewed because no delivery method is available for that season, the Preview button is visibly dimmed instead of looking ready to click.

๐Ÿ”— Match-ready notifications now link the same way reschedule notifications do. Tapping a "your match is ready" alert takes you to the same tidy schedule page as every other notification, instead of a longer technical-looking web address.

๐Ÿ›ก๏ธ Admins who haven't linked a player profile now get a way forward. If you manage a league but your login isn't connected to a player profile yet, the page that used to offer only player options now also offers a direct link to your admin console.

๐ŸŽŸ๏ธ Promo codes are counted more accurately on refunds. When a refund returned a discount code to the pool, certain payments could hand back more uses than were actually spent. That's fixed, so limited-use codes now stay limited.

๐Ÿ” Behind the scenes: payment security keys were rotated, and the system now records a note if a promo code can't be tidied up after a refund, instead of failing quietly.

A clear path when your account isn't linked yet

v2.55.7.0
09-14-2026

๐Ÿ‘ค Signed in but can't see your team? You now get a page that explains why. If your account hasn't been connected to a player profile yet, you'll land on a friendly page telling you exactly that โ€” instead of a blank screen with an error.

๐Ÿ“จ Send yourself an activation link. If we can find a profile waiting under your email address, you can email yourself the activation link with one tap. If we can't find one, we say so plainly and tell you to ask your league admin.

โฑ๏ธ The resend button now actually waits. Requesting a link twice in a row no longer sends two emails โ€” you'll see how long until you can try again, and the button greys out so it's obvious.

๐Ÿ  Everything stays inside the app. The links on that page keep you in LeagueForge instead of bouncing you out to a browser tab.

Score entry and tidy-ups

v2.55.1.0 โ€“ 2.55.6.0
09-13-2026

๐ŸŽฏ Enter a whole week of trap scores from one screen. Admins can now type scores straight from the paper scoresheet โ€” one week, every team, one grid โ€” and everything else updates automatically: totals, averages, skill ratings, handicaps and standings. It also works for fixing a previous week.

๐Ÿ—“๏ธ Cancelled weeks no longer clutter your schedule.

๐Ÿงน Under the hood: several background clean-up jobs fixed.

A tidier inbox

v2.55.0.0
09-10-2026

๐Ÿ“ฅ Short-lived alerts clear themselves. "Both teams are ready" messages disappear from your inbox after a day, so it doesn't fill with notices about matches that already finished. Admin messages and reschedules stay for good.

๐Ÿ”— An old notification link still works. If you tap a notification after the message has expired from your list, it still opens.

Notifications you can re-read

v2.54.1.0 / 2.54.0.0
09-10-2026

๐Ÿ”” Reschedules and "we're ready" alerts are saved to your inbox. Dismissing a notification no longer loses the message โ€” tap the bell any time to read it again.

๐Ÿ“ฑ Tapping a notification opens that exact message, not a generic list.

Better-looking league messages

v2.53.4.1 / 2.53.4.0
09-09-2026

โœ‰๏ธ Links in league messages work properly again. Previously a link could arrive looking like a jumble of code; now it arrives as a proper clickable link in both email and your inbox.

โœ๏ธ Admins can see exactly what they're sending. A formatting toolbar plus a live preview of how the message will look as an email, as a push notification, and in your inbox.

Skill ratings on the live board

v2.53.3.0
09-09-2026

๐Ÿ“Š Team skill ratings now show on the live standings display, matching what the standings page already showed.

The bell, everywhere

v2.53.2.0
09-09-2026

๐Ÿ”” The notification bell now appears on the home page too, not just inside the app.

Start your match from the dashboard

v2.53.1.0
09-09-2026

โ–ถ๏ธ Start or Resume a match straight from your dashboard. No more hunting through the schedule on match night.

๐Ÿงญ The inbox now has navigation. Opening a notification no longer leaves you stranded.

Your own notification inbox

v2.53.0.0
09-09-2026

๐Ÿ“ฅ Every league message is saved to your inbox. Tap the bell to re-read anything you dismissed, and read long messages in full.

๐Ÿ”• Push notifications got shorter and smarter โ€” a short summary you can read at a glance, and tapping it opens the full message.

๐Ÿ—‘๏ธ Delete what you've read, one at a time or all at once. Unread messages are never swept away.

โฐ Message times are correct โ€” no more "4 hours ago" on something sent a minute ago.

๐Ÿ’ณ Admins can void a fully-discounted payment, which previously could not be undone at all, and the promo code use is returned to its pool.

See who scored last

v2.52.8.0
09-08-2026

๐Ÿ… An obvious marker shows which team scored most recently โ€” on the scoreboard, the scoring tablet, the single-match board and the multi-match wall. Handy when there's a delay and everyone forgets whose turn it was.

Payment terms and a cleaner live board

v2.52.6.x
09-03-2026

๐Ÿงพ Trap & Skeet admins can now accept or refuse payment terms, with the decision recorded and shown back to them.

๐Ÿ”’ Online fee payments now require that decision to exist. If it doesn't, you get a clear message pointing to the right place โ€” and fees can still be paid in person.

๐Ÿ“บ Upcoming matches on the multi-match board show real team names instead of blank placeholders.

Fairer stats and fairer codes

v2.52.0.x โ€“ 2.52.5.1
09-01-2026

๐ŸŽŸ๏ธ Refunded payments give the promo code back, so limited-use codes count correctly.

๐ŸŽฏ It's slightly easier to qualify for the rankings โ€” the minimum rounds needed now rounds down instead of up.

๐Ÿ“Š Chips columns disappear when your league doesn't track them.

๐Ÿ† See every version of your rank โ€” per team and combined, at both whole-league and division level.

๐ŸŽฏ Finished shoots show who really shot, and substituted shooters no longer clutter the schedule.

Promo codes on league fees

v2.51.0.0
08-31-2026

๐ŸŽŸ๏ธ Use a promo code when paying league fees โ€” Trap & Skeet season and weekly fees, Cornhole season fees, and tournament entry fees.

๐Ÿ’ฏ Fully-comped fees work properly โ€” a 100%-off code settles the fee outright.

๐Ÿงพ Your discount is visible at checkout โ€” original price, discount, final total.

A home for every sport

v2.50.0.0 / 2.49.0.0
08-26-2026

๐Ÿ”„ Sport switching stays inside the app.

๐ŸŽฏ๐Ÿ”ซ Dedicated sport pages โ€” Trap & Skeet at gun.leagueforge.app, Cornhole at cornhole.leagueforge.app.

๐Ÿงน No more wrong-sport buttons.

โž• "Create a League" is on every sport page.

Odd-numbered leagues, cleaner terms

v2.48.x
08-23-2026

๐Ÿ Run a league with an odd number of teams, using a fairly-shared rotating bye.

๐Ÿงพ Clearer fee terms and a cleaner Trap & Skeet dashboard.

Skill tracking, notifications, weather tools

v2.47.0.0 / 2.46.0.0
08-22-2026

๐Ÿ“ˆ Per-team ELO for multi-team shooters, with one chart and a line per team.

๐Ÿ”” Trap & Skeet notifications including a "you're up" heads-up.

๐ŸŒฆ๏ธ Weather week tools for cancelling and rescheduling.

Fees, payments & captain tools

v2.44.1.0
08-20-2026

๐Ÿ’ณ Season & weekly trap fees with online payment, payment history, and captain visibility into team payment status.

๐Ÿง‘โ€โœˆ๏ธ Captain tools: manage your roster and set weekly lineups.

A cleaner, sport-smart admin dashboard

v2.40.0.0
08-19-2026

๐Ÿ“ฑ A dashboard that works on your phone. Season and tournament tables become tidy stacked cards instead of a wide sideways-scrolling grid, and action buttons go full-width so they're easy to tap. On each season card, status, visibility and tier group neatly with the other details, and match counts sit on their own line instead of wrapping awkwardly.

๐ŸŽฏ Only the tools that fit your sport. If you run a Trap & Skeet league, your dashboard no longer shows Cornhole-only buttons like "+ Cornhole Season," "+ Cornhole Tournament," "Week Admin," or "Score Submissions" โ€” just the tools that make sense for your sport. Cornhole leagues are unchanged.

๐Ÿ† Tournaments section hides when it doesn't apply. Trap & Skeet leagues no longer see empty Cornhole-style Tournament sections cluttering the dashboard.

๐Ÿ—‚๏ธ Trap & Skeet season cards, tailored. Season cards show the numbers that matter for your sport โ€” Teams, Waitlist and Weeks โ€” and hide Cornhole-specific items like playoff match counts, byes and placements. The Captains indicator now correctly lights up for Premier Trap & Skeet seasons.

๐Ÿ› ๏ธ Faster, cleaner under the hood. We streamlined how the dashboard builds each season's action buttons, making the page a little quicker and much easier to extend to new sports โ€” with no change to what you see or click.

Trap & Skeet credits, made clear

v2.38.0.0
08-18-2026

๐Ÿ›’ A store that knows your sport. The billing store now shows only the credits and add-ons relevant to your league's sport. Trap & Skeet leagues see Trap & Skeet season credits; Cornhole leagues see Cornhole credits โ€” with shared add-ons available to both. No more accidentally buying the wrong sport's season.

๐ŸŽŸ๏ธ Add-ons right in the season wizard. When setting up a Trap & Skeet season, you can now add Featured Event and Skill Tracking directly in the Tier & Features step, see exactly what credits you need at publish time, and buy any you're missing โ€” promo codes included. (SMS alerts are coming soon.)

๐Ÿ“Š Clearer credit balances. Your dashboard now shows your Trap & Skeet season-credit balances alongside your add-ons, and hides items already bundled into your plan โ€” like handicaps and historical stats on Trap & Skeet Pro.

Trap & Skeet seasons you can sell

v2.36.0.0
08-17-2026

๐ŸŽŸ๏ธ Choose your season tier (Core / Pro / Premier) right in the wizard, with a live feature grid showing exactly what each one includes.

๐Ÿ’ณ Buy or redeem credits and publish in one flow โ€” promo codes supported.

๐Ÿงญ A cleaner wizard โ€” Context โ†’ Settings โ†’ Divisions โ†’ Tier & Features โ†’ Review & Publish โ†’ Teams โ†’ Start โ€” that separates publishing from starting, so you can lock in your setup before opening the season.

๐Ÿ’ฐ Season & Weekly fee fields and custom handicap yardage bands.

๐Ÿ–ฅ๏ธ A friendlier review screen, plus behind-the-scenes checkout and promo-credit fixes.

Score, watch & display Trap & Skeet live

v2.34.2.0
08-16-2026

๐ŸŽฏ Score from a kiosk right at each trap, auto-advancing to the next team, with a "Wrong team?" switch if the kiosk gets ahead of the squad.

๐Ÿ‘€ Watch any shoot live โ€” a single trap, or a multi-trap admin view.

๐Ÿ“บ A TV/venue display board โ€” schedule, live scores and standings, auto-scaling and auto-scrolling so it fills whatever screen you put it on.

๐Ÿ‘ฅ Multi-team support across dashboards and charts.

๐Ÿ—“๏ธ Smarter scheduling that avoids double-booking a shooter, and better iPad rendering.

Full shooter standings & smarter navigation

v2.32.0.0
08-14-2026

๐Ÿ† Individual shooter standings by division, ranked fairly by average, plus a personal "My Standing" view so you can find yourself without scrolling.

๐Ÿงญ Consistent navigation everywhere, and both dashboards when you play both sports.

Real seasons, live

v2.31.0.0
08-13-2026

๐Ÿ“ฅ Real teams, scores and seasons with historical import.

๐Ÿ”„ Flexible lineup swaps and opponent visibility.

๐ŸŽฏ A Cornhole vs. Trap & Skeet selector when creating a league.

Head-to-head matchups

v2.30.0.0
08-11-2026

๐Ÿค Weekly head-to-head matchups for Trap & Skeet, plus a broad pass of clay UX polish.

Tablet scoring

v2.28.0.0
08-10-2026

๐ŸŽฏ A tablet rotation scorer in the familiar ATA style.

Tournament spectating & polish

v2.25.0.0
08-08-2026

๐Ÿ‘€ Watch tournament matches live, with the same parity as season matches.

๐Ÿ… Correct winner attribution on completed matches.

๐Ÿ”ฆ Screens stay awake while scoring โ€” no more tapping to keep the tablet alive mid-match.

๐Ÿ”ค Consistent bracket labels.

Payments, prizes & sponsors

v2.24.0.1
08-08-2026

๐Ÿ’ณ Full refunds from the admin dashboard.

๐Ÿ… Tournament prizes & sponsors spotlighted, with prize winners filled in automatically from bracket results.

๐Ÿ“ฃ Livelier live pages with champion banners and pulsing LIVE indicators.

๐Ÿ” Pinch-to-zoom brackets on phones.

A brand-new tournament format

v~2.20.x
08-05-2026

๐ŸŒŸ Switcholio โ€” the fast-paced format where you never play the same opponent twice.

LeagueForge on your phone

v2.20.1
08-03-2026

๐Ÿ“ฑ LeagueForge on Google Play โ€” search "LeagueForge Cornhole".

๐Ÿ“ A responsive foundation so the site works properly on a phone.

๐Ÿ–ฅ๏ธ A court kiosk for Seasons, not just tournaments.

๐ŸŽŸ๏ธ Promo codes at checkout.

๐Ÿ“‹ Waitlist auto-offer โ€” when a spot opens, the next team up is offered it automatically.

Questions or feedback? We'd love to hear from you. ๐ŸŽณ

LeagueForge v2.55.21.0 · build 09-18-2026
Privacy PolicyLeagueForgeMy Registrations โ— What's New