
Insights just got a lot more useful. When you review a project's Insights, you can now pick a keyword straight from the chart or the chips and instantly see the media that fit it best—no more guessing which placements match a keyword. The recommendation list surfaces every relevant match, and results are ranked by price so it's easier to choose where to spend. We also added clear states for when there's nothing to show yet, so the section never leaves you staring at a blank screen.
Yerkebulan rebuilt the recommended-media view along with its empty and error states, while Pavel reworked the keyword-to-article matching so the output brings up all the right options and ranks them sensibly.
Marketplace Media categories were rewritten with better namings.
Marketplace Rodion tidied up the offer example block: long links are trimmed to two lines with the full URL on hover.
Marketplace The offer page now has a maximum content width and centers neatly, so pages with little data no longer sprawl across wide screens.
Marketplace The website-link button in the marketplace table is clearer about what it does, with the media domain shown on hover.
Marketplace When you're viewing a bookmark folder, the marketplace now clearly shows which folder is applied, with a quick way to step back out to the full catalog.
Campaign Projects now log a "Google Search Console connected" activity, so you can see when GSC was connected, by whom, and for which domain.
Members management Member emails are now shown for both publisher and client dashboard members, making it easy to see which address someone uses to log in.
Publisher dashboard We now collect a phone number for publishers during setup.
Checkout If topping up from an order for changed conditions or booking extras, you're taken straight back to the order you were working on after the checkout flow.
Authentication Invited users no longer see the organization-renaming popup—it now appears only once, and only for the organization owner.
Orders Fixed a confusing "order cannot be canceled" error that could appear when cancelling an order right after sending it to review.
Checkout When an order that included an extra is canceled, the extra now correctly shows as canceled on the transaction page instead of "Success".
Cart The "added to cart" confirmation now reads correctly when you add an offer together with an extra.
Marketplace Removed duplicate entries from the local coverage filter.
Marketplace Publisher media search now returns results when you paste a full URL, with or without "https" or "www".
Campaign Fixed an error that stopped invited Viewer-role members from opening the Texts tab in a campaign they were invited to.
Authentication Fixed an "Access Denied" error some invited clients hit after being added to a manually created project.
Authentication The organization setup popup can no longer be dismissed by accidentally clicking outside it.
Publisher dashboard The withdraw button now explains why it's unavailable—publishers get clear feedback about the missing billing details instead of a silently disabled button.
Emails Cleaned up the notification email from raw data that goes out when a publisher sends an extra in the order chat.