Vote
WinnersStats
Vote
Built for The Car Community · Ranked by ELO · How it works · Changelog

What's new

28 releases since April 2026, newest first.
Changelog

What's new

28 releases since April 2026, newest first.

September 2026

September 4, 2026

A nudge before the vote closes

September 4, 2026

The Ride of the Month reminders get one @mention near the end of each round, arrive in a better order, and stop naming a day you can no longer vote on.

New

  • Verified Vehicles now gets a single @mention while the round is still winnable. It rides on one reminder near the end — normally the one five days out, early enough to be worth acting on — and it is the only reminder of the round that pings, so the follow-ups at three days and one day stay quiet. This month it comes at three days instead, because the change landed after the five-day reminder had already gone out.

Improved

  • The "votes are open" announcement now waits until the 10th. Voting opens on the 8th, but the previous month's winner is written up by hand and usually goes up a day or two into the new round, so the announcement kept landing ahead of the winner post it should be following.

Fixed

  • The announcement no longer offers a day you cannot vote on. Voting closes at the end of the 7th, but the post read "Voting closes September 8" — and the preview card attached to it said "Closes Sep 8" as well, so both halves of the same message pointed at a day that had already gone.
  • The last reminder of a round no longer says the vote closes "in 1 days".
  • Links the bot posts show their preview card again. The card is drawn fresh each time, and it had grown slow enough that Discord gave up waiting before it arrived — so a reminder would sometimes turn up as a bare link with nothing underneath it. It builds quicker now, and the preview comes back with it.
September 3, 2026

See who backed which ride

September 3, 2026

Predictions stop being a private guess: the picks are public now, your own follows you around the round, and the page stays reachable long after the window shuts.

New

  • Every prediction now shows who made it. Each ride in the field carries the faces of the members backing it, and a full who-picked-what list sits under the grid with everyone named and linked to their profile. It updates the moment someone picks, so you can watch the field split while the window is still open.
  • Your pick is badged wherever that ride turns up. The round leaderboard and the ride's own page both mark it, so across the three weeks between predictions locking and the round closing you never have to go back and check what you chose. Once the round settles the badge turns green if your pick scored.

Improved

  • The predictions page is reachable after picks lock. Until now the only link to it vanished the moment the window shut, which is exactly when the page is worth reading. There is now a quiet pointer on the vote page and a button on the current round leaderboard, both there for the rest of the round.
  • The predictions page now shows the round's whole prediction timeline. A status pill used to say picks were locked and nothing more; in its place is a three-stop line — opened, locked, scored — carrying the date of each and filling as the round runs. The date your pick actually gets settled is the thing people wanted after the window shut, and it was the one date the page never showed.

Fixed

  • The rating spread chart on Stats was drawing nothing at all. Its bars were collapsing to no height, so the card showed an axis and a total over an empty space. The histogram is back.
  • Win rate on the older round pages no longer reads as if it contradicts the matchup count. On rounds that predate in-app voting the W-L record counts only votes between rides of that same round, while the matches column counts every vote a ride has ever had, so "1W - 0L" could sit beside "59 matches" with nothing to explain the gap. The win rate now says which matchups it counted, on those pages and on the all-time Record view.
  • Switching between the round and all-time pools no longer nudges the page. The heading lost six pixels of height whenever the LIVE badge was not there to hold it up, so the matchup underneath shifted every time you toggled.
Open predictions →
September 2, 2026

Eunos joins Mazda's page

September 2, 2026

Improved

  • The two Eunos Roadsters now sit on Mazda's brand page and count toward Mazda's record. Eunos wasn't a separate carmaker — it was a Mazda sales channel in Japan, and the Eunos Roadster is the MX-5. The cars themselves are untouched: they still read Eunos on the ride page, in the leaderboard and on the vote card, because that's what's on the badge. Only the brand page treats the two as one.
  • Every Mazda MX-5 is now called one thing. There were 17 of them under nine different spellings — Miata, MX-5 Miata, MX-5 Sport, MX-5 RF and so on — so searching for one never found the rest. They all start with "MX-5 Miata" now, and any trim or chassis code an owner gave is kept exactly as they wrote it.
September 1, 2026

A second way to read the all-time board

September 1, 2026

Every vote ever cast now feeds a slower, steadier rating alongside the live one — and the confidence figures are more honest about what they actually know.

