Skip to content

Releases: DevCraftClub/mhadmin

200.4.1

Choose a tag to compare

@MaximHarder MaximHarder released this 09 Oct 08:24
6d0c66c

What's Changed

New Contributors

Full Changelog: 200.4.0...200.4.1

200.4.0

Choose a tag to compare

@MaximHarder MaximHarder released this 19 Jul 17:36
d13f69b

rel/200.4.0

Основные изменения

  • Ребрендинг: MHAdmin → DevCraft с новым разделом админки (?mod=devcraft)
  • Добавлена поддержка DataLife Engine 20.0
  • Миграция UI-фреймворка: Semantic UI / Fomantic UI заменен на Metro UI для форм, тогглов, календарей и таблиц
  • Очистка зависимостей: Выпилены тяжелые UI-зависимости (Fomantic, jquery-confirm, bootstrap-suggest) в пользу унифицированной библиотеки Metro UI
  • Файловая структура: Файлы плагина перенесены из директории engine/inc/maharder/ в devcraft/
  • Улучшения дашборда: Расширен функционал сервиса пакетов — добавлены отдельные методы для недостающих пакетов и фильтрации по коду приложения/плагина
  • Экспорт БД: Добавлен AJAX-хендлер для экспорта выбранных таблиц базы данных в SQL
  • Теги шаблона новостей: Новый модуль для процессинга тегов в шаблоне новостей с саппортом метаданных
  • Очистка манифеста: Из конфига удалена информация об авторе и неиспользуемые линки на лицензии
  • Минорные фиксы: Добавлена условная логика Metro UI для textarea, обновлены шаблоны issue на GitHub, пофикшены опечатки

What's Changed

  • Merge pull request #30 from DevCraftClub/rel/180.3.5-2 by @Gokujo in #32
  • ✨ fix: Исправляет использование статических методов в классе Composer… by @Gokujo in #33
  • ✨ Изменяет шаблон админки и настройки плагина by @Gokujo in #34
  • New Crowdin updates by @Gokujo in #36

Full Changelog: 180.3.5...200.4.0

180.3.5

Choose a tag to compare

@MaximHarder MaximHarder released this 22 Mar 10:14
92c098c

What's Changed

  • rel/173.3.5 by @Gokujo in #21
  • New Crowdin updates by @Gokujo in #19
  • Обновление до 18.0 by @Gokujo in #22
  • New Crowdin updates by @Gokujo in #23
  • Merge pull request #22 from DevCraftClub/main by @Gokujo in #24
  • rel/180.3.5 by @Gokujo in #26
  • Rel/180.3.5 1 by @Gokujo in #27
  • Rel/180.3.5 by @Gokujo in #28
  • ✨ feat: Обновляет макросы ввода для улучшения гибкости by @Gokujo in #29
  • Rel/180.3.5 2 by @Gokujo in #30
  • Rel/180.3.5 2 by @Gokujo in #31

Full Changelog: 173.3.4...180.3.5

173.3.4

Choose a tag to compare

@MaximHarder MaximHarder released this 14 Feb 12:36

What's Changed

  • Обновлен номер версии
    Обновлена версия модуля в manifest.json и maharder.php.

  • Переназначение старых стилей и скриптов
    В Admin.php заменены устаревшие ссылки на стили и скрипты на tinymce.min.js и typograf.min.js.

  • Новые методы в TwigFilter.php
    Добавлены методы создания фильтров диапазона (createRangeFilter()) и диапазона даты (createDateRangeFilter()) в TwigFilter.php.

  • Дополнения в BasisModel.php
    В BasisModel.php добавлены поля creator и lastEditor и связанные с ними методы.

  • Новый метод createOrUpdate()
    Добавлен новый метод createOrUpdate() в MhDB.php для обработки создания или обновления сущностей.

  • Изменение в AjaxAbstractResponse.php
    В AjaxAbstractResponse.php изменена обработка ответа, позволяя устанавливать данные и метаданные как массив или строку.

  • Фиксация успешного флага
    Исправлен флаг успеха в ErrorResponseAjax.php на false для указания на неудачу.

  • Новая функция getFullUserGroups()
    В DleData.php добавлен новый метод getFullUserGroups() для получения пользовательских групп, отсортированных по имени.

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

  • Добавлены новые методы в AdminUrlExtension.php
    Включают методы получения информации о пользователе (getUserInfo, getUserGroupInfo, и getCurrentUser).

  • Документация для методов
    Обновление существующих методов для включения комментариев к документации с подробным описанием их функциональности.

  • Упрощение формирования URL
    Упрощен методы getAssetsUrl и getModulesUrl для формирования URL.

  • Метод getSiteUrl
    Добавлен метод getSiteUrl для генерации URL.

  • Логирование для версии 173.3.4
    Добавлено логирование для версии 173.3.4 в changelog.php.

  • Изменение обработки хлебных крошек
    В logs.php изменена работа с хлебными крошками для более кратких заголовков страниц.

  • Рефакторинг index.php
    index.php переработана путем устранения устаревших проверок, связанных с Composer и изменением флага отладки на true.

  • Расширение функциональности фильтра
    Расширена функциональность фильтра в filter.twig.

  • Новые макросы в input.twig
    Добавлены новые макросы в input.twig для улучшения обработки шаблоны.

  • Добавление meta.twig
    Реализовано отображение метаданных пользователя для сущностей с помощью нового файла meta.twig.

  • Улучшение форматирования base.html
    Форматирование и отступы в base.html улучшены для легкости чтения.

  • Добавлены переменные в base.html
    Добавлены переменные lang_iso и cache_id для идентификации языка и кэша.

  • Модификация addInput.html
    В addInput.html добавлено двоеточие к placeholder для более ясного приглашения к вводу.

  • Рефакторинг addTextarea.html
    В addTextarea.html упрощена установка текстового редактора путем замены инициализации на вызов initTinyMce.

