Версия 1.10.4 значительно расширяет возможности тренировок, улучшает интерфейс настроек и повышает стабильность работы приложения.
Новые функции
8 новых категорий собеседований
Теперь помимо Frontend, Backend, System Design, Behavioral, Product и Data & ML доступны ещё 8 направлений:
- QA / Тестирование — автоматизация, ручное и нагрузочное тестирование
- DevOps / SRE — CI/CD, контейнеризация, мониторинг и инфраструктура
- Mobile — разработка под iOS, Android, кроссплатформенные фреймворки
- UI/UX Design — исследования, прототипирование, дизайн-системы
- Cybersecurity — безопасность приложений, пентест, сетевая безопасность
- GameDev — игровые движки, игровая логика, оптимизация
- Аналитика — продуктовая и бизнес-аналитика, дашборды, метрики
- Project Management — Scrum, Kanban, управление командой и процессами
Каждая категория имеет свою иконку, цвет и набор предзаданных тем.
Пользовательские теги
При настройке собеседования можно выбирать предложенные темы или добавлять свои. Например, если вы готовитесь к собеседованию по React и хотите сфокусироваться на хуках и state management — просто добавьте эти теги, и вопросы будут сгенерированы с учётом ваших интересов.
Управление аудио в настройках
В настройках появился раздел «Аудио», где можно проверить и запросить доступ к микрофону и системному звуку. Если доступ не предоставлен, приложение покажет текущий статус и предложит открыть системные настройки.
Улучшения интерфейса
Переработанное меню настроек
Меню настроек полностью переделано: слева — навигация по разделам (Профиль, Аудио, Интерфейс, Подписка), справа — содержимое выбранного раздела. Стало удобнее и нагляднее.
Масштабирование текста
Настройка размера шрифта теперь корректно применяется во всех частях приложения, включая окно звонка, кнопки быстрых действий и текст в настройках. Раньше некоторые элементы не реагировали на изменение масштаба.
Скругление углов окна
Главное окно приложения теперь имеет скруглённые углы, что придаёт более современный вид.
Корректные формулировки
Убраны все упоминания «браузера» в сообщениях об ошибках — приложение корректно идентифицирует себя как десктопное.
Исправления ошибок
Зависание экрана входа
Ранее после успешной авторизации экран входа мог оставаться видимым, пока в фоне загружались данные. Теперь переход на главный экран происходит мгновенно.
Сброс прокрутки при навигации
При переходе между разделами (например, из истории в тренировки) позиция прокрутки автоматически возвращается в начало. То же самое происходит при выборе категории собеседования и возврате к списку категорий.
Блокировка консоли разработчика
В рабочей версии приложения комбинации клавиш Ctrl+Shift+I и F12 теперь заблокированы — консоль разработчика не откроется случайно.
Стабильность соединения с сервером
Улучшена работа соединения с сервером: устранены проблемы с дублированием подключений, добавлен автоматический перезапуск записи звука после восстановления связи. Соединение стало более устойчивым при нестабильном интернете.
Задержка транскрипции речи
Исправлена проблема, из-за которой транскрипция речи во время звонка могла приходить с заметной задержкой. Теперь распознавание работает быстрее и отзывчивее.
Таймер в текстовом режиме
В текстовом режиме собеседования таймер теперь корректно запускается сразу после начала, а индикатор «Слушаю...» больше не отображается (он актуален только для голосового режима).
Иконка приложения
Устранена проблема, из-за которой после обновления вместо иконки Sobesych отображалась стандартная иконка Electron.
Уведомления об ошибках
Запросы данных для новых категорий больше не генерируют ложные уведомления об ошибках.