Commit Graph

14 Commits

Author SHA1 Message Date
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
56355569f2 fix: correct spelling of "contraseña" in various components and templates 2026-07-08 12:26:46 -03:00
3971970975 feat(checkout): implement authentication guard for checkout route and add bank account service 2026-07-03 14:07:57 -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
16eea32ce7 feat: implement cart icon component with quantity badge and integrate into store header for improved UI 2026-07-02 09:27:01 -03:00
ad39ccb561 feat: differentiate between header and footer colors 2026-07-01 15:37:44 -03:00
0363280ede feat: implement tenant branding system and global toast notification service 2026-07-01 11:54:11 -03:00
b8f4d06caa test: add unit tests for application routing and tenant resolution logic 2026-06-30 08:49:55 -03:00
74144b6d2c feat: implement store home page with product listing, pagination, and error handling 2026-06-30 08:47:57 -03:00
2cbe681995 refactor: migrate tenant bootstrap to use SSR state caching and update button components to use CSS tenant variables 2026-06-28 23:09:26 +00:00
23e8da345a feat: implement store layout and home page components with routing 2026-06-26 13:42:23 -03:00