Product updates

Changelog

The complete history of user-visible Ultimate Hattrick updates, distilled from the project changelog.

v0.58.0

  • Changed Match of the Season is back
  • Fixed Play it cool is described correctly

v0.57.0

  • Added Finances
  • Added Compare players side by side
  • Added Squad planner
  • Added See how your opponent has been setting up
  • Added Your fixtures in your own calendar
  • Added Season in review
  • Added Share your season
  • Added A weekly email, if you want one
  • Changed The feedback button is now a chat
  • Changed Reporting a bug no longer needs an email address
  • Fixed Cash and weekly finances now come from the current version of Hattrick's economy page

v0.56.0

  • Added Messages: we can write to you, and you can answer

v0.55.0

  • Changed AI Search follows your strategy
  • Changed The academy's AI advice follows your academy strategy
  • Changed The squad report no longer mixes in your match priority
  • Changed Fewer AI answers fail halfway
  • Changed Auto-pick and the pre-match briefing share their groundwork
  • Changed The assistant answers at the length the question needs
  • Fixed AI Search shows why each player fits again
  • Fixed The academy's AI lineup is cheaper to run

v0.54.0

  • Added Admin: why each AI call stopped
  • Changed The assistant no longer rewrites its own briefing mid-chat
  • Changed Regenerating a briefing starts a fresh chat
  • Changed The assistant reads every time in your own time zone
  • Changed The assistant moves to a newer generation of its AI model
  • Fixed Transfer search from the assistant no longer retries a search it can't run
  • Fixed Long lookups no longer reach the assistant cut off mid-sentence
  • Fixed Fewer assistant proposals bounce back for a fix

