Skip to content

Releases

1.5

Choose a tag to compare

@RinWate RinWate released this 31 Jul 06:33

Улучшения:

  • Добавлено меню "О программе"
  • Рефакторинг кода. Убран лишний мусор
  • На главное окно программы добавлена дата последнего сканирования сети
  • Механизм сканирования IP-адресов доработан, чтобы не вызывать сетевых конфликтов. Сканирование по маске теперь происходит порционно, чтобы не вызывать неожиданные блокировки со стороны операционной системы.
  • Улучшен алгоритм DNS-запросов. Количество одновременных запросов ограничено и увеличен таймаут, во избежание пропуска клиентов.
  • Оптимизировано потребление памяти при работой с LiteDB (вместо создания экземляра БД при каждом запросе, теперь используется статическая ссылка), а так же убраны лишние запросы к БД
  • Улучшен рандом при выборе случайного заголовка окна подтверждения массовой отправки. Использование Random.Shared()
  • Сортировка истории сообщений перенесена на сторону LiteDB для уменьшения потребления памяти

Исправления:

  • Исправлена ошибка, из-за которой после закрытия ScanWindowViewModel без выполненного сканирования, программа всё равно отреагирует так, как будто сканирование было выполнено успешно.
  • Исправлена ошибка, из-за которой в базу данных могло записаться пустое сообщение
  • Исправлена ошибка, из-за которой могла происходить перезапись логов, а так же исправлены проблемы с многопоточностью.
  • Исправлена ошибка, из-за которой некоторые элементы случайных наименований окна подтверждения массовой отправки сообщений могли не выводится
  • Исправлена возможная ошибка сравнения IP-адресов. Сравнение по хэш-сумме заменено на метод Equals()
  • Исправлена ошибка, из-за которой функция "Добавить в избранное" могла создавать дубликаты в базе данных.

Обновления библиотек (Переход на Avalonia 12):

  • Avalonia UI (11.3.11 -> 12.1.1)
  • Irihi.Ursa (1.13.0 -> 2.1.0)
  • Semi.Avalonia (11.3.7 -> 12.1.0)

1.4.1

Choose a tag to compare

@RinWate RinWate released this 15 Jan 13:20

Улучшения:

  • Проведен рефакторинг кода. Убран лишний мусор и не используемые поля.

Изменения:

  • Механизм шаблонов был вырезан за ненадобностью

Обновление библиотек:

  • Avalonia UI (11.3.9 -> 11.3.11)
  • Irihi.Ursa (1.14.0 -> 1.14.1)
  • Semi.Avalonia (11.3.7.1 -> 11.3.7.2)

1.3.3.1b

1.3.3.1b Pre-release
Pre-release

Choose a tag to compare

@RinWate RinWate released this 13 May 10:25

Обновлено

  • Фреймворк Avalonia UI обновлен до релизной версии 11.3.0

Изменено

  • Добавлено удержание приходящего сообщения на стороне клиента при помощи параметра TIME (установлено значение 999 секунд)

1.3.3b

1.3.3b Pre-release
Pre-release

Choose a tag to compare

@RinWate RinWate released this 26 Apr 18:05

Обновления:

  • Библиотека Irihi.Ursa обновлена до версии 1.11.0
  • Фреймворк Avalonia UI обновлен до версии 11.3.0-rc1

1.3.2b

1.3.2b Pre-release
Pre-release

Choose a tag to compare

@RinWate RinWate released this 24 Apr 22:30

Исправления

  • Исправлена ошибка, из-за которой в меню просмотра игнорируемых получателей не сохранялся комментарий
  • Исправлена ошибка в заголовке диалога массовой отправки

1.3.1 Hotfix

1.3.1 Hotfix Pre-release
Pre-release

Choose a tag to compare

@RinWate RinWate released this 24 Apr 14:40

Исправления

  • Исправлена ошибка, из-за которой могли не сохранятся настройки
  • Исправлена ошибка, при которой даже с указанными общими базами данных, приложение всё равно использовало локальные

Изменения

  • Диалог подтверждения массовой отправки теперь имеет рандомные заголовки
  • Программа теперь учитывает адреса без доменных имен
  • Удалены лишние сборки
  • Добавлена проверка на доступность файла базы данных
  • Мелкие исправления логики

1.3b (Первая версия)

Pre-release

Choose a tag to compare

@RinWate RinWate released this 24 Apr 09:18

Возможности

  • Сканирование локальной сети и автоматическое формирование получателей
  • Добавление получателей в избранное
  • Добавление получателей в черный список. При сканировании их адреса будут проигнорированы и так же исключены из общего списка
  • Хранение истории сообщений
  • Поиск по общему списку

Для использования программы не требуется установка на клиентские машины, всё работает через встроенную в Windows утилитку "msg.exe"