История изменений
Новые обновления и улучшения LARA Script
9 October 2025
Cities duplication in directions are now prevented.
The “Payment Details” block is now open by default in the application card - making it easier to view key information without extra clicks.
Updated the list of placeholders on the Web Notifications page.
Faster city loading when creating or editing a direction.
Fixed a bug where two extra spaces were added when saving a quotation.
Added the ability to select multiple primary requisites for currencies when configuring additional (custom) fields.
You can now edit the values of custom fields directly in the application card.
When returning to the list after editing a direction, previously selected filters are now preserved.
Updated color configuration for application statuses - the interface is now clearer and more visually appealing.
Added a button to copy application information - currently copies only general information (without custom fields).
Fixed an issue where the saved requisites page in the user’s personal cabinet would break if the currency those requisites belonged to was deleted.
When copying directions in the new admin panel, cities are now copied as well.
Added translations for blacklist categories - all categories are now available in multiple languages.
Improved logging for easier system monitoring.
Minor fixes and optimizations.
3 October 2025
New filter on the Users page - now you can display users with non-zero balances.
In the new admin panel, a warning is shown if the request author is on the blacklist.
Optimized saving of request data when Enter is pressed multiple times in a row.
A new “Details” column has been added to the blacklist management page.
Improved validation when linking cities in directions.
Added the ability to upload multiple receipts at once – faster, more convenient, fewer errors.
Removed integration with Perfect Money and all mentions in the documentation due to their closure.
Fixed a bug with currency and direction sorting.
Improved validation for bulk deletion of quotes when one or more are already in use in directions.
Currency search now works by full name.
Fixed request search by email.
Merchant and currency category fields are now optional in the bulk editor.
Plus a few minor improvements and fixes we’ve already forgotten. Looking forward to your feedback!
2 October 2025
Added bulk deletion of quotes in the new admin panel.
Changed sorting of currencies and directions - now from newest to oldest. On the currencies page you can manage the sorting.
Added error localizations in the admin panel for new languages: Spanish, Portuguese, Kazakh, and Turkish.
A new filter has been added in the admin panel to display only active or only disabled directions.
Added city search on the direction create/edit page - especially useful with a large list of cities.
Exported requests now automatically generate a file with the site name.
The description field for the quote group is now optional.
When editing the feedback date, you can now save changes by pressing Enter (in addition to clicking the save icon).
When changing a request’s status, confirmation can also be done by pressing Enter.
We’ve added AI-powered news generation right from the new admin panel! Now you can:
Set a topic (or leave it blank) - and get a draft of the news in all languages activated on your website.
Choose the image generation option.
Edit the text or approve it right away - and in less than a minute you’ll have a high-quality, up-to-date news article.
No limits on generation - the feature is already included in your monthly license fee.
AI creates news faster than you can finish your coffee!
29 September 2025
New languages added: Spanish, Portuguese, Turkish, and Kazakh. When activating a new language in the admin panel, be sure to add translations for currency descriptions, email templates, and more.
You can now change the time zone in the admin panel.
Added the ability to change the manual auto-payout trigger code directly from the admin panel.
On the city creation/editing page, you can now immediately link it to cash directions.
In uploads, the most recently added files are now displayed first.
Added a detailed description of how the Palette works.
Brought back the option to add your own custom online chat script alongside simplified configuration for predefined providers.
24 September 2025
Fixed the display of popular directions in the admin panel.
Added the ability to change access rights for all roles except the Administrator role.
Applications now include a special flag indicating that it’s from a new client.
Fixed the news editor in the admin panel.
Added a new filter on the directions page - shows active directions with a rate of 0. Useful for tracking the correctness of external providers from which rates are parsed!
Improved field validation and changed their order. Pay attention when configuring!
Filter values on the directions page are now preserved.
Now, to add a rate, simply press Enter, no extra clicks needed.
Plus a few more useful bug fixes.
23 September 2025
Significantly improved User Verification page.
On the Directions page, exchange rates are now displayed, along with a search function for quotes.
Improved validation when copying directions.
Added filters to the Admin Operation Log page. A separate button for viewing admin authorization logs has also been introduced.
Enhanced interface when changing the request status.
Added a confirmation window when recalculating a request from the admin panel.
Fixed counters in the admin header for withdrawal requests, user verifications, and cards (icons are now displayed correctly).
Multiple improvements to the client-side of the site in the base Lara template (available after the first installation).
Improved AI-powered image generation when creating news.
Simplified online chat configuration.
Added quick navigation from the admin panel to the client-side of the site.
Added “Getting Started” documentation.
And several other minor improvements.
22 September 2025
Added the ability to change the favicon, logo, background, and color palette of the app directly in the admin panel. Recommendations for image formats and sizes have also been added.
Added a “Role Management” page, where you can view role-based permissions (editing will be available soon).
Optimized the quotes list: it now loads much faster and search works more smoothly.
In the “Directions” table, you can now bulk enable/disable, copy, and delete directions.
Updated the display of the directions and currencies page.
Added a new “Export File” page with a description of what it is and a direct link to the XML file.
Popular directions are now available directly from the “Directions” page and have been moved to the top of the menu for quick access.
In orders, the Merchant order ID is now displayed in a shortened format (e.g., a93f7...0c92), and a quick copy button has been added.
Updated the referrals page.
Added a confirmation dialog when bulk deleting cities.
And a number of other small but useful improvements.
12 September 2025
Ability to link a custom field to currencies directly from the settings page of that field
Fixed inaccurate translations and texts
Clear visual distinction for requests that have already been taken into work
Ability to change quotations directly in the list of directions
Drag & Drop on the Partners and Referrals page for convenient order management
In banners, the link is now optional
5 September 2025
We have conducted testing and published a new security audit for August. We decided not to wait for the scheduled date and performed a full audit right after the release of the new admin panel. No critical issues were found, and all minor remarks have already been fixed. You can review the results here: Security Audit (August 2025)
A new option has been added to the admin panel to enable or disable two-factor authentication at login. As you know, the 2FA code is sent via email. However, sometimes email providers experience outages, or you may simply forget to renew a subscription — in such cases, this option ensures that operational activity doesn’t get blocked. Our recommendation is to always keep 2FA enabled. See documentation for details.
Fixed an inconsistent issue with short session duration in the admin panel. The active session time is now 6 hours, so you won’t need to log in again too often. If needed, you can adjust this value yourself.
Added management of the IP whitelist in the admin panel. We recommend that clients protect their admin panel behind a Cloudflare firewall. However, that only provides protection at the network level. The IP whitelist adds an additional layer of protection at the application level, without reducing speed or convenience of use.
10 August 2025
v1.4.0:
For users who are on the blacklist, it is now allowed to create a request, but without generating payment details. This blocks payment and redirects the user to the chat for manual verification by an operator.
In cases where generating a Whitebit code fails, the alerts now display the reason for the error.
Fixed a bug when copying a currency with an invalid icon file type.
The sitemap now displays with pagination. This significantly reduces the loading time of this page and also decreases the effectiveness of DDoS attacks.
Fixed the formula for calculating the percentage when setting the rate on the directions page. Now: new_percentage = desired_rate / quoted_rate.
For directions where the merchant is an e-wallet (AdvCash USD/EUR, Payeer USD/EUR), the actual payment amount is now automatically retrieved, equal to the payout amount including the commission.
Added financial automation for the Oasis merchant — in the admin panel, the actual payment amount is now automatically retrieved.
In the request export, profit is now calculated regardless of whether the “commission” field is filled in.
When activating a code via the Telegram bot Helper, the value “WB” is now automatically filled in the “Payment system” field of the request.
Fixed a bug that prevented auto-payouts through the Heleket provider.
Fixed a bug that prevented a user from creating a request in specific cases when the Telegram username field was left empty.
9 August 2025
v1.3.0:
Added support for a new SMTP provider — turboSMTP.
Added a public order identifier(Public ID) that is shown to the client instead of the internal ID. This is a security measure to hide the actual number of created orders and prevent their tracking. In the admin panel, both identifiers are now displayed, while on the website and in emails to the client only the Public ID is shown. All existing orders have been assigned a Public ID.
v1.2.2:
Added a validation message when a user’s payment details are not found.
Fixed a bug that sometimes prevented complete deletion of directions.
v1.2.1:
Fixed a bug in the admin panel that prevented saving a category.
Fixed an issue where an unverified user could create a request for a direction that requires mandatory verification.
7 August 2025
v1.2.0:
Added integration with PayPlay merchant.
Added ability to launch your own Telegram Mini App for customers making cash exchanges.
Optimized the exchange aggregator parser to reduce the number of external API requests. The parser now works more reliably with lower server load.
All clients have been automatically updated to the latest version of the script.
v1.1.0:
Added monitoring for the appearance of new cities on popular exchange service aggregators.
Updated Gaps bot logic: if your exchange service ranks in the top 3 — an additional notification is sent.
v1.0.1:
Bug fixes in the new admin panel.
Split the payment provider Karbovanets into Karbovanets UAH and Karbovanets KZT on the auto-payout modules settings page.
5 August 2025
v1.0.0:
The admin panel has been redesigned with improved UX and UI. For the convenience of our clients, the option to switch back to the old admin panel will remain available for several weeks to allow time for adaptation.
Added a feature for automatic news creation powered by generative artificial intelligence.
The update is currently available in test mode for several clients. We plan to open access for everyone later this week. Stay tuned!
7 July 2025
v0.5.6:
Gaps Bot: rate deviations are now calculated more accurately. The exchange-gap-alert library has been updated — from now on, the `rankrate` field from the Bestchange API is used instead of `rate`.
3 July 2025
v0.5.5:
Fixed the behavior of the “Do not notify” button in the Gaps Telegram bot.
Updated the exchange rate calculation logic.
v0.5.4:
Fixed an issue where, in some cases, it was impossible to create a request without a Telegram username.
Resolved a crash in the admin panel that occurred after creating a quote with an incomplete formula.
28 June 2025
v0.5.3:
Improved the Gaps Telegram bot — notifications are now interactive.
Added a “Do Not Notify” button to each notification with the option to mute for 1, 6, or 24 hours or 7 days.
Instead of comparing only with the top offer, the system now calculates the average rate based on the top 15 offers for more accurate rate gap detection.
v0.5.2:
Fixed a bug where, after creating a new role, the user couldn’t see the menu items assigned to that role.
v0.5.1:
Fixed a bug where it was possible to initiate the order creation process without specifying a city.
Removed auto-generated directions with XEM coin.
27 June 2025
v0.5.0:
Integrated a new email provider SendGrid for sending emails via API.
Added the Gaps Telegram bot to monitor your exchange directions on aggregators and notify when your offer significantly exceeds the nearest competitor.
Fixed an error when selecting the “city not in the list” option during cash order creation.
Fixed city display in emails for cash orders.
Fixed incorrect user language detection when creating a cash order.
Fixed logic for marking an order as paid for directions where this is not applicable.
Fixed quotations for the TUSD stablecoin in auto-generated directions.
v0.4.1:
Fixed validation in quote formulas — spaces are now allowed in expressions.
Integrated Mailtrap API for sending emails. This helps bypass SMTP port blocks by hosting providers and prepares for support of additional email providers.
8 May 2025
v0.4.0:
Added a new “Desired Value” column on the directions page to help calculate the % profit per direction.
When copying a direction, the city is now automatically copied as well.
Introduced a new [cash]...[/cash] shortcode for emails related to cash orders — configurable via email settings.
Added HTTP headers to prevent XSS attacks and enforce HTTPS.
Nginx updated to ensure error pages no longer display extra technical information.
Blacklist automation updated: all fields are now required and payment details are validated automatically.
Fixed the 429 “Too Many Requests” error when working with the Whitebit API.
7 May 2025
v0.3.2:
Added support for sending emails via Mailtrap — enabling convenient testing of email campaigns in a secure environment.
Implemented license verification for Lara via Telegram bot.
Disabled cities are no longer displayed on the order creation page, reducing selection errors.
13 March 2025
v0.2.33:
Added a retry mechanism for AutoBuy after AutoSell if the initial AutoBuy attempt fails due to insufficient stablecoin balance.
AutoBuy status can now be monitored directly in the admin panel.
Fixed the calculation of “Rewardable profit” on the referrals page in the admin panel.
3 марта 2025
v0.2.32:
Исправлена проблема, которая может возникать при сохранении котировки через быстрый редактор.
Добавлено новое поле «Вознаграждаемая прибыль» на странице рефералов в админке. Это поле показывает значение, от которого рассчитывается реферальная прибыль.
Исправлена проблема, когда невозможно было удалить валюту, потому что она была связана с уже удаленным направлением.
Исправлена проблема, когда пользовательские поля и аннотации не копировались при дублировании валюты.
Теперь все языковые версии новостей можно редактировать на одной странице в админке, вместо трех отдельных страниц.
Исправлена проблема с потенциальными дубликатами городов. Теперь код города уникален, а дубликаты объединены в один уникальный город.
Исправлена проблема в массовом редакторе, где, если не выбрана валюта, все направления применяли введенный процент.
Добавлена метка для заказов автогенерируемых направлений. (См. скриншот)
Исправлена проблема, когда пользователь мог отметить заказ как оплаченный для направлений с мерчантом (кроме мерчанта «статичный кошелек»).
Реализована блокировка пользователя после трех неудачных попыток входа в админ-панель.
Исправлена проблема, когда можно было создать формулу вида "Whitebit:USDC_USDT * ", что вызывало некорректное поведение системы.
Исправлена проблема, когда невозможно было создать популярное направление, даже если оно существовало.
Поле «категория» для валюты теперь обязательно для заполнения.
7 февраля 2025
v0.2.29:
Мы меняем логику работы бота автоматической покупки.
v0.2.30:
Добавлена возможность редактирования торговых комиссий через админку
5 февраля 2025
v0.2.28:
Исправлена проблема, когда язык, на котором пользователь создал карточку запроса, не отображался, если он отказался от хранения данных
4 февраля 2025
v0.2.25:
Синхронизация поля 'min_amount_usd' валют для режима зомби
Синхронизация поля 'amount' валют для режима зомби. Отключены все 'auto_generated' направления для зомби
v0.2.26:
Обработка отсутствия 'merchant_network' для валют, поддерживающих несколько сетей
Отчет crypto to crypto | Часть 1
Исправление действия дублирования автогенерируемых направлений
Исправление проблемы N+1 Query в /api/directions/currencies
Добавлен язык пользователя и локализованные email
Установка min/max суммы из karbovanets
Обработка предустановленного total_amount_usd_in
v0.2.27:
Добавлен импорт котировок
В файле экспорта заказов появилась новая колонка "Автогенерируемое направление"
Исправлена ошибка, когда скопированное направление отмечалось как автогенерируемое
Язык пользователя теперь отображается в карточке заказа
Добавлена локализация email-сообщений
Исправлена проблема с автоматической покупкой, когда бот выдавал ошибку, если фактическая сумма зачисления отображалась для заказа
Расширена поддержка Cryptomus
31 января 2025
v0.2.23:
Исправлены все известные баги с генерацией кода WB: Код не генерировался из-за медленного обновления баланса VB. Исправлена некорректная логика проверки, является ли текущий период времени допустимым для генерации кода VB
v0.2.24:
Добавлена возможность включать/выключать автогенерируемые направления через админку. Соответствующие кнопки находятся на странице всех направлений
29 января 2025
v0.2.21:
Исправлена проблема, когда при автоматической покупке монет с гибкой комиссией вывода покупалось значительно большее количество монет
28 января 2025
v0.2.20:
Поле «Запрашиваемая сумма в USD больше чем» в валюте будет учитываться при расчете минимальной суммы обмена только когда валюта выступает как «Получающая» валюта
23 января 2025
v0.2.17:
Добавлена поддержка выплат монет с использованием memo
Исправлено некорректное округление суммы кода WB, что приводило к ошибке
Исправлена проблема со значением по умолчанию для поля annotation_from в таблице currency_langs при массовом редактировании merchant_description
Оптимизированы консольные команды
Настроен NGINX для ограничения кеша браузера для статических файлов
21 января 2025
v0.2.13:
Большая точность в расчете курса. Поскольку некоторые монеты с большим объемом эмиссии и очень низким курсом имеют точность курса до 16 знаков после запятой вместо 8.
Добавлены метрики для отслеживания заказов, созданных в автогенерируемых направлениях. Добавлены следующие метрики: количество созданных заказов для автогенерируемых направлений, количество исполненных заказов для автогенерируемых направлений, сумма в USD исполненных заказов для автогенерируемых направлений.
Режим зомби: Изменение коэффициентов в админке. Добавлена возможность изменять коэффициенты min, max через админку для зомби-сайтов.
Режим зомби: Автоматическое добавление котировок KarbovanetsPublic. Написан крон, который генерирует направления для всех возможных монет для приема, которые есть на Whitebit.
Передача всей информации о заказе в аукцион Karbovanets.
Добавлена колонка referal в отчеты.
Админка: inline обновление для min/max сумм валют и направлений.
Возможность включать/выключать города. Добавлена возможность отключать и включать определенные города. Нет необходимости удалять город. Нет необходимости отключать город в каждом направлении. Соответствующая функция отображается в разделе городов - /root_panel/cities.
16 января 2025
Исправлен баг, который мог привести к удалению заявок вместе с рефералами
Добавлена возможность фильтрации пользователей по балансу в админке
Исправлена задержка в обновлении баннеров после сохранения в админке
Исправлена задержка в обновлении информации о партнере
Реализация WB Crypto AutoBuy
Возможность включать/выключать города
25 ноября 2024
Улучшения безопасности
Усилена безопасность страницы Auto-Withdraw
Защищена страница Merchant для защиты конфиденциальных данных
Улучшена безопасность входа в админ-панель для предотвращения несанкционированного доступа
Исправлены проблемы с функционалом 2FA
Исправления безопасности CD (Continuous Deployment), теперь используются GitHub Secrets для конфиденциальной информации
Уведомления по email при входе: Пользователи теперь получают оповещения о событиях входа
Опция Auto-Sell: Автоматический перевод всех входящих депозитов на торговый баланс
Добавлено новое действие в API Request для обработки массовых обновлений коэффициентов городов и фиксированных курсов в направлениях
20 октября 2024
Добавлены лимиты запросов для повторяющихся событий
Добавлена консольная команда для проверки, что хост-сервер не заблокирован в админке Binotel, с оповещением в Slack (новая env var)
Добавить ручные/авто направления в файл курсов
Отключение MySQL binlog в Docker конфиге
Улучшения класса импорта миграции WP
Исправление команды «CleanupDirectionCitiesFixedRates»
Обновление GitHub workflow YAML
Исправлено массовое редактирование для обменников в режиме зомби
Добавлено кеширование для настроек Binotel в /api/general-info; добавлен заголовок ответа X-Cache-Status; исправлено кеширование, когда lang не передается
Добавлен ExmoRateProvider
Добавлена подсказка для возможных значений placeholder на странице редактирования валюты
Увеличение точности курса до 6 символов при отправке запроса в Karbovanets Auction
Установка максимального соединения MySQL на 200
Добавлена опция отключения auto sell для направления
Добавлена возможность установки нового статуса PARTIALLY_PROCESSED_AUTO_WITHDRAWS в админке
Исправление проблемы с репликой Redis
Исправления багов с созданием реквизитов заказа
Добавлено base_currency в ресурс Requisite
Все направления отключаются по умолчанию после процесса массового копирования
Метрики продукта Prometheus
25 ноября 2024
Добавлен режим подчиненного для обменника
Поддержка прокси для чат-провайдера Binotel
Добавлен новый автоматический провайдер выплат: Karbovanets auction
Добавлена локализация для email
Технические и несколько продуктовых метрик в Grafana
Исправление автоматического выбора города для наличных направлений
20 сентября 2024
Добавлена функция проверки реквизитов
Добавлена функция квитанции заказа
Разрешить ручное редактирование хэша транзакции заказа
Добавлено массовое редактирование для мерчантов
Добавлено массовое редактирование для провайдера auto withdraw
Добавлен новый статус PARTIAL PROCESSED AUTO PAYOUT
Добавлена автоматическая защита от DDoS для самых популярных стратегий атак
Добавлена локализация для партнеров
21 августа 2024
Исправления валидации пользовательских полей
Улучшен автоматический вывод PM
Оптимизировано время генерации файла курсов (увеличение производительности на 200%+)
Добавлена локализация ошибок валидации пользовательских полей
Добавлена логика ручных реквизитов
Добавлено 3 новых мерчанта: PerfectMoney, Volet, Payeer
Добавлено управление memo
10 августа 2024
Увеличена общая производительность (оптимизация на 120%+ для большинства случаев)
Добавлена поддержка локализации для отзывов и баннеров
Рекомендуемые отзывы
Фильтрация мерчантов в массовом редакторе
Новый бот для автоматической продажи WB с лимитными ордерами и ручной настройкой
26 июля 2024
Исправлена кнопка Копировать направление.
Удалено поле max_amount в сущности city_direction.
18 июля 2024
Добавлена интеграция с ботом автоматической продажи монет Whitebit.
Добавлена локализация в админ-панель. Теперь администраторы могут изменять язык интерфейса в настройках профиля.
Добавлена возможность установки описания для конкретных мерчантов индивидуально или с помощью массового редактирования.
12 июля 2024
Добавлена возможность установки/обновления скрипта онлайн-чата через настройки в админке.
7 июля 2024
Добавлена функция ручного изменения бонуса реферального пользователя.
5 июля 2024
Обновлена комиссия для мерчанта Whitebit при автоматической обработке выплат.
30 июня 2024
Добавлен Telegram бот с мини-приложением для администраторов. Теперь вы можете полностью управлять сайтом в окне Telegram без установки сторонних приложений.
22 июня 2024
Добавлены фильтр и поиск по заголовку на SEO странице.
Добавлено поле URL на странице баннеров.
Удалено дублированное поле display_name для сущности currency.
19 июня 2024
Добавлен выбор статуса, при котором будет запускаться автоматизированный workflow заказа.
18 июня 2024
Обновлена логика мерчанта Whitebit: используется крон вместо вебхуков для уменьшения времени ожидания.
Не реагировать на спам-транзакции для адресов, сгенерированных мерчантом Cryptomus.
Оптимизирована страница направлений в админке (время загрузки уменьшено до 50%).
На странице Курсы в админке пользователи теперь могут создавать свои котировки, привязанные к внешним источникам курсов в формате XML.