• redlineo released this 2026-07-24 13:05:30 +03:00 | 0 commits to main since this release

    Исправлено наложение кнопок "+ Добавить"/"Удалить" на список шаблонов (из v1.2.1).

    Причина — известная особенность WinForms: порядок Controls.Add() для докнутых элементов обратный интуитивному (последний добавленный элемент "откусывает" своё место первым). Панель с кнопками была добавлена раньше списка, из-за чего список (Dock=Fill) разворачивался на всю площадь контейнера ДО того, как кнопки успевали зарезервировать свою полосу — отсюда наложение. Порядок добавления исправлен, теперь кнопки гарантированно ограничивают список сверху при любом размере окна/DPI.

    Обновитесь с v1.2.1 на эту версию. Установка/удаление — как раньше, см. outlook-bulk-sender/docs/BUILD.md.

    Downloads
  • redlineo released this 2026-07-24 12:40:25 +03:00 | 1 commits to main since this release

    Список шаблонов в настройках теперь корректно скроллится при большом количестве записей.

    Раньше высота списка была жёстко посчитана в пикселях под конкретный экран/масштаб — при добавлении многих шаблонов часть списка проваливалась за реальную границу видимой области (не помогало даже развернуть окно на весь экран, т.к. дело было не в размере окна). Список переведён на автоматическую раскладку (Dock=Fill), которая всегда точно заполняет доступное место в контейнере и корректно скроллится — независимо от DPI/масштаба экрана.

    Обновитесь с v1.2.0 на эту версию. Установка/удаление — как раньше, см. outlook-bulk-sender/docs/BUILD.md.

    Downloads
  • redlineo released this 2026-07-24 12:24:27 +03:00 | 2 commits to main since this release

    Два исправления по итогам реального использования v1.1.0:

    1. Кнопки "+ Добавить"/"Удалить" в списке шаблонов теперь видны. Раньше они лепились впритык к нижнему краю списка (6px запаса) и на другом масштабе экрана/шрифта уезжали за видимую область. Перенесены наверх колонки, вся вкладка "Шаблоны" стала заметно просторнее.

    2. Фильтр логина у каждого шаблона. Кроме суффикса имени файла теперь можно задать необязательный regex-фильтр логина ("Фильтр логина" в редакторе шаблона) — если суффикс совпал, а логин под фильтр не подходит, строка в таблице подсветится как ошибка с понятным объяснением, а не тихо пройдёт как попало. Пусто = без ограничений, как раньше.

    Обновитесь с v1.1.0 на эту версию. Установка/удаление — как раньше, см. outlook-bulk-sender/docs/BUILD.md.

    Downloads
  • redlineo released this 2026-07-24 11:27:09 +03:00 | 3 commits to main since this release

    Произвольные кастомные шаблоны писем вместо жёстко зашитой пары ssh_access/config_update.

    В настройках, на вкладке "Шаблоны", теперь список: кнопка "+ Добавить" создаёт новый шаблон с собственным суффиксом имени файла ({login}_<суффикс>.7z), темой и телом письма; "Удалить" убирает выбранный. Два исходных шаблона (ssh_access, config_update) — просто первые две записи в этом списке, полностью равноправные с любым кастомным (можно переименовать/удалить, "Сбросить шаблоны по умолчанию" вернёт исходные два).

    Ваши текущие настройки и send-log.csv (история отправок) мигрируют автоматически при первом запуске этой версии — ничего вручную делать не нужно, старые записи по-прежнему корректно учитываются при проверке "уже отправлено".

    Обновитесь с v1.0.4 на эту версию. Установка/удаление — как раньше, см. outlook-bulk-sender/docs/BUILD.md.

    Downloads
  • redlineo released this 2026-07-24 10:46:24 +03:00 | 4 commits to main since this release

    Исправлены кракозябры (�) в кириллице подписи Outlook, вставляемой в письма.

    Причина: файл подписи (%APPDATA%\Microsoft\Signatures\*.htm) читался как UTF-8 по умолчанию, а Outlook сохраняет его в системной ANSI-кодировке (windows-1251 на русской Windows) без BOM. Теперь кодировка определяется правильно: BOM → <meta charset> в файле → системная ANSI-кодировка как запасной вариант.

    Обновитесь с v1.0.3 на эту версию. Установка/удаление — как раньше, см. outlook-bulk-sender/docs/BUILD.md.

    Downloads
  • redlineo released this 2026-07-24 10:36:40 +03:00 | 5 commits to main since this release

    Добавлена кнопка «Настройки...» прямо в окно массовой рассылки.

    Ранее кнопка ленты открывала окно настроек только пока папка с архивами не была настроена — после первого сохранения попасть туда снова было неоткуда. Теперь в окне рассылки (справа от «Снять все отметки») есть отдельная кнопка, которая открывает настройки в любой момент; после закрытия окна настроек список автоматически пересканируется с новыми значениями.

    Обновитесь с v1.0.2 на эту версию. Установка/удаление — как раньше, см. outlook-bulk-sender/docs/BUILD.md.

    Downloads
  • redlineo released this 2026-07-24 10:27:01 +03:00 | 6 commits to main since this release

    Настоящий фикс краша "Не удалось открыть окно массовой рассылки: ... Имя параметра: source", который ловился при открытии окна.

    Причина (нашлась по присланному стектрейсу): WinForms дёргает событие DataGridView.CellValueChanged как побочный эффект установки HeaderText у колонки таблицы прямо во время InitializeComponent() — то есть ещё до того, как конструктор окна успел заполнить список строк. Обработчик события пытался посчитать ещё не созданный список — падение. К Outlook это отношения не имело, чистый баг инициализации формы.

    Обновитесь с v1.0.1 на эту версию — окно рассылки должно открываться нормально.

    Установка/удаление — как раньше, см. outlook-bulk-sender/docs/BUILD.md.

    Downloads
  • redlineo released this 2026-07-24 10:19:41 +03:00 | 7 commits to main since this release

    Диагностический патч: диалоги ошибок теперь показывают полный текст исключения (стектрейс + InnerException), а не одну строку ex.Message.

    Если у вас была ошибка вида "Значение не может быть неопределенным. Имя параметра: source" при открытии окна массовой рассылки — обновитесь на эту версию и пришлите полный текст новой ошибки, чтобы можно было найти настоящую причину (на машине разработки нет реального Outlook для воспроизведения).

    Установка/удаление — как в v1.0.0, см. outlook-bulk-sender/docs/BUILD.md. Скачайте BulkArchiveMailer-outlook-bulk-sender-v1.0.1-Release.zip, распакуйте поверх старой установки (или в новую папку), при необходимости заново примените install-addin.reg.

    Downloads
  • redlineo released this 2026-07-24 09:56:11 +03:00 | 8 commits to main since this release

    Первая рабочая сборка BulkArchiveMailer.AddIn (VSTO Outlook add-in) против реального Visual Studio/VSTO-тулинга.

    • Массовая рассылка индивидуальных .7z-архивов ssh-access-tui, адрес получателя выводится из имени файла.
    • Выбор аккаунта-отправителя (Session.Accounts) вместо жёсткого дефолтного аккаунта Outlook.
    • Тестовый режим по умолчанию (сохранение в Черновики вместо реальной отправки).

    Установка (ручной sideload): скачайте BulkArchiveMailer-outlook-bulk-sender-v1.0.0-Release.zip, распакуйте всё содержимое в постоянную папку на диске оператора (например, C:\Tools\BulkArchiveMailer\), поправьте путь в install-addin.reg если папка другая, примените его двойным кликом, запустите Outlook. Удаление — двойной клик по uninstall-addin.reg. Подробности и альтернативный способ (ClickOnce) — outlook-bulk-sender/docs/BUILD.md.

    Downloads