New

  • The all-time board has two views. Form is the rating you already know: it moves with every vote and drifts back toward the middle when a ride goes quiet. Record is new — it re-reads every vote ever cast from scratch and asks what the whole history says, then subtracts each ride's own margin of error, so a high rating has to be earned by being tested rather than by getting lucky across a handful of matchups.
  • Every ride page shows both numbers side by side, with how many head-to-head comparisons sit behind the Record one. A ride that went through a busy round carries far more evidence than one that didn't, and now you can see it.

Improved

  • Round votes finally count toward the all-time picture. They were always recorded, but the all-time board only ever saw a single summary nudge per ride per round — so more than a third of every vote ever cast wasn't really being read. The Record view uses all of it, which works out at nearly three times as much evidence behind every ride.
  • The ± figure next to a rating was too optimistic and has been corrected. It used to keep shrinking as a ride collected more matchups, which implied a precision the live rating can't actually reach — it settles around ±32 and stays there. No ratings were recomputed; only the label changed.
  • All-time voting now deliberately pairs the top of the board against itself more often. The leaders had almost never met each other, which is the real reason their order has never felt settled. As that resolves the extra pairing winds itself back down on its own.
  • The medal and brand badges on a ride are links now. A Ride of the Month medal opens the Hall of Winners, and a brand badge opens that make's page from the leaderboard as well as from the ride. They had always looked clickable.
See the Record board →

August 2026

August 31, 2026

Brand badges, and a fairer round vote

August 31, 2026

Cars now show how they rank inside their own make, and entering a round no longer lets you steer it.

New

  • Rides earn a gold, silver or bronze badge for their standing inside their own make, so "best Toyota here" shows on the ride itself. How deep a brand's podium goes scales with how many rides it has in the running — a three-ride brand awards gold only — so a badge always means beating a real field.
  • How it works now spells out the rules that govern a vote — when it counts double, when it doesn't count toward standings, and why.

Improved

  • If you have a ride entered in the current round, your votes in that round no longer move its standings. You're competing in it, so judging the field you're in is a conflict of interest whether or not anyone means it that way. The votes are still recorded and still count toward your profile, streaks and XP — and your all-time votes are untouched.
  • The rating maths was recalibrated. As the server has grown, the share of 2× votes has fallen, which quietly meant the average vote was moving the board about 11% less than intended. No ratings were recomputed, so nothing jumped — new votes simply land where they were always meant to.

Fixed

  • Results views were still counting votes that had been set aside under the rule above. Round standings, retrospectives and stats now all agree.
Read the rules →
August 30, 2026

Podiums everywhere, and every marque covered

August 30, 2026

New

  • Silver and bronze round finishes are now celebrated too, not just the win — a strong month shows up on the ride even when it didn't take the crown.
  • Plymouth and Mack joined the brand list, and the last marques without proper logos are now covered.

Improved

  • A ride's podium medals follow it into every standing on the site instead of only appearing on the round page.
  • The winners calendar reads newest-first and stops at the live round instead of trailing off into empty future months.
  • The 26 rides added since the July naming pass were normalized, so years, makes and models read consistently across the site.

Fixed

  • Some podium logos were matching the wrong brand. International's duplicate entries were merged into one.

July 2026

July 31, 2026

Rides, and a much deeper Stats page

July 31, 2026

Cars became rides across the site, and Stats picked up five new sections.

New

  • Which era wins — cross-decade head-to-head win rates, drawn as bars either side of an even split. The community turns out to be firmly nostalgic.
  • How the community votes — how concentrated voting is, what a typical sitting looks like, and a position-bias check on whether the left-hand card has an edge. It barely does.
  • Open field — how much of the catalog has actually been judged, how many possible pairings have come up, and whether any ride has ever won twice.
  • Rating spread — where every ride sits, in 50-point bands.
  • First-time voters now show as their own series on the volume chart.

Improved

  • "Cars" are now "rides" throughout the site, including in URLs. Old links still work.
  • Ride pages load noticeably faster — their data is fetched all at once rather than in sequence.

Fixed

  • The header row and the Stats page now fit a 320px-wide phone without overflowing sideways.
Open Stats →
July 22, 2026

Voters leaderboard

July 22, 2026

New

  • A leaderboard for voters, not rides — who's actually putting the hours in.

Improved

  • The track-record wall on profiles no longer repeats itself, and levels get a rosette.
  • Brands now need 150 matchups before their win rate is ranked; everything under that is listed separately as provisional rather than mixed in.
See the voters board →
July 21, 2026

Compare, the Stats hub, and undo

July 21, 2026

The biggest single day of changes since launch.

