From 129c440d1492c9eeda471a45f06672e254ca5091 Mon Sep 17 00:00:00 2001 From: KrzysztofPajak Date: Wed, 29 Jul 2026 08:25:37 +0200 Subject: [PATCH 01/45] Migrate Grand.Web storefront from Vue 2/BootstrapVue/Bootstrap 4 to Vue 3/Bootstrap 5 Replaces bootstrap-vue with an in-house Vue 3 compatibility layer (vueapp/src/compat) that reimplements the b-* components, $bvToast/$bvModal services, v-b-toggle/modal/tooltip directives and vee-validate 3's validation-observer/provider API used throughout the storefront views, so existing Razor templates keep working largely unchanged. Mechanically updates Bootstrap 4 classes/attributes to their Bootstrap 5 equivalents across views and theme CSS, and fixes several Vue 3 template incompatibilities uncovered along the way (bare - AddToCart + AddToCart @@ -224,13 +224,13 @@ diff --git a/src/Web/Grand.Web/Views/Catalog/Partials/Filtering.cshtml b/src/Web/Grand.Web/Views/Catalog/Partials/Filtering.cshtml index 3aacc1343..8a45f19ec 100644 --- a/src/Web/Grand.Web/Views/Catalog/Partials/Filtering.cshtml +++ b/src/Web/Grand.Web/Views/Catalog/Partials/Filtering.cshtml @@ -17,12 +17,12 @@