Commit graph

17 commits

Author SHA1 Message Date
c2052d62fd Merge branch 'refs/heads/master' into storefront-nuxt 2026-02-27 21:47:30 +03:00
cc11da01f9 refactor(storefront): replace evibes logo with schon logo in SVG format
Updated the SVG logo file in storefront to replace evibes branding with schon. Includes enhanced styling and additional view properties for resolution compatibility.
2026-02-05 17:23:59 +03:00
9ae3b4433f Merge branch 'master' into storefront-nuxt 2026-02-05 17:13:57 +03:00
85ec39255b Merge branch 'main' into storefront-nuxt 2025-10-07 23:14:14 +03:00
87b62b32e8 Merge branch 'main' into storefront-nuxt
# Conflicts:
#	storefront/public/robots.txt
2025-09-15 14:23:54 +03:00
e78d2fc652 Features: 1) Update robots.txt to include improved crawler directives for /profile while maintaining SEO sitemap and host details;
Fixes: 1) Remove redundant `robots_frontend.txt` file and replace with consolidated `robots.txt` from `storefront/public`;

Extra: 1) Standardize formatting of crawler directives in `robots.txt`.
2025-09-13 12:59:53 +03:00
a31ee9c6b1 Features: 1) Add Source Code Pro Light font asset for theme enhancement;
Fixes: None;

Extra: None;
2025-06-27 01:59:02 +03:00
129ad1a6fa Features: 1) Build standalone pages for search, contact, catalog, category, brand, product, and home with localized metadata and scoped styles; 2) Add extensive TypeScript definitions for API and app-level structures, including products, orders, brands, and categories; 3) Implement i18n configuration with dynamic browser language detection and fallback system;
Fixes: None;

Extra: 1) Create Pinia stores for app, user, category, and company management; 2) Add utility functions for error handling and category slug lookups; 3) Include German locale file and robots.txt for improved SEO and accessibility; 4) Add SVG assets and improve general folder structure for better maintainability.
2025-06-27 00:10:35 +03:00
328ccaa615 Features: 1) 2.8.9 update
Fixes: 1) wtf go read diff;

Extra: ???
2025-06-18 15:05:58 +03:00
0b68dea7d3 Extra: restore to Vue 2025-06-04 20:32:34 +03:00
70594a891e Merge branch 'storefront'
# Conflicts:
#	storefront/package-lock.json
#	storefront/package.json
#	storefront/public/favicon.ico
#	storefront/src/App.vue
#	storefront/src/apollo/index.js
#	storefront/src/components/base/header/base-header-search.vue
#	storefront/src/components/base/header/base-header.vue
#	storefront/src/components/forms/deposit-form.vue
#	storefront/src/components/forms/login-form.vue
#	storefront/src/components/forms/new-password-form.vue
#	storefront/src/components/forms/register-form.vue
#	storefront/src/components/forms/reset-password-form.vue
#	storefront/src/components/forms/update-form.vue
#	storefront/src/components/home/home-hero.vue
#	storefront/src/components/ui/ui-button.vue
#	storefront/src/components/ui/ui-checkbox.vue
#	storefront/src/components/ui/ui-input.vue
#	storefront/src/components/ui/ui-language-switcher.vue
#	storefront/src/composables/auth/useLogin.js
#	storefront/src/composables/auth/useLogout.js
#	storefront/src/composables/auth/useRefresh.js
#	storefront/src/composables/categories/useCategorybySlug.js
#	storefront/src/composables/languages/useLanguageSwitch.js
#	storefront/src/composables/languages/useLanguages.js
#	storefront/src/composables/products/index.js
#	storefront/src/composables/products/useProducts.js
#	storefront/src/composables/search/useSearch.js
#	storefront/src/composables/search/useSearchUi.js
#	storefront/src/composables/user/useUserUpdating.js
#	storefront/src/config/index.js
#	storefront/src/locales/de-de.json
#	storefront/src/main.js
#	storefront/src/pages/home-page.vue
#	storefront/src/pages/product-page.vue
#	storefront/src/pages/store-page.vue
#	storefront/src/router/index.js
#	storefront/src/stores/languages.js
#	storefront/src/stores/user.js
2025-06-04 17:17:29 +03:00
e0eaf55d73 Fixes: Added more Vue integrations for Astro; 2025-06-04 11:59:03 +03:00
dbdf20b1b1 Features: 1) Add package-lock.json for dependency management with initial packages including Astro and Vue;
Fixes: None;

Extra: None;
2025-05-31 18:17:58 +03:00
9129211f76 Features: Empty out storefront 2025-05-31 17:59:42 +03:00
2d363e1740 Features: 1) Introduce new components including ui-counter, ui-link, base-auth, and base-header-catalogue with scoped styles; 2) Add useProductTags composable and integrate GraphQL queries for product tagging; 3) Build standalone pages for cart and wishlist with basic templates; 4) Integrate vue3-marquee-slider, swiper, and primeicons dependencies for enhanced UI interactions; 5) Add skeleton loaders for language switcher and counter components; 6) Localize the app with support for it-it, de-de, ja-jp, da-dk, fr-fr, and nl-nl locales;
Fixes: 1) Refactor `useProducts` and `useCategorybySlug` composables for improved error handling and lazy loading; 2) Correct import path in `product-page.vue` for `useProductBySlug`; 3) Update `useLanguages` composable to set current locale from local storage; 4) Remove unused `auth.js`, `base-header.vue`, and deprecated GraphQL fragments;

Extra: Minor styling adjustments and removal of redundant console logs; Updated `package-lock.json` dependencies for version consistency.
2025-05-31 17:43:33 +03:00
d2deb25e33 Set up storefront with localization, global styles, and GraphQL integration 2025-05-26 18:02:48 +03:00
79f772c4dc Features: 1) Add initial storefront configuration including app naming, local storage, and supported locales; 2) Introduce global styles with variables, mixins, and modules; 3) Implement router with locale-based navigation and home page setup; 4) Add Pinia stores for authentication and cart management; 5) Provide GraphQL queries for wishlist, categories, products, orders, languages, company info, and documents; 6) Add GraphQL mutations for authentication, cart, contact, deposit, and wishlist operations; 7) Include SVG assets for eye icons; 8) Add localization file for "en-gb" with buttons, errors, and fields text;
Fixes: None;

Extra: Minor structural organization of assets and GraphQL queries; Added descriptive structure to enhance traceability;
2025-05-26 18:00:19 +03:00