New

  • A community stats hub at /stats — how the board has moved, who votes, and what the numbers actually say.
  • A compare tool: put two rides side by side and see their head-to-head record, ratings over time, and where they diverge.
  • Biggest upsets and giant-killers — the results that shouldn't have happened.
  • Round retrospectives: every settled round now has a "how it unfolded" story showing how the lead changed hands.
  • Every round has its own leaderboard page.
  • Undo your last vote. You get 10 minutes from the toast that appears after casting it.
  • Ride pages got a cinematic hero, a shared stat strip, and a rating chart under personal records.
  • A rankings menu and subnav, so the boards are reachable from anywhere.
  • Shared compare links get their own duel-style preview card.

Improved

  • Every long table now paginates 50 to a page, with the page in the URL so you can link and go back to it.
  • Table search understands multiple terms and adds make and decade filters — also kept in the URL.
  • Matchup cards can expand to the full description instead of truncating it.
  • The per-ride vote cap now grows with how long your account has been around, and the site remembers every pairing you've judged rather than a recent window.

Fixed

  • Ranking tables scroll sideways on narrow screens instead of clipping their last columns.
  • Prediction counts and voter XP on profiles were wrong, and the shortcuts row could flash through the vote toast.
Try compare →
July 20, 2026

Duels

July 20, 2026

Members can now start their own head-to-head votes.

New

  • Duels — pick two rides, start a vote, and let the server settle it. Arrow keys work the same as on the main vote surface.
  • A one-time illustrated "how this works" walkthrough for first-time visitors, including what ELO actually means.
  • Live vote counters pinned to the activity ticker — they flash green as figures tick up.
  • Generated avatars for members without a Discord picture, plus shared twin and rival picks on profiles.

Improved

  • The prediction window widened from 48 hours to 10 days, so you no longer have to catch the round on day one.
  • Rides that join a round late are shown separately from the field you can pick from.
  • Podium cards are photo-first, with the banner height stepping down from gold to bronze.
  • Richer leaderboard tables, a winners calendar, and full-bleed podium banners across entity pages.

Fixed

  • The desktop nav no longer overflows at mid widths, and the duel create form stopped jumping around as you filled it in.
Start a duel →
July 19, 2026

Podium heroes and fairer pairing

July 19, 2026

New

  • A podium hero across the brand, month, all-time and owner boards.

Improved

  • Matchups are now biased by how close two rides are in rank rather than in raw rating. Near the top, tiny rating gaps span many places; near the middle, large ones span almost none.
  • Where the leading rides sit inside each other's error bars, the all-time board marks them as a contention band instead of implying the order between them means something.
  • The home page vote pool got 30% lighter (637kB down to 447kB), so the first matchup arrives faster.
  • The sports car checker is gated on Discord membership rather than a site account, and posts its verdict back to the channel.

Fixed

  • The MATCHES column on the all-time board was showing zero for every row.
July 16, 2026

A calmer look

July 16, 2026

Improved

  • A visual refresh across the site: a calmer palette, more consistent depth and shadow, and panels that no longer compete with the photos.
July 14, 2026

Pit wall stats

July 14, 2026

New

  • Brand power rankings, a brand rivalry grid, and voter archetypes.

Improved

  • The rating maths was renormalized so the average weighted vote moves the board by the intended amount.
  • Security hardening: internal database routines are no longer reachable from the public API.

Fixed

  • Edit requests were showing broken thumbnails, and staged images now get cleaned up once a request is decided.
July 9, 2026

Is it a sports car?

July 9, 2026

New

  • A settler for the argument that never ends: give it a make, model and trim and it returns a verdict with reasoning.
Settle it →

June 2026

June 14, 2026

Real brand logos

June 14, 2026

Improved

  • Brand marks use real manufacturer logos, on the site and in share cards. Logos are bigger, sit properly in their tiles, and fall back to a lettermark rather than a generic glyph.
June 13, 2026

One month can't vault a ride to the top

June 13, 2026

Improved

  • A round's contribution to a ride's all-time rating is now bounded. A dominant month nudges a ride up and, over repeated rounds, moves it toward the level its results imply — but no single month can carry it to the top. The all-time board is meant to be the slower, harder number.
June 11, 2026

Your account, your call

June 11, 2026

New

  • Delete your own rides and your own profile, without asking an admin.
  • A How it works page explaining the vote, the rules and the ratings.
  • Proper loading, error and not-found screens — pages now tell you something is happening instead of sitting blank.
  • The site can be installed to a phone home screen, and pages crossfade as you navigate between them.