Full Changelog: 173.3.3...173.3.4

173.3.3

Choose a tag to compare

@MaximHarder MaximHarder released this 04 Feb 10:21

What's Changed

  • rel/173.3.2 by @Gokujo in #17
  • rel/173.3.3 by @Gokujo in #18

Full Changelog: 173.3.2...173.3.3

173.3.2

Choose a tag to compare

@MaximHarder MaximHarder released this 28 Jan 14:40

What's Changed

  • rel/173.3.1 by @Gokujo in #15

Full Changelog: 173.3.1...173.3.2

173.3.1

Choose a tag to compare

@MaximHarder MaximHarder released this 28 Jan 14:13
  • Исправление ошибок при выводе данных
  • Исправление ошибок при загрузке ассетов

Full Changelog: 173.3.0...173.3.1

173.3.0

Choose a tag to compare

@MaximHarder MaximHarder released this 28 Jan 11:32

ДАННАЯ ВЕРСИЯ НЕ СОВМЕСТИМА С ПРЕДЫДУЩИМИ! УДАЛИТЕ ПРЕДЫДУЩУЮ ВЕРСИЮ! (за исключением конфигураций)

Что нового?

  • [NEW] Добавлена мультиязычная поддержка, перевод можно осуществить при помощи сервиса Crowdin. Ссылка в подвале каждого модуля.
  • [NEW] Добавлена возможность выводов логов на отдельной странице.
  • [NEW] Добавлено моделирование таблиц в базе данных при помощи Cycle ORM. Это поможет в дальнейшем создавать модули с более сложной структурой и работу с данными.
  • [NEW] Все изменения в таблицах будут храниться в отдельной таблице "migrations" и в папке "_migrations". Это позволит легко сделать откат изменений.
  • [NEW] Добавлена возможность сортировать и фильтровать данные таблиц на страницах административной панели (где такие есть, пример: Логи).
  • [NEW] Добавлена возможность проверять на обновление плагина на сайте devcraft.club. Используется гостевой ключ.
  • [UPDATE] Минимальная версия PHP 8.3
  • [UPDATE] Функционал обновлён до версий DLE 17.3
  • [UPDATE][BETA] Установщик упрощён. Теперь зависимости загружаются и устанавливаются при первом открытии [любого] модуля. Может занять несколько минут. Теперь установщик весит мало.
  • [UPDATE] Откат функций, которые использовали класс DLEFiles. Он не работает со сторонними разработками как надо. Либо работает, но документации к нему то нет.
  • [UPDATE] Изменена структура файлов админпанели. Теперь все файлы модуля находятся в папке "_modules", a шаблоны в папке "_templates".
  • [DELETE] Удалены устаревшие и ненужные методы логирования.
  • [DELETE] Удалена замена иконок в админпанели DLE.

New Contributors

  • @Gokujo made their first contribution in #1

Full Changelog: 2.0.8...173.3.0

2.0.8

Choose a tag to compare

@MaximHarder MaximHarder released this 07 Sep 16:39

v2.0.7.2: Фикс установщика

Choose a tag to compare

@MaximHarder MaximHarder released this 06 Sep 16:54