Dashboard changelog
What's changing in the customer dashboard — app.verificahub.ru. Public API changes have their own changelog. Newest entries first.
1.19.0 — 2026-11-04
Changed
- The "Number lookup" section is gone from the dashboard. Checking a list of numbers from a file is no longer offered: there is no item in the header, the bottom menu or the "More" page. Past charges for lookups stay in the transaction history. The "Checks" item in the header now goes straight to verifications.
1.18.0 — 2026-11-04
Added
- Platform notices. When something changes on our side — a channel constraint, a verification method closing, new terms — the cabinet now shows it: a strip at the top of the page, and behind it a "Notices" page with every notice and its full text. The bell in the header shows how many notices are not hidden yet. An ordinary notice can be hidden; a critical one stays while it applies.
1.17.0 — 2026-10-29
Changed
-
The "Clients" tab is now "VerificaHub ID". Beside the list: what it is, what it gives you, and a live example — the real sign-in page on a test request, right there on the tab. A client here is one VerificaHub ID integration, and the name now says so. A short version of the same case, without the example, now sits on the API keys tab too.
-
Support is reached through the chat, not a personal Telegram. Everywhere the cabinet offers to put you in touch — a closed verification method, an account under review, a conversation about volumes — it opens the support chat, with support@verificahub.ru still beside it.
Fixed
- Client cards labelled every new verification method "SMS". MAX, flash call and reverse flash call had been mislabelled since the method list grew to seven.
1.16.0 — 2026-10-29
Changed
- The pre-chat form no longer asks for what the cabinet already knows. "Project" and "Site" are filled from your account name and website — together with name and email that is every required field on the form. Once the chat widget updates, the form will stop appearing at all and the chat will open straight away. If your account has no website set, the form appears filled in and you only add that one field before starting.
1.15.0 — 2026-10-28
Changed
-
Support chat opens from the cabinet, not from a button floating over the page. On a phone the chat used to live on its own page, because the widget's button covered the bottom menu. The button is now hidden on narrow screens and the chat opens where you asked for it: from the support page, or from any "Open the chat" button.
-
The pre-chat form arrives filled in. Your name and email come from your profile — one click on "Start". Once the widget updates, the form will stop appearing at all unless it asks for something we don't already know.
1.14.1 — 2026-10-28
Fixed
- The QR payment dialog named the wrong payment system. The QR code is only shown for T-Pay and SberPay, but the heading always said "Pay via SBP". It now names the system you are actually paying with.
1.14.0 — 2026-10-28
Added
- A new account goes through review, and the cabinet says so. Registration now creates an account with the status "under review": sign-in and API keys work immediately, while sending confirmations and topping up the balance open after approval. A line at the top of the cabinet says the review is running, and the balance, verifications and number-lookup pages show what is closed and what can already be done instead of empty tables. Support chat, support@verificahub.ru and Telegram sit alongside.
1.13.0 — 2026-10-22
Added
- You can see which verification methods your account may use. SMS is opened for a new account by agreement, and the cabinet used to be silent about it: the method sat in the tariff list like any other and the request was then refused. An unavailable method now stays in the list with its price, marked — a vanished tariff would read as a glitch, a marked one is plain. In client settings such a method cannot be selected: the platform would strip it on save anyway, leaving the configured chain different from the one that runs.
1.10.0 — 2026-10-19
Added
-
A preview of the sign-in page inside client settings. A new section shows the page your users will actually see: name, logo, colour and the methods you picked are applied live as you edit — no need to save first. There is an "open in a new tab" button beside it for the full page. Nothing is sent anywhere in the preview, and the confirmation code is always 1234.
-
Four more verification methods, plus quick sign-in. Clients can now use MAX (code and bot), flash call and reverse flash call — the cabinet previously offered only the three most expensive channels although the platform delivers all seven. Flash call is the cheapest of them. Quick sign-in through Yandex ID and VK ID is enabled in the same place.
-
A separate Theme section with a colour picker. The sign-in page's colours moved out of Appearance into their own section: a normal colour picker with the brand colours beside it, with no hex to type by hand.
Changed
-
"Code length" and "code lifetime" are gone. These fields did nothing: the verification engine sets both, and the cabinet's setting showed a different number. For clients set to six, the sign-in page drew six boxes for a four-digit code, which could not be entered. The fields are removed; the engine defines the code's shape.
-
The dropdowns in client settings now match the rest of the cabinet. Client state, method selection and language were the browser's own dropdowns and looked out of place next to the other fields. They are now the same dropdowns used everywhere else.
1.9.1 — 2026-10-19
Fixed
- The dashboard crashed right after a client was created. When the secret dialog closed and the dashboard moved to the new client's page, that page rendered before its data arrived and the screen went blank until a reload. The client itself was created correctly — only the redirect to it broke.
1.9.0 — 2026-10-19
Changed
-
Client setup has been rewritten. Creating one now runs in four steps: registration (name, logo, display name), connection details, verification methods and code settings. Each step says which one it is, and validation errors appear under the field they belong to rather than in a list at the top.
-
Domains and redirect URLs are entered one per row. They used to be listed in a text box, one per line, which made it hard to see how many you had. Each address now has its own row with "add" and "remove" beside it.
-
An existing client has its own settings sections. Instead of one long form there is a side menu: Client (state, name, logo, client ID and secret), Connection, Methods and Appearance. The client ID and secret sit together under "Access keys"; the secret is still shown only on creation and after a refresh.
-
A client is enabled or disabled by picking its state rather than through a toggle button, so its current state is readable without decoding a button label.
1.8.0 — 2026-10-18
Changed
- Creating an embedded-verification client is now a few steps. Instead of one long form: "Basics" (name, display name, logo, terms and privacy links), "Connection" (redirect URIs, origins, webhook) and "Verification methods". You can only move on once the current step has what it needs, so a client cannot be created half-configured.
- Verification methods are now cards. One per row, each with a line explaining it — what separates SMS from Telegram and MTS ID, and the order they will be tried in.
- Colours and the verification page language moved to the client's own page. That is styling rather than setup, and it is easier to adjust once there is something to look at.
1.7.0 — 2026-10-18
Changed
- Verifications and number lookup are now one "Checks" item. In the top bar they were two adjacent links named almost the same thing — now they sit together in one dropdown. On phones they are grouped the same way on the "More" page, and the tab bar is unchanged.
1.6.0 — 2026-10-07
Added
- Verification over MAX — 2 ₽. A new
max_otpmethod: the code arrives as a message straight to the number in MAX — no bot to open, no link to follow, no contact to share. The message says whose code it is: your company name and site. If the number is not on MAX, no verification is created and nothing is charged. - Number lookups (HLR) — two new services. "Carrier data" — operator, region and whether the number was ported (0.80 ₽). "Number activity" — how live the number is in the network (1.50 ₽). These are not verification: a lookup reads what the operator's registry says, and you pay per answer — no answer, no charge.
- Bulk number checking in the dashboard. The "Number lookup" section takes a CSV list and checks every number at once — up to 50,000 at a time. Duplicates are not charged twice, lines without a Russian mobile number are skipped and listed with their line numbers, the per-number price is shown before you submit, and the finished result downloads as a file.
- The monthly акт and breakdown can be switched on yourself. Settings → "Cabinet information" has a toggle: after each month closes we email the акт and an .xlsx breakdown of the charges. No requisites are needed — without them the document is issued to the account. Under a signed contract the package is sent regardless, and the toggle is shown inert.
- A "More" section on phones. The tab bar holds five tabs, so invoices, transaction history, settings and support now sit together on one page listing every section — some of them could not be reached from a phone before.
Fixed
- The header no longer shifts sideways when you open a sub-page. On phones the back arrow appears to the left of the logo without moving anything; on desktop there is none at all — it has the full menu, and the space reserved for the arrow was taken from the navigation.
- Number lookups in the transactions list. Charges for a number lookup no longer show as an unknown type — they have their own label.
- The low-balance warning now counts available funds — the balance plus any agreed credit limit, not the balance alone. On an account with a limit it no longer fires early.
Changed
- Shorter navigation. Balance, transaction history and invoices are now one "Payments" item in the top bar — once "Number lookup" appeared the links stopped fitting and labels were being clipped. On phones Settings is no longer a tab: it is already in the profile menu, and a sixth tab squeezed every label.
- Help moved into the profile menu. The separate "?" button beside the avatar is gone: documentation, the developer chat and support now live in the profile dropdown. The "API status" link was removed — there is no status page yet.
- Support chat moved to its own page on phones. It opens from the "Support" page under "More", so it is not loaded on every screen and no button floats over the tab bar. On desktop nothing changes.
1.5.0 — 2026-09-29
Added
- An Analytics tab on verifications. It used to be a placeholder. Over 7, 30 or 90 days you now see how many were attempted and verified, the success rate and what was billed; a daily chart with the verified share; and breakdowns by status and by method with their shares. Days with no verifications are shown as empty, so the series is not compressed and a drop in traffic is visible.
- The low-balance threshold is now visible and configurable. The warning email used to fire at a fixed 100 ₽ with no way to change it. Settings → "Cabinet information" now shows the amount we write to you at, and lets you change it: keep the default, set your own, or turn the warning off entirely.
- A low-balance warning inside the dashboard. When the balance drops below your threshold, a strip appears above the page with a link to top up — not just an email.
- Support chat inside the dashboard. You can now write to us without leaving the dashboard or switching to email. Your name and address are filled in from your profile — visible, and editable before you send. The chat is available only once you are signed in, and signing out closes the conversation, which matters on a shared computer.
- Quick buttons on the home screen — "Analytics" and "Top up balance". Analytics opens on the right tab and can be linked to directly.
- The breakdown behind each акт. Every акт in "Invoice payment" now has a button that downloads an .xlsx breakdown — summary, by method, by status, by day, and the per-charge listing. Every акт has one.
Fixed
- The documentation links on the home screen. "API documentation", "Quick start" and "Method reference" all led to the documentation home page instead of their own sections. Each now opens the right page, in the side panel, without taking you out of the dashboard.
- Dropdowns and hints were cut off inside tables. A select inside a dialog, and the receipt hint, could fall outside the table or window and become invisible. They are now always shown in full.
- Field labels in the stacked table cards on phones used the wrong face — Cyrillic fell back to a substitute.
Changed
- The settings section "Account" is now called "Cabinet information".
- The side panel is wider, and takes the whole screen on a phone or in landscape.
- Organisation requisites moved to their own page. On a computer they could be edited right on "Invoice payment", while on a phone they had a separate page. It is now the same everywhere: a card with the requisites and an "Edit" button, or "Fill in requisites" when they are not set yet.
- Акты are no longer hidden behind requisites. The monthly package reports your own consumption and needs no requisites, so акты and their breakdowns are visible to everyone who receives them. Requisites are still required to issue an invoice.
1.2.0 — 2026-09-27
Added
- A note about the new dashboard version. After an update, the home screen shows a strip with the version number; clicking it opens this page in a side panel. The note appears once — as soon as you open or dismiss it, it stays away until the next update.
- The changelog is reachable from anywhere. The panel also opens from the profile menu ("What's new") and from Settings, next to the version number.
1.1.1 — 2026-09-26
Fixed
- The Settings icon. It rendered as a shapeless figure instead of a gear — both in the bottom navigation on phones and in the profile menu.
1.1.0 — 2026-09-26
Added
- Why a verification did not pass. The verification list and the dashboard now show what actually happened under the status: "Declined by subscriber", "Not delivered", "Wrong code", "No response", "Number unreachable". Previously "Failed" and "Expired" looked the same, though they call for different responses — repeating the same channel after a refusal rarely helps, whereas an undelivered code is worth retrying.
1.0.0 — 2026-09-26
Added
- Versioning and this changelog. Settings now has an "About" block showing the version number — worth quoting when you contact support — and a link to this page.
- Live method prices. The "Methods" block on the home screen shows your account's real prices instead of a fixed list.
Fixed
- The Balance page would not open. When a new kind of balance movement appeared, the page could fail to load. Unfamiliar movement types no longer break it.
- The dashboard on phones. The recent-verifications table was cut off and the cost column did not fit on screen — each record now shows as its own card. The language picker in the profile menu ran off the edge of the screen. Tall dialogs — the invoice preview, for example — were clipped in landscape with no way to scroll.
Changed
- The developer chat link now points to an invite-only chat.