Improved

  • The vote hero adapts to which pool you're in, and phone pages carry a context header so you always know where you are.
  • Faster page loads from cached aggregates and cheaper sign-in checks.

Fixed

  • Profile search never actually returned anyone. It does now.

May 2026

May 11, 2026

Steadier matchup photos

May 11, 2026

Fixed

  • Matchup photos no longer shimmer and re-settle after they've loaded.
May 8, 2026

Brand marks and a glassier look

May 8, 2026

New

  • Editorial brand pages with their own character.
  • A celebration banner when you've seen every matchup in a round.
  • Staff get a DM at rollover with the links they need to hand over the win.

Improved

  • Brand mark coverage went from around 40% to around 95% of the catalog, then 14 more brands got proper multi-element marks.
  • Glassy panels across the site, and signed-out visitors get a preview of the matchup with a prompt rather than a wall.
  • Profiles consolidated their sections and promoted the garage up the page.
May 7, 2026

Fairer ratings, and the bot runs the month

May 7, 2026

Five fairness changes to how ratings are earned, plus a bot that announces the round's lifecycle on its own.

New

  • A ± figure next to each all-time rating showing how certain it is. Few matchups means a big ±, and it shrinks as votes accumulate.
  • Voter reliability is now scored in the background — how often you agree with the eventual community majority on the same pairing.
  • The Discord bot posts the round's lifecycle messages itself, with a proper preview card for /rotm links.
  • Predictions pay out in badges, and only rides eligible to win are scored.
  • A coverage chip showing how much of the round you've judged, and a countdown to the next phase change.

Improved

  • A new ride's first three matchups now draw opponents from the low, high and middle of the board, so its starting trajectory isn't set by whoever else happens to be new.
  • 8% of matchups ignore rating proximity entirely, so the top and bottom of the board occasionally test themselves against each other instead of running in separate bubbles.
  • Ratings drift gently back toward the middle each week for rides with no recent matchups, so the board stays responsive as new voters arrive.
  • The vote weight labels were refreshed, self-votes are blocked outright, and the per-ride cap was loosened.
  • An editorial-glass theme refresh across rides, owners and profiles.

Fixed

  • Discord link previews were going stale, and #your-car-specs now renders as a real channel link.
May 5, 2026

Descriptions worth reading

May 5, 2026

New

  • Ride descriptions support formatting, with optional help tidying imported text into sections while keeping the owner's voice.
  • Owners can upload images through the existing edit-request flow rather than asking an admin.
  • An admin queue for sanity-checking rides that arrived by automatic import.

Improved

  • Ride photos fade in rather than popping, and the mobile vote interface was tightened — less chrome, a clearer VS, more legible labels.
  • The site got a content security policy, and public pages serve properly optimized images.

Fixed

  • The admin edits queue was broken, and the VS badge could hide behind the picked-card spinner.
May 3, 2026

Levels, achievements, and ten more bot commands

May 3, 2026

New

  • A voter level and a wall of achievements on your profile, including a badge for having seen every ride.
  • Ten new /tcc commands on the Discord bot, plus /tcc level, /tcc all-time and /tcc winners. XP and achievements surface in /tcc user.
  • Cmd+K search now covers brands, profiles, pages and rounds, not just rides and owners.

Improved

  • The all-time board shows the full catalog, 50 to a page, instead of stopping at the top slice.
  • Matchups are biased toward rides you personally haven't seen yet, and the pairs you've judged persist between sessions.
  • Tighter mobile layout, dual-column leaderboards, and the nav fits on one row.
May 2, 2026

Brands, profiles, and predicting the winner

May 2, 2026

Voting became members-only, brands got their own boards, and there's now something to play for.

New

  • Anti-pump limits on the all-time board: you can only back the same winning ride so many times in a day, and only be one of the voters behind a given ride so many times overall. Hit one and you're quietly dealt a fresh pair.
  • Predict the round winner. Call it right and you earn the Crystal Ball.
  • A brand leaderboard, brand profile pages, and each brand's top fans and biggest detractors.
  • One unified profile page for every member, whether they own rides, vote, or both.
  • Daily voting streaks, an Oracle score for how well your picks predicted the eventual order, and twin and rival cards showing who votes most and least like you.
  • Personal records on ride pages: peak rating, longest win streak, biggest upset.
  • Top movers on the all-time board — the biggest gainers and losers of the last 24 hours.
  • Decade leaderboards, from the 1950s to now.
  • A progress chip above the matchup showing how much of the pool you've yet to see.

