Skip to content

Releases

v1.6.0 — совместимость с DSH 0.2.1-rc.3 и перевод новых строк

Choose a tag to compare

@Pro12447890 Pro12447890 released this 24 Oct 10:30

Совместимость с DSH 0.2.1-rc.3

Новая сборка DSH пересчитала хеши классов: RlGAzG_card → GRgSLq_card,
Hqq-bq_stack → WOwLGG_stack. Из-за этого два правила плагина — сдвиг карточки
композера и заголовка новой сессии на пол-сайдбара — молча переставали работать.

Теперь элементы ищутся по устойчивым признакам, а не по хешу:

  • карточка композера — [class*="_card"]:has([data-input-scroll]);
  • стек новой сессии — [class*="_stack"]:has([class*="_headline"]).

Такая запись работает и на старых сборках, и на новых: хеш может меняться сколько
угодно, а data-input-scroll и _headline остаются.

Проверка: новый тест tools/browser/qhd-layout-test.mjs собирает разметку rc.3
(реальные классы GRgSLq_card, WOwLGG_stack, an3WzG_widthHandle, mP3x-q_centerCol)
и убеждается, что все четыре элемента сдвинуты на -140px при сайдбаре 280px, а чужая
карточка без поля ввода не тронута — 5 проверок сошлись.

Перевод догнал новую версию

  • +148 новых строк: уровни рассуждения моделей, шрифты кода/терминала/текста,
    Web Search API (адрес, число результатов), страница плагинов (обновления, источники,
    причины перезапуска), экспорт сессии, маска секретов, очередь сообщений, «Ещё» в
    панелях, режим создателя плагинов и т. д.
  • 13 изменившихся текстов обновлены (в том числе новые плейсхолдеры {reason} и
    {requirements}).
  • База английских строк пересобрана с rc.3: 2445 строк в 59 пространствах; всего
    переводов — 2458. Проверка плейсхолдеров: 0 расхождений.

Установка

dsh plugin --profile desktop add github:Pro12447890/rus-image-percent-gen#v1.6.0

После обновления плагина обновите страницу DSH (Ctrl+R), чтобы загрузился новый
client.js.

v1.5.0 — предохранитель, копирование по ПКМ, тёмная тема по расписанию

Choose a tag to compare

@Pro12447890 Pro12447890 released this 19 Oct 12:33

Что нового

Три улучшения страницы — и своя страница настроек Настройки → Улучшения.

1. Предохранитель коротких сообщений

Меньше 5 букв в поле ввода — перед отправкой появляется плашка
«Точно ли вы хотите отправить?» с кнопками «Отмена» и «Отправить».
Спрашиваем не чаще раза в 5 минут. Работает и для Enter, и для кнопки отправки;
«Отправить» в плашке повторяет ровно то действие, которое вы только что сделали.
Порог букв и частоту можно изменить.

2. Копирование по правой кнопке

Правый клик по сообщению — меню «Копировать сообщение» / «Копировать всю переписку».
В копию не попадают кнопки действий и скрытые подсказки, в полной переписке у сообщений
стоят роли «Вы» и «ИИ».

3. Тёмная тема по расписанию

Окно «Тёмная с … до …» по местному времени, может переходить через полночь.
Внутри окна — тёмная тема, снаружи — светлая, переход плавный: 10 секунд (настраивается,
0 — сразу). Расписание проверяется раз в 20 секунд и при возврате во вкладку.

Установка

dsh plugin --profile desktop add github:Pro12447890/rus-image-percent-gen#v1.5.0

Проверка

tools/browser/qhd-extras-test.mjs — 18 проверок в настоящем Chromium на странице,
повторяющей разметку композера: длинное сообщение уходит, короткое придерживается,
подтверждение отправляет, в пределах 5 минут не спрашиваем, кнопка отправки тоже
спрашивает, оба пункта меню копируют правильный текст, окно тёмной темы считается
через полночь, тема включается с переходом 10 с. Все 18 сошлись, ошибок страницы нет.

v1.4.0 — строка тарифа под полем ввода

Choose a tag to compare

@Pro12447890 Pro12447890 released this 17 Oct 19:37

Что нового

Под полем ввода, рядом со скоростью и попаданием в кэш, появилась строка тарифа:

  • «Тариф: обычный» — сейчас действует половинная цена;
  • «Тариф: пик ×2» — сейчас действует удвоенная.

Тариф считается по системному времени пользователя: пик у DeepSeek — понедельник–пятница,
01:00–04:00 и 06:00–10:00 UTC, всё остальное время (включая выходные) — половина цены.
Подсказка при наведении показывает окна пика уже в местном времени и момент следующего
переключения; строка обновляется сама каждые 20 секунд.

Слот conversation.composer.dock необязательный: если сборка DSH его не отдаёт, плагин
работает как раньше, просто без строки.

Установка

dsh plugin --profile desktop add github:Pro12447890/rus-image-percent-gen#v1.4.0

Проверка

tools/build_plugin.py собирает client.js из исходников; node --check — без ошибок;
tools/browser/qhd-tariff-test.mjs прогоняет девять моментов времени (начало и конец обоих
окон пика, промежуток, выходные) — все сошлись, интервал обновления 20 000 мс.