Релиз 251 (3)
Весна пришла 🌿 А значит — время обновлений.
Мы тоже немного «проветрили» наш релиз: он стал короче, понятнее и аккуратнее. Если задача одна — теперь она живет в одном месте, без квеста «найди продолжение в другом блоке» 😉
По задачам — без мелочей не обошлось: тут поправили, там улучшили, здесь перепроверили и докрутили. Но есть и по-настоящему важное — к срочному обновлению готовятся сразу оба приложения. Почему так и что меняется? Читайте ниже 👇
Мобильные приложения
Обновили сразу оба приложения — об общих изменениях расскажем в одном блоке 🙂
Читайте 👇
251.01 Переименовали тарифы — теперь «Безлимит ПРО» и «Интернет ПРО»
В России вступил в силу закон об англицизмах, поэтому пришлось скорректировать названия тарифов. Пользователи теперь будут видеть «Безлимит ПРО» и «Интернет ПРО».
Подготовили срочную сборку приложений, где заменили название тарифов во всех интерфейсах, обновили иконки и элементы, привязанные к старым названиям.
251.02 Пока грузится — не скучаем: в приложениях появились меняющиеся тексты
Раньше во время загрузки просто крутился лоадер. Теперь добавили живые подписи — они меняются, пока пользователь ждет.
Какие тексты бегут:
Загружаем нужное… → Почти готово 🔥 → Ещё чуть-чуть ✨ → Финальный штрих… → Творим магию ✨ → Добавляем искры ✨ → Подстраиваем под вас✨ → Собираем байтики в кучку… → Подкручиваем настройки… → Делаем красиво 🎉 → Уже можно радоваться 😎 → Всё получилось ✨
251.03 Обновили приложения под новые требования Apple
Apple меняет правила: с апреля 2026 года в их магазин можно загружать только приложения, собранные на самой свежей версии системы для разработчиков. Наши текущие сборки были на старой версии — под новые требования не проходили.
Обновили все инструменты, в которых собирается приложение (Flutter и Xcode) до актуальных версий. Пересобрали проект — по сути, заново «упаковали» его под новые стандарты Apple. Проверили, что все работает и не сломалось после обновления.
Новые версии приложений загружены в App Store и скоро будут доступны для скачивания.
Личный кабинет v 1.62.0
Что нового в приложении? Делимся 🚀
Все собрали и уже отправили в маркеты — совсем скоро можно будет обновиться.
А еще по традиции: почистили, поправили и навели красоту, чтобы все работало аккуратно и приятно 🙂
251.04 На главном экране уменьшили отступы в Карточке номера — теперь «Истории» видно сразу
Обновили карточку номера на главном экране Личного кабинета. Раньше раздел «Истории» был ниже и его приходилось искать скроллом. Теперь он виден сразу после открытия.
251.05 Убрали баннер про гаджеты SberDevices
Баннер с гаджетами для умного дома потерял актуальность, но сам раздел и его экраны решили сохранить — вдруг пригодится в будущем.
251.06 Собрали и поправили недочеты
Поправили несколько моментов в приложении — как в интерфейсе, так и во внутренней логике:
- Уменьшили отступ между меню и нижней границей экрана примерно в два раза. Из-за отсутствия системной навигационной панели (как на Android) нижнее меню отображалось слишком высоко — выглядело неестественно, будто «оторвано» от нижнего края. Ориентировались на привычный пользователям iPhone вид — как в Telegram.
- Проверили и поправили настройки отправки push-уведомлений для iOS. На iPhone 15 Pro уведомления от приложения приходили молча — без звука и вибрации.
- Перенесли механику мгновенной отправки в клиентский виджет. Раньше в панели оператора сообщения появлялись сразу после отправки, а в пользовательском виджете — только после ответа от сервера. Пользователь видел пустой чат и думал, что сообщение не ушло. Теперь все работает одинаково и для пользователя, и для оператора.
- Исправили ошибку, из-за которой сбивалась верстка и поведение навигации после оформления eSIM. Теперь все меню на месте, выглядит как надо и работает без сбоев.
Сайт
251.07 Встречаем весну на главной странице — обновили видео и оформление
1 марта на главной странице сайта сменили сезонное оформление. Теперь там весна 🌱. Обновили видео, оформление в блоке подбора номера и фон в блоке с новостями.
Чат поддержки Безлимит
Вы просили, мы сделали 🙌. Появилась кнопка «Скопировать ссылку» — делиться стало проще и быстрее. Заодно поправили разные мелкие недочеты, чтобы все работало аккуратнее и стабильнее 🙂
251.08 В чате поддержки появилась кнопка «Скопировать ссылку»
Сотрудники поддержки продаж часто копируют ссылку на чат, чтобы передать коллеге. Но раньше они копировали ее из адресной строки, а там был ID конкретного оператора. Другой сотрудник открывал такую ссылку — и чат не загружался.
Добавили в карточку чата специальную кнопку «Копировать ссылку на чат». При нажатии в буфер копируется универсальная ссылка, которая привязана только к самому чату, а не к оператору.
251.09 Собрали и поправили все, что мешало работать
Привели чат в порядок — чтобы было удобно и операторам, и пользователям на любых устройствах. Что изменили:
- На разных разрешениях интерфейс чата вел себя по‑разному: то блоки наезжали друг на друга, то карточка клиента пропадала, то появлялся горизонтальный скролл. Настроили адаптивность — теперь чат сам подстраивается под размер экрана. Также в рамках задачи убрали горизонтальный скролл, проверили, что кнопки и текст не съезжают и все работает и в активном диалоге, и при выборе шаблонов.
- Раньше дата в ленте чата была мелкой и незаметной, сливалась с сообщениями. В длинных диалогах было непонятно, где закончился один день и начался другой. Ориентироваться по истории было сложно. Переделали отображение дат, чтобы было удобно и понятно.
- На некоторых устройствах и разрешениях экрана строка поиска в чате наезжала на иконку закрытия (крестик). Из‑за этого закрыть чат было невозможно — кнопка становилась недоступной для нажатия. Переработали расположение элементов: теперь поисковая строка и крестик не конфликтуют, где бы строка ни находилась — сверху или снизу.
- При активном переключении между разделами «Назначенные мне» и «Все», а также между чатами внутри них, иногда появлялся второй тулбар. Выглядело как баг интерфейса, но воспроизводился он нестабильно — чтобы увидеть, нужно было много раз пощелкать туда-сюда. Нашли причину (где-то в логике перерисовки компонентов) и поправили. Теперь сколько ни переключайся — тулбар всегда один.
Биллинг
251.10 Установлен единый слот списания для новых и перевыпущенных номеров
При активации или перевыпуске номера теперь автоматически назначается первый таймслот списания — с 8 до 11 утра (в коде значение 0). Раньше мог назначаться любой, теперь правило единое для всех.
251.11 Кнопка «Очередь» теперь ведет в правильный раздел в зависимости от типа номера
Раньше при нажатии на кнопку «Очередь» в блоке SIM всегда открывалась обычная очередь, независимо от того, оформлен номер на физлицо или юрлицо. Если номер был на физлицо, пользователю приходилось вручную переключаться на вкладку MAPIC, чтобы увидеть статус запроса.
Теперь при переходе из Карточки номера:
- если номер оформлен на юридическое лицо — открывается обычная очередь, уже отфильтрованная по этому номеру
- если номер оформлен на физическое лицо — открывается очередь MAPIC, тоже сразу с фильтром по номеру
251.12 Привели в порядок уведомления и кнопки в Карточке номера
Раньше в таблицах с уведомлениями были колонки «Статус SMSRU» и «ID SMSRU», но сервис SMSRU уже не используем — названия устарели и вводили в заблуждение.
Переименовали колонки:
Статус SMSRU → Статус доставки
ID SMSRU → ID в сервисе отправки
Удалили кнопку «Легкая выдача в Билайн» и связанное с ней модальное окно, так как они больше неактуальны.
Вместо выпадающего списка оставили только одну кнопку — «Выдача сим в офисе СДЭК», по ней открывается актуальная форма оформления заявки
251.13 В лог изменений паспорта добавили привязку номеров
Раньше в Карточке клиента во вкладке «Лог изменений» было не видно, к каким номерам прикреплялся или откреплялся паспорт. Теперь это есть, видно события «Прикрепление номера» и «Открепление номера», а в столбце «Что изменено» — сам номер телефона. Данные берутся из таблицы abonent_info_link, где хранится вся история привязок паспортов к номерам.
251.14 Переработали обработку договоров, подписанных через Госключ
Раньше после подписания ДСА через Госключ Биллинг просто сохранял ZIP-архив, который приходил от Билайн. С ним было неудобно работать: ни клиенту показать нормально, ни в архив положить. К тому же в договорах отображался не тот представитель и не хватало важных данных (BAN1, место заключения).
Настроили полноценную обработку пакета документов после подписания.
- Приходит ZIP-архив — сохраняем его как есть.
- Во всех документах, полученных от Билайн, теперь автоматически проставляется единый представитель: ПАО «ВымпелКом». Это нужно для корректного отображения в блоке «Агент-коллектор».
- После переоформления номера (b2c) система создает отдельный PDF-файл, в который вставляются паспортные данные пользователя, номер BAN1, дата подписания, место заключения договора: «сеть интернет». Данные представителя и номер доверенности из документа убираем.
- ZIP больше не считается основным PDF-пакетом. Для итогового PDF добавили новый тег — beeline-package-pdf-goskey. Он и будет использоваться для просмотра, выгрузки и аудита. При необходимости ZIP-архив отправляется в Билайн отдельно, как технический файл.
251.15 Создали единый сервис проверки паспортных данных в Биллинге
Раньше проверка паспортных данных была размазана по разным сценариям Биллинга. Каждый процесс (активация, переоформление, верификация) мог проверять по-своему — где-то логика дублировалась, где-то расходилась. Из-за этого одни и те же паспортные данные могли проходить проверку в одном месте и не проходить в другом.
Создали централизованный сервис проверки паспортных данных. Теперь все сценарии обращаются к нему и получают результат по единым правилам.
Сервис принимает паспортные данные и список проверок, которые нужно выполнить → Выполняет только указанные проверки → Возвращает понятный результат по каждой из них.
- черный список Безлимит
- массовость (лимит номеров на один паспорт)
- действительность паспорта через МВД
- проверка через Госуслуги (лимит SIM)
Настроили кеширование результатов. Если одни и те же данные недавно уже проверялись, повторных запросов во внешние сервисы не происходит — ответ берется из кеша. Это снижает нагрузку и ускоряет работу.
251.16 Настроили правильную отмену подписания через Госключ
При подписании договора через Госключ были ситуации, когда процесс зависал или завершался с ошибкой, а пользователь не мог начать заново. Особенно путаница возникала, когда отказ приходил от самого пользователя — он должен был возвращаться на старт, а вместо этого видел техническую ошибку.
Настроили два сценария обработки ошибок и добавили автоматический контроль.
Когда от Билайн приходит ошибка с сообщением «ГосКлюч пришел отказ», мы не записываем ошибку в систему, а сразу отменяем задание. Привязанные паспортные данные уходят в архив, а пользователь возвращается на стартовый экран и может начать подписание заново.
Когда ошибка не связана с отказом пользователя, мы фиксируем статус Error, сохраняем текст ошибки и отправляем уведомление в Telegram-чат QA (бот @odinyey_bot). Пользователь видит экран ошибки, а задание позже отменяется отдельным автоматическим процессом.
Добавили крон, который каждые 7 секунд проверяет записи с ошибками и отменяет их. Если к заданию были привязаны паспортные данные — они отправляются в архив, а запись помечается как отмененная.
251.17 Убрали «висящие» паспорта — теперь при откреплении от номера они уходят в архив
Раньше при откреплении паспортных данных от номера (например, если отменили бронь или вернули номер на юрлицо) сам паспорт мог оставаться в системе как активный, даже если уже не был привязан ни к одному номеру. Такие записи висели мертвым грузом и мешали разбираться, что к чему.
Сделали единое правило для всех случаев: как только паспорт открепляют от номера, система проверяет — есть ли у него еще привязки к другим номерам. Если нет, паспорт автоматически уходит в архив.
Теперь это работает при отмене брони, возврате номера с физлица на юрлицо и ручном откреплении из Карточки номера.
251.18 В отчетах появилась вкладка для контроля акции «Месяц связи в подарок»
Добавили инструмент, чтобы видеть все начисления приветственных платежей (категория 1020) и быстро замечать подозрительные ситуации — например, когда один и тот же паспорт получает платеж несколько раз.
В отчете 50 «Акции» (раньше назывался «Приведи друга», старая вкладка осталась) появилась новая вкладка — «Отчет по акции “Месяц связи в подарок”». Доступ к ней — по отдельным правам.
По каждому начислению видно серию и номер паспорта, номер телефона и его статус, сумму и дату начисления, ID дилера, есть кнопка «Диспетчер» — по ней можно сразу открыть карточку паспортных данных.
Можно искать по паспорту, номеру, дилеру, периоду и сумме. Например, отфильтровать по паспорту и сразу увидеть, сколько раз и на какую сумму ему начислили.
251.19 Научились точно определять, чей номер по данным Билайн — наш или еще нет
При переводе номера к нам с сохранением номера (MNP) бывает так: номер уже в нашей базе, но по данным Билайн он еще не наш — процесс перевода не завершен. Раньше мы это никак не отслеживали и не могли точно знать, можно ли номером управлять, блокировать его, списывать платежи.
Добавили в базу специальное поле beeline_sync, которое хранит статус привязки номера к Безлимит в Билайн:
1 — номер успешно привязан, все хорошо
0 — статус неизвестен, нужно проверить позже
-1 — привязать не получилось (кроме таймаутов)
Запустили проверку по всей базе: прошлись по всем номерам, сверились с Билайн и проставили актуальные статусы.
Система сама следит за статусами:
- при массовом добавлении номеров через групповые операции
- при переводе номера на коммерческое использование (b2c)
- и ежечасно для всех номеров со статусом 0
251.20 Исправления в Биллинге
Собрали и исправили несколько моментов в работе Биллинга:
- При создании задачи (например, на восстановление номера) иногда возникала сетевая ошибка от Битрикс, и в Биллинге показывался страшный экран с ошибкой 500 и стектрейсом, хотя сама задача при этом создавалась. Убрали показ технического стектрейса при ошибках от Битрикс. Теперь вместо страшного экрана — всплывающее уведомление: либо «Задача создана», либо понятная ошибка.
- Задача на «Подбор номера» создавалась, но не появлялась во вкладке «Задачи» в Карточке номера — ее можно было найти только в общем разделе «Все задачи». Починили отображение задач на «Подбор номера» — теперь они видны и в Карточке номера, и в общем списке.
- В некоторых местах Биллинга (отчеты, USSD-операции, выгрузки в Битрикс) регион номера определялся неправильно. Вместо того чтобы брать регион самого номера, система брала регион аккаунта, к которому номер привязан. Из-за этого данные в отчетах могли не совпадать с реальностью. Прошлись по всем модулям, где была эта ошибка, и везде заменили источник данных: теперь регион берется из таблицы номера. Если вдруг для номера там ничего нет (бывает у юрлиц), то подтягивается старый вариант — из аккаунта.
251.21 Очистили зависшие заявки на перевыпуск номеров
В системе накопились зависшие запросы на перевыпуск — задания, которые не могли завершиться автоматически, что мешало нормальной работе с номерами.
Нашли все такие заявки через страницу списка задач и очистили их по утвержденному перечню. После очистки отдел номеров смог самостоятельно перевыпустить эти номера — уже без помех и ошибок.
Маркетинг
Активно готовились к весне и 8 Марта — и все это параллельно с основными задачами 🌷
Что именно успели сделать — читайте ниже 👇
251.22 Обновили письмо с инструкцией по установке eSIM
Подготовили новый макет письма, которое приходит пользователям на почту после заявки на eSIM (с сайта или из приложения).
Что изменилось: новый дизайн — аккуратный и понятный, актуальный текст, ссылки теперь ведут прямо на страницы с инструкциями в Блоге. Пользователю проще разобраться, как установить eSIM.
251.23 Меняем шрифты в ресурсах — чтобы грузилось быстрее, но оставалось красиво
Наш фирменный шрифт был идеальным по стилю, но замедлял загрузку страниц. А скорость сейчас важна не меньше, чем внешний вид. Подобрали новые шрифты — они легче, страницы будут открываться быстрее. При этом визуально остались близки к нашему стилю.
Дизайнер подготовила макеты с новыми шрифтами. Передали разработчикам — скоро все заработает.
251.24 В разделы «Тарифы» и «Услуги» добавили весенние фоны
Обновили визуал в мобильных приложениях: в разделах с тарифами и услугами теперь весеннее настроение. Фоны поменяли еще 1 марта — заходите посмотреть 🌸
251.25 В мобильных приложениях обновили заставки
Дождались! С 1 марта в мобильных приложениях новые заставки: весеннее настроение и полезная информация про СБП.
А к 8 Марта — сюрприз: всего на пару дней появятся праздничные заставки. Не проспите 😌🌷
251.26 Свежие подборки красивых номеров
Продолжаем знакомить подписчиков с нашими номерами. Сделали как обычно два формата: Instagram* — коротко, ярко, для быстрого просмотра, а в Telegram — с возможностью ставить реакции на понравившийся номер ❤️🔥
Отдельно подготовили подборку к 23 Февраля. Уже в соцсетях.
251.27 Готовим канал в MAX — скоро пригласим первых подписчиков
Наполняем контентом, чтобы было интересно с первого дня. Как только запустим — вы узнаете первыми и сможете присоединиться. Следите за новостями 🤝
251.28 Публикации в наших ресурсах
В Блоге на сайте опубликовали 10 новых статей на различные тематики.
В Личном кабинете и приложении Store Безлимит вышли праздничные сторис ко Дню защитника.
В Личном кабинете напомнили про мгновенное пополнение баланса без комиссии через систему быстрых платежей и Сбер Онлайн.
251.29 Публикации в сторонних ресурсах
В наших официальных сообществах ВКонтакте, Телеграм, Инстаграм*, Фейсбук* и Одноклассниках было опубликовано 10 постов.
- 🥞 Масленица началась
- Розыгрыш к 23 Февраля
- Иногда году просто нужен второй старт: отмечаем китайский Новый год
- Напоминаем: пополнить номер Безлимит можно быстро и без комиссии через СБП и Сбер Онлайн
- 🦁Осталось 3 дня до итогов розыгрыша в честь 23 Февраля
- Про сильных по-доброму 💜 с 23 Февраля!
- Результаты розыгрыша
- Собрали подборку красивых номеров с мужским характером
- 390 ₽ в месяц — и можно перестать жить в режиме «а вдруг кончится интернет»
- Весенняя подборка красивых номеров
*принадлежит компании Meta (признана экстремистской и запрещена в РФ)