-
Notifications
You must be signed in to change notification settings - Fork 10
Comparing changes
Open a pull request
base repository: modx-pro/MiniShop3
base: 1.3.0-beta1
head repository: modx-pro/MiniShop3
compare: 1.4.0-beta1
- 16 commits
- 145 files changed
- 4 contributors
Commits on Feb 2, 2026
-
feat: события msOnProductsLoad и msOnProductPrepare для интеграции вн…
…ешних пакетов - Добавлены события msOnProductsLoad и msOnProductPrepare в сниппет msProducts - Новый параметр usePackages для активации загрузки данных из внешних пакетов - Bulk-загрузка данных одним запросом (избежание проблемы N+1) - Передача данных между событиями через $modx->eventData - Обновлена версия до 1.4.0-beta1 Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b4c1c6c - Browse repository at this point
Copy the full SHA b4c1c6cView commit details
Commits on Feb 4, 2026
-
Added PrimeVue localization via @vuetools/usePrimeVueLocale
Ivan Bochkarev committedFeb 4, 2026 Configuration menu - View commit details
-
Copy full SHA for d0754f8 - Browse repository at this point
Copy the full SHA d0754f8View commit details
Commits on Feb 5, 2026
-
Исправление замечаний после ревью
Ivan Bochkarev committedFeb 5, 2026 Configuration menu - View commit details
-
Copy full SHA for 56ba012 - Browse repository at this point
Copy the full SHA 56ba012View commit details -
Merge pull request #67 from modx-pro/release-1.4.0-beta1
Added PrimeVue localization via @vuetools/usePrimeVueLocale
Configuration menu - View commit details
-
Copy full SHA for a5e9f8b - Browse repository at this point
Copy the full SHA a5e9f8bView commit details
Commits on Feb 6, 2026
-
fix: синхронизация XML схемы и PHP моделей xPDO
- Добавлено поле stock в PHP модель msProductData - Добавлено поле default_value в PHP модель msExtraField - Добавлена модель msGridField в XML схему - Добавлено поле select_options в XML схему msExtraField Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ba7ece6 - Browse repository at this point
Copy the full SHA ba7ece6View commit details -
feat: страница "Помощь и поддержка" на Vue 3 + PrimeVue
- Переведена страница help на Vue 3 с PrimeVue компонентами - Добавлены quick links на все разделы админки (Заказы, Клиенты, Уведомления, Настройки, Утилиты, Системные настройки) - Карточки ресурсов с hover-эффектами (Демо, Документация, Дополнения, Форум, GitHub) - Обновлены ссылки: документация → docs.modx.pro, дополнения → modstore.pro - Удалён устаревший CSS файл help.css Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for be56735 - Browse repository at this point
Copy the full SHA be56735View commit details -
fix: исправлен доступ к ms3.config в Vue компонентах, удалены неиспол…
…ьзуемые ExtJS файлы - Исправлен доступ к глобальной переменной ms3 (let, не window.ms3) - Исправлена настройка ms3_category_show_nested_products в категориях - Добавлена утилита getMs3Config() в utils/modx.js - Удалены неиспользуемые файлы: plupload, model-fields.wrapper, utilities/gallery/panel, product.grid Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for ef8d605 - Browse repository at this point
Copy the full SHA ef8d605View commit details -
feat: автоматическая конвертация ресурса в товар
- При смене class_key ресурса на msProduct автоматически создаётся msProductData - Товар скрывается из дерева согласно настройке ms3_product_show_in_tree_default - Добавлен метод ProductService::handleConversion() - Добавлено событие OnDocFormSave в плагин MiniShop3 - Зарегистрирован сервис ms3_product_service в ServiceRegistry - Добавлена миграция для поля stock в таблице ms3_products Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 40461bd - Browse repository at this point
Copy the full SHA 40461bdView commit details -
feat: email уведомления при смене статуса заказа, удаление неиспользу…
…емых процессоров - Исправлены email шаблоны: опечатки ms3_3 → ms3_, корректные ключи лексиконов - Добавлена загрузка лексиконов в EmailChannel и сниппет msGetOrder - Исправлен перевод названий доставки/оплаты через | lexicon модификатор - Исправлена ссылка на товар в email (product_id вместо id) - OrdersController теперь использует OrderStatusService для отправки уведомлений - Добавлена миграция seed для notification configs - Добавлена миграция для поля default_value в ms3_extra_fields - Удалены все неиспользуемые Order процессоры (заменены API контроллером) Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c8865b9 - Browse repository at this point
Copy the full SHA c8865b9View commit details -
fix: исправлены стили вкладки Options, удалён deprecated код
- Исправлено отсутствие стилей chips на вкладке "Свойства товара" путём удаления импорта ProductDataFields из main.js (предотвращает разделение CSS) - Удалён deprecated метод getGallery() из update.js - Удалён deprecated метод getVueProductFields() из product.common.js - Исправлен вызов resolveAllOptions() на resolveAllOptionsWithMeta() в ModelFieldsController - Добавлена @deprecated аннотация к deleteFieldOverride() в ConfigController Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 537da25 - Browse repository at this point
Copy the full SHA 537da25View commit details -
feat: Telegram уведомления для менеджеров при смене статуса заказа
- Добавлен TelegramChannel в NotificationManager - Исправлено имя сервиса в NotificationsController (ms3_notifications) - Переименовано поле telegram_id → telegram_chat_id в OrderStatusService - Добавлена настройка ms3_telegram_manager для chat ID менеджеров - Локализация Telegram сообщений (загрузка лексиконов default, manager, notifications) - Перевод имён статусов в уведомлениях через lexicon() - Миграция для seed Telegram уведомлений (только менеджеры, отключены по умолчанию) - Добавлены лексиконы для Telegram: ms3_telegram_order, ms3_telegram_status и др. Уведомления клиентам не создаются - Telegram боты не могут первыми писать пользователям без предварительного диалога. Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 931ed03 - Browse repository at this point
Copy the full SHA 931ed03View commit details
Commits on Feb 7, 2026
-
refactor(msOrder): customerFields параметр и логика выбора источника …
…данных - Добавлен параметр customerFields для маппинга полей msCustomer - Источник данных зависит от ms3_customer_sync_enabled: - sync=false: используется msCustomer (customerFields) - sync=true: используется modUserProfile (userFields) - Удалён мёртвый код валидации POST (валидация в OrderSubmitHandler) - Очищен чанк ms3_order.tpl от неработающих проверок $errors Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c670275 - Browse repository at this point
Copy the full SHA c670275View commit details -
refactor: централизация регистрации сервисов в ServiceRegistry
- Перенесён ms3_filter_config из bootstrap.php в ServiceRegistry - Удалён дубликат ms3_grid_config из bootstrap.php - bootstrap.php теперь содержит только autoload и основной ms3 сервис - Все 41 сервис MiniShop3 централизованы в ServiceRegistry Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fbe35a0 - Browse repository at this point
Copy the full SHA fbe35a0View commit details -
docs: changelog для версии 1.4.0-beta1
Co-Authored-By: Claude Opus 4.5 <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3a8bffd - Browse repository at this point
Copy the full SHA 3a8bffdView commit details -
Configuration menu - View commit details
-
Copy full SHA for abdea81 - Browse repository at this point
Copy the full SHA abdea81View commit details -
Merge pull request #69 from modx-pro/dev/1.4.0-beta
Release 1.4.0-beta1: Notification Center, msOrder improvements
Configuration menu - View commit details
-
Copy full SHA for 10dc448 - Browse repository at this point
Copy the full SHA 10dc448View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff 1.3.0-beta1...1.4.0-beta1