You're looking around without an account. Sign in to connect your Sleeper, ESPN or Yahoo leagues.
Sign inWhat's new
Every version of RosterSage and what it changed. You're on 1.6.
1.6The party rides
Pick a party of five each week with your Champion in the middle, watch every play land on the beast and the beast strike back, call the Storm straight into a player whose game is on, choose a Sentence for last place, share your league's Power Rankings so every team can take its seat, and open the app to a summoning.
New
- LeaguesShare your league's Power Rankings: a card for the group chat with every team, its points a week and how far it moved. A league-mate can tap their own team on it to take their seat. Premium.
- LeaguesTake your seat in a league during the season and you start a 7-day free trial of Premium, once per account.
- HuntEach week you now pick your party: one slayer per position, with your Champion in the middle. The beasts are sized for five.
- HuntThe Storm now strikes the moment you call it: tap it, then tap a player whose game is on, and lightning goes through him into the beast.
- HuntIn the Hunt, every time one of your players scores, his slayer attacks the beast, and a big play lands a big blow. When he loses points, the beast strikes back. Tap a slayer for his battle cry, and naming your Champion now leads straight to your spells.
- HuntThe Hollow King's herald names his moves on Tue Nov 10, and your Grimoire says what each sworn beast will do at the gate.
- LeaguesChoose a Sentence for last place: any member opens the vote, each team gets one voice, and it seals at week 10's first kickoff.
- AppRosterSage opens with a summoning. Each time you open the app from closed, on the iPhone or as an installed app, the Sage's eyes flare, lightning strikes his hands, the portal tears open and calls up RosterSage, and the app is waiting behind it. A tap skips it.
- SanctumThe music button is a little player now: while the Sanctum's or the Library's music plays, skip a song, go back one, or stop it. When it's off, it's just the music note.
Improved
- EmailEmails got a makeover: the sign-in email opens on the Sage's portal, and the Friday briefing shows each league's outlook at a glance.
- The CouncilThe Tuesday Council tells your league about its Sentence: how many seats have spoken while the vote is open, or that anyone can open it. The shared card carries the line to the group chat.
- SanctumThe Sanctum wakes quietly: your first visit of the day no longer cracks thunder through the window. The opening's lightning is enough. A tap on the window still strikes it.
- SanctumThe Sanctum's music is a soundtrack now, not one short loop: six heavy-beat tracks that open on a harpsichord theme, with the other five rotating in a fresh order each time. Switch it on with the music button in the Sanctum.
- LibraryThe Library gets a soundtrack of its own: six laid-back tracks for reading the board, opening on a harp theme with the other five rotating in. The same music button switches it on.
Fixed
- LeaguesPower Rankings no longer mention a bye week in every league. When a team had a week with no opponent, the note says that week is left out of its average. A week your players' NFL teams were off counts like any other.
- The CouncilA shared Council card carries every section of the week again. The Rout and the Cellar were dropping off whenever the hunt or the Sentence led the card. Share a week again and its link shows the whole scroll.
- HuntIn a Yahoo league's team hunt, your Champion now deals double damage, as he always should have.
- AlertsStarter alerts now suggest only a bench player who can fill the slot and hasn't played yet, and never one on bye.
- SanctumOn iPhone, the Sanctum's and the Library's music now plays at its quiet background level and fades between the rooms, instead of playing at full volume.
- Sign-inThe portal's music fades in every time now. A timing slip at the start of its fade could leave it silent.
1.5The Sanctum wakes
The app comes alive: every tap answers, game day scores roll in live, the Hunt rises out of the dark, grading a draft and sealing your oaths are moments of their own, familiars move, and the Sanctum wakes up with you, with a few things to find.
New
- SanctumThe Sanctum wakes up with you: your first visit of the day lights the room candle by candle, game day runs hotter, and the room, the Library, the Hunt and the Spire have a few things to find.
- HuntThe first time you open the Hunt in a visit, the league falls away and the beast rises out of the dark. After that, the switch is a quick swap.
- The SpireFamiliars move now, and answer when you pet them on the Perch or the Sanctum. The beasts breathe on their plates.
Improved
- Across the appEvery tap answers now: buttons and rows give under your finger, the tab bar's highlight slides to where you're going, and pages rise in instead of cutting.
- LeaguesGame day feels live: totals roll, a score rises off its player, the win bar slides, and taking the lead, sealing it and the final whistle each get their moment.
- DraftGrading a finished draft is a moment now: the Sage weighs your board, turns the card over and stamps the grade, with light and sparks for an A.
- DraftSealing your oaths is a rite now. They fold away, a scroll unrolls with them written on it, and the Sage's wax seal drops onto it: ember for a Reckless oath, grey for practice.
- The StormCalling the Storm hits now: the room darkens, lightning strikes the beast and thunder rolls the moment you tap, and the first time you look while it rages you see it break.
- The SpireEarning a deed or a familiar takes the screen now: it bursts in with a fanfare, and you send it to the Spire yourself. What a kill earns is revealed right after the loot drop.
- HuntChoose your beast and the Hunt room takes you straight to your Champion: the slayers you can name light up in a gold frame just under the beast until you pick one.
- LeaguesThe matchup's score sheet wears position colors: each player's box takes his position's color, and the slot column down the middle is colored by slot, so a lineup reads at a glance.
- LeaguesPower Rankings count every week of the season so far, where they used to count only the last four and drop the early weeks. Premium.
- LeaguesThe league tools no longer carry the Hunt's floating seal. The Hunt is a tap away on the Sanctum and on the league page.
- SharingSharing the same card again gives you the same link, brought up to date, where each tap used to make a new one.
- SharingEvery Share button is easier to hit on a phone: it takes a tap anywhere across a thumb's width, and looks just as it did.
- SettingsDraft sounds is now Sound effects: one switch for every sound effect in the app.
Fixed
- AppWhen RosterSage is down for maintenance, the app says so within seconds and comes back on its own. It used to sit on a black screen for most of a minute, then send you to the sign-in page as if you had been signed out.
- SharingA draft grade's card keeps its tiles above its footer, with each player's whole name over his number. Long names and long verdicts used to run under it.
- HuntA slayer with a long name no longer pushes the Champion grid off the side of a phone.
- LeaguesYahoo's flex and superflex slots, and ESPN's OP, wear the flex colors in every league tool instead of grey.
1.4The Storm
Call the Storm on game day and share what it did, take spells and trophies from the beasts you slay on the road to the Hollow King, watch your team's hunt and your league's from one room, and find every league tool rebuilt.
New
- HuntCall the Storm: once a week in each league you hunt, from ten minutes before the week's first kickoff, while one of your slayers still has a game to play. It gathers for about ten minutes, then rages for thirty, and every point your fighting slayers score while it rages wounds the beast half again, your Champion's too. Clouds, rain and lightning cross the beast's plate, each slayer it finds wears a Storm badge, the bar shows the Storm's share, and the Hollow King calls it. The seal, the Sanctum's rings, the Hunt tab and the Matchup | Hunt switch carry its mark while it is in the air, and a push tells you when it breaks and when it passes.
- HuntShare the Storm: once it passes, a tap mints its own card, with what it dealt, what it added and the hide that stands, ready for the group chat. A Storm that brings the beast down keeps its summary and its card on the verdict. And Tuesday's Council names the week's Storms in your league: who called one, when, and what it dealt.
- HuntYour phone pulses when the Storm breaks.
- HuntThe verdict now shows your spoils: what the hunt gave you, and what the beast still holds. Stagger a beast and it gives up one of the Hollow King's secrets, even if it walks. Slay it and you take its spell and a trophy your Sage wears. Kill it again at a higher scar to raise the spell, and the third kill swears it to you. Your Grimoire, off the Hunt tab, holds everything you've taken, and the road to the Hollow King maps your season to his gate in week 15.
- HuntPrepare your spells: two slots in the Hunt room, set until the week's first kickoff. Each spell suits some beasts and is wasted on others, and once you have picked your beast the room says how each one plays against it. What your spells add shows on each slayer in the Arena, and each beast's page now shows the four things it gives you.
- The CouncilThe Salty Sage: turn it on in Settings and the Council swears. Mild language and crude jokes, still aimed at lineups and never at people, on your league pages and on any Council card you share. It stays off unless you turn it on, and it never reaches your lock screen.
- PlayersLook around before you sign in. "Look around first" on the sign-in screen opens the Players tab without an account: the rankings, risers and fallers, the news wire and every player card. The rest of the app is built from your leagues, so those tabs ask you to sign in and bring you back to them after.
Improved
- BestiaryFrom week 6 a few beasts carry a little more hide: the Glutton 5 more in every scoring format, the Scaled 5 more in standard and half-PPR, the Swarm 5 more in half-PPR. It readies them for the Storm. Weeks already played keep their hide, and the league page's hunt, where nobody calls a Storm, keeps it too.
- HuntIn Sleeper and ESPN leagues, the Hunt room now holds both of your league's hunts. The switch on a league's page and in the room has three buttons, Matchup, Team hunt and League hunt, each with its live number. The League hunt view shows the league's beast, every team's bar with yours marked, your league-mates' team hunts, and earlier weeks.
- HuntYahoo leagues have the League hunt view too. The switch has its third button, and the view shows every team in your league against one beast. On Yahoo a team's whole score for the week counts against it, and the view covers this week only.
- HuntEvery Hunt screen now says which fight you are looking at: your quest, a team hunt, or the league hunt, with the league's name beside it. The room shows the week instead of the day, the switch on a league's page shows your score and your hunt's hide together, and the slain and walked alerts name the league.
- HuntThe road to the Hollow King now explains itself. It names this season's quest and where it leads, numbers the weeks, marks where you are, shows what each colour means, and says what you carry to the gate. If you hunt with more than one team, it says so: each week shows your best team hunt, and your teams carry one arsenal together. Hunt cards also show what each beast is wearing, such as Gorged or Scarred ×2.
- The CouncilThe Council has stopped being polite. Every Tuesday line is new and meaner, eighteen to a section instead of three, and your league hears each one at most once a season. The Rout and the Squeaker name the team on the wrong end of it, and even the Crown gets roasted.
- LeaguesEvery league tool is one tap from the others. Optimize, Waivers, Trades and Odds stay in reach at the top of the screen as you scroll, and Trades and Odds now open their own pages from there: Analyzer and Finder, and Playoffs, Power and Luck. On a phone the Optimizer's Apply button rides just above the tab bar.
- LeaguesOptimize Lineup is rebuilt. It opens with one answer: your lineup as set, the Sage's lineup, the points between them and what it does to your win chance. Each change shows who sits and who starts side by side, and the full lineup marks who is coming in and which calls were close.
- LeaguesWaivers and the Trade Finder are rebuilt. Waivers opens with the top add: what he is worth this week, who to drop for him, and in a FAAB league what to bid. Every other add is one card, drop on the left and add on the right, and one button opens your league on Sleeper, ESPN or Yahoo. A trade idea shows who you send and who you get side by side, under the other team's name. The Trade Finder is Premium.
- LeaguesThe Trade Analyzer is rebuilt. The Sage's verdict is at the top: who the trade favors and what it does to each lineup. Your offer is two short lists, what you send and what you get, and you pick players from each roster, sorted by projection. After a verdict, one button opens your league on Sleeper, ESPN or Yahoo so you can make the offer there. Premium.
- LeaguesPlayoff Odds, Power Rankings and Schedule Luck are rebuilt. Where the app can tell which team is yours, each opens on your own number: your odds to make the playoffs and what this week's game does to them, your rank on recent form, or how many wins the schedule has given or taken. Below it every team is a row with a bar, and nothing scrolls sideways on a phone. Premium.
- Sign-inA sign-in link opened somewhere other than where you asked for it, like your phone after asking on your laptop, now shows the email address of the account it opens and waits for you to tap Sign in. Opened where you asked, it still signs you straight in. A link someone else sends you can no longer quietly sign you in to their account, and email scanners that open links in advance no longer use yours up.
- SettingsDeleting your account now takes down every card you've shared too, so nothing of yours stays public. Share links made before this update no longer open.
Fixed
- YahooIf Yahoo stops accepting your sign-in, your league page and Home now say so and point you to Settings to reconnect. Before, the league looked empty and your lineup read as all clear.
- LeaguesOn a phone, the league page no longer slides sideways when you press and drag. The league scores strip under your matchup still scrolls on its own; the page stays the width of your screen.
- HuntOn iPad, the Hunt room's back button no longer sits under the window's close and minimize buttons; the top of every page now clears them.
- SpireThe Longest Night can be earned. It asked for the week's top score to lose, which no week can manage. Now it goes to the league's second-best score when it loses to the best, and that week's Council scroll says so. Weeks already played this season count.
- LeaguesSchedule Luck counts a tied game as half a win. A team with a tie used to read half a win unluckier than it was. Premium.
1.3Game day
The Hunt gets its own tab and a room where the fight plays out, the Arena opens to every manager on game day, your league page leads with a live box-score matchup and your win probability, and your whole league can hunt together from one link.
New
- HuntThe Hunt has its own tab in the main menu, where Leagues used to be. It shows this week's beast in every league, the hottest fight first, and each card opens that league's Hunt room, a full-screen room where the week plays out: the Hollow King's board on Tuesday, your warband and the Champion's muster before kickoff, the fight itself on game days, and the verdict with the killing blow and every slayer's damage. A Matchup | Hunt switch at the top of the league page, every day of the week, and in the room swaps between the real scores and the fight, each half previewing the other. The Sanctum wears a fan of seals, one ring per league with a hunt this week, the hottest largest, each a door to that league's Hunt, and the Hollow King's notifications open the Hunt itself. Your leagues now live under Home.
- ArenaThe game-day Arena is open to every manager. While your players' games are on, the Sanctum puts your closest game first with your win chance and who you have left to play, and the league page shows every starter's points, projection and game clock. Play by play narrates each score and lead change, and the Sage reads the scores every two minutes through the games on Sleeper and ESPN, every five on Yahoo. "Live · as of" says when the Sage last read the scores, not when your phone last checked in, and a team defense's final points land as one line, even when the platform adjusts them a minute after the whistle. The Hunt's fight on game days runs on the same live read.
- League huntYour whole league hunts together. Each Sleeper and ESPN league gets its own league page, one link anyone can open without an account, where every team fights this week's league beast with its real points, bare-handed. The Council's Tuesday card leads with that hunt and seats every team in the league: an open seat says Take your seat, which signs a league-mate in and connects their league, and their team's past kills there come with them as a record.
- BestiaryYour starters take the field as a warband of slayers, one painted class per position: Warcaller, Berserker, Ranger and Juggernaut. Tap a slayer to name your Champion, and the verdict shows who landed the killing blow and how much damage each slayer dealt. From week 5 your kicker joins the hunt: his points wound the beast and he can be your Champion. The beasts were re-tuned to match, so the Glutton and the Scaled carry more hide and the Swarm, which counts only your five lowest, carries less. Team defenses never fight, and the warband doesn't show them. Week 4 and earlier are judged exactly as before.
- BestiaryThe fight feels like one. In the Hunt on game days a hit shakes the beast's plate and floats the damage, a stagger rocks it and lights the notch, a kill cracks it; the Hollow King narrates the fight in his own feed beneath the warband; and, once the next app update lands, your phone taps with each blow. The room's descent gained its glow, the wound bar draws in, your chosen beast rises into the muster, the King's line rides the verdict, and a drag closes the slayer sheet.
- BestiaryThe beasts remember you. Every kill scars a beast, and it comes back with more hide for you, up to Scarred ×3, across all your leagues. A beast that walks from you three times becomes your Nemesis until you put it down. Both show on the scroll before you choose, on the beast's page with the arithmetic, and on every hunt. Two new deeds wait at the top of the ladder, and putting down a Nemesis mints its own share card.
- BestiarySee who in your league is hunting. The Hunt now lists every league-mate on RosterSage who took a bounty this week, by team name, with the beast they chose and a small bar for the hide still standing. It fills in as more of your league joins, and it shows nothing at all in a week nobody hunts.
- LineupWin probability. The lineup page simulates your actual matchup — your starters against your opponent's, with the points already on the board counted — and tells you your win chance as the lineup stands and with the Sage's lineup, and whether you go in as the underdog, the favorite, or a toss-up. It also shows on the league page's matchup. During games it keeps moving: it weighs what's left of each game by the game clock, so it doesn't drop at kickoff, and a defense's points count once its game is over. Premium adds what each change is worth in win chance and every player's floor and ceiling. It assumes everyone you start actually plays, and it won't print a number it can't back: beyond 20–80% it says under or over. Sleeper, ESPN and Yahoo leagues.
- LineupLate-swap seating. When two of your starters could trade slots so that a late scratch is covered by a better bench player, the lineup page now says so — who to move, when each one kicks off, and who it frees up. Same starters, same projection; it only speaks when the move is actually worth making. Premium.
Improved
- LeagueThe league page leads with your matchup. From just before the week's first kickoff until the last game ends, all day and between games, it opens on the matchup, built like a live box score: the score up top with each side's projected final and win chance, both lineups slot by slot (your QB beside theirs) with each player's points, projection, injury tag and game clock, and both benches folded underneath. Play by play and the tools follow, and the team card steps aside for the week and returns on Tuesday. Above the matchup, a strip of small cards shows every other matchup in your league, yours first; swipe it sideways, and tap one to open both of its lineups in a sheet without leaving the page. The separate rosters card and the old matchup page are gone; an old matchup link lands here.
- LineupProjections on your lineup and start/sit now blend two sources instead of one for the roughly hundred most startable players each week, which measured about 2.6% more accurate on last season's results. On the lineup page each of those players shows both numbers under his projection, and when the two sources split sharply the Sage says so. Trade tools flag that same split, but still price players off a single source for now. Everyone else keeps a single-source number. ESPN leagues are unchanged — they already use ESPN's own league-scored projections.
- LineupThe Game column on the lineup page is retired, along with the Vegas lines that sometimes showed up in start/sit reasoning and the Friday briefing. They were background only and never changed a call, so your lineup, start/sit, and waiver recommendations work exactly as before.
- PremiumIn season, the Premium page leads with what the Sage does for you — late-swap seating and the full win-probability read — and says plainly what stays free. The reasoning behind each start/sit call on the lineup page is part of Premium, the same as it always has been on Start/Sit; the call itself and its confidence stay free. "Custom cheat sheets" was listed there but isn't built yet, so it no longer appears; nothing you have access to has changed.
- ReceiptsReceipts now grade ESPN start/sit calls, and a call on a player dropped before his game no longer counts against your record. The Sage's graded calls are also landing again: a single league deleted on Sleeper had been stopping the morning grading for everyone, and now each finished week grades on its own.
- LeaguesEvery account follows up to 10 leagues. Connect an account with more and you choose which ten; a league you remove stays removed. On the free plan you choose your two active leagues and can change them once a week. Leagues beyond them sit at the bottom of the Sanctum as a calm row marked Locked · Premium, with one Unlock link to the Premium page, instead of a red connection error, and they are left out of the Sage's weekly line.
- LeaguesSwitching leagues is one dropdown now, on the league page and in the Hunt room, instead of a row of every team name. It saves room on a phone, and the Hunt room keeps its league list even when a league's dashboard fails to load.
- LeagueThe news card is gone from the league page. A player on your roster with news from the last two days now has a small newspaper icon next to his name; tap it to land on his latest news in the Library, with a link back to your league.
- SanctumEach team on the home page is now its own raised, cut-corner card with a glow beneath it, and the whole card is the button. Tap it to open that league (a live draft opens the War Room); the small Watch and Review links are gone. The Sanctum's daily line now sits in its own strip under the picture instead of over it, so it no longer runs into the Sage on a phone, and the separate "nothing amiss" strip is gone.
- SettingsPush notifications, Notification preferences and Email preferences now fold under a tap-to-open row that shows where you stand (for example "6 of 8 alerts on"), so Settings no longer scrolls on forever. Push stays open when it is off on this device, so the enable button is never hidden.
- YahooConnecting Yahoo now checks that the RosterSage account finishing the connect is the one that started it. On the web nothing looks different. From the iPhone app, where Yahoo opens in Safari, you will see one extra step naming your account before anything is saved.
- DraftMock drafts and the Undercroft's villain rooms close for the season when the NFL regular season kicks off, and reopen once next season's draft data is in, so your next mock drafts off the new board. Mocks you already started still finish, and every sigil and deed you've earned stays on the wall.
Fixed
- LineupWhen nobody on your roster can score in a slot — a kicker cut by his NFL team, a lone defense on bye — the lineup page no longer calls your lineup optimal. It names the best free agent to pick up for that slot, on Sleeper for now.
- DraftYour sealed oaths are now being judged. Every Tuesday the Sage reads the weeks already played: an Iron Vow breaks once its player misses a game, an Early Doubt settles by week 6 (a bye week never counts as benching him), and the rest are settled when the regular season ends. Each verdict reaches your lock screen and lands in the Observatory, where a kept oath can be shared.
- LeaguesRemoving a league no longer takes its draft away from league-mates still on RosterSage — their draft page and oaths keep working. An oath that needs its league to be judged, like an Early Doubt, is marked void if you remove that league, and a void oath never counts against your Oathkeeper rating.
- NotificationsThe weekly waiver alert now arrives Tuesday afternoon (12–3 PM ET), before claims process on Wednesday, instead of Wednesday morning after they already had. Its picks are for the week ahead in every league, including ESPN leagues whose week hasn't rolled over yet.
- BestiaryA starter who finishes below zero no longer heals the beast you're hunting. A negative score deals no damage, and a Champion who goes negative no longer counts double against you.
- ESPNConnecting ESPN from inside the app works again: the sign-in sheet now collects both cookies the league needs and stays inside RosterSage instead of handing you to the ESPN Fantasy app.
1.2The board turns
The hunt is different every week now: a third beast is loosed, the bounty board rotates, and the Hollow King stamps marks that change the fight. Every beast has its own page, the Great Hall seats your league, and the Council's Tuesday scroll is finished.
New
- BestiaryThe Swarm is loosed, and the board turns. Only your five lowest-scoring starters wound the Swarm, so depth kills it and stars alone do not. With three beasts loose, each league's board now posts two of them a week and never the same pair twice running, so no beast sits on your board three weeks in a row. A beast's page tells you which of your leagues it is stalking this week, or that it rests.
- BestiaryThe board is different every week. The Hollow King now stamps a mark on some scrolls before you choose: a Gorged beast carries more hit points, a Wounded one fewer but allows no Champion, a Restless beast triples your Champion, and a Skittish one staggers twice. The mark, what it does, and the hit points you would face are printed on the scroll. A mark never changes which of your points count, so your best real lineup is still your best hunt.
- BestiaryEvery beast has a page. Tap a plate on the Hunt card or the Spire's Bestiary floor to open it: the full plate, what wounds it in plain words, its hit points for every scoring format with yours marked, your kills, escapes and killing blows against it, every hunt with its league named, and the Hollow King's lines, playable.
- The SpireThe Great Hall opens, a floor between the Hall of Deeds and the Trophy Vault. Each of your leagues is a long table under the vaulted nave with exactly as many seats as the league has teams. You and every league-mate on RosterSage sit as the Sage; a seat not yet summoned holds a ghost; a team nobody owns is an empty chair. Beneath the table, each seat's card carries familiars, deed count, and archetype, and the League Ledger keeps your all-time record against every seat and the league's Conflagration and Longest Night.
- The CouncilThe Tuesday scroll is finished. The Rout names the week's most lopsided beating. Your Verdict now carries two footnotes, your best call and your biggest regret, drawn from what your starters and bench actually scored on Sleeper and ESPN. Prophecies the Sage staked on your lineup echo back, fulfilled or struck.
- ESPNEvery ESPN league you play in shows up on its own. Connecting one league now finds the rest of them on your ESPN account — including your team in each — instead of only ever knowing about the leagues you happened to open in the browser.
- Optimize LineupSee the betting market on every starter. The full lineup now carries a Game column with the points Vegas implies for each player's team and where that ranks this week, so a shootout and a slog are visible at a glance instead of only turning up in the reasoning. All three platforms.
Improved
- The CouncilA shared Council card tells the league's week only. Your Verdict and the rest of the Sage's word to you stay on your league page, where you are the one reading.
- The CouncilThe Tuesday scroll ends with Deed Inscriptions: what your league-mates on RosterSage earned this week, by team. Only commemorations the league already witnessed, never anyone's full wall.
- The SpireA ghost seat in the Great Hall carries one Summon button that shares the front door. Your league page links to the Hall from the Council.
- LeaguesA WR/RB or WR/TE slot chip is split between the two positions' colors, with each letter in its own color, instead of a grey chip.
- BestiaryNaming your Champion folds the row to his name and a Change button, instead of leaving every starter on the board. He still swaps until his kickoff.
- SanctumScores keep themselves current on game day. The Sanctum refreshes while your games are in progress instead of sitting on whatever it said when you opened it, and goes quiet the rest of the week.
- SpireDeeds are for seasons you play on RosterSage. Finishes from before a league was connected no longer inscribe First Blood, The Crown, The High Seat, The Dais, or The Wooden Spoon; the Spire's record strip still shows your full history.
Fixed
- The SpireA floor's backdrop no longer stretches as the floor fills. The more leagues sat in the Great Hall, or deeds hung on the wall, the further the painting behind them was blown up into a blur. Each plate now shows once at its true size at the top of its floor.
- YahooYahoo leagues seat the right people. Yahoo hides every manager's account id behind the same placeholder, which the Great Hall read as one person, so a Yahoo table showed you in every chair with your deeds on every card. Seats are now told apart by team: you sit once, league-mates who have not joined are ghosts you can summon, and the Council's Verdict and the margin deeds read only your own team's weeks. Open your Yahoo league once and the table sets itself.
- The CouncilThe Council share card is readable on a phone. Each roast now arrives as a whole sentence in a clean scroll, in the chat preview and on the page it opens, instead of being cut mid-word and crammed into tiles that ran off the card.
- AlertsAlert times are in your own timezone. The feed was stamping each alert with the server's clock, so a 2:22pm Eastern alert read 6:22 PM, and the Today and Yesterday headers could file an evening alert under the next day. The projections-as-of time on the lineup tools had the same problem.
- ESPNYour ESPN lineup shows each player in the slot he is actually in. Rows were labeled by the league's slot template in order while ESPN listed players in the order you acquired them, so a WR could sit in the QB row. Starters now come sorted the way ESPN's lineup page reads, each with its own slot.
- NotificationsThe Friday and Saturday lineup-health summaries only list starters you can still move. A player whose NFL game has already kicked off is locked in his slot, so he no longer appears, and a league with nothing left to act on sends nothing. The Saturday summary also stays quiet when nothing changed since Friday, instead of repeating it.
- BestiaryA league that missed the week's lock now says so. The Hunt card read "The board is empty this week" when the beasts were loosed and the bounty had simply closed at kickoff; it now says the bounty closed and that the board reopens Tuesday.
- ESPNYour ESPN team is locked to the one you own. The Change link on the league page and in the draft room is gone, a cookie-connected league checks the pick against your ESPN login, and a public league gets one pick. To fix a wrong pick, delete the league and connect it again.
- DraftOn-the-clock pages show up in your alerts feed. They went to your lock screen and nowhere else, so there was no record of them once the notification was gone.
- AlertsTurning an alert off for one league actually turns it off. Per-league switches in Settings were being saved but never consulted, so alerts kept following your global setting instead.
- SanctumA matchup is only Final when every starter's game is over. Your card used to flip to Final the moment both teams had scored anything — kickoff Sunday, done by 1:05.
- ESPNESPN matchups show live scores while the games are on. They read 0-0 for the whole of a live week — which also meant the Sanctum kept showing projections instead of the score, and ESPN lead-change alerts could never fire.
- LeaguesThe Leagues banner counts leagues, not the whole field. It used to add up every manager in every league and call the total your teams — seven leagues read as sixty-eight.
- AlertsYour alert feed keeps its history. Cards no longer vanish after a day, and the Friday briefing streak can count past one week.
- ESPNYour ESPN players show their NFL team again. Every one of them read "FA" on Optimize Lineup, whoever they played for.
1.1The hunt begins
Everything that landed between launch and Week 1: monsters to hunt on Sundays, oaths to keep all season, a room for every league, and a month of draft-room fixes earned in real drafts.
New
- SpireThe Bestiary opens below the Undercroft. Each week a beast stalks your league; your starters' points bring its hitpoints down live on game day, and the Hollow King has opinions about your progress.
- SpireHunt deeds — six for the wall — and the Hollow Hound, a familiar for those who answer the call.
- SpireThe standings deeds — High Seat, Dais, and Wooden Spoon — awarded from each league's regular-season table.
- DraftDraft oaths. Seal your called shots on any completed draft board; the Sage grades them all season, and kept oaths raise your Oathkeeper rating in the Observatory. Vindication and broken oaths reach your lock screen.
- DraftThe Famine's door opens in the Undercroft — an auction villain who starves the room of the players you want. The Warlord and the Miser were re-tuned to play their characters harder.
- LeaguesEvery league has its own hub: the header, both rosters in this week's matchup, and the league's tools in one room. The Leagues page gets a masthead and three-band cards, with delete tucked into the menu.
- DraftBoth draft rooms on a three-column layout — your team left, the board center, the log right — with a resizable split and an On the Clock module for snake rooms.
- DraftThe auction Hall re-laid out: the lot rides a pinned dock above the board, bids sit beside the player, and Enter places a bid.
- DraftInjury chips with an estimated return, and each player's bye week, on every draft surface.
- AlertsWhen ESPN stops accepting a league's cookies, a push tells you, with the reconnect one tap away.
Improved
- SanctumFaces, severity chips, and projected totals on the spine. The Sage's Watch — since-draft market movement — steps aside once the season starts.
- LookA glass surface system across the app — panels, cards, and sheets now share one material.
- YahooMatchup totals come from Yahoo's own projected points; per-player numbers are labelled as Sleeper estimates. Live draft picks are named from the pick ledger, so Yahoo drafts read cleanly in the War Room.
- ESPNManager-uploaded team logos show up, and Sanctum projections read from ESPN's own scoreboard.
- PlayersThe player card sends you back where you came from, and says so.
- SleeperA league Sleeper still lists but whose rosters have gone is marked stale instead of erroring, and alerts skip it.
Fixed
- LineupThe optimizer no longer recommends two of your starters swap slots with each other.
- AlertsESPN and Yahoo alerts had been failing silently for some leagues since launch. They fire again.
- DraftLive auctions price from the league's own roster template — 2-QB rooms no longer read as 1-QB, and TE-premium leagues price tight ends on their real reception rate. Joining mid-auction no longer counts the room's earlier sales as free.
- DraftAn ESPN War Room with nothing to show now names the draft it is really streaming, and Sleeper live drafts read past the CDN edge.
- YahooKickers and other players missing a Yahoo id now resolve through a second crosswalk, so your K no longer renders as a free-agent number.
- DataThe ESPN injuries feed is back (the host moved) and both it and the news wire now report their own health.
- LeaguesThe matchup hero fits a phone, injury designations abbreviate in compact chips, and the queue's empty hint names each room's real control.
1.0The doors open
RosterSage goes live on the web and the App Store: Sleeper, ESPN, and Yahoo, one Sage.
New
- LeaguesConnect your Sleeper, ESPN, and Yahoo leagues. Every tool reads your real rosters and your league's real scoring.
- DraftThe War Room follows your live draft pick by pick, with the Sage's counsel weighing your roster, the run, and who won't survive back to you.
- DraftThe Proving Grounds — snake and auction mock drafts against bots that draft like people, graded when the board seals.
- LeaguesStart/Sit, the Lineup Optimizer, the Trade Analyzer, the Trade Finder, and the Waiver Finder — with the reasoning, not just the verdict.
- AlertsPush notifications for news, injuries, and lineup nudges on the players you actually roster.
- SpireDeeds, trophies, and familiars — a season that remembers you.
- iOSRosterSage 1.0 on the App Store.
