Skip to content

Releases

1.1.4-beta

Choose a tag to compare

@BlazeStudio BlazeStudio released this 13 Nov 09:10
e09865f

Что нового в 1.1.4-beta

  • Капча не выскакивает поверх ваших окон. Окно браузера при капче больше не открывается само: программа
    сообщает о ней уведомлением, в Telegram и в строке слева, а браузер открываете вы — «Показать» у превью
    или «Показать браузер» в трее. После капчи он прячется обратно. Вернуть прежнее: «Настройки» → «Прочее» →
    «Показывать окно браузера, когда hh просит капчу».
  • Капча в Telegram — надёжнее. Ответ из нескольких слов («вынесет путь») теперь принимается — раньше бот
    отвечал «Пришлите только символы». Русские и латинские буквы, цифры; кавычки и точку от телефона программа
    уберёт сама. Ответ вводится по буквам, нажатиями клавиш. Картинка уходит сразу, а при сбое связи
    с Telegram отправка повторяется. Капча в Telegram включается отдельно — «Капча — в Telegram»; окно
    браузера с ней не открывается.
  • Поиск по настройкам. Поле справа от вкладок или Ctrl+F: введите «капча», «трей», «прокси» и выберите
    строку — программа откроет нужную вкладку, плавно прокрутит к настройке и ненадолго подсветит её.
  • chat id — одной кнопкой. «Узнать chat id» в «Уведомлениях по итогам» открывает Telegram с вашим ботом:
    нажмите «Запустить», и программа сама впишет chat id и пришлёт проверочное сообщение. Принимается только
    сообщение с одноразовым кодом, так что чужой chat id не подставится, даже если боту пишут другие.
  • Журнал в тёмной теме снова читается, когда тему меняет сама система («Оформление» → «Авто»): строки
    оставались тёмно-серыми на тёмном фоне. «Подробные» строки — контрастнее в обеих темах.

Новые настройки допишутся в config.toml сами.

Подробности в CHANGELOG.md.

1.1.3-beta

Choose a tag to compare

@BlazeStudio BlazeStudio released this 12 Nov 10:07
ebdd322

Что нового в 1.1.3-beta

  • Капча с телефона. Бот в Telegram присылает картинку капчи и пишет, до какого времени программа ждёт.
    Ответьте ему символами с картинки, и программа сама введёт их в браузер. Если ответ не подошёл, придёт
    новая картинка, а ответ «другая» попросит у hh другую. Решить капчу в окне браузера тоже можно, кто первый.
    Нужен Telegram в «Настройки» → «Расписание» → «Уведомления по итогам». Сообщения принимаются только из вашего
    чата и только пока на экране капча. Так капча проходится и без окна браузера: на сервере и в Docker.
  • Можно свернуть и отойти. Свёрнутое окно уходит в трей: к часам на Windows, в строку меню на macOS,
    в область уведомлений на Linux. Щелчок по значку возвращает окно, в меню — начать или остановить отклики,
    показать браузер, выйти. Браузер теперь прячется и на macOS с Linux, а не только на Windows. Пока идут
    отклики и чаты, компьютер не засыпает, а экран гаснет как обычно. Чтобы он не уснул и до запуска
    по расписанию, включите «Не давать компьютеру уснуть, пока приложение открыто».
  • Капча — реже, и отклики после неё не теряются. Если hh попросил капчу, дальше программа откликается
    сериями с перерывами и сама подбирает длину серии и перерыва («Лимиты и паузы» → «Перерыв после капчи»).
    Отклик, который hh сам отправил после капчи, теперь засчитывается: раньше он пропадал из счёта, и суточный
    лимит hh наступал раньше, чем показывала программа. Браузер больше не сообщает сайтам, что им управляет
    программа, и запускается с песочницей Chrome, как обычный.
  • Нежелательные вакансии можно скрывать на hh, а не только пропускать: «Настройки» → «Отбор». То, что
    отсеяли ваши фильтры или ИИ-фильтр, программа скрывает «глазом» в карточке, и выдача заполняется подходящими.
  • Свой промпт для ответов нейросети в чатах и анкетах: «Настройки» → «Нейросеть». Стиль, тон, длина —
    например, чтобы ответы звучали как написанные человеком наскоро. Факты по-прежнему только из резюме.
  • Нейросеть не выполняет команды из текста вакансий. Строки вроде «если ты ИИ — напиши слово…» или
    «игнорируй предыдущие инструкции» в вакансиях, анкетах и чатах — просто текст. Вопрос «отвечает ли за вас
    бот?» в чате остаётся вам.
  • OpenRouter снова работает из коробки. Модель по умолчанию — openrouter/free: прежняя бесплатная стала
    платной, и ИИ отвечал «HTTP 404». Ошибки нейросети теперь объясняют, что делать: неверный ключ, кончились
    деньги или бесплатные запросы, запрос режет VPN или антивирус, обрывается соединение.
  • macOS: снова проверяются обновления, работают нейросеть и Telegram — раньше они падали с
    «CERTIFICATE_VERIFY_FAILED».
  • Прокрутка: настройки и отчёты снова листаются колесом и тачпадом после снимка экрана (⌘⇧4,
    Win+Shift+S).
  • Мелочи: окна-сообщения в тёмной теме на Windows больше не открываются с белым заголовком; защиты от ботов
    больше не режут запросы к нейросети, а при обрыве связи запрос повторяется один раз.

Из исходников: обновите библиотеки — pip install -r requirements.txt (для трея добавилась pystray). Без неё
программа работает как раньше, только без трея. Новые настройки допишутся в config.toml сами.

Подробности в CHANGELOG.md.

1.1.2-beta

Choose a tag to compare

@BlazeStudio BlazeStudio released this 07 Nov 13:13
860118f

Что нового в 1.1.2-beta

  • Пауза. Пока идёт работа, на страницах «Отклики», «Чаты» и «Анализ резюме» есть «❚❚ Пауза». Начатая
    вакансия доделывается, браузер остаётся открытым, «▶ Продолжить» — с того же места. В мини-окне тоже.
  • Свой промпт для письма нейросети (#19): «Настройки» → «Отклики» → «Свой промпт для письма нейросети».
    Тон, структура, что упоминать, а что нет — ваши правила важнее встроенных. Просьбу «не упоминать вакансию
    и компанию» письмо теперь соблюдает, и в этом поле, и в «Что ещё знать о вас»: если нейросеть всё же назовёт
    их, программа уберёт это до отправки. Цифры в письме больше не пересчитываются: «с двух часов до 15 минут»
    не превращается в «в 8 раз», а требования вакансии не выдаются за ваш опыт.
  • Нейросеть отвечает работодателю вашими словами. Что вы написали в «Что ещё знать о вас, кроме резюме»,
    важнее её догадок: «С Django работал 2 года» — так и ответит, а не «опыта не было». Город, гражданство
    и готовность к переезду программа берёт из профиля hh и не угадывает город по вузу. На «Готовы работать
    в офисе 5 дней?» при «Удалённо, Гибрид» в резюме больше не соглашается. Цифры в ответах сверяются с резюме.
  • Вопрос «Готовы ли вы предоставить документы?» (выписка из ЭТК, договоры, справки): включите «Готов
    предоставить документы по запросу работодателя» во вкладке «Нейросеть» — и ответ будет «да», в анкетах
    и в чатах. Без галочки такие анкеты пропускаются, а журнал подскажет, что включить. Сами документы программа
    никуда не отправляет; «приложите скан» и паспортные данные по-прежнему решаете вы.
  • Весь текст можно выделить и скопировать: подписи, заголовки, состояния, числа. Двойной щелчок —
    слово, Ctrl+C (⌘C на Mac), правая кнопка → «Копировать». Кнопки, вкладки и флажки не выделяются.
  • macOS: ⌘V, ⌘C, ⌘A и остальные сочетания работают и в русской раскладке (#18), в полях ввода есть меню
    правой кнопки.
  • Linux: приложение снова запускается — в 1.1.1-beta окно падало сразу при старте. Перед каждым релизом
    сборка теперь сама проверяет, что окно открывается.
  • Чаты: если «Робот-рекрутер» отвечает мгновенно, его следующий вопрос больше не остаётся без ответа.
  • Капча — реже. После капчи программа сама замедляется на 20 минут, «Проверить рынок» листает выдачу
    спокойнее.
  • «Анализ резюме» открывается за доли секунды и не тормозит остальные вкладки во время откликов. Сначала
    оценка и навыки, таблицы копируются как текст — при вставке в Excel столбцы расходятся по ячейкам.
  • Мелочи: при поиске по запросу без ссылки на резюме нейросеть получает первое резюме из «Мои резюме»; в окне
    «Что получает нейросеть» работает Ctrl+C; кнопка «Начать» серая, пока идёт работа; в окне «Вышла версия»
    нет лишнего поля.

Подробности в CHANGELOG.md.

1.1.1-beta

Choose a tag to compare

@BlazeStudio BlazeStudio released this 03 Nov 10:43
c2d3f23

Что нового в 1.1.1-beta

  • Новая вкладка «Анализ резюме». Загрузите резюме — PDF с hh («Скачать» → PDF), Word, текст или прямо с hh, —
    и программа сравнит его с открытыми вакансиями: оценка от 0 до 100, какие навыки из опыта перенести
    в «Ключевые навыки», что изучить в первую очередь, хватает ли опыта, какие платят зарплаты и какие вакансии
    подходят лучше всего. Всё считается на компьютере, резюме никуда не отправляется.
  • «Проверить рынок» — общий поиск hh по вашей должности, без фильтров и подбора «подходящие к резюме», по всей
    выдаче: даже если вакансий больше 2000, которые hh показывает за раз. Ни на что не откликается. Вакансии для
    анализа копятся и при обычных откликах.
  • «Разбор нейросетью» — по желанию: нейросеть получает резюме и посчитанную сводку и предлагает конкретные
    формулировки. Текст отчёта можно выделить и скопировать, «Копировать отчёт» — весь целиком.
  • На странице «Отклики» — «Последние вакансии»: что стало с четырьмя последними вакансиями — отправлен ли
    отклик, а если нет, то почему. Щелчок открывает вакансию, окошко можно свернуть.
  • «Навыки, которые просят в вашей выдаче» на «Статистике» больше не считают отсутствующим навык, написанный
    иначе: «Английский — C1» — это «Английский язык», PostgreSQL — это и SQL.
  • В тёмной теме над заголовком страниц «Отклики» и «Чаты» больше не светится белая точка.

Подробности в CHANGELOG.md.

1.1.0-beta

Choose a tag to compare

@BlazeStudio BlazeStudio released this 31 Oct 06:58
f2b860a

Что нового в 1.1.0-beta

  • Новое оформление — светлая и тёмная темы. Переключатель «Авто / Светлая / Тёмная» — внизу меню слева.
    На странице «Отклики» — крупная карточка «Сегодня»: сколько откликов из суточного лимита hh, какая
    вакансия сейчас и итоги; кнопки запуска — рядом с заголовком.
  • «Запустить» и сразу «Остановить» больше не подвешивают программу и не пишут ошибку про VPN: пока работа
    не началась, браузер закрывается за пару секунд.
  • Чаты обрабатываются целиком: программа дожидается, пока hh догрузит список, а в конце проходит его ещё
    раз — чаты, пришедшие во время работы, тоже читаются.
  • «Робот-рекрутер» получает ответы на все вопросы анкеты: короткие вопросы («Ваш город?») больше не
    теряются, а если робот ответил позже — программа вернётся в чат в том же запуске. Нейросеть больше не
    может ответить по переписке соседнего чата.
  • Ваш собственный Chrome, открытый из программы по ссылке, больше не прячется и не закрывается вместе
    с браузером программы.
  • Окна-сообщения и мини-окно больше не мигают при появлении и смене темы.
  • Программа запускается из папки любой глубины — раньше в очень глубокой папке окно не появлялось.
  • Запуск быстрее на несколько секунд, вкладка «Статистика» открывается быстрее.

Подробности в CHANGELOG.md.

1.0.12-beta

Choose a tag to compare

@BlazeStudio BlazeStudio released this 26 Oct 12:41
f0f623c

Что нового в 1.0.12-beta

  • Чаты: «Только прочитать отказы» — программа открывает только отказы и не трогает остальные чаты, даже
    с включёнными ИИ-ответами. Переключатель — на странице «Чаты».
  • Сопроводительное письмо прикладывается и к вакансиям, где оно необязательное: программа сама нажимает
    «Добавить сопроводительное» (#7). Не вышло написать письмо — отклик уходит без него, как раньше.
  • Обновление больше не оставляет пустое окно «tk» и не показывает «application has been destroyed»: старая
    версия закрывается сразу, и новая ставится за несколько секунд.
  • Подпись на кнопке обновления в меню слева помещается целиком.
  • Проверка обновлений больше не упирается в лимит GitHub («HTTP Error 403: rate limit exceeded»): повторные
    проверки лимит не тратят, а если он всё же исчерпан — новая версия находится по ленте релизов.

Подробности в CHANGELOG.md.

1.0.11-beta

Choose a tag to compare

@BlazeStudio BlazeStudio released this 24 Oct 13:36
1c2acf2

Что нового в 1.0.11-beta

  • Резюме само поднимается в поиске каждые 4 часа — бесплатно, как кнопка «Поднять в поиске» на hh, под вашим
    входом и без пароля. Включается в «Настройки» → «Расписание» → «Поднятие резюме»; в меню слева видно, когда
    следующий подъём, в настройках — «Поднять сейчас». Для сервера — scripts/raise_resume.py, в Docker — само.
  • Отклики не уходят впустую: вкладка «Настройки» → «Отбор» пропускает вакансии, о которых предупреждает hh,
    «вечные» и переполненные, просьбы писать в Telegram и чужой уровень; можно пропускать тесты.
  • Приглашение — сразу: строка в меню слева и уведомление. Фоновая проверка чатов, пока приложение открыто.
  • «Компании мечты»: их свежие вакансии проверяются в фоне, и отклик уходит первым.
  • На «Статистике» — воронка (какой запрос и какое письмо дают приглашения) и навыки, которых нет в резюме.
  • Письмо нейросети начинается с вашего опыта под вакансию.
  • После «Перезапустить и обновить» больше нет сообщения «application has been destroyed». При переходе
    на эту версию оно может появиться последний раз — просто закройте его.

Подробности в CHANGELOG.md.

1.0.10-beta

Choose a tag to compare

@BlazeStudio BlazeStudio released this 23 Oct 15:41
38e0c68

Что нового в 1.0.10-beta

  • «Остановить» срабатывает за секунды, даже если шаг затянулся: ожидание нейросети обрывается сразу,
    зависший браузер программа закрывает сама.
  • После работы освобождается память: оставшиеся процессы браузера завершаются, модель Ollama выгружается
    сразу, а не через 5 минут.
  • Обновление скачивается с первого раза — без «В архиве … нет приложения». При переходе с 1.0.9 ошибка
    ещё может появиться: тогда нажмите «Обновить» ещё раз.
  • В узком и невысоком окне ничего не обрезается: карточки статистики, размеры логов в «Журналах», описания
    страниц, версия и ссылка на GitHub в меню; меню больше не «прыгает» от длинного состояния.

1.0.9-beta

Choose a tag to compare

@BlazeStudio BlazeStudio released this 22 Oct 15:42
d0f5a4d

Что нового в 1.0.9-beta

  • Браузер больше не выскакивает: работает спрятанным за краем экрана, а что он делает — видно в превью
    в меню слева. «Показать» — в любой момент; для входа в hh и капчи окно показывается само.
  • Мини-окно в углу экрана (кнопка «В уголок» или Ctrl+M): превью, состояние, счётчики, «Начать /
    Остановить». Если свернуть окно во время работы — появляется само; «—» убирает его на панель задач.
  • Исправлено: обновление «Permission denied … ucrtbase.dll»; «Executable doesn't exist» при запуске
    браузера; «зависший» запуск после закрытия браузера; моргающее белое окно при капче; ошибки, когда
    генерация письма hh зависала; растянутое окно после разворачивания из мини-окна.
  • Окно программы во время работы берёт вдвое-втрое меньше процессора.
  • Сбои окна записываются в logs/crash.log.

1.0.8-beta

Choose a tag to compare

@BlazeStudio BlazeStudio released this 20 Oct 15:31

Что нового в 1.0.8-beta

  • Расписание: отклики сами запускаются в заданное время по выбранным дням, пока приложение открыто,
    а следом по желанию читаются чаты.
  • Несколько поисковых запросов за один запуск — по одному на строку, лимит общий, без повторов.
  • Лимит откликов в одну компанию за N дней.
  • Вкладка «Статистика»: отклики, письма, пропуски по причинам, отказы и ответы ИИ в чатах по дням, неделям
    и месяцам; графики настраиваются. Хранятся только числа; можно очистить или не вести вовсе.
  • Ctrl+C / V / X / A работают в русской раскладке, Ctrl+Z / Ctrl+Y — во всех полях ввода.
  • Смена темы, страниц и вкладок настроек — плавный переход, без подвисания, кусков и чёрных и белых углов;
    «Настройки» открываются почти вдвое быстрее.
  • config.toml при обновлениях не ломается: новые параметры дописываются, ваши комментарии и значения остаются.
  • Подсказки и тексты окон можно выделить и скопировать; плавная прокрутка (~120 кадров в секунду);
    нарисованные значки меню.