Private Keeper 8.2.0
Изменения стабильной версии Private Keeper 8.2.0
Изменения и исправления
Поддержка масштабирования
Впервые за все время получил полноценную поддержку масштабирования: PK
- Масштабирование интерфейса для совершенно разных разрешений экранов.
- Корректная работа с любыми значениями масштаба.
- Обновленные иконки, адаптированные для масштабирования, чтобы они оставались четкими для восприятия.
Поддержка масштабирования существенно улучшает рендеринг программы. Исчезло “мыло”, а так же стало приятнее для глаз. Все у кого установлено масштабирование более 100% заметят данный эффект. После этого старая версия программы будет казаться очень непривычной.
Улучшения файловой системы
Файловая система получила значительные обновления:
- Позиция последней строки:
- Теперь в корректно сохраняется положение последней строки.
- Это устраняет баг, который встречался на всех версиях ранее.
- Фильтрация данных:
- Существенно усовершенствована фильтрация некорректных символов и битых байтов.
- Определение кодировки:
- Значительно улучшена реализация автоматического определения кодировки.
- Корректно определяет:
UTF-8,UTF8-BOM,ANSI. - Исправлена некорректная кодировка при записи данных в файл.
- Производительность:
- Ускорено чтение, загрузка, соединение файлов и подсчет строк.
- Сильно оптимизирована работа с файлами при проверке.
- Работа с большими файлами:
- теперь устойчивы к обработке очень больших файлов.
- Ранее при такой работе возникали критические ошибки.
- Сохранение бэкапов:
- Добавлено автоматическое сохранение предыдущих версий сессий для предотвращения потери данных.
- Если ОС внезапно отключилась, поврежденный файл заменяется на последнюю рабочую версию.
- :
- Оптимизировано сохранение и загрузка сессий, удалена не нужная информация.
- Устранен баг с загрузкой (начиная с 8.1 версии) когда
сессияне правильно загружала последнюю строку (этот баг был каждую загрузкусессии). - Исправлен баг который был с самого начала: правильно загружалась только последняя .
- Сохранение остатка:
- Сохранение остатка и его алгоритм работы был полностью переписан с нуля и теперь значительно быстрее работает, а так же правильно работает в случае изменения во время работы, не пропускает лишние строки и не записывает лишние данные.
- Обновление данных:
- Размеры файлов теперь обновляются сразу не смотря на систему буферизации данных (многие просили исправить данную проблему).
Теперь все три секции файловой системы (работа с файлом и строками, , сохранение остатка) работают полностью корректно, что делает текущую файловую систему лучшую из всех существующих программ похожих на . Private Keeper
(!) Старые могут некорректно работать с новым (не всегда). Private Keeper
Исправления
- Счетчик ошибок :
- Исправлен некорректный счетчик ошибок при нажатии “пауза” или “остановить”.
- Парсинг хоста с путями:
- Исправлен баг при запросе “коннект” в
вебсокетах.
- Исправлен баг при запросе “коннект” в
- Удаление реестра через скрипт:
- Теперь корректно работает на системах без поддержки
UTF-8вPowerShell.
- Теперь корректно работает на системах без поддержки
- Заголовки для
капчи:- Исправлен баг, связанный с установкой заголовков для работы с модулем разгадывания
капчи.
- Исправлен баг, связанный с установкой заголовков для работы с модулем разгадывания
- Расчет времени в :
- Исправлена ошибка, из-за которой время показывалось некорректно для , где работа еще не началась.
- Исправлена ошибка с телом запроса:
- Устранен критический баг, который мог приводить к крашу программы.
- Исправлена проблема с кодировкой:
- Исправлены ошибки при парсинге ответа модуля разгадывания
капчи.
- Исправлены ошибки при парсинге ответа модуля разгадывания
- Исправлена ошибка при открытии :
- Теперь программа не закрывается неожиданно.
- Корректная работа с :
- При изменении количества правильно обрабатываются удалённые
потоки(еслипотоковстало меньше).
- При изменении количества правильно обрабатываются удалённые
- Изменение системных функций:
- Внесены правки для обеспечения корректной работы программы в некоторые системные функции программы.
Новые функции
- Динамический компонент для ввода данных:
- Новый динамический компонент для многострочного ввода данных с поддержкой загрузки через диалоговое окно.
- Команды управления куками:
- Добавлены команды: “Добавить”, “Удалить”, “Заменить”, “Указать”.
- SVG
капча:- Добавлена поддержка SVG-капчи для модуля разгадывания
капчи.
- Добавлена поддержка SVG-капчи для модуля разгадывания
- Генерация
User-Agent:- Добавлена мощная функция для создания пользовательских агентских строк.
- Конфигурации обновляются удаленно через сервер.
Криптография
AESGCM encode/decode:- Полностью переписан функционал.
AESencode/decode:- Добавлена поддержка формата
inputFmtдля входных данных.
- Добавлена поддержка формата
- BlowFish decode:
- Обеспечена корректная работа функции.
- Синхронизация функций:
- Все inline-функции которых не было в контексте
JavaScriptбыли добавлены. Недостающий функционал теперь полностью внедрен вJavaScript.
- Все inline-функции которых не было в контексте
- Автокомплит:
- Содержимое автокомплита теперь парсится из сервера.
- Добавлена возможность восстановления оригинального содержимого автокомплита для функций .
Косметические улучшения
- Возвращены скроллбары в динамические настройки.
- Выполнены различные косметические исправления интерфейса.
- Системные диалоги снова показывают иконку на панели задач.