Skip to content

Версия 1.3.1: резервная копия по желанию и правки главного окна - #2

Draft
sozertsatel wants to merge 4 commits into
mainfrom
cursor/v1.3.1-ui-tweaks-cb6f
Draft

sozertsatel wants to merge 4 commits into
mainfrom
cursor/v1.3.1-ui-tweaks-cb6f

Conversation

@sozertsatel

@sozertsatel sozertsatel commented Oct 9, 2026 •

Copy link
Copy Markdown
Owner

Поверх upstream v1.3.0 (5177fd1). На 12.10.2026 у zaynullinmi/SignService новых коммитов после 1.3.0 нет, ветка ложится на main без конфликтов. Версия сборки — 1.3.3. Автообновление по-прежнему запрашивает только релизы zaynullinmi/SignService.

Окно

  • В «Настройках…» галочка «Всегда создавать резервную копию .sig (.bak) перед подписанием», по умолчанию выключена. Без неё копия создаётся при замене без объединения, при исключении подписантов и если из прикреплённой подписи пропадёт вложенный документ. С галочкой — перед каждой перезаписью существующего .sig.
  • Строка с автором убрана, на её месте «Версия 1.3.3».
  • «Обзор…» и «Инструменты» над списком, «Очистить список» справа. «Подписать» под списком, у правого края.
  • «Очистить лог» в нижней строке слева, в одном ряду с «Настройки…». Список файлов очищает отдельная кнопка «Очистить список».
  • «Объединить .sig…» убран только из меню.
  • «Применить ко всем» берёт режим первого файла и прямо пишет, если добавить к существующей подписи нельзя или найденные подписи не войдут в объединение.

Защита подписей

  • Если .sig изменили, пока готовилась подпись, запись отменяется: на диске остаётся более новая версия.
  • Прикреплённая подпись в откреплённом режиме не теряет вложенный документ молча: программа спрашивает подтверждение и пишет .bak.
  • Просроченный сертификат, отсутствие CRL/OCSP и недоверие к УЦ сами по себе подписанта не выкидывают.

Локально тесты проходят, текущая версия сборки читается как 1.3.3.

Проверенная сборка

https://github.com/sozertsatel/SignService/releases/download/test-latest/SignService.exe

  • Заметки: версия 1.3.3, коммит 186adcc0e5a8e4a2dd15936076f23c01feb4851b
  • SHA-256: 46e825db99cd53e8932c6cda661cede68e3ee4af32aa96e5a97f97b63ba2c474
  • Размер: 50 131 765 байт; совпадает с SignService.exe.sha256 и с digest актива
  • В exe: FileVersion 1.3.3.0
  • Релиз — pre-release, не latest

Главное окно версии 1.3.3

To show artifacts inline, enable in settings.

Open in Web Open in Cursor 

Галочка в настройках по умолчанию выключена: .bak по-прежнему только при замене
файла без объединения и при исключении подписантов. С галочкой копия пишется
перед каждой перезаписью существующего .sig. На главном окне — версия вместо
автора, кнопки списка над зоной файлов, «Применить ко всем»; пункт
«Объединить .sig…» убран из меню.

Co-authored-by: sozertsatel <sozertsatel@users.noreply.github.com>
cursoragent and others added 3 commits October 9, 2026 13:14
Кнопка стоит под списком у правого края. Если .sig изменили, пока шла
подпись, запись отменяется. Из прикреплённой подписи вложенный документ
не пропадает без копии и предупреждения. «Применить ко всем» в режиме
«Создать новую» называет подписи, которые не войдут в объединение.

Co-authored-by: sozertsatel <sozertsatel@users.noreply.github.com>
Кнопка лога стоит в одном ряду с «Настройки…», слева. Список файлов
по-прежнему очищает отдельная кнопка «Очистить список».

Co-authored-by: sozertsatel <sozertsatel@users.noreply.github.com>
Номер сборки 1.3.3: проект, окно и история изменений. Автообновление
по-прежнему смотрит релизы zaynullinmi/SignService.

Co-authored-by: sozertsatel <sozertsatel@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants