From dd17d89d14588fee338298f156c3c6b802189422 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 23 Dec 2025 16:04:50 +0000 Subject: [PATCH 01/23] Initial plan From 691afcd8db2dfefb9b99fb5b746c22f86466a2a4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 23 Dec 2025 16:14:16 +0000 Subject: [PATCH 02/23] fix(template): [PCMT-1080] Fix Vue 3 template roots and Vue Router 4 compatibility Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com> --- .../lgw-action-button.html.twig | 36 +++-- .../lgw-action-label.html.twig | 14 +- .../component/lgw-catalog-select/index.js | 2 +- .../lgw-catalog-select.hmtl.twig | 16 --- .../lgw-catalog-select.html.twig | 14 ++ .../lgw-conditional-string-field.html.twig | 50 ++++--- .../lgw-country-icon.html.twig | 18 ++- .../lgw-debug-warning.html.twig | 4 +- .../lgw-description-list-element.html.twig | 40 +++--- .../component/lgw-footer/lgw-footer.html.twig | 40 +++--- .../lgw-free-trial-warning.html.twig | 18 ++- .../lgw-lockable-string-field.html.twig | 38 +++--- .../lgw-order-state-label.html.twig | 8 +- .../lgw-order-type-icon.html.twig | 8 +- .../lgw-update-modal.html.twig | 126 +++++++++--------- .../lgw-update-warning.html.twig | 18 ++- .../lgw-order-list/lgw-order-list.html.twig | 4 +- .../lgw-connection-cms.html.twig | 8 +- .../lgw-connection-home.html.twig | 4 +- .../lgw-dashboard-free-trial.html.twig | 66 +++++---- .../lgw-dashboard-home.html.twig | 126 +++++++++--------- 21 files changed, 313 insertions(+), 345 deletions(-) delete mode 100644 src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/lgw-catalog-select.hmtl.twig create mode 100644 src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/lgw-catalog-select.html.twig diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-action-button/lgw-action-button.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-action-button/lgw-action-button.html.twig index 1ca564e..9d2f0a1 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-action-button/lgw-action-button.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-action-button/lgw-action-button.html.twig @@ -1,21 +1,19 @@ {% block lgw_action_button %} - +
+ + {{ buttonContent }} + + {{ tooltipTitle }} +
    +
  • + {{ error }} +
  • +
+
+
+ +
{% endblock %} \ No newline at end of file diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-action-label/lgw-action-label.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-action-label/lgw-action-label.html.twig index a7b9529..2736973 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-action-label/lgw-action-label.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-action-label/lgw-action-label.html.twig @@ -1,10 +1,8 @@ {% block lgw_action_label %} - +
+ + {{ labelContent }} + + +
{% endblock %} \ No newline at end of file diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/index.js b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/index.js index 0f6b28a..2c206c3 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/index.js +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/index.js @@ -1,4 +1,4 @@ -import template from './lgw-catalog-select.hmtl.twig'; +import template from './lgw-catalog-select.html.twig'; import './lgw-catalog-select.scss'; const { Component } = Shopware; diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/lgw-catalog-select.hmtl.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/lgw-catalog-select.hmtl.twig deleted file mode 100644 index c7fa557..0000000 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/lgw-catalog-select.hmtl.twig +++ /dev/null @@ -1,16 +0,0 @@ -{% block lgw_catalog_select %} - -{% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/lgw-catalog-select.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/lgw-catalog-select.html.twig new file mode 100644 index 0000000..db3392d --- /dev/null +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-catalog-select/lgw-catalog-select.html.twig @@ -0,0 +1,14 @@ +{% block lgw_catalog_select %} +
+

{{ salesChannel.name }}

+ + +
+{% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-conditional-string-field/lgw-conditional-string-field.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-conditional-string-field/lgw-conditional-string-field.html.twig index e37c2df..32cbc68 100755 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-conditional-string-field/lgw-conditional-string-field.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-conditional-string-field/lgw-conditional-string-field.html.twig @@ -1,28 +1,26 @@ {% block lgw_conditional_string_field %} - +
+ + + + + + +
{% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-country-icon/lgw-country-icon.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-country-icon/lgw-country-icon.html.twig index f7c9293..c8e20f9 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-country-icon/lgw-country-icon.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-country-icon/lgw-country-icon.html.twig @@ -1,12 +1,10 @@ {% block lgw_country_icon %} - +
+ + +
{% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-debug-warning/lgw-debug-warning.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-debug-warning/lgw-debug-warning.html.twig index 0babfa3..44a2807 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-debug-warning/lgw-debug-warning.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-debug-warning/lgw-debug-warning.html.twig @@ -1,5 +1,3 @@ {% block lengow_debug_warning %} - + Debug mode {% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-description-list-element/lgw-description-list-element.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-description-list-element/lgw-description-list-element.html.twig index 5209566..32ba42e 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-description-list-element/lgw-description-list-element.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-description-list-element/lgw-description-list-element.html.twig @@ -1,23 +1,21 @@ {% block lgw_description_list_element %} - +
+
{{ title }}
+
+ +
+ {{ formatDate(content) }} +
+
+ + {{ value }} + +
+ + {{ content }} + +
+
{% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-footer/lgw-footer.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-footer/lgw-footer.html.twig index ef5280c..cd91df5 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-footer/lgw-footer.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-footer/lgw-footer.html.twig @@ -1,24 +1,22 @@ {% block lgw_footer %} - + {% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-free-trial-warning/lgw-free-trial-warning.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-free-trial-warning/lgw-free-trial-warning.html.twig index 30e574f..446909f 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-free-trial-warning/lgw-free-trial-warning.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-free-trial-warning/lgw-free-trial-warning.html.twig @@ -1,12 +1,10 @@ {% block lgw_free_trial_warning %} - + + {{ $tc('lengow-connector.global.trial_1') }} + {{ dayLeft }} + {{ $tc('lengow-connector.global.trial_2') }} + + {{ $tc('lengow-connector.global.upgrade_account') }} + + {% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-lockable-string-field/lgw-lockable-string-field.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-lockable-string-field/lgw-lockable-string-field.html.twig index dcd1b39..f93b7ec 100755 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-lockable-string-field/lgw-lockable-string-field.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-lockable-string-field/lgw-lockable-string-field.html.twig @@ -1,22 +1,20 @@ {% block lgw_lockable_string_field %} - +
+ + + + +
{% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-order-state-label/lgw-order-state-label.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-order-state-label/lgw-order-state-label.html.twig index 29be9bd..0185ae3 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-order-state-label/lgw-order-state-label.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-order-state-label/lgw-order-state-label.html.twig @@ -1,7 +1,5 @@ {% block lgw_order_state_label %} - + + {{ orderStateTranslation }} + {% endblock %} \ No newline at end of file diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-order-type-icon/lgw-order-type-icon.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-order-type-icon/lgw-order-type-icon.html.twig index 9614b43..1840b60 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-order-type-icon/lgw-order-type-icon.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-order-type-icon/lgw-order-type-icon.html.twig @@ -1,7 +1,5 @@ {% block lgw_order_type_icon %} - +
+ +
{% endblock %} \ No newline at end of file diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-update-modal/lgw-update-modal.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-update-modal/lgw-update-modal.html.twig index 5aa1874..fd8383b 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-update-modal/lgw-update-modal.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-update-modal/lgw-update-modal.html.twig @@ -1,73 +1,71 @@ {% block lgw_update_modal %} - + + {% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-update-warning/lgw-update-warning.html.twig b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-update-warning/lgw-update-warning.html.twig index abf6960..77edc96 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/component/lgw-update-warning/lgw-update-warning.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/component/lgw-update-warning/lgw-update-warning.html.twig @@ -1,12 +1,10 @@ {% block lgw_update_warning %} - + + {{ $tc('lengow-connector.global.new_version_available_1') }} + {{ version }} + {{ $tc('lengow-connector.global.new_version_available_2') }} + + {% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/page/lgw-order-list/lgw-order-list.html.twig b/src/Resources/app/administration/src/module/lengow-connector/page/lgw-order-list/lgw-order-list.html.twig index 9ff80ef..f820c9e 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/page/lgw-order-list/lgw-order-list.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/page/lgw-order-list/lgw-order-list.html.twig @@ -45,9 +45,9 @@

{{ $tc('lengow-connector.order.no_report_sent') }} - + {{ $tc('lengow-connector.order.change_this') }} - +

diff --git a/src/Resources/app/administration/src/module/lengow-connector/view/lgw-connection-cms/lgw-connection-cms.html.twig b/src/Resources/app/administration/src/module/lengow-connector/view/lgw-connection-cms/lgw-connection-cms.html.twig index 63c0c7b..9ba2328 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/view/lgw-connection-cms/lgw-connection-cms.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/view/lgw-connection-cms/lgw-connection-cms.html.twig @@ -73,9 +73,9 @@

- + {{ $tc('lengow-connector.connection.cms.success_button_catalog') }} - +
{% endblock %} @@ -93,9 +93,9 @@

- + {{ $tc('lengow-connector.connection.cms.success_button') }} - +
{% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/view/lgw-connection-home/lgw-connection-home.html.twig b/src/Resources/app/administration/src/module/lengow-connector/view/lgw-connection-home/lgw-connection-home.html.twig index b213615..d60e9a6 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/view/lgw-connection-home/lgw-connection-home.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/view/lgw-connection-home/lgw-connection-home.html.twig @@ -23,9 +23,9 @@ {{ $tc('lengow-connector.connection.home.description_fourth') }}

- + {{ $tc('lengow-connector.connection.home.button') }} - +

{{ $tc('lengow-connector.connection.home.no_account') }} diff --git a/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-free-trial/lgw-dashboard-free-trial.html.twig b/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-free-trial/lgw-dashboard-free-trial.html.twig index 6a1f80c..43e192a 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-free-trial/lgw-dashboard-free-trial.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-free-trial/lgw-dashboard-free-trial.html.twig @@ -1,38 +1,36 @@ {% block lgw_dashboard_free_trial %} - +

{% endblock %} diff --git a/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-home/lgw-dashboard-home.html.twig b/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-home/lgw-dashboard-home.html.twig index 8208503..d9732ec 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-home/lgw-dashboard-home.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-home/lgw-dashboard-home.html.twig @@ -1,71 +1,69 @@ {% block lgw_dashboard_home %} - + {% endblock %} From 34b974b22a60f3b50e7d83388f03e4e6dce0ddcc Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 23 Dec 2025 16:17:34 +0000 Subject: [PATCH 03/23] fix(template): [PCMT-1080] Add keyboard navigation to clickable divs for accessibility Co-authored-by: michaelmaslengow <147600733+michaelmaslengow@users.noreply.github.com> --- .../view/lgw-dashboard-home/lgw-dashboard-home.html.twig | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-home/lgw-dashboard-home.html.twig b/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-home/lgw-dashboard-home.html.twig index d9732ec..64fb1c7 100644 --- a/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-home/lgw-dashboard-home.html.twig +++ b/src/Resources/app/administration/src/module/lengow-connector/view/lgw-dashboard-home/lgw-dashboard-home.html.twig @@ -19,7 +19,7 @@