Changelog
What's new in Postplant.
v0.58.1v0.58.1 · 2026-10-22
Fixed
- •Updated the web framework and runtime to close several security issues, including remote code execution and denial of service.
🔖Hero Header Polishv0.58.0 · 2026-10-10
Improved
- •The match header shows your rank as its real ladder badge, plus a Valve matchmaking, FACEIT or ESEA mark for the match type. On ESEA matches the team names open their league team page when you are signed in.
- •The Team pool control on a match page is now a small save button in the header corner, filled once the match is in one of your team pools. The knife round note is gone from the header too.
✨A Match Page With More Popv0.57.0 · 2026-10-10
Improved
- •The match page has a bigger result header, tiles for the map, date and rounds, and top performer cards with a rating ring. The scoreboard stars the best number in each column and highlights your own row.
🛟Support Inside the Appv0.56.0 · 2026-10-10
New
- •There is now a Support page in the app with answers to the common questions, your Postplant ID for support requests, and the ways to reach us. The Support link in the sidebar opens it.
Improved
- •The Terms, Privacy and Refund links now live in the site footer only, so the account menu is shorter.
v0.55.1v0.55.1 · 2026-10-09
Improved
- •The Terms, Privacy and Refund links now live in the account menu instead of the main navigation.
📜Terms, Privacy and Refund Policiesv0.55.0 · 2026-10-09
New
- •Postplant now has a Terms of Service, a Privacy Policy and a Refund Policy, linked from the site footer and the app menu. The sign-up form links the Terms and the Privacy Policy, and team members no longer see each other's email addresses.
Fixed
- •Sign-in limits now apply to each visitor separately, so a busy moment no longer locks everyone out at once. Pages also load less JavaScript, so sign-in and settings open faster.
📋A Review Pool That Fills Itselfv0.54.0 · 2026-10-08
New
- •Team Workspace (beta): new team demos, league matches and scrims now land on the Reviews tab by themselves as New, ready to start or dismiss. Writing a note on one moves it to In progress, and a dismissed demo can be put back.
🧹A Tidier Dashboard and a Plainer Home Pagev0.53.0 · 2026-10-08
Improved
- •Activity is back under Play, right below Dashboard. Recent matches on the Dashboard show their map icon, and each focus area card keeps its tips behind an info icon instead of a paragraph.
- •The home page and its FAQ now describe Postplant in plainer words, with the same facts and less filler.
🔗ESEA Team Links and the Team Demo Poolv0.52.0 · 2026-10-07
New
- •Link your ESEA team in team settings and the league matches you play land in your team demos for review. Played matches we have no demo for are listed there too, ready for you to upload.
- •Add any demo to your team's pool from its menu, and take one out again. Uploading a demo that's already on Postplant into a team now adds it to that team's pool.
Improved
- •Updated a development tool's dependency flagged by a security advisory. Nothing in the running app was affected.
🏆ESEA Season 59 Indexed, Wording Tidiedv0.51.0 · 2026-10-06
Improved
- •Tidied the wording across the app, from empty states and hints to billing and error messages, so it reads plainly.
Fixed
- •ESEA Season 59 is now indexed, so its teams, standings and matches show up on the league pages. The league pages also refresh four times a day instead of once.
- •The recent match cards on your dashboard now line up evenly. Cards without a highlight icon keep the same shape as the ones with one, so the rating and K/D rows sit at the same height across all three.
🎯Training Routines in Gamev0.50.0 · 2026-10-06
New
- •Type !train on a Postplant server to list your routines, homework first, and start one: its steps run in order and the server changes map for you. Aim drills now also count your headshots and how often you counter-strafe.
Improved
- •Switching steps on the Movement tab of the strategy editor (beta) now slides each player along their drawn route to their next spot, with the same timing as playback, instead of jumping there.
- •Updated the server runtime and operating system under Postplant to current, long-term supported versions with the latest security fixes.
- •The Changelog now opens as a public page with the site header and footer when you are not signed in, and shares with its own preview card.
Fixed
- •Switching tabs on a match no longer ends a shared replay session for everyone. The session, its drawings and the playback position also survive a page refresh or a short drop in connection.
- •In dark mode, form fields, dropdowns and checkboxes now have a clearly visible outline, so you can see where to type or click. Disabled fields stay dim.
📦Large Demo Uploads Fixedv0.49.0 · 2026-10-06
Improved
- •Updated our development tooling with the latest security fixes.
- •Updated the demo parsing engine and our build tooling to current, supported versions with the latest security fixes.
Fixed
- •Demos over 100 MB upload reliably again, with a progress bar while they send. If an upload is blocked before it reaches us, you now see a plain message instead of one wrongly blaming the file size.
- •Deleting a team now stops and removes its game servers, and their hours never count against the person who launched them. Scrims recorded on them still land in that person's library.
🛡️Security Updates and Steadier Match Syncv0.48.0 · 2026-10-06
Improved
- •Behind-the-scenes reliability and performance work.
Fixed
- •FACEIT matches whose replay FACEIT has deleted no longer sit in processing forever; they now say FACEIT no longer has the replay. League match demos now show that league demo downloads are turned off.
- •When we improve how matches are analysed, your recent matches now always get the upgrade: their original demo file is kept until they have been brought up to date, instead of sometimes being cleared first.
- •Updated the framework, sign-in and realtime libraries to close recently published security issues.
- •Behind-the-scenes reliability and performance work.
- •Steam match sync now recovers by itself within minutes when its connection to Steam gets stuck while starting up, instead of going quiet until someone notices.
- •If Steam turns down your match sharing codes, we now check them again once a day instead of every few minutes. Saving new codes in Settings starts checking again straight away.
- •Steam matches that are too old to download now say so in plain words, and we stop retrying them. Steam only keeps match replays for about 30 days after the match is played.
- •Deleting a team no longer hides the demos it shared; they go back to the person who added them. The same now happens when a team owner deletes their account.
📖Steam Match Sharing Guide and Clearer Sync Errorsv0.47.0 · 2026-10-05
New
- •A new step by step guide shows how to connect Steam match sharing so your matchmaking demos import on their own. Settings and the welcome screen link to it.
Improved
- •When you connect Steam match sharing, Postplant now checks your codes right away and tells you exactly which one needs fixing.
v0.46.1v0.46.1 · 2026-10-05
Fixed
- •Steam demos that failed to download are retried every hour again, instead of the retries stalling for hours at a time.
🔎Easier to Find in Search and AI Assistantsv0.46.0 · 2026-10-05
Improved
- •AI assistants like ChatGPT, Claude and Perplexity can now read our FAQ and plan prices, so they answer questions about Postplant accurately. The "how did you find us" question also gains an AI assistant answer.
- •Postplant is easier to find in search: clearer page titles, a proper heading and share image on the pricing page, and the changelog is now open to search engines.
Fixed
- •A user's admin page now shows where they came from when they signed up (the observed source and campaign), instead of "Nothing observed" for everyone.
✍️Home Page Copy Passv0.45.2 · 2026-09-30
Improved
- •The home page reads more plainly: shorter FAQ answers, a clearer highlight on the Personal plan, and a fix for a stray orange glow between two sections.
🚪Open Signupv0.45.1 · 2026-09-30
Improved
- •Signing up with an email address no longer asks for an invite code. Registration is open to everyone.
🔗New-User Activation: Connect Your Accountsv0.45.0 · 2026-09-30
New
- •If you haven't linked Steam or FACEIT yet, a banner at the top of the app now offers to link one so we can find your matches. Dismissing it hides it for a week.
- •New accounts now finish setup with a "Connect your accounts" step: sign in with Steam, link FACEIT and turn on match auto-import, or skip any of them. Every new signup now goes through the short welcome flow, however you sign up.
Improved
- •Admins can now see where each account came from: a user's admin page shows how they said they heard about Postplant and the source we observed when they signed up, and the users list gains a Heard via column and filter.
- •Linking Steam and FACEIT now comes first in Settings, and an empty Dashboard lets you sign in with Steam, link FACEIT or set up match auto-import right there, and tells you when auto-import has stopped working.
🧭Movement pane: place, draw, ride the linev0.44.1 · 2026-09-10
Fixed
- •The map on the Movement tab now fills the editor as a full, sharp square instead of a squashed crop. Click to stand a player on a step, drag to draw where they go next, and they hold that spot and ride the line when you step forward.
🛠️Curated Admin, Score Fixes & Nightly Backupsv0.44.0 · 2026-09-10
New
- •Postplant's own training routines are now written and published from an admin screen, so the starter shelf can be edited without a release. A routine taken off the community shelf now disappears from the in-game routine list too.
- •Your uploaded demos are now backed up every night too: the demo file, the round data behind playback, and the media you upload in the Team Workspace. Until now only accounts and match data were copied off the server.
Improved
- •Movement paths in the strategy editor are now smoothed when you finish the drag, so a walk reads as a clean route instead of a shaky line. Plays you drew earlier are untouched.
- •The 2D replay now shows who is carrying the bomb, refills a player's flash ring when a second flashbang catches him, and colours every grenade's flight trail by the side that threw it. Demos uploaded from now on pick this up.
Fixed
- •Clutches and the 4v5/5v4 tiles no longer count a player who left the server as alive: from the round after a disconnect, a 1v2 reads as a 1v2, credited to whoever was standing there. Existing matches show the old numbers until reprocessed.
- •The scoreboard beside the 2D replay now shows the score as it stood going into the round you are watching, instead of the match's final result. Each total follows its team through halftime and overtime side switches.
- •Each molotov and incendiary in the 2D replay now burns out on its own clock, instead of every patch of fire on the map going out together the moment the first one did.
- •Overtime matches could show the score the wrong way round, crediting one team with the other's rounds. Every halftime and overtime side switch is now counted correctly.
- •Utility and Positioning ratings on a profile no longer read low when part of a player's history predates those measurements. Each rate is now averaged over the matches that actually measured it.
🎨Replay Polish & Starter Routinesv0.43.0 · 2026-09-09
New
- •The routines library now opens with a shelf of Postplant routines: a ten-minute warm-up, prefire tours for nine maps, and retake drills. Run one as it is, or duplicate it into your own library and edit it.
- •Smokes on the 2D replay now count down: a ring sweeps around the cloud's edge as it burns out, with the seconds left in the middle, so you can see whether a retake was going into smoke or into open air.
Improved
- •Player names on the 2D replay now sit on a dark plate in their team's colour, with the weapon they are holding right above them. Names and bullet tracers are always drawn, so there is nothing left to switch on first.
🎯Training Routines, Homework & Bullet Tracersv0.42.0 · 2026-09-09
New
- •The 2D replay now draws bullet tracers: every shot leaves a short line down the shooter's crosshair, hits and misses alike, so you can see who was spraying where. On by default on new uploads, toggled from the playback bar or with B.
- •Training is yours now, not just your team's: build a routine, launch your own server to practise it, and every session lands on your timeline. Homework a coach sets you ticks itself off when you finish the routine.
- •The routines library lists your practice, your homework, your teams' and the community's, with search and follow. Open one to build it segment by segment, launch a server that starts it, or mark homework you were asked to read as reviewed.
- •The new Training page charts how your aim, timings and lineups are trending across every session you have run, with a timeline of each one you can open segment by segment. Coaches can switch to any player on their roster.
Improved
- •Homework now lives in Training: a coach hands out a routine once, daily or weekly from the new team page, and sees who has not done it yet. Players find it at the top of their routines library, where it ticks itself off as they train.
Fixed
- •Re-parsing a demo now refreshes the 2D replay for people who had already opened it, instead of leaving them on the cached older version.
🔌Training plugin on every serverv0.41.1 · 2026-09-09
Fixed
- •Training commands now work on every server you launch, not only on servers that happened to keep the plugin from their template.
🚀Team Workspace Out of Beta: Team Plans & Admin Polishv0.41.0 · 2026-09-09
New
- •The admin demo table now shows how much space each demo's recording takes, and the new Size column sorts, so the heaviest files in the archive are one click away.
Improved
- •The admin Servers and Operations pages now use the same summary tiles, status dots and table styling as the rest of the admin area, and open with a placeholder instead of a blank pane.
- •The admin user and attribution pages now read as compact records instead of stacks of cards, and status labels share one set of colours across the admin tables, so a healthy page stays quiet and whatever needs attention stands out.
- •Confirmations across the app (deleting a demo, a lineup or a team, stopping a server, switching plans) now ask in the same in-app dialog instead of the browser's popup, with a button that names the action rather than saying OK.
- •Subscribing or switching to Team now names the team you are paying for, and only a team's owner or an admin can start it. Settings and the team page name the buyer and the renewal date of the plan a team is actually on.
- •Team Workspace is out of beta: every team with an active Team plan has it, no invitation needed.
- •Team Workspace now needs an active Team plan for your team, and your own lineup library needs a plan too: your own, or a team of yours on the Team plan. Your dashboard is unchanged, and deleting a lineup never asks for one.
Fixed
- •Admin changes are now refused while you are signed in as another user, so an action can no longer be recorded against the account you were viewing. Stop impersonating first, and the refusal says so.
- •The in-game training commands now say why Postplant turned a request down (the team has no Team plan, the server was launched outside a team, or its token needs re-provisioning) instead of claiming they could not connect.
- •The app no longer scrolls past its own content into blank space when the sidebar has more entries than fit the window; the sidebar scrolls on its own instead, with the version link staying put.
- •The team overview's review card now counts every demo the team has marked for review rather than only its most recent ones, so a team with a long review history sees the true number of reviews and notes waiting.
Removed
- •The old separate admin URLs for invite codes and comp codes are gone. Both kinds are created and managed through the single admin codes address, which the Codes page has used since the two tables were merged.
v0.40.1v0.40.1 · 2026-09-08
Improved
- •Admin pages have a cleaner layout: a grouped side navigation, consistent page headers and summary tiles, and a loading placeholder while data arrives.
Fixed
- •Postplant servers now pick up their drills settings, so the in-game drills plugin starts instead of sitting idle.
🏋️Team Workspace Beta: Training, Season View & Admin Tablesv0.40.0 · 2026-09-08
New
- •Team Workspace (beta): a season view puts the last 4 to 26 weeks on one page, with homework done and still open, drill results, and match rating week by week. Coaches see the whole roster; everyone else sees their own.
- •Team Workspace (beta): coaches can set training drills (throw lineups, prefires, aim drills, retakes) and assign them as homework. A Postplant server reports your results, so the assignment ticks itself off.
- •Team Workspace (beta): Postplant servers now run your drills in game. Type !drills to see what your coach set for the map and !drill to start one; grenade and aim drills score themselves and report back.
Improved
- •The admin subscriptions list can now be searched, filtered and sorted, and every row says whether it renews or when it ends. Complimentary access is granted and revoked from that same list.
- •Invite codes and complimentary access codes now share one Codes screen for admins, with search, sorting and a status filter. Codes can be switched off in bulk instead of one at a time.
- •Admin tables can now be searched and sorted, with the view kept in the address bar so it can be pasted into a ticket. Every destructive action asks in a dialog that spells out what will happen.
- •Admins can now find a user or a team by name, email or Steam name when granting complimentary access, instead of typing an exact address. Players who signed in with Steam or FACEIT can be found at last.
- •The admin user list can now be searched, filtered by role, status and plan, and sorted, and accounts suspended in bulk. The demo list gained sorting by file name and uploader, and the workspace beta list is searched and paged by the server.
- •The changelog now speaks to players and coaches: shorter entries, plain language, and no build details or commit lists.
Fixed
- •A cancelled subscription now says when it ends rather than when it renews, and a failed payment offers an Update payment method button. Switching plans while one is set to cancel now says to resume it first.
- •Your subscription status is re-checked with the payment provider when you open your billing page, and nightly for everyone. A cancellation, expiry or recovered payment now shows correctly even if a provider notification goes missing.
📚Team Workspace Beta: Homework & Review Listv0.39.0 · 2026-09-08
New
- •Team Workspace (beta): coaches can now set homework. Each player sees what they have been asked to watch, learn and practise, and notes handed out in a demo review tick themselves off as they get done.
- •Team Workspace (beta): the team hub's Reviews tab is now a real list of every demo the team has marked, grouped by whether a session is running, waiting or finished. Start, end or reopen one from a row.
- •Team Workspace (beta): the team overview now shows how many demos are waiting to be reviewed and how many of their notes are yours, with a link straight to the list.
🎙️Team Workspace Beta: Briefing Room & Review Sessionsv0.38.0 · 2026-09-08
New
- •Your team can now watch the same screen together (beta). Open Team room from the team overview and everyone follows the leader through plays, roles and demo playback, with one bar to take the lead or leave.
- •Team Workspace (beta): a demo review is now something the team does together. Start a session and everyone lands on the replay, walking the notes in step, and anyone can resolve one as you go.
🎬Team Workspace Beta: Lineups, Playbook Steps & Match Dayv0.37.0 · 2026-09-08
New
- •Team Workspace (beta): you can now write lineups down. Pick where you stand and where the nade lands on the radar, paste the console line from the game, and add a clip and an alignment shot.
- •Team Workspace (beta): lineups can start in a demo. Stop on a throw in the replay and save it, with the map, side, nade, throwing spot and landing point already filled in.
- •Team Workspace (beta): your playbook gets a match-day screen with the plays for the map you are on, grouped by round type, each opening full screen at a size you can read across a desk.
- •Team Workspace (beta): plays now move. Give each step positions, walks and throws, then step through the play and watch everyone glide into place with the util landing as it happens.
Fixed
- •The scroll-to-zoom hint on the radar was almost invisible in the light theme; it now reads clearly in both themes.
- •On match day a tall play no longer hides its step rail behind the keyboard hint, and the board shrinks to fit so the whole play is on one screen.
🎯Team Workspace Beta: Lineups, Viewer Review & Strategy Rolesv0.36.0 · 2026-09-07
New
- •Demos can now be filed into a team's shared demos on purpose: pick where an upload goes, or move one between your own uploads and any team you belong to.
- •Team Workspace (beta): lineups get a home under Improve. Browse your own or your team's library by map, nade, side and status, then open one for the clip, the timings and the console line.
- •Team Workspace (beta): a strategy can now say who does what. Each play opens as a cast list with the person on every role and the util they throw, starting on your own role.
- •Team Workspace (beta): teams can review a demo inside the 2D viewer. Pause on a moment, drag a box on the radar, leave a note and assign it, and clicking a note takes the replay to it.
🧰Team Hub, Coaches and Roles (Beta)v0.35.0 · 2026-09-07
New
- •Teams get a hub (beta) with Overview, Strategies, Reviews and Homework tabs, and a Team section in the sidebar. The strategy library moves in with it, and old strategy links forward to its new home.
- •Team Workspace (beta): teams gain a coach role, roster slots for starters, substitutes and staff, and standing roles such as Entry, Support and AWP, including who covers one when someone cannot play.
- •Team Workspace (beta): strategies now use the words coaches use. File a play under pistol, eco, force, full buy or overtime, mark it draft, active or archived, and build it as a list of steps.
🔐Bigger Teams, Safer Sessionsv0.34.0 · 2026-09-07
Improved
- •A Team subscription now covers 12 members instead of 10, so a six-man rotation with a coach, an analyst and a manager fits without spending the roster on stand-ins.
- •Demo uploads now have a size limit of about 2 GB. The upload box shows it and checks your file before the upload starts, so an oversized demo is caught straight away rather than after a long wait.
Fixed
- •Pinned drawings can no longer be read or changed by anyone who simply has a demo link: you now need an account with access to the demo, and each pin records who drew it.
- •Shared viewing sessions are now access-checked, so a room link alone no longer lets someone in. Anyone who could already watch a demo still can; sessions open during the update need a reload.
🧭Grouped Navigation & Dashboard Homev0.33.0 · 2026-09-06
Improved
- •Dashboard is now where you land when you sign in, and the sidebar is grouped into Play, Improve and Community, with Support and Admin pinned at the bottom.
Removed
- •Uploads left the sidebar. Uploading is now a button at the top of it, and the import manager moved to My uploads in your account menu.
📊Personal Stats & Dashboardv0.32.0 · 2026-09-06
New
- •New Dashboard: your last three games, the multi-kills and rating you posted, and three focus areas with advice on closing each gap, plus form, consistency and side gauges.
- •New Stats page: pick your last 10, 30 or 60 games, everything, or a date range, and see how you are playing against the games just before it. The record, rating and per-round rates are free.
Fixed
- •Aim, Utility and Positioning now read correctly on accounts with older demos. They used to be averaged over every match rather than only the matches that measured them, pushing them below the truth.
🔒The Same Free Line Everywherev0.31.0 · 2026-09-06
Changed: action needed
- •Your matches, sessions and profile now draw the same free and paid line as the match page. Rating, K/D, ADR, headshot rate, win rate and multi-kills stay free; the deeper read needs Personal.
v0.30.1v0.30.1 · 2026-09-06
Fixed
- •Ratings are no longer lost when match stats are recalculated. Matches that already lost theirs get them back only if the original demo file is still available.
📊Deeper Match Statsv0.30.0 · 2026-09-06
New
- •Match stats go deeper: rounds survived, 4v5 and 5v4 rounds, clutches by how many enemies you faced, a T and CT split, and a breakdown by buy type. Older matches show only the pistol row until reprocessed.
v0.29.3v0.29.3 · 2026-09-06
Fixed
- •Grenade trails in the replay linger a little longer behind the projectile and the oldest dots stay faintly visible, so a throw reads as a trail again without cluttering the map.
v0.29.2v0.29.2 · 2026-09-06
Fixed
- •The FACEIT level badge now closes its ring at level 10 instead of stopping just short, so a level 10 reads as the full circle it is.
- •Grenade trails in the replay are now a short comet tail behind the projectile, instead of leaving the whole flight path on the radar for the length of the throw.
v0.29.1v0.29.1 · 2026-09-06
Improved
- •Behind-the-scenes reliability and performance work.
🏆League Team Pagesv0.29.0 · 2026-09-06
New
- •Every ESEA team now has its own page: their division and conference, their season record, and the full schedule with the matches we have archived ready to watch. Bookmark it or send it to a teammate.
Fixed
- •The Servers page's datacenter count is now read from the actual list of server locations, so it can never quote a stale number.
🔍Global Searchv0.28.0 · 2026-09-06
New
- •Press Ctrl+K anywhere to search players, your teams, league teams and maps, with results as you type. Searching by name needs an account; the top-bar Steam ID lookup works exactly as before.
🎯Landing Refresh & Profile Ranksv0.27.0 · 2026-09-06
New
- •Profiles now show rank at a glance: your Premier rating, FACEIT level and Competitive or Wingman tier sit beside the headline tiles, and each recent match row shows the rank recorded for it.
Improved
- •The landing page now covers the whole product (replay, stats, profiles and on-demand servers) with an honest section for what is not built yet. Shared links get a proper preview card.
- •Clicking anywhere on a match row now opens the match: your history, a session, a league team's schedule and the league feed. The links themselves are unchanged, so middle-click still opens a new tab.
Fixed
- •Hovering a row in a match list no longer highlights in two stages: the pinned first column and the rest of the row now fade together, on match history, league tables and scoreboards.
- •On narrow screens the team-colour dot at the start of a scoreboard row is no longer squeezed to a sliver by a long name; the name truncates instead.
🎖️Scoreboard Ranks & Member Marksv0.26.0 · 2026-09-05
New
- •Match scoreboards now say who you were playing with: every row carries the player's rank for that mode, and a crosshair marks the players who have a Postplant account, orange if they are on a paid plan.
🎨Rank Badges & Graded Ratingsv0.25.0 · 2026-09-05
Improved
- •The wordmark is now lowercase, with a full stop after it, everywhere the logo carries text, including the browser tab title. The crosshair mark itself is unchanged.
- •Rank badges now look like the ranks they stand for: a FACEIT level is drawn as its gauge and a Premier rating as the in-game rating plate, so you can read a lobby from the shapes alone.
- •Ratings are now coloured on a scale instead of a switch: red through amber, neutral around average, and on into green, so you can see how far from average a game was without reading the number.
- •Match sources now show real icons instead of an initial: Steam for matchmaking, FACEIT, the Postplant crosshair for scrim demos, and drawn marks for hand uploads and league archives.
Fixed
- •The match page was still colouring ratings on its own four-step scale, so the same 1.04 could look green there and neutral in your matches list. It now uses the same ramp everywhere.
🎯New Brand, Rebuilt Matches & Sessions, Sharper Viewerv0.24.0 · 2026-09-05
New
- •The Matches page is rebuilt around a filter bar (period, mode, map, source, result and who you queued with) with a summary strip. It now opens on your last 30 games rather than your whole history.
- •The Sessions page now says how the evening went: a record strip, each player's rank at the end of the night, overall, T and CT rating bars, and chips for the aces, 4Ks and clutches they racked up.
Improved
- •Postplant has a proper brand mark: a white crosshair on an orange rounded square, used across the app, the sign-in screens and the landing page, and shipped as the tab and home-screen icon.
- •App pages now use the full width of the window instead of a fixed centre column, so demo lists, match tables, profiles and settings get the space a wide monitor actually has.
- •The player cards in the replay sidebar are redesigned: a team-coloured band that doubles as the health bar, over a compact row of money, K/D/A, util and weapon. A full 5v5 now fits without scrolling.
- •Playback polish: player dots keep a stable stacking order instead of flickering when they overlap, grenade throws show their full flight, and flashbangs pop with a burst and a countdown ring.
Fixed
- •The 2D viewer now renders at your display's real resolution, so players, names and drawings stay sharp at every zoom level instead of blurring after the first notch or two.
🏅Mode & Rank Badges on the Home Feedv0.23.0 · 2026-09-05
New
- •Home feed cards now say what kind of match it was and how the player is ranked in it, with a mode badge and a rank badge beside the result. The with rail now shows only the people you queued with.
v0.22.2v0.22.2 · 2026-09-01
Improved
- •Behind-the-scenes reliability and performance work.
v0.22.1v0.22.1 · 2026-08-21
Fixed
- •Finishing the welcome flow now lands you on your home feed reliably, instead of sitting on “Finishing up…” when everything had already saved.
📬Welcome Aboardv0.22.0 · 2026-08-21
New
- •Postplant can now send email: new accounts get a verification link when they sign up, and changing the address you sign in with confirms the new one before it takes effect.
- •The welcome flow now ends by asking how you found us, and answering it puts a free week of Personal on your account, with nothing to cancel when it runs out.
- •Signing in with Steam no longer leaves your account half-built: a short welcome flow asks for a display name and an email, and you can skip the email and come back to it from a reminder.
Improved
- •Receipts, invoices and renewal notices now reach the people who pay for them. Accounts created through Steam or FACEIT never gave us an address, so subscribing now asks for a real one.
Fixed
- •Players who leave a match early now show on the team they actually played for, instead of turning the scoreboard into six players against four and flipping that player's win or loss.
- •A FACEIT match still waiting on its demo now shows the scoreboard split into two tables with the real team names and final score, plus a link through to the match room where you can grab the demo.
📡Tracked Matchesv0.21.0 · 2026-08-11
New
- •Every FACEIT match you play now shows up straight away, whether or not we get the demo, with the real map, score, result and your FACEIT scoreboard line. Ratings still come from analysed demos only.
🔐Your Signed-In Devicesv0.20.0 · 2026-08-10
New
- •Settings has a new Security section listing every device signed in to your account, with the browser, system, address and time. Sign out anything you do not recognise, or everywhere else at once.
Fixed
- •Your demo lists no longer say a file was pruned when it never arrived: an import still waiting on its demo now reads awaiting upload or not downloaded.
- •Hand-edited page numbers in a list no longer return an error. A page number that is not usable quietly serves the first page instead of failing the request.
- •Subscription details can no longer be read across accounts: billing now serves only your own subscriptions and refuses everything else. Nothing changes in Settings → Billing.
💳Live Billing & Plan Switchingv0.19.0 · 2026-08-08
New
- •You can now change plans from Settings → Billing instead of starting a second checkout: switch between Personal and Team, confirm the prorated difference, and resume a subscription due to cancel.
Improved
- •Billing is live: Personal and Team are now real subscriptions with real receipts. What each plan includes, and what it costs, is unchanged.
Fixed
- •Checkout now decides for itself who a subscription belongs to. The plan you pay for is always attached to your own account, and a Team plan only to a team you actually belong to.
- •FACEIT demo downloads now ride out a busy download service instead of dead-ending. Retries are spread over about three hours, and a demo that still cannot be fetched falls back to awaiting upload.
🏡Real Paywallsv0.18.0 · 2026-08-03
Improved
- •The match page's advanced and aim tables now sit behind Personal or Team, as the pricing page has always said. The objective scoreboard (kills, deaths, assists, K/D, ADR and headshot rate) stays free.
v0.17.1v0.17.1 · 2026-08-02
Improved
- •Behind-the-scenes reliability and performance work.
📡The League Feedv0.17.0 · 2026-08-02
New
- •The League page now opens on a feed of the most recent league matches (scores, maps, events and dates across every region) with the archived ones watchable straight from the list.
🔎Search Any ESEA Teamv0.16.0 · 2026-08-02
New
- •New League page: search any ESEA team by name and browse their season: opponents, scores, maps, dates and events, with map, event and head-to-head filters. No account linking required.
- •League matches are now archived automatically while the files are still available, so finished ESEA matches turn up watchable and count toward the profile stats of anyone with an account here.
🧱No More Duplicate Demosv0.15.0 · 2026-08-01
New
- •The same demo can no longer be added twice. Every upload is fingerprinted, so re-adding a file you already have tells you it is here and links you to it, instead of counting everyone's kills twice.
Improved
- •How long a raw demo file is kept now depends on where it came from: your uploads and imports keep theirs for 14 days, league archive demos for 30. Stats and playback stay either way.
- •Demos now go through two at a time instead of one, so a burst of imports no longer drains one demo at a time, and a long league match gets enough time to finish.
🏅Your ESEA Matches, Namedv0.14.0 · 2026-08-01
New
- •ESEA matches now look like league matches: they carry the competition they were played in and the real team names, instead of the generic Team T and Team CT, right back through your history.
🖼️Sharper Hero, Saner Scrollv0.13.1 · 2026-08-01
Fixed
- •The replay screenshot on the landing and login pages is framed tighter and now shows an ordinary 13-11 match, so the scoreboard, kill feed and round strip are legible at the size it renders.
- •Settings no longer scrolls into two or three screens of empty background. Every page in the app now has exactly one scrollbar, however long it gets.
☀️Light Mode, Verified Identity & Team Demosv0.13.0 · 2026-08-01
Changed: action needed
- •Signing in with Steam is now the only way to link your Steam account. If you had only typed a Steam ID in, sign in with Steam once to reclaim your match history.
New
- •The landing and login pages now show a real screenshot of the 2D replay viewer: a live Mirage round with both teams on the radar, utility, a kill feed and per-player stats.
- •The pricing page now has a full plan-by-plan comparison table under the tier cards, grouped into game servers, viewer and demos, stats and profiles, and teams. The same table is in Settings.
- •Scrims recorded on a team's servers now have somewhere to live: a Team demos tab shows everything filed to your team, so any of the roster can open a scrim, not only whoever booked the server.
Fixed
- •A Steam or FACEIT account can only ever be linked to one Postplant account now, so two sign-ins at the same moment cannot both claim it and scatter your match history.
- •Light mode is properly tuned at last: softer off-white surfaces, a real depth ramp between page, cards and popovers, darker secondary text, and stat colours dark enough to read. Dark mode is unchanged.
v0.12.1v0.12.1 · 2026-08-01
Fixed
- •You can now pinch to zoom the replay map on a phone or tablet. Two fingers zoom around the point between them and pan as it moves, with the same limits and reset button as the desktop wheel.
- •Replay polish on phones: the scrubber is easier to grab, opening the replay tab no longer jumps the page down, and each round in the strip is outlined in the colour of the side that won it.
📱Postplant in Your Pocketv0.12.0 · 2026-08-01
New
- •The app is navigable on phones: a menu button in the top bar opens a panel with the same destinations as the desktop sidebar, your current page highlighted and your team switcher along for the ride.
Fixed
- •The replay draw toolbar is reworked into flyouts, so the rail is eight buttons instead of fifteen and no longer runs off the bottom of short windows. Util icons on the map are a sane size now too.
- •Mobile polish across the app: the profile activity strip draws proper weekly bars, scoreboard rows keep the player's name readable while the stats scroll under it, and match history pins the date.
- •The 2D replay now works on a phone. On a narrow screen it stacks a full-width square radar over the controls, round strip and both rosters, instead of squeezing the map down to a couple of hundred pixels.
👥Who You Played Withv0.11.0 · 2026-07-31
New
- •You can now delete demos you uploaded yourself. Because a demo is one shared match, deleting it removes it for everyone who played in it, and the confirmation says exactly that.
- •Recent matches now appear in the feed for everyone who played, each with their own score, K/D and rating, so a match your teammate uploaded turns up in your feed too.
- •New Sessions page: your matches grouped into the nights you actually played them, each with its record, roughly how long it ran, and cards for the people you queued with and how those games went.
Improved
- •Your matches page, profiles and the match comparison now look your matches up directly instead of sifting through every demo on the site, so they load quickly and stay quick as the library grows.
🖼️Faces on Everythingv0.10.0 · 2026-07-31
New
- •Real Steam profile pictures now appear on home feed cards and across the match page: both scoreboards, the top-three cards and the Your Match headline. Players with no public avatar keep the initials tile.
- •Cache is now on the map list when you launch a server (for practice, retakes or a scrim), and it is in the pool that Random map rolls from.
Fixed
- •The kill feed no longer blocks the radar underneath it, so you can draw, erase and drag icons across the top-right corner of the map.
- •Your profile, matches list and the Duels and Your Match tabs no longer break when your history includes demos read by an older version of Postplant.
- •Shared replay session links now open the Replay tab and connect straight away instead of landing on the scoreboard, and the match page keeps the tab you are on in its address.
📼Scrims Straight to Your Libraryv0.9.0 · 2026-07-31
New
- •Scrims you play on Postplant servers now reach your match history by themselves: we collect the server's GOTV recording, analyse it and file the match under your account, badged and out of ranked stats.
Fixed
- •Fixed a fault that could shut down a game server moments after it started: the cleanup that removes abandoned servers could not tell ours apart, and occasionally deleted a healthy one.
🖥️On-Demand Game Serversv0.8.0 · 2026-07-30
New
- •Servers now have a home in the app: a page of what you have running, a launch form for mode, map and region, and your hours this month. Open one for the connect command, GOTV address and RCON password.
- •Retake is now a third server mode alongside practice and scrim: bomb already planted, weapons handed out, no buy menu and per-map spawns. It is included in Personal at the same hourly rate.
Improved
- •The region picker now offers every server location (37 instead of ten, so Warsaw, Seoul, Dubai, Johannesburg and Santiago are one pick away) and still sorts fastest first.
- •The launch form's region picker measures how far away each location really is: every region shows its flag, city and your round-trip time, sorted fastest first, with the quickest picked for you.
- •The Servers page now explains what on-demand servers do and links to the plans when you cannot launch one yet, instead of showing a greyed-out form that just looks broken.
Fixed
- •Retake servers now shut down when the last player leaves. A quirk in the retakes plugin's coloured output meant a disconnect could be missed, so the server ran on to its lifetime cap with nobody on it.
- •A launched server with players on it is no longer shut down as nobody ever joined, ten minutes after launch. Who has joined and left is now read from the server's own console.
🎖️Ranks From the Demov0.7.5 · 2026-06-24
Fixed
- •Premier, Competitive and Wingman ranks are now read from the demo itself, so they show up reliably instead of often being blank. Matches you already have pick this up when they are reprocessed.
🔧Under the Hoodv0.7.4 · 2026-06-24
Improved
- •Behind-the-scenes reliability and performance work.
📊Reworked Player Profilesv0.7.3 · 2026-06-24
New
- •Player profiles gain a Maps breakdown (per-map win rate and overall, T and CT rating, most played first) and a Teammates table showing who you play with most and how you both do together.
- •Player profiles now show rank history for Premier, Competitive, FACEIT and Wingman: current rank, range, win rate and a rank-over-time line, plus a weekly activity chart.
- •Player profiles now lead with a stats overview: your last 30 matches with up and down arrows against the 30 before them, for aim, utility, positioning, clutching, opening duels, win rate and rating.
🔁Steam Imports That Recoverv0.6.10 · 2026-06-19
Fixed
- •A hiccup fetching a match replay from Valve no longer dead-ends the demo. Downloads are retried over several hours, and an hourly sweep re-requests anything still recoverable while it is available.
🔧Kill Feed & Import Fixesv0.6.9 · 2026-06-18
Fixed
- •The kill feed showed a question mark for both players on every kill on some deployments. Names are back, and matches you already have pick this up when they are reprocessed.
- •Each kill feed entry's backdrop now hugs its content and the rows right-align, instead of every backdrop stretching the full width of the panel.
- •Steam imports could get stuck after a dropped connection to Valve, failing every share-code lookup until the service was restarted by hand. It now recovers on its own.
📐Right-Sized Replayv0.6.8 · 2026-06-15
Fixed
- •The 2D replay now fits the window at any monitor size: the map plus the scrubber and round strip stay on screen, and the match header hides while you are in Replay so the map fills the space.
🪟Room to Breathev0.6.7 · 2026-06-15
New
- •The sidebar can now collapse to a slim icon rail, and it remembers your choice. Opening the 2D Replay collapses it for you and grows the map to fill the window.
🧰Slim Tool Railv0.6.6 · 2026-06-15
Improved
- •The replayer's tool tray is now a compact icon rail that no longer covers the map, with colour, stroke and icon pickers opening as small flyouts.
🔓Replay For Everyonev0.6.5 · 2026-06-15
Fixed
- •A Personal or Team subscription now unlocks the 2D replay on every demo, not only the ones you uploaded. A teammate who was in the match but did not upload it is no longer blocked.
⏱️Replay Timelinev0.6.4 · 2026-06-15
Improved
- •The replay timeline is polished: a much thicker scrubber, a hatched red bomb-planted region running to the defuse or explosion, and clearer markers for plants, defuses and kills.
🐛Old-Demo Replay Fixv0.6.3 · 2026-06-15
Fixed
- •Fixed a crash when opening the 2D replay for older demos. The player panels no longer fall over on a missing carried-grenade value.
💣Grenade Inventoryv0.6.2 · 2026-06-14
New
- •The replay player panels now show each player's carried grenades as colour-coded flash, smoke, HE, molotov and decoy icons. Matches you already have pick this up when they are reprocessed.
🎮Player Panels Refreshv0.6.1 · 2026-06-14
Improved
- •The replay player panels are refreshed to match the new match page: glassy cards with a team accent rail, an armour bar beside health, a white ring for blinded players, and dimmed-out dead ones.
✨Match Page Reimaginedv0.6.0 · 2026-06-14
New
- •The match page is rebuilt: a hero header with a blurred map backdrop and a victory or defeat score framed from your team's side, a personal Your Match view, and colour-chipped scoreboards.
🗺️Wider Map Coveragev0.5.5 · 2026-06-14
New
- •Broader map coverage: 2D radars for Office, Italy, Baggage and Shoots, plus icons for the latest community and Wingman maps. Maps with an icon but no radar show the icon and say so in the viewer.
📊Ranks & Match Historyv0.5.4 · 2026-06-14
New
- •The Matches page now shows real ranks, real match dates and game modes, and is filterable and sortable. Each match shows rank the way its mode does: a Premier rating, a tier, or a FACEIT level.
🗺️Official Map Iconsv0.5.3 · 2026-06-13
Improved
- •Map lists now show each map's official in-game icon next to the name, on the demos and matches tables, the home feed, the match header and the strategy library.
🎟️Complimentary Tiersv0.5.2 · 2026-06-13
New
- •Complimentary access is now a thing: redeem a code in Settings to unlock Personal or Team with no card and no checkout, shown with a Complimentary badge.
v0.5.1v0.5.1 · 2026-06-13
Fixed
- •Round playback no longer cuts off the instant the round is decided. Rounds play through the aftermath (the last kill, the bomb settling), and matches you already have pick this up when reprocessed.
🎯FACEIT Integrationv0.5.0 · 2026-06-13
New
- •Link your FACEIT account and your match history imports itself. Where the demo can be fetched it is analysed automatically; otherwise the match shows your FACEIT scoreboard until you upload the file.
⚙️Account Settings, Unifiedv0.4.3 · 2026-06-13
Improved
- •Account Settings is now one page with a sticky section menu: Profile, Email & Password, Steam, Auto-import and Billing.
Removed
- •The separate billing page is gone. Your subscription, invoice history and plans all live in Settings now.
🐛Steam Sign-in Fixv0.4.2 · 2026-06-12
Fixed
- •Fixed first-time Sign in with Steam failing in production for accounts that have no email address of their own.
✨Release Notes, Leveled Upv0.4.1 · 2026-06-12
Improved
- •The Changelog now reads like proper release notes: every version gets a title, an emoji and its highlights, so you can see what shipped at a glance.
🔐Sign In With Steam & Match Importv0.4.0 · 2026-06-12
New
- •Sign in with Steam and link your account to claim your profile (your persona name and avatar) and bring your demos with you.
- •Matchmaking matches now import themselves: connect your match-sharing code once in Settings and new games are pulled in and analysed as you play, or paste a single share code on demand.
🐛Billing Redirect Fixesv0.3.4 · 2026-06-12
Fixed
- •Fixed the redirect after checkout sending you to a local address in production, and hid the billing portal button for accounts with no subscription, which used to dead-end in an error.
🔧Under the Hoodv0.3.3 · 2026-06-12
Improved
- •Behind-the-scenes reliability and performance work.
🎨Landing & UI Overhaulv0.3.2 · 2026-06-12
Improved
- •The public site and the app got a fresh coat of paint: a modern landing page with an animated hero, feature grid, how-it-works steps and FAQ, a branded sign-in screen, and an amber accent throughout.
✨Billing UI Polishv0.3.1 · 2026-06-12
Improved
- •Polish: a subscriber tier badge in the account menu, Billing and Settings moved into that menu to declutter the sidebar, a combined home feed tab, and loading placeholders that match the real layout.
Fixed
- •The Sign up links now open the signup form instead of sticking on sign-in, and visiting the login page while already signed in takes you home.
💳Subscriptions Launchv0.3.0 · 2026-06-11
New
- •Subscriptions launch: Free forever for uploads and basic stats, Personal for the 2D replay, advanced stats and clips on your own demos, and Team for the whole roster on a shared demo pool.
🔧Under the Hoodv0.2.0 · 2026-06-11
Improved
- •Behind-the-scenes reliability and performance work.
🔧Under the Hoodv0.1.1 · 2026-06-11
Improved
- •Behind-the-scenes reliability and performance work.
🎉Postplant Launchv0.1.0 · 2026-06-11
New
- •Signing in gives you your own library: your uploads are private to your account, signed-out visitors get a landing page, and the app has a full-height sidebar with player search, Matches and Settings.
- •The 2D viewer gained a drawing layer: pen, line, arrow, rectangle, circle and text, draggable grenade, bomb and player icons, colours, stroke widths, undo, redo and a per-stroke eraser.
- •Watch a demo together in real time. Share session starts a room where everyone sees a synced playhead, a shared drawing layer, live cursors and who else is there, and pinned drawings are kept for next time.
- •A Home feed of match cards (map, result, score, K/D/A, rating and highlights like aces, 4Ks and clutch wins) with follows, likes and a Suggested rail of players you have shared matches with.
- •Teams: create one, invite people with a shareable link, manage the roster with owner, admin and member roles, and switch your active team from the sidebar.
- •New Strategies tab: a playbook editor for your team. Draw plays on a bare map with the same tools as the demo viewer, tag them by side, buy type and tempo, and everything autosaves to the team library.
- •The match page is built around Overview and Match Details tabs: the three highest-rated players and a ratings-first scoreboard, with sortable General, Aim, Utility and Duels breakdowns behind it.
- •Shot-level aim analytics: accuracy, headshots per hit, counter-strafe rate, enemies flashed, your reaction time from an enemy appearing to your first damage, and where your crosshair was at that instant.
- •Profiles now work out real objective stats from your demos (opening duels, clutch win rate, trade kills and deaths, utility damage and time to damage) in place of the Soon placeholder tiles.
- •Aim, Utility and Positioning now have 0-100 ratings, filling the last placeholder tiles on profiles and replacing the invented aim and utility columns in the matches table with real values.
- •A Changelog page in the app shows what shipped in each version and what is coming next, with the current version in the sidebar footer.
Improved
- •Your uploaded demo file is kept for 14 days and then removed to save space. The match, its stats and its 2D playback stay for good.
- •Big demos no longer fall over. Demos are now read a round at a time with steady memory use however long the match ran, so large games go through reliably and several can be analysed at once.
- •The utility rating now reflects flash quality rather than only fire and HE damage: it counts how long you blind enemies for, so ordinary utility use lands near 60 rather than down in the 30s.
- •The theme control is a single sun and moon button that flips between light and dark, instead of a three-item dropdown.
- •The app is now Postplant: site name, page titles and branding throughout.
Fixed
- •Corrected several scoreboard stats: scores are tallied per team, so a 10-13 loss no longer reads as 6-17, damage is capped to what the victim had left, and post-round kills count for the round just played.
- •Collaborative playback is smoother: followers keep moving even when their window is in the background, and a session no longer freezes on the first round for someone joining late.
- •Clicking a later round in the round strip during playback now jumps to the round you clicked, instead of the one just after the round that was playing.
- •The landing page's Sign up free links now open the sign-up form instead of the log-in form.