Private KeeperPrivate Keeper

Private Keeper 8.2.0 Beta

Изменения бета-версии Private Keeper 8.2.0

Изменения и исправления

Поддержка масштабирования

Впервые за все время проекта Private Keeper icon PK получил полноценную поддержку масштабирования:

  • Масштабирование интерфейса для совершенно разных разрешений экранов.
  • Корректная работа с любыми значениями масштаба.
  • Обновленные иконки, адаптированные для масштабирования, чтобы они оставались четкими для восприятия.

Улучшения файловой системы

Файловая система получила значительные обновления:

  1. Позиция последней строки:
    • Теперь в сессиях корректно сохраняется положение последней строки.
    • Это устраняет баг, который встречался на всех версиях ранее.
  2. Фильтрация данных:
    • Усовершенствована фильтрация некорректных символов и битых байтов.
  3. Определение кодировки:
    • Значительно улучшена реализация.
    • Корректно определяет: UTF-8, UTF8-BOM, ANSI.
  4. Производительность:
    • Ускорено чтение, загрузка, соединение файлов и подсчет строк.
    • Сильно оптимизирована работа с файлами при проверке.
  5. Работа с большими файлами:
    • Сессии теперь устойчивы к обработке очень больших файлов.
    • Ранее при такой работе возникали критические ошибки.
  6. Сохранение бэкапов:
    • Добавлено автоматическое сохранение предыдущих версий сессий для предотвращения потери данных.
    • Если ОС внезапно отключилась, поврежденный файл сессии заменяется на последнюю рабочую версию.

Исправления

  1. Счетчик ошибок проекта:
    • Исправлен некорректный счетчик ошибок при нажатии “пауза” или “остановить”.
  2. Парсинг хоста с путями:
    • Исправлен баг при запросе “коннект” в вебсокетах.
  3. Удаление реестра через скрипт:
    • Теперь корректно работает на системах без поддержки UTF-8 в PowerShell.
  4. Заголовки для капчи:
    • Исправлен баг, связанный с установкой заголовков для работы с модулем разгадывания капчи.
  5. Расчет времени в проекте:
    • Исправлена ошибка, из-за которой время показывалось некорректно для проектов, где работа еще не началась.

Новые функции

  1. Динамический компонент для ввода данных:
    • Многострочный ввод данных с поддержкой загрузки через диалоговое окно.
  2. Команды управления куками:
    • Добавлены команды: “Добавить”, “Удалить”, “Заменить”, “Указать”.
  3. SVG капча:
    • Добавлена поддержка SVG-капчи для модуля разгадывания капчи.
  4. Генерация User-Agent:
    • Добавлена мощная функция для создания пользовательских агентских строк.
    • Конфигурации обновляются удаленно через сервер.

Криптография

  1. AES GCM encode/decode:
    • Полностью переписан функционал.
  2. AES encode/decode:
    • Добавлена поддержка формата inputFmt для входных данных.
  3. BlowFish decode:
    • Обеспечена корректная работа функции.
  4. Синхронизация функций:
    • Все inline-функции синхронизированы с JavaScript. Функционал перенесен и теперь полностью внедрен в JavaScript.
  5. Автозаполнение для JavaScript:
    • Inline-функции парсятся из сервера.
    • Добавлена возможность восстановления оригинального содержимого.

Косметические улучшения

  • Возвращены скроллбары в динамические настройки.
  • Выполнены различные косметические исправления интерфейса.