b7b63e3739
Extra: PRUNE
2025-12-15 20:35:13 +03:00
9ceeb32f5d
Fixes: 1) Remove unused useRouter import in index.tsx to clean up dependencies;
...
Extra: Ensure better maintainability by eliminating redundant imports;
2025-07-01 00:47:57 +03:00
4e4c9c4f4f
Features: 1) Add i18n support with multiple locales and default locale in next.config;
...
Fixes: 1) Add missing import for useRouter in index.tsx;
Extra: n/a;
2025-07-01 00:47:37 +03:00
cc8c2245ee
Features: 1) Integrated Apollo Client with caching and query merging; 2) Added GraphQL schema for improved API handling;
...
Fixes: None;
Extra: Removed unused files including layout, page components, and global styling to align with the new GraphQL integration;
2025-06-30 20:18:42 +03:00
7fd483376e
Features: 1) Add favicon.svg to the public directory; 2) Update tsconfig.json to include baseUrl configuration;
...
Fixes: 1) Correct tsconfig.json paths for styles import;
Extra: 1) Add .gitkeep placeholders for new pages, components, and styles directories.
2025-06-27 07:20:04 +03:00
1b0538694f
Features: 1) Add SVG assets (window.svg, next.svg, vercel.svg) to storefront/public; 2) Setup initial Next.js home page layout with Tailwind CSS in src/app/page.tsx; 3) Integrate support for deploying via Vercel and links to documentation;
...
Fixes: None;
Extra: Add package-lock.json for dependency management, including Next.js, React, Tailwind CSS, and development tools;
2025-06-27 04:53:34 +03:00
d4e33a006e
Features: 1) Add .gitkeep file under storefront directory;
...
Fixes: 1) Include `desktop.ini` in `.dockerignore`;
Extra: None;
2025-06-27 04:28:58 +03:00
328ccaa615
Features: 1) 2.8.9 update
...
Fixes: 1) wtf go read diff;
Extra: ???
2025-06-18 15:05:58 +03:00
b105561c10
Features: 1) Simplify Docker configuration by renaming Dockerfile.app to Dockerfile; 2) Add commented setup for storefront and nginx services in docker-compose.yml;
...
Fixes: 1) Correct `.dockerignore` entry for the relocated `storefront/Dockerfile`;
Extra: 1) Refactor file structure by renaming `Dockerfile.storefront` to `storefront/Dockerfile`.
2025-06-17 12:39:03 +03:00
0b68dea7d3
Extra: restore to Vue
2025-06-04 20:32:34 +03:00
11d6534a40
Extra: 1) Remove separate .gitignore.
2025-06-04 17:19:32 +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
7d154f9302
Features: 1) Simplify layout hydration using client:only="vue" for Vue components;
...
Fixes: None;
Extra: 1) Remove unused composables and their function calls to streamline default layout; 2) Minor cleanup including unnecessary newline removal in plugins entry file;
2025-06-02 13:08:27 +03:00
6894015954
Features: 1) Add astro-eslint-parser as a new devDependency;
...
Fixes:
Extra: 1) Refactor ESLint configuration to simplify overrides with modular imports for Astro and Vue; 2) Format ESLint config for consistency.
2025-06-01 18:25:27 +03:00
587c7d3428
Features: 1) Add ESLint dependencies for Vue and Astro projects, including eslint-plugin-astro and eslint-plugin-vue;
...
Fixes: None;
Extra: 1) Update `package-lock.json` with multiple development-related dependencies, including `vue-eslint-parser` and packages for TypeScript compatibility;
2025-06-01 18:10:45 +03:00
fd8774b817
Features: 1) Add Pinia stores for language, company, and cart management; 2) Implement new i18n plugin with dynamic locale detection and improved setup; 3) Enhance routing logic with locale-aware redirects;
...
Fixes: 1) Replace usage of `vue-router` with `window.location.href` for redirects across multiple composables; 2) Ensure proper locale switching in authentication flows;
Extra: 1) Update `package-lock.json` with dependencies for Apollo, Vue I18n, and styling; 2) Remove unused `i18n.config.js` to streamline i18n setup; 3) General composables refactoring to improve code maintainability;
2025-06-01 16:52:36 +03:00
8a8a1605ea
Features: 1) Add Apollo Client integration with support for locale-based headers; 2) Add Czech and German locale files; 3) Add Source Code Pro Bold font;
...
Fixes: None;
Extra: None;
2025-05-31 18:24:02 +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
b802d7266c
Storefront updates
2025-05-28 22:37:39 +10:00
9e837ba568
Features: 1) Implement composables for posts, products, categories, languages, and user deposits with lazy loading and GraphQL integration; 2) Add standalone pages for blog, product, store, and profile with scoped SCSS styling; 3) Add reusable UI components including header, footer, input, button, and textarea; 4) Introduce forms for contact and deposit functionality with validation and localization support; 5) Create GraphQL fragments for users, products, categories, company, orders, languages, and wishlist for efficient data fetching;
...
Fixes: 1) Correct missing semicolons in Pinia store definitions for cart, company, wishlist, and auth stores; 2) Refactor GraphQL queries to include fragments for improved modularity and readability; 3) Correct error handling in composables like `usePosts` and `useLanguages`;
Extra: Enhanced App.vue to include dynamic company info and language fetching on mount; Added scoped styles for new components and pages.
2025-05-28 15:35:42 +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
8961029176
Features: 1) Add Dockerfile.app with author label for application container; 2) Add CODEOWNERS file for ownership management; 3) Introduce Dockerfile.storefront for storefront container; 4) Add .gitkeep file for storefront folder;
...
Fixes: 1) Update `docker-compose.yml` to use `Dockerfile.app` instead of default build context;
Extra: 1) Add commented-out `storefront` service in `docker-compose.yml` for potential future use; 2) Minor cleanup and structuring of Docker setup;
2025-05-26 15:34:45 +03:00