Improved

  • Voting requires membership of the Discord server. That keeps the rankings a community opinion rather than a drive-by poll.
  • Share previews across brands, profiles and decades, and a wider layout on large monitors.
  • A provisional floor on the leaderboard, so a ride with barely any matchups isn't ranked against rides with hundreds.
Make a prediction →

April 2026

April 23, 2026

Closing the loopholes

April 23, 2026

Improved

  • Submissions from deleted Discord accounts are disabled automatically on import.

Fixed

  • You could vote as a guest and then vote again on the same pairing after signing in. You can't now.
  • A failed vote now says whether the ride was removed or the round simply closed, rather than one vague message for both.
April 19, 2026

Rides arrive from Discord on their own

April 19, 2026

The importer went live, so posting your ride in the channel is all it takes.

New

  • Rides posted in the Discord channel are imported into the round automatically, images and all.
  • Years of channel history were backfilled, so the archive goes back well before the site existed.
  • When a post doesn't spell out the year, make and model, they're read from the photos instead.
  • Round voting locks once you've seen every matchup, rather than dealing you repeats.
  • A live activity ticker under the nav, and vote toasts anchored to the card you picked.
  • The winners page is grouped by year.

Improved

  • Images are compressed as they import, so pages stay fast as the catalog grows.
  • A revamped admin portal — dashboard, rounds and owners — plus cover-image zoom paired with the focal point.
April 18, 2026

Two ratings, rivalries, and Cmd+K

April 18, 2026

The month and the all-time board stopped sharing a number, and the site got a lot more to look at.

New

  • Rivalries on ride pages — toughest opponent, most-faced list, with records and net rating.
  • Momentum on the leaderboards: a 24-hour change pill and a sparkline per row.
  • A live votes ticker, and a toast when your vote pushes a ride across a leaderboard boundary.
  • Cmd+K search for rides and owners, with a search icon in the phone toolbar.
  • Tiered vote weights, and cover focal points so a photo crops to the right part of the ride.
  • Rounds archive themselves on the 8th, and the bot can pre-load next month's round.

Improved

  • Round ratings and all-time ratings are now separate. Votes in a monthly round move that round's standings only.
  • Matchups are dealt coverage-first: every pairing in a round comes up before any repeats.
  • Voting fits in the viewport on a phone, timestamps show in your own timezone, and uploaded images are compressed.
  • During the gathering phase the round shows a preview grid instead of a bare "voting opens soon" card.
April 17, 2026

Owners, the admin portal, and a phone-first pass

April 17, 2026

New

  • An owners leaderboard and richer owner pages.
  • The Hall of Winners, with a trophy on every crowned ride.
  • Share previews are generated per page rather than one image for the whole site.
  • Sortable columns, search and filters on the leaderboards, and a proper admin portal with activity, rides and members.
  • Photos open in a lightbox instead of dumping you on a raw image URL.

Improved

  • The monthly vote is now Ride of the Month, and every matchup has a shareable URL.
  • An iOS-style footer toolbar on phones, with the table body as the only thing that scrolls.
  • The next pair's images are preloaded and swapped in at once, so voting doesn't stutter between matchups.
April 16, 2026

The site goes live

April 16, 2026

Head-to-head ride voting for The Car Community, with monthly rounds and an all-time board.

New

  • Head-to-head voting: two rides at a time, pick the one you like more. Votes feed an ELO rating that ranks every ride ever entered.
  • Two pools — a fresh Ride of the Month round each month, and an all-time board that never closes.
  • Discord sign-in, with verified members' votes carrying extra weight.
  • Live monthly and all-time leaderboards, updating as votes land.
  • Ride detail pages with photo galleries, and an ownership and edit-request flow so owners can correct their own entries.
  • An admin portal for adding rides and running rounds, and an importer that reads rides out of Discord exports.
  • Keyboard shortcuts for voting, and side-by-side cards on phones.

Improved

  • The voting window runs from the 8th of the month to the 7th of the next.
  • Your email address is never collected. It's stripped from the Discord sign-in before it reaches the database, and scrubbed again on every subsequent login.
  • Security hardening throughout: row-level access rules, input validation, security headers and rate limiting.

This list covers changes you can see or feel. Behind them sits a lot of work you can't — database migrations, security hardening, performance passes and dependency upkeep — which is left out to keep the page readable. New to the site? How it works explains the vote and the ratings.