v0.53.0

  • Added The phone lineup can finish the job
  • Added Every kind of team order on a phone
  • Added Review on a phone shows what you're about to send
  • Added Penalty takers on a phone
  • Changed Review warns about orders that won't work
  • Changed A new behaviour order starts on an outfield position, not the goalkeeper (who has nothing…
  • Changed Buttons on the phone's Team orders, Penalty takers and the new sheets are bigger to tap
  • Changed On a phone, "New team order" no longer goes dead at three substitutions; it adds a behavi…
  • Fixed The phone's bottom bars now stay at the bottom of the screen
  • Fixed Closing the phone's order sheet on a new, empty order no longer leaves that empty order b…
  • Fixed An empty row on the phone's Penalty takers could only be tapped on its small text; the wh…
  • Fixed Using "the standard Auto pick instead" on a phone left behaviour orders the AI had set on…
  • Fixed Saving the lineup on a phone no longer ignores behaviour orders

v0.52.0

  • Added "Does Hattrick have my orders?" on every screen
  • Added Match pages lead somewhere
  • Added After you send, carry on
  • Added "What the AI changed" reopens the AI comparison
  • Changed The step bar shows what's actually done
  • Changed Pick game is skipped when there's only one game
  • Changed Every step is titled "Match orders · Lineup", "Match orders · Review" and so on, the edit…
  • Changed Review explains a failed send in plain words, says Hattrick's own reason when it gives on…
  • Changed The "tight on space?" banner on the lineup appears at tablet width, not on every laptop
  • Changed The AI pick asks before replacing team orders you've set, and so does the phone's AI re-p…
  • Changed Team orders and Review no longer promise formation or tactic changes (orders can be subst…
  • Changed The old per-match page now opens that match's analysis
  • Fixed Review no longer sends a lineup with fewer than 11 starters
  • Fixed Sending shows "Sending…"
  • Fixed When the Tactician changes the tactic for you, the lineup it opens now says why
  • Fixed Auto-pick left "Auto" as your goal instead of quietly turning it into "Best XI" or "Train…
  • Fixed On a phone you can clear a slot on the academy lineup again; the ✕ had been hidden
  • Fixed Match analysis rows are real links, so keyboard and middle-click work
  • Fixed Removed "Load preset" (it filled a real squad from demo positions) and the "Mobile previe…

v0.51.0

  • Added Getting-started emails
  • Changed One more chance to add an email
  • Changed The email opt-in now reads "tips and product updates" everywhere (first login, Settings, …
  • Fixed Settings showed the email updates box ticked for a manager who had never been asked

v0.50.0

  • Added The Users table opens a manager's page by clicking their row

v0.48.2

  • Changed Match orders steps in the menu
  • Changed On a phone, the label in the top bar names the page you're on ("Penalty takers", "Report"…

v0.48.1

  • Changed Every sub-menu is one tap away

v0.48.0

  • Added Refresh from the youth Dashboard
  • Added Youth Squad → Development
  • Added Ask AI on the youth Squad
  • Added Drag and drop on the youth lineup
  • Added Player details from anywhere in the academy
  • Added "Use this XI in Lineup"
  • Added Youth Squad table:
  • Added Discuss the squad report
  • Changed One rule for "ready to promote"
  • Changed The youth league table is the same everywhere
  • Changed The youth Dashboard's empty "team statistics" chart - there is no youth match history to …
  • Changed Youth Team orders accept the same minute range as senior orders (up to 115, so extra time…
  • Changed Youth pages that say "refresh" now point at the youth Dashboard's Refresh button
  • Changed The squad report lives under Squad
  • Changed Sub-menus in the sidebar
  • Fixed The Team orders step highlighted nothing in the menu; it now shows under Match orders, li…
  • Fixed Youth recent form counted other teams' games
  • Fixed The youth Match analysis pages showed the senior menu on phones
  • Fixed The youth Squad table's narrow-screen column hiding hid the wrong columns once you change…
  • Fixed The youth Team orders note said three substitutions were scheduled even when a short benc…
  • Fixed Removed placeholder content: the Scouts page's decorative region buttons and always-empty…

v0.47.0

  • Added Notifications that arrive on time, whether or not you've opened the app
  • Added Choose how early
  • Added "Already set"
  • Added Every club, not just the one you have open
  • Added Matchday digest
  • Added A notification history
  • Added Full time, straight away
  • Changed Your timezone is detected
  • Changed League fixtures are taken from the season schedule, so reminders keep coming for a club y…
  • Changed When the app hasn't heard from Hattrick about a match in the last day, it sends only the …
  • Changed The app checks Hattrick's live feed only from 15 minutes before kick-off to three hours a…
  • Fixed Reminder times were shown in Hattrick's Swedish time rather than yours
  • Fixed A tab left open anywhere could swallow the goal alerts meant for your phone
  • Fixed A cup tie that was level after ninety minutes was shown as finished in the live centre be…
  • Fixed A device removed under *Your devices* still read "Notifications are on" in the browser th…
  • Fixed A notification that failed to send was lost for good; it is now retried while it is still…

v0.46.0

  • Added See what AI costs
  • Added Keep or undo an AI pick on your phone
  • Changed Mobile match orders
  • Changed Match analysis on a phone
  • Fixed The app no longer zooms, ever
  • Fixed The mobile lineup showed the kickoff an hour out from the "This game" strip (Hattrick's S…
  • Fixed The feedback bubble no longer covers the match-orders buttons or the AI sheet on a phone;…
  • Fixed Embedded chats ignored the height their page asked for (everything was 460px)

v0.45.1

  • Fixed Checkout failed on Stripe accounts with Managed Payments on by default

v0.44.0

  • Added Plans & credits
  • Added Paying is handled by Stripe, as the seller
  • Added Drag and drop on the match orders lineup
  • Changed Sector ratings now follow the community's published model of Hattrick's ratings
  • Changed Home advantage is in the forecast
  • Changed Tactics are priced the way Hattrick plays them
  • Changed HatStats uses the standard community definition
  • Changed An AI lineup pick starts the match chat afresh
  • Changed Running out of AI credits says so everywhere it matters
  • Changed "How is this calculated?" now shows each step of the forecast, including conversion, the …
  • Fixed The dashboard's last-match pitch no longer squashes on laptop screens
  • Removed The "HS" column in the league table

v0.43.2

  • Fixed The assistant no longer argues about where your players play
  • Fixed Youth keepers are no longer mistaken for defenders
  • Fixed "Played as" is right for youth players

v0.43.1

  • Fixed "Rotate the squad" for friendlies now works for connected managers

v0.43.0

  • Added A 30-second tour on the homepage
  • Changed The assistant answers noticeably faster
  • Changed You can see what the assistant is checking as it happens
  • Fixed Bullet lists in assistant replies show their bullets again

v0.42.0

  • Added The assistant can now look things up and test ideas mid-conversation
  • Added It can suggest changes you apply with one click
  • Added An assistant you can open from any page
  • Added It remembers what you tell it
  • Changed Every chat in the app is now the same assistant, with one consistent design
  • Changed The pre-match briefing and the youth game plan now stay on the page
  • Changed Suggested changes come with a short note, not an essay
  • Fixed Chats no longer stop working after a page refresh
  • Fixed A dropped connection no longer repeats or double-charges a reply
  • Fixed An empty or failed reply can no longer break the rest of a conversation
  • Fixed The 20-question limit now applies to every chat
  • Fixed The youth AI pick no longer mistakes other clubs' games for meetings with you
  • Fixed Transfer countdowns are no longer an hour or two out
  • Fixed Academy progress history now works

v0.41.0

  • Added Match analysis now shows whether each upcoming game is home or away

v0.40.0

  • Changed The dashboard's supporting cards now form a balanced six-panel grid

v0.39.1

  • Fixed The dashboard pitch now keeps its proper proportions

v0.39.0

  • Added The dashboard now shows the last starting XI on the pitch
  • Changed Squad rows give player identity room to breathe
  • Changed Line charts are smoother and easier to read

v0.38.4

  • Changed Assistant requests now use substantially smaller squad payloads
  • Changed Usage reporting now includes the complete billable token total

v0.38.3

  • Fixed Squad rotation now appears for every senior club friendly

v0.38.2

  • Fixed Lineup training intent is now unmistakable

v0.38.1

  • Changed The Lineup page is calmer and more compact

v0.38.0

  • Added Friendly auto-pick can rotate the starting XI
  • Added Squad rotation remains intact across both auto-pick options
  • Fixed Finished-match appearances now include executed substitutes
  • Fixed Explicit rests no longer get silently weakened by auto-pick

v0.37.1

  • Fixed Auto-pick now compares the whole match setup
  • Fixed Wide-player instructions now affect the correct flank
  • Fixed Captain selection now values experience and leadership

v0.36.0

  • Added Managers can correct a fixture's sector ratings

v0.35.2

  • Fixed The weekly wage bill charted a flat line at zero
  • Fixed A wage of zero now reads as unknown rather than as zero

v0.35.1

  • Added A training check on Team Orders
  • Fixed Trainee protection switched itself off for most managers

v0.35.0

  • Added The training rules now reach the screen
  • Added A training check on the lineup

v0.34.0

  • Added Enter your real formation experience

v0.33.0

  • Added Players on the Development feed open their drawer
  • Added "At this club" on the player drawer:
  • Changed Changelog tidied: entries describing internal notes, file names and CSS mechanics have be…

v0.32.0

  • Added A Development view on Squad

v0.31.0

  • Added An "Auto" option on the Lineup goal selector

v0.30.1

  • Fixed "Balanced - decide per fixture" now decides per fixture

v0.30.0

  • Added The squad adviser can see form history, not just today's number
  • Fixed The adviser no longer disclaims history it has

v0.29.1

  • Changed The youth dashboard's feed shows results, not the page repeating itself
  • Changed The youth Squad table names its skill columns once
  • Changed Match analysis hides the "vs model" column when there is nothing in it
  • Removed Technical footnotes no longer appear on screen

v0.29.0

  • Changed Matches is now three pages: Standings, Trends and Fixtures
  • Changed Settings is now four short tabs
  • Changed The Squad table names its skill columns once
  • Changed Transfers hides economy figures it does not have yet
  • Changed The Transfers AI panel is a line, not a placard
  • Fixed `/matches/{matchId}` was not constrained to numbers, so it would have swallowed the new `…

v0.28.0

  • Added The squad adviser now has real TSI history
  • Fixed A player substituted off was reported as never having appeared
  • Fixed Wing-backs were reported as centre-backs

v0.27.3

  • Fixed Tapping a player on a phone showed a dark overlay and nothing else
  • Fixed Youth team orders was unusable on a phone
  • Fixed "3-5-2" no longer breaks across two lines
  • Fixed The squad's All / GK / DF / MF / FW filter

v0.27.2

  • Changed The pitch card drops its third line
  • Changed The Lineup header no longer restates the fixture
  • Changed The dashboard says each number once
  • Fixed "3-5-2" no longer breaks across two lines
  • Fixed The auto-pick goal and formation pickers look like pickers again

v0.27.1

  • Changed The pitch comes first on a phone
  • Changed The youth pitch card is down to slot, fit and name on a phone
  • Changed Emptying a slot moved to the "Pick a player" banner
  • Changed Formations are a single swipeable row
  • Fixed The youth Lineup header no longer paints over itself
  • Fixed Nothing on the youth screens is cut off any more

v0.27.0

  • Added Pick which youth game you're setting orders for
  • Added The youth AI shows its working
  • Added Compare the AI's youth XI against the algorithm's, and argue with it
  • Changed The youth sidebar's "Match orders" and "Team orders" entries are now a single "Match orde…
  • Changed Youth instructions you save as standing guidance go to the academy's own strategy note, s…

v0.26.0

  • Changed The Tactician page joined the engine era
  • Changed The Tactician chat remembers what you tell it
  • Changed A standing match priority
  • Changed The landing page shows the product
  • Changed Auto-pick no longer proposes a formation your squad has never played
  • Changed The Tactician weighs the same record
  • Fixed Your goalkeeper finally counts
  • Fixed No more "0.00 / non-existent" sectors
  • Fixed A half-filled lineup no longer breaks the forecast
  • Fixed The "Suggested" tactic is priced everywhere
  • Fixed Honest sidebar numbers

v0.25.0

  • Added The landing page answers the obvious question
  • Added Shared links now show a proper preview
  • Added The Tactician remembers what you told it
  • Added Rest a player for one match
  • Added A trainee is never fielded out of position
  • Added The pick comparison shows the numbers
  • Changed Your email address is optional
  • Changed The AI picks tactics with the match engine, not a rule of thumb
  • Changed Attack on Wings needs wingers
  • Changed Long Shots is no longer modelled as a midfield boost
  • Changed With no scouting report, the tactic stays Normal
  • Fixed Removed prompt instructions telling the AI to weigh team spirit and confidence, which Hat…

v0.24.0

  • Added Player stat history
  • Added Changes are dated to a window, not a guess
  • Added History builds from your next sync
  • Changed The TSI delta no longer forgets
  • Changed Squad syncs are lighter on the database

v0.23.0

  • Added Training-first auto-pick uses the players you choose
  • Changed Training intent is explicit, not inferred

v0.22.0

  • Added Youth match orders now show who you're picking
  • Added Lineup check
  • Fixed Youth "fit" was measuring the wrong thing

v0.21.0

  • Added Auto-pick considers secondary roles
  • Changed Match analysis predicts from your loaded lineup
  • Fixed AI features now explain when they're unavailable
  • Fixed Forecasts no longer show a formation you didn't choose

v0.20.1

  • Fixed Changelog pages resist tampering

v0.20.0

  • Fixed Connection blips with Hattrick recover automatically
  • Fixed Expired pages explain how to recover
  • Fixed Homepage updates are more robust

v0.19.0

  • Added Competition labels in Match orders
  • Added More than one upcoming match in Match analysis
  • Changed Match analysis uses saved orders
  • Fixed Match times now follow your local timezone reliably
  • Fixed Live match state stays in sync
  • Fixed Match Analysis respects Light mode
  • Fixed Orders stay attached to the selected fixture

v0.18.0

  • Added Live ticker player links and sound
  • Added Team-by-team live signals
  • Added Richer event ticker labels

v0.17.0

  • Added Live match centre
  • Added Live match banner
  • Added More match-centre stats
  • Added Live goal alerts
  • Added Live navigation
  • Changed Live fixtures now respect local time
  • Changed Match times now follow your chosen timezone
  • Changed Match analysis now includes the ticker recap
  • Changed Youth live matches now have their own centre

v0.16.0

  • Added Display currency
  • Fixed Transfer-market heuristics no longer assume the manager is English
  • Fixed The youth promotion fee was hardcoded as `£2,000` regardless of currency

v0.15.5

  • Fixed Matches handles the season rollover window
  • Fixed The league season is identified more reliably during a rollover

v0.15.4

  • Fixed Season rollover now works even when league context lags

v0.15.3

  • Fixed Matches now resets cleanly at a new season
  • Fixed Current-season history is cleared when Hattrick reports a season rollover

v0.15.2

  • Added More useful lineup bench previews

v0.15.1

  • Changed Lineup chat can now make reviewed changes
  • Changed Friendly development is enforced and visible
  • Fixed Manual tweaks after an AI pick now persist correctly

v0.15.0

  • Added A fast, streaming squad adviser
  • Added Manual senior training context for AI advice
  • Added Youth academies can be switched directly
  • Added Transfer player IDs now open Hattrick
  • Changed AI now treats friendlies as development matches
  • Changed Feature requests now require a reply email when the account has none
  • Changed First-run setup now requires a real email and explicit marketing choice

v0.14.1

  • Fixed Additional teams now sync as themselves
  • Fixed Push notifications are clearer for multi-team managers

v0.14.0

  • Added More things to be notified about

v0.13.4

  • Changed Youth potential scoring has another Scoutrick calibration pass
  • Changed The Youth Squad explains the score

v0.13.3

  • Fixed Youth potential scores now handle late sparse profiles better

v0.13.2

  • Fixed Youth potential scores are closer to Scoutrick for sparse profiles

v0.13.1

  • Added Youth squad potential scores
  • Changed Youth Squad and Match Orders now better match the senior screens
  • Fixed Youth scores no longer overrate sparse profiles

v0.13.0

  • Added Squad Report - a whole-team read across every game you've played
  • Added Manage more than one team
  • Added A "What's new" popup
  • Added The "Next match" card now shows the competition
  • Added A "notifications are working" confirmation
  • Added All ten Hattrick formations are now selectable
  • Changed The homepage now leads straight to Hattrick sign-in
  • Changed Tidier mobile order flow
  • Fixed The dashboard no longer says "sync opponent" after you've already synced
  • Fixed A lineup synced in an unsupported formation no longer collapses to a 3-5-2
  • Fixed A first team sync no longer trips the app's own safety limit
  • Fixed Submitting orders no longer logs a false "submission not confirmed" bug when Hattrick is rate-limiting
  • Fixed A clearer message when match orders need Hattrick Supporter
  • Fixed Sync failures no longer hide behind "Up to date"
  • Fixed The right-flank toggle no longer vanishes in 3-back formations

v0.12.0

  • Changed Accessibility and interface-polish pass across the app
  • Fixed Honest, current copy and figures
  • Removed Training planner removed (senior and youth)

v0.11.0

  • Added Push notifications + installable PWA

v0.10.0

  • Added Youth academy: AI features brought across from the senior side
  • Added Match analysis: "Discuss this match" AI chat
  • Added Transfers: weekly net breakdown
  • Changed Mobile UI overhaul across multiple pages
  • Changed Transfers: clearer bids messaging
  • Changed Transfers: mobile polish
  • Changed Match analysis (index): mobile table
  • Changed Matches: real "Position by matchday" chart
  • Changed Matches: position chart on mobile
  • Fixed Match analysis: opening a tournament/youth match showed the wrong game
  • Fixed Match analysis: "beat the model" is now real
  • Fixed Match analysis: removed a stray model id
  • Removed Match analysis: the live event ticker

v0.9.0

  • Added Real team-stats history & charts
  • Added Power Rating

v0.8.8

  • Changed Dashboard charts are now real, not mock

v0.8.7

  • Fixed Swept out leftover design-mockup data

v0.8.6

  • Fixed Lineup page showed hardcoded numbers

v0.8.5

  • Changed AI auto-pick now works cleanly on mobile
  • Fixed Dashboard next-match prediction was a hardcoded mockup

v0.8.4

  • Added AI weighs your team's match factors

v0.8.3

  • Changed AI is happy to leave a good lineup alone
  • Changed Livelier "thinking" popup

v0.8.2

  • Fixed Lineup tooltips now show

v0.8.1

  • Fixed Youth dashboard activity feed

v0.8.0

  • Added First-login onboarding (`/welcome`)
  • Added Plain-language sync progress
  • Added Refresh progress lightbox
  • Added AI progress popup
  • Added Team Orders AI explains itself
  • Changed Transfers on mobile
  • Changed Team Orders AI respects the 3-order limit
  • Changed Smarter match-day AI prompts
  • Changed "AI" everywhere
  • Fixed Brief team mix-up right after sign-up
  • Fixed Tactician no longer shows its briefing twice
  • Fixed Tactician no longer gets stuck on "Thinking…"
  • Fixed AI lineup now refreshes team orders

v0.7.0

  • Added AI strategy presets
  • Added Weighted youth potential score
  • Added Nationality filter on the transfer market
  • Added Public landing page
  • Added Admin usage dashboard
  • Added AI cost cap
  • Added Dark/light mode toggle in topbar
  • Changed Technical references on screen replaced with friendlier "Hattrick" language throughout
  • Changed Em dashes in prose copy replaced with hyphens for consistency
  • Changed Background sync section in Settings now shows a "work in progress" note with the 15m/Hour…
  • Changed Tactician card on the Lineup page now links to the Tactician page
  • Changed Beta form now submits without a page reload
  • Fixed Youth promotion eligibility
  • Fixed Transfer nationality filter crash
  • Fixed Removed misleading "Send a scout next week to reveal a skill cap." on the youth squad pag…
  • Fixed Fixed settings crash, admin dark mode, AI prompt, and email template issues
  • Fixed Mailgun email delivery is now available

v0.6.0

  • Added Real league fixtures
  • Added Season selector
  • Added Training reading and writing
  • Added Confidence forecast
  • Added SVG tooltips
  • Added Standings column tooltips
  • Added Sync progress
  • Changed Matches position chart now uses CSS-var colours so position 1 remains readable in dark mo…
  • Changed Past matchdays in the fixtures grid say "Matchday" instead of "Upcoming matchday"
  • Changed Relegation zone shading no longer overshoots the chart bottom
  • Changed Training spirit chart's past matchday chips now pull real scores from `team->recent_match…
  • Fixed Fixtures now sync without having to re-fetch your team details first, so the Matches scre…

v0.5.0

  • Added Stage 4 - League view
  • Added Stage 4 - Training (`/training`)
  • Added Skill training what-if panel
  • Added All 11 training types, with who each one trains and an estimate of how long a player take…
  • Changed Sidebar "Training" link is now wired to a real route
  • Changed Matches screen's filter is now All / Yours / Upcoming, matching the new fixtures grid

v0.4.0

  • Added A changelog, and the current version shown in the page footer
  • Added Tactician page (`/tactician`) with AI-generated pre-match briefing, opponent ratings card…
  • Added Two-pass AI auto-pick: the app picks a baseline XI, then the AI improves on it and explai…
  • Added Position swap as a team-order type
  • Added The squad's Last-match rating column is now filled in from Hattrick
  • Added Squad: 13 toggle-on behaviour-variant fit columns (CD Off, CD TW, WB Def/Off/TM, IM Def/O…
  • Added Squad: green "FIT" pill in the Status column for healthy players
  • Added "Pull from Hattrick" button on Match detail when no saved lineup exists
  • Added Best-position label now reflects behaviour variants (e.g
  • Added Days-until-kickoff badge in the sidebar next to Match orders
  • Added Dashboard "Match preview" button now links to `/match-analysis` (and reads as such)
  • Changed Skill scale fixed
  • Changed The AI Tactician is now given the same scoring rules the app itself uses, plus the oppone…
  • Changed Auto pick no longer defaults to MOTS; the deterministic grid can't see MOTS' stamina cost…
  • Changed AI compare overlay relabelled "Algorithmic" → "Auto pick" and now counts subs / backup su…
  • Changed Team orders UI restricted to Substitution / Behaviour change / Position swap
  • Changed Squad tooltips render below the trigger so they don't get clipped by the page-shell's `ov…
  • Changed Lineup pitch card: bar widths, fit thresholds, and the metadata strip rescaled to the new…
  • Fixed Loyalty / Experience / Leadership progress bars no longer overflow the pitch card (they w…
  • Fixed Player drawer skill bars filled at the right ratio (was clipping at 50% for skills ≥ 10)

v0.3.0

  • Added Sending a lineup to Hattrick, end to end: captain, set-pieces, substitutions and individu…
  • Added Opponent ratings sync + match prediction engine
  • Added Auto-pick (algorithmic) and AI auto-pick on the Lineup page
  • Added Mobile-only Team Orders editor

v0.2.0

  • Added Initial Hattrick sign-in and connection
  • Added Squad / Lineup / Team Orders pages, desktop layouts
  • Added Player and match sync jobs