What’s new
Everything that has shipped, newest first.
Early access
This is early access. Some corners are still rough, and a number can move while we settle it. If something looks wrong or just feels clumsy, tell us. It is the fastest way to get it fixed.
- v0.19.0August 19, 2026Latest
No More Deadline
- NewA day that arrives with nothing on your board gets filled with that month's average temperature and wind. Nobody made the WET/DRY call, so it counts as wrong.
- NewWe email you when a blank day on your board is about to shut, and your commissioner gets a list of the boards with gaps.
- ChangedThe draft deadline is gone. Your picks lock when the season starts, and a day you never picked stays open until that day arrives.
- v0.18.0August 17, 2026
- NewThe front page now explains how the game works.
- v0.17.3August 17, 2026
- FixedThe stake panel no longer calls the week off a single day. It says what it means, if the week ended now, and tells you how many days are still to play.
- v0.17.2August 17, 2026
- ChangedYour pick now shows its number on the wind dial as well as the thermometer, so you can compare both calls at a glance.
- ChangedThe game day panel lines up in three even columns, and the temperature scale sits closer to the day so the mercury is not stranded at the bottom.
- FixedThe thermometer no longer calls its reading the sky right now. It is the day's high so far, which is a different thing.
- v0.17.1August 15, 2026
- FixedA running season no longer warns that the draft deadline passed. That notice belongs to a draft that is still open.
- FixedA bye week no longer wears a live tag in the schedule. There is no game to follow.
- v0.17.0August 15, 2026
- NewGame day now reads off a thermometer and a wind dial, with a yellow marker showing where your pick sits against what the sky is actually doing.
- NewThe little thermometer and anemometer on your board fill up as you type, so a warm pick looks warm at a glance.
- v0.16.0August 15, 2026
- NewUp and down arrows on every temperature and wind box, for nudging a pick a degree at a time.
- NewCommissioners get a Randomize button for filling in ghost team picks. It fills the board with plausible guesses for the time of year.
- ChangedTyping on a board replaces the number already in the box, so you no longer have to clear it first.
- v0.15.1August 15, 2026
- FixedThe ticker marks the hour that set each new high.
- v0.15.0August 15, 2026
First Live Day Tests!
Our first real game day is running. It found some rough edges, so we filed them off.
- NewThe season page split into Today, Table, Boards and Schedule tabs, and it opens on the one that matters right now.
- NewToday shows the whole week at a glance: every game day of your matchup with the scores so far.
- NewOne line says what today would change: whether you take the week, and where you land in the table.
- NewOff days open on a countdown to the next game day and a recap of the last one.
- ChangedOne league table instead of two. The live view stopped repeating the standings with slightly different numbers.
- FixedThe hourly ticker shows one reading per hour instead of a stack of repeats.
- FixedWeekly awards wait for the week to finish instead of judging a day still in play.
- v0.14.2August 14, 2026
- FixedA season short on teams says so instead of failing the close.
- v0.14.1August 14, 2026
- NewCommissioners can move the draft deadline while the draft is open.
- FixedA locked board says the deadline passed instead of failing your save.
- FixedThe league bulletin crawls a little slower.
- v0.14.0August 14, 2026
Better mail
Every email the league sends got rewritten.
- NewThe results email now tells you what the weather actually did, day by day, how your own matchup finished, and how the rest of the league got on.
- NewEvery email links to the setting that turns it off.
- ChangedResults emails say what happened in the subject line, so a settled week, a corrected score and the championship no longer all read the same.
- ChangedThe draft reminder counts the days you still have to pick, says how soon the draft closes, and tells you how many other boards the league is waiting on.
- v0.13.0August 14, 2026
- NewA trophy on the team that actually won the season.
- FixedDeleting a league now asks you to type its name first, and spells out everything that goes with it.
- v0.12.0August 14, 2026
- NewNew leagues get a checklist that says what is left to do, and it disappears once you are ready to play.
- NewAnyone who joined without a team can be handed one in a single click, either a spare team or a brand new one named after them.
- NewJoin a league before the commissioner has set your team up and the page now tells you so, instead of sitting there empty.
- v0.11.0August 14, 2026
- NewCommissioners can remove someone from the league. Their teams stay behind without an owner, so you can hand them over or vacate, and nobody's picks or results are lost.
- v0.10.0August 14, 2026
- NewEvery pick day shows how often that month has historically come out wet at your city's station, next to the WET/DRY call. It is the long run average, not a forecast for that day.
- FixedDeleting a season takes a typed confirmation.
- v0.9.0August 14, 2026
- NewPick a city for every season. Your league keeps a home city, and any season can play somewhere else. You do not have to live in a city to play there.
- NewTwelve cities to play: Grand Rapids, Detroit, Chicago, Buffalo, Boston, Miami, Atlanta, Dallas, Oklahoma City, Denver, Phoenix and Seattle. Every one verifies against its own official airport station.
- NewThe city picker ranks by distance to you and rates each city 1 to 5 for how hard the sky is to call. Denver swings, Seattle drizzles, Phoenix barely bothers.
- v0.8.0August 14, 2026
- NewMember and team lists that read at a glance.
- FixedBulletin crawl fills the bar at any message length.
- FixedHover feedback on every link and button, and a guard so it stays.
- v0.7.0August 14, 2026
Broadcast blue
The app stopped sitting on paper and became the channel.
- NewPrefer the old paper look? There is a skin toggle in the footer, and your choice sticks.
- NewCommissioners get a crawl, the league's own ticker running across the top.
- ChangedThe whole app wears the broadcast sky now. Deep blue, scanlines, and every panel printed on card stock on top of it.
- ChangedThe account card is quieter, with a pencil to rename your team.
- FixedThe mark at the top of this page goes home now, instead of just looking like it should.
- v0.6.0August 14, 2026
Make it yours
Teams got faces, weeks got awards, and the league got a front desk.
- NewName your team and give it a logo. It rides your board, the standings, and every matchup.
- NewWeekly superlatives hand out the awards nobody asked for. Closest call, worst miss, and the rest.
- NewAll-time rivalry records sit under the scoreline, so you know exactly how many times they have beaten you.
- NewTurn any matchup into a share card and drop the PNG straight in the group chat.
- NewThe almanac gives you one line of league history a day. What happened on this date, in past seasons.
- NewOff days get a countdown clock, so the next pick day is always in sight.
- NewChoose how much email you want, and leave a league yourself without asking the commissioner.
- NewA what's new page, the one you are reading, with the version in the footer of every page.
- ChangedThe league page splits into Seasons, Teams, and Members, with breadcrumbs so you always know where you are.
- ChangedLoading now shows a full off-air test card instead of a bare line of text.
- v0.5.0August 14, 2026
Game Day Live
Pick days stopped being a wait and started being a broadcast.
- NewEvery pick day now runs an hourly ticker. Watch the high climb, see the moment a new high lands, and catch wet hours as they happen.
- NewYour matchup leads the page. You on one side, your opponent on the other, with a running total and a projection while the day is still going.
- NewA projected league table shows where the standings land if the current days hold, with arrows for who is climbing and who is sliding.
- NewCall a number exactly and the app says so out loud. Your bullseye count rides in the standings all season.
- NewWin and loss records sit next to both team names in every head to head view.
- ChangedSeason and matchup pages refresh themselves every five minutes on a game day, and again whenever you come back to the tab.
- v0.4.0August 14, 2026
The week in detail
Every week got a page that shows its work.
- NewEvery matchup has its own page. Day by day, both boards against what actually happened, with the day winner marked.
- NewEach season has a scoring page that explains the points using that season's own rules, so a league playing house rules sees its own numbers.
- NewSeasons running anything other than the classic ruleset now wear a house rules badge.
- NewCommissioners can see which boards are finished while the draft is still open.
- ChangedSeason points stop at zero in the standings. Days and weeks can still go negative, so a perfect day is still worth chasing.
- FixedSettled scores no longer get rewritten every time settlement runs, so you stop getting emails about standings that never moved.
- FixedThe season completion notice now names the team that actually won the championship rather than the regular season leader.
- FixedLeaving a league mid season now cuts off from the day you left. Days you already played keep their real picks and results.
- v0.3.0August 14, 2026
A sharper picture
The look got its final pass.
- NewA new league mark rides the browser tab, the phone home screen, and the preview card when you share a link.
- ChangedNew type across the app, built for scoreboards and lower thirds instead of looking like every other web app.
- ChangedButtons, chips, and rows all answer the cursor now, so it is obvious what you can tap.
- FixedBoard rows hold one clean line per day on a phone instead of wrapping wherever they felt like it.
- v0.2.0August 13, 2026
The commissioner's desk
Running a league stopped needing a developer.
- NewPick any days of the week you want. A season is no longer stuck on Tuesday, Wednesday, and Thursday.
- NewA calendar picker for the season start, where only real pick days are tappable and the day count updates as you choose.
- NewCommissioners can reassign or clear a team's owner, remove a team, mark a team as vacated or bring it back, and delete a season or the league.
- NewSign in with Google. Magic links still work exactly as before.
- NewInvite links greet people with the league name so they know what they are joining.
- ChangedEmpty board days start at the monthly average for that date, so you are tuning a plausible number instead of guessing from zero.
- FixedA team created while the draft is still open now joins that season automatically instead of ending up without a board.
- v0.1.0August 13, 2026
First light
The league moved off the spreadsheet.
- NewCreate a league, invite your friends, and draft the whole season before it starts.
- NewBoards stay private while the draft is open and all open together the moment it closes.
- NewThe draft cannot close until every board is finished, and commissioners can enter picks on behalf of anyone who is late.
- NewClosing the draft builds the head to head schedule, including a championship week for the top two.
- NewReal National Weather Service observations from the Grand Rapids airport settle every day automatically. Days with missing hours get held for review instead of being scored wrong.
- NewStandings, weekly results, and per day scoring, live in the app.
- NewEmail when days settle, and a nudge if your board is not finished before the draft closes.
- ChangedThe whole app wears the broadcast look. Paper white, thick ink lines, and the bolt.