591f53c102
Squashed commit of the following:
...
commit 38d03588b1
Merge: 8e987d0 6f4aa3b
Author: ncoronel <ncoronel@quo.ar >
Date: Wed Aug 26 10:25:23 2026 -0300
Merge branch 'fix/cart-expiration-notification' of https://gitea.quo.ar/tbianchini/shopit-front into fix/cart-expiration-notification
commit 8e987d0ce6
Author: ncoronel <ncoronel@quo.ar >
Date: Wed Aug 26 10:02:26 2026 -0300
fix(purchase-status): clear cart on approved purchase
commit e171b9a233
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Aug 25 17:06:07 2026 -0300
refactor(checkout): use purchase id route segment
commit 643d43adea
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Aug 25 17:05:59 2026 -0300
fix(checkout): handle expired purchase exits
commit d89d01b511
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Aug 25 16:47:17 2026 -0300
fix(checkout): refresh expired carts
commit eeb245209b
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Aug 25 16:46:12 2026 -0300
fix(checkout): show backend start errors
commit 9d3754c2d8
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Aug 25 16:33:44 2026 -0300
fix(cart): refresh state after expiration
commit 6f4aa3b1bd
Author: ncoronel <ncoronel@quo.ar >
Date: Wed Aug 26 10:02:26 2026 -0300
fix(purchase-status): clear cart on approved purchase
commit 2b342ec235
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Aug 25 17:06:07 2026 -0300
refactor(checkout): use purchase id route segment
commit d06b146104
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Aug 25 17:05:59 2026 -0300
fix(checkout): handle expired purchase exits
commit f4e0a9e028
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Aug 25 16:47:17 2026 -0300
fix(checkout): refresh expired carts
commit 8c2b738806
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Aug 25 16:46:12 2026 -0300
fix(checkout): show backend start errors
commit 1362d0c163
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Aug 25 16:33:44 2026 -0300
fix(cart): refresh state after expiration
2026-08-26 10:29:23 -03:00
a012f94198
feat: implement menu page layout component and remove old sidebar components for improved structure and responsiveness
2026-08-06 09:06:19 -03:00
b96d6f23b6
feat: implement category dropdown and category items page with routing and styling
2026-07-28 12:20:53 -03:00
902f65d8d0
feat: enhance checkout process with purchase editing and status handling
...
- Implemented purchase editing functionality in CheckoutPageComponent, allowing users to modify items in their purchase.
- Added a new guard (checkoutPendingPurchaseGuard) to prevent navigation away from the checkout page while a purchase is in progress.
- Updated the login page to handle return URLs after authentication.
- Enhanced product detail page to support direct purchases with a new buyNow method.
- Introduced new UI elements and logic to handle purchase status, including expired and rejected states in PurchaseStatusPageComponent.
- Improved cart component to allow editing of item quantities with a toggle button.
- Added quantity selector enhancements to disable controls when necessary.
- Updated tests to cover new functionalities and ensure proper behavior of components.
2026-07-27 12:49:00 -03:00
9dcedc9382
Forgot password flow
2026-07-27 09:42:22 -03:00
79a6edc3f3
feat(search): implement search functionality with results page and routing
2026-07-24 14:10:26 -03:00
752c5fceea
feat(menu): refactor menu handling to use labels directly and remove unused functions
2026-07-24 10:12:11 -03:00
974f947fc6
feat(account-page): implement dynamic account navigation menus in sidebar and user dropdown
2026-07-24 09:58:18 -03:00
656e41d189
feat(contact-page): add route for contact page with menu guard
2026-07-24 09:13:12 -03:00
1d5c94b9bc
feat(help-page): enhance help section with dynamic footer links and add pending help page
2026-07-23 17:13:43 -03:00
afaa761acc
feat(help-page): implement help page layout with FAQ section and sidebar navigation
2026-07-23 17:13:33 -03:00
21119ff303
feat(account-page): implement sidebar layout with account sidebar and routing
2026-07-23 15:40:55 -03:00
bc37a91c7f
feat(tickets): implement tickets page with ticket component and service
2026-07-21 14:12:23 -03:00
b0e97fc577
feat(store-home-page): refactor to use catalog structure and update product loading logic
2026-07-20 16:08:18 -03:00
cc87169c1c
feat(menu-guard): implement hasMenuGuard for route access control based on tenant menu permissions
2026-07-14 12:22:26 -03:00
993aa5823a
feat(product-detail): implement resolver for product details and update component logic for improved error handling
...
feat(product-carousel): enhance image loading with optimized attributes and improve layout consistency
style: refactor HTML structure for better readability and maintainability
test(product-detail): add unit tests for product detail resolver and component behavior
2026-07-08 16:12:35 -03:00
6c00a3e2bb
feat(store-home): implement resolver for product data and enhance component logic for improved error handling and loading states
2026-07-08 16:04:11 -03:00
e06edaaa42
feat(purchase-detail): add purchase detail page with routing and mock data
2026-07-08 13:40:29 -03:00
1a2d303b4e
feat(account-page): implement account layout, profile, and purchases pages with corresponding components
2026-07-08 08:36:17 -03:00
910f367851
feat(purchase-status): implement purchase status page with loading and error handling
2026-07-07 11:21:27 -03:00
cb0d1e4d77
feat(layout): replace AuthLayout with SimpleLayout for login and registration routes
2026-07-07 10:58:51 -03:00
3971970975
feat(checkout): implement authentication guard for checkout route and add bank account service
2026-07-03 14:07:57 -03:00
45f0618ae9
feat(checkout): implement checkout page with form validation and routing
2026-07-03 10:54:43 -03:00
6ffffc6ea8
feat(auth): implement authentication service, guards, and interceptors
...
- Add AuthService for handling login, registration, and session management.
- Create auth guards to protect routes based on authentication status.
- Implement auth interceptor to attach JWT token to HTTP requests and handle 401 errors.
- Add unit tests for AuthService, guards, and interceptor.
- Create login and registration components with form validation and error handling.
- Update routing to include guards for login and registration pages.
2026-07-02 16:37:06 -03:00
57f58c92be
feat(register): add register page with routing and form implementation
2026-07-02 15:57:54 -03:00
3c98600193
feat(login): implement auth layout and restructure login page with improved styling and structure
2026-07-02 15:45:26 -03:00
85465ce7e1
feat(login): add login page component with template and styles
2026-07-02 15:14:08 -03:00
79d4de6c04
feat: implement store routing and product detail page skeleton
2026-06-30 09:10:15 -03:00
23e8da345a
feat: implement store layout and home page components with routing
2026-06-26 13:42:23 -03:00