Repository navigation
Releases
v1.6.0 — совместимость с DSH 0.2.1-rc.3 и перевод новых строк
Совместимость с 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 — предохранитель, копирование по ПКМ, тёмная тема по расписанию
Что нового
Три улучшения страницы — и своя страница настроек Настройки → Улучшения.
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 — строка тарифа под полем ввода
Что нового
Под полем ввода, рядом со скоростью и попаданием в кэш, появилась строка тарифа:
- «Тариф: обычный» — сейчас действует половинная цена;
- «Тариф: пик ×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 мс.