eCommerce-Application/Sprint#1#5
Open
Locust13region wants to merge 108 commits into
Open
Conversation
This reverts commit ae38e93.
…-app into feat/configuration
fix husky cinfiguration
* feat: add app purposes & description * refactor: TASK-14 description --------- Co-authored-by: DESKTOP-MF8V5D1\Andrey <m>
Feat: Set up Husky, and set up Stylelint
… Last Name and Password + validation: TASK-28
feats: Install PrimeVue Forms Add SignUp page (signUpView.vue file) Add Sign Up Form Add validations for the form Add instrfaces forlder + interfaces.ts file
…ps://github.com/Locust13region/ecommerce-app into TASK-30-Implement-registration-on-commerceTools
…ation form TASK-30
…tion-on-commerceTools Task-30 implement registration on commerce tools
✅ Deploy Preview for undefined-ecommerce ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
…deploy TASK-42 Add redirects file for Netlify
* feat: add 404 page * style: correct styles * feat: add login/logout/signup buttons * fix: correct dependencies
* feat: add global ref apiRoot * refactor: useAuth * refactor: useAuth login method * Merge branch 'develop' of https://github.com/Locust13region/ecommerce-app into TASK-41-Refactor-SDK-Client * refactor: fetch current develop * feat: add initializeClient, refreshClient, tokenCache * refactor: use login withPasswordFlow * feat: add mock register customer data * Merge branch 'develop' into TASK-41-Refactor-SDK-Client * fix: mock data for test register customer * fix: mock data for test register customer * fix: regonfig PR * fix: restore file client.ts * fix: rebuild lockfile * Merge branch 'develop' into TASK-41-Refactor-SDK-Client
…for-registration-page Task 44 remove min height for registration page
…cover-with-Unit-tests Task-45 Registration page: cover with Unit tests Added Unit test for input fields on the Registration page
* feat: add api State & it usage method * refactor: use store for apiRoot & clean up unnecessary code * Merge remote-tracking branch 'origin/develop' into TASK-43-Refactor-SDK-client-with-state-manager * feat: add redirect to main page after success login * fix: remove unnecessary method
* refactor: move login validator to separate folder * fix: correct redirection after login and registration * fix: add background for date picker * refactor: correct toast messages
* feat: add tests for login inputs * refactor: delete unnecessary files * refactor: move login tests to separate folder * fix: correct path to modules * fix: resolve conflicts with develop branch
* feat: add category drop-down menu TASK-62 * feat: prevent default links, and set router.push instead TASK-62 * feat: add Catalog Page category menu TASK-62 * feat: add breadcrumbs TASK-62 * fix: refresh token (#24) * feat: add fetchProducts and product parsing TASK-59 * feat: set one slug for categories or subcategories, add map for categories, set correct breadcrumbs path TASK-62 * feat: add method to get productProjection by slug TASK-62 * feat: add products fetch based on category slug TASK-62 * refactor: set fetchProducts and fetchProductsBySlug as one method TASK-62 * feat: add feature to load all products if the /catalog page is selected TASK-62 * refactor: add Product List composable TASK-62 * refactor: replace useProductsList with its values directly TASK-62 * refactor: remove unneccessary comments TASK-62 * feat: add Discounts for product cards TASK-62 * feat: add active class for nav MegaMenu, styled it as other nav elements TASK-62 * feat: add interective color change for product name on hover TASK-62 * refactor: replace createApiRootWithClientCredentialsFlow() with useApiRoot methods TASK-62 * Merge remote-tracking branch 'origin/release/catalog-product-profile' into TASK-62-Catalog-Page-Category-Navigation-25-points * feat: add Pinia store for products, limits, offset, totalProducts values TASK-62 * feat: push router to /not-found if there is no such category TASK-62 * feat: rename :slug to :categorySlug TASK-62 * TASK-47-meta-Detailed-Product-Page-Implementation (#26) * feat: add modal * refactor: modal close button on the right side * refactor:: get product by ID * refactor: get product by slug * refactor: component decomposition, define slug as prop * fix: routing table * fix: corrected the comments * fix: productSlug * Merge branch 'release/catalog-product-profile' into TASK-62-Catalog-Page-Category-Navigation-25-points * Merge pull request #25 from Locust13region/TASK-62-Catalog-Page-Category-Navigation-25-points Task-62 Catalog Page Implementation * feat: add search by product name, attribute, description TASK-60 * feat: add sorting by through all category pages by setting sortOption to Pinia TASK-60 * refactor:: remove unnecessary code (#27) * Refactor--retrieving-detailed-product-data-from-the-store-if-available (#28) * refactor: get data from store if available * refactor: button naming cart => bag * feat: add filters by attributes * feat: add showing all category filters TASK-60 * feat: add correct communication between all search parameters TASK-60 * feat: add correct product filters working * feat: add price range URL query set and parsing onLoad TASK-60 * fix: add correct styling for mobile MegaMenu, add collapse Panel for filters TASK-60 * Task 48 meta user profile page implementation (#29) * feat: add redirection from profile page for unauthorized user * fix: correcrt redirection after login * fix: correct toast * feat: add profile basic page * fix: delete maximum for password length * feat: add profile information and password editing * refactor: move personalForm to separate file * feat: implement adding new address * feat: implement deleting address * feat: implement changing default address * feat: implement editing address * refactor: delete comments * fix: correct login error message * refactor: move function for requesting data to own file * fix: correct error messages in personal information * fix: correct saving changes * refactor: simplify saveChanges function * refactor: use fetchProducts method to load filters, remove unneccessery comments TASK-60 * fix: add correct input ID attributes for password and birth date fields TASK-60 * Merge pull request #30 from Locust13region/TASK-60-Catalog-Page-Product-Filtering-Sorting-and-Searching-65-points Task 60 catalog page product filtering sorting and searching 65 points * Task 81 fix getting data in profile page (#32) * fix: add getCustomerAddresses function * fix: change variable in getCustomerAddresses function * fix: move productListStore variable inside the useProductList method TASK-82 * fix: set more specific product card styling TASK-82 * refactor: remove unnesseccery comments TASK-82 * feat: add tests for Paginator, Price Range, ProductCard TASK-83 * refactor: set correct paths for Vue components TASK-83 * Merge pull request #33 from Locust13region/TASK-82-Fix-build-version-with-ReferenceError TASK-82 fix: move productListStore variable inside the useProductList method … * Merge pull request #34 from Locust13region/TASK-83-Cover-Catalog-Page-with-tests Task 83 cover catalog page with tests * fix: add removeEventListeners on MegaMenu Unmount, and change isActive to computed values TASK-84 * fix: delete unnecessary comments (#35) * Merge pull request #36 from Locust13region/TASK-84-Fix-Fix-Katerina-comments Fix: MegaMenu refactoring and removing event listeners on unmount TASK-84
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Task: link
Repository: link
Done 04.05.2025 / deadline 05.05.2025
Score 150 / 150