Долгожданный релиз 6 версии программы. Был проделан колоссальный объем работ. Программа стала быстрее, стабильнее и не так требовательна к оперативной памяти.
Полный список изменений очень большой, потому опишу только основные:
- Chromium. Полностью переписан браузерный клиент Зеброида, который используется в качестве визуального редактора и браузера для автопостинга. В отличии от того, что используется в 5 версии он должен работать стабильнее и не вылетать с непонятными ошибками. К тому же используется более свежая версия Chromium и обновлять её в дальнейшем будет не очень сложно (в отличии от того, что в 5 версии который застрял на билде 45.0.2454)
- Использование оперативки. Проблема с нехваткой оперативки должна уйти в прошлое. Все проекты по умолчанию переведены на SQLite (который очень хорошо себя зарекомендовал). Так же система откатов изменений тоже перевена на использование SQLite в качестве хранилища данных. Это были два самых больших потребителя оперативки. Сами хранилища SQLite оптимизированы на максимальную скорость, так что большой разницы между старой и новой версией в плане скорости вы не увидите
- Работа с XML файлами. Переписаны алгоритмы работы с XML файлами, что в свою очередь избавило от ошибок их считывания (многим из пользователей знакома ошибка, которая возникает при открытии менеджера проектов из-за того, что кэш файл со списком проектов был поврежден), увеличило скорость импорта XML файлов и улучшило стабильность экспорта.
- Улучшен файловый экспорт проекта. Теперь всегда видно прогресс и процесс можно остановить/прервать. Так же добавлена полоса прогресса при копировании картинок
- Переделана работа с датой публикации поста. При работе с большими проектами это должно дать ощутимый прирост скорости там, где есть обработка даты публикации (импорт, экспорт, различные инструменты). Побочный эффект — проекты созданные в более ранних версиях программы будет медленнее открываться, но после сохранения скорость открытия проектов увеличится
- Переработан механизм обработки доп. полей. Их обработка должна занимать меньше времени, так же они больше не используют оперативную память, что должно уменьшить общее потребление RAM программой. Тест экспорта большого проекта с 1 доп. полем в каждой записи показал увеличение скорости генерации WordPress XML файла примерно в 10 раз
- Заливка/Скачивание картинок. Полностью переработан алгоритм работы инструмента. Скорость и стабильность работы сильно увеличены. Добавлена поддержка прокси для заливки картинок
- Интернет картинки. Полностью переписан инструмент. Стабильность работы на больших проектах должна возрасти
- Обычная перелинковка. Полностью переписан инструмент. Расстановка ссылок стала более случайной (раньше больший приоритет имели правила, которые находились выше по списку), процесс ускорен примерно на 30%-50%
- Транслитерация. Улучшена работа, добавлена визуальная форма редактирования настроек транслитерации и создания новых профилей. Так же добавлена возможность удалять все символы, правил замены которых нету и двухбайтовые символы (предложение). Реализована поддержка черного списка слов (предложение)
- Переводчик. Полностью переписан алгоритм работы этого инструмента (должно быть быстрее), добавлена поддержка другого API Google переводчика (перевод на 97% похож на тот, который выдаёт web-версия)
- Каптча и ReCaptcha. Полностью переписан алгоритм работы со сторонними сервисами при разгадывании каптчи. Добавлена поддержка разгадывания ReCaptcha (для скриптов автопостинга)
- Автовидео. Инструмент был полностью переписан. Парсинг YouTube переведен на использования API (привет скорость и стабильность, прощай прокси). Так же был переработан интерфейс инструмента, постарался его сделать более простым и понятным. Были добавлены новые способы вставки кода.
- Оптимизировать скорость изменения расширения картинок (массовая обработка картинок)
- Ряд небольших изменений движка программы, которые будут мало заметны для пользователя, но которые нужно было сделать для будущих улучшений
- Много разных мелких предложений пользователей
В тестировании и отлове багов помогали такие пользователи:
- Viking01
- udder
- parsec
- Gannicus
- Vincent
- prosstto
- morix
- Kostushko
- geoser
- Vladimir1997
- zyzy
- b2b
В благодарность за их помощь всем им была продлена лицензия на обновления в соответствии вкладу. Если я кого-то забыл — обязательно дайте знать.
Всем приятной работы и больших заработков!
0 комментариев