23a5ac32cc
feat: update border styles to use CSS variables for consistency across components
2026-08-12 09:00:13 -03:00
8d88e1bb13
Merge branch 'feature/responsive' into develop
2026-08-06 09:23:37 -03:00
50f986dd2f
feat: refactor menu content section for improved structure and responsiveness across account and help pages
2026-08-06 09:22:24 -03:00
6b9087262a
feat: improve responsiveness of checkout payment panel and help sidebar components
2026-08-06 08:53:23 -03:00
4b98df4058
feat: enhance checkout page layout for better responsiveness and adjust cart actions for mobile
2026-08-06 08:49:38 -03:00
f289e9e2e4
feat: add expires_at to PurchaseDetailResponse and update checkout logic for pending payments
2026-08-03 17:04:07 -03:00
da61067c6a
feat: introduce loading context management across services
...
- Refactor AuthService, CartService, CatalogService, CheckoutService, TenantService, and TicketService to extend BaseApiService for consistent loading context handling.
- Implement loading modes ('global', 'custom', 'none') using HttpContext for API requests.
- Update existing service methods to accept loading mode parameters and propagate them to HTTP requests.
- Enhance global loading interceptor to respect loading modes and prevent global loading for specific requests.
- Add unit tests to verify loading mode propagation in services and interceptors.
- Update component interactions to utilize the new loading mode functionality.
2026-07-29 11:54:31 -03:00
c14f740dbb
Merge branch 'refactor/purchase_screen' into develop
2026-07-29 09:37:40 -03:00
109a1cab5a
refactor: update payment validation logic to handle transfer statuses more effectively
2026-07-29 09:36:22 -03:00
3ab73a395a
Squashed commit of the following:
...
commit 9bb3374ba0
Author: ncoronel <ncoronel@quo.ar >
Date: Wed Jul 29 09:20:17 2026 -0300
feat: add submitPurchaseForReview method and update checkout flow to handle purchase review status
commit 76327d34ec
Author: ncoronel <ncoronel@quo.ar >
Date: Wed Jul 29 08:33:54 2026 -0300
refactor: update styles for category items page header and title
commit 4cb81ed70d
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Jul 28 17:02:12 2026 -0300
feat: implement payment verification error component and update checkout flow
commit c233845ce0
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Jul 28 16:57:00 2026 -0300
feat: add WhatsApp support and improve payment timeout handling in checkout process
commit 15a74bb56e
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Jul 28 16:26:45 2026 -0300
feat: enhance purchase status page with ticket handling and WhatsApp integration
commit 58e9dc06b1
Author: ncoronel <ncoronel@quo.ar >
Date: Tue Jul 28 16:03:17 2026 -0300
refactor: simplify purchase status page by removing polling logic and updating messages
2026-07-29 09:30:24 -03:00
9bb3374ba0
feat: add submitPurchaseForReview method and update checkout flow to handle purchase review status
2026-07-29 09:20:17 -03:00
4cb81ed70d
feat: implement payment verification error component and update checkout flow
2026-07-28 17:02:12 -03:00
c233845ce0
feat: add WhatsApp support and improve payment timeout handling in checkout process
2026-07-28 16:57:00 -03:00
7845c8f20e
feat: implement loading state for checkout process and enhance stepper component
2026-07-28 09:25:04 -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
938d15bf83
feat(checkout): implement QR payment polling and validation logic
2026-07-21 09:52:19 -03:00
b64c627702
feat(checkout): update payment intent payload to use 'transfer_payer_dni' and remove placeholder from DNI input
2026-07-16 11:38:10 -03:00
fc425543ee
feat(checkout): add DNI input handling for transfer payments and update related components
2026-07-16 11:28:33 -03:00
36045656e7
feat(checkout): enhance transfer payment flow with DNI input handling and completion action
2026-07-16 11:18:26 -03:00
ada832cbba
feat(checkout): update button width and background color for payment components
2026-07-16 11:02:30 -03:00
524eea38f4
feat(checkout): enhance transfer payment flow with DNI input and validation
2026-07-16 10:55:28 -03:00
f163e8a353
feat(checkout): refactor payment step components for QR, transfer, and TelePagos methods
2026-07-16 10:21:59 -03:00
8b785fd631
feat(cart): refactor cart item structure and update related components for consistency
2026-07-16 10:02:24 -03:00
56355569f2
fix: correct spelling of "contraseña" in various components and templates
2026-07-08 12:26:46 -03:00
baf5e2d4e7
feat(layout): enhance layout structure by adding padding and container classes
2026-07-08 09:14:33 -03:00
64ade4d595
feat(profile-form): refactor form-group styles and update error handling in checkout form
2026-07-08 09:05:15 -03:00
eb73398397
refactor(qrcode): replace angularx-qrcode with custom QRCodeComponent and update dependencies
2026-07-08 02:21:17 +00:00
1af478d65e
refactor(button): update click handling and aria attributes for better accessibility
2026-07-07 17:04:07 -03:00
7e8a638d01
refactor(checkout): update button sizes for consistent layout across checkout steps
2026-07-07 17:00:26 -03:00
639004c8c6
refactor(checkout): update layout and styles for checkout actions and payment panel
2026-07-07 16:57:40 -03:00
17ef39e9a8
refactor(checkout): remove border and padding from cart column for cleaner layout
2026-07-07 16:44:07 -03:00
e8d71bfd03
feat(checkout): refactor purchase completion flow and clear cart state
2026-07-07 15:36:01 -03:00
c54eb105cb
feat(purchase-status): enhance purchase status handling with polling and improved UI feedback
2026-07-07 12:51:01 -03:00
910f367851
feat(purchase-status): implement purchase status page with loading and error handling
2026-07-07 11:21:27 -03:00
53278719a8
feat(cart): add loading state management for cart item operations and update payment intent handling
2026-07-06 15:28:39 -03:00
8ceef31785
feat(checkout): implement ngOnInit lifecycle hook to load cart data
2026-07-06 15:04:09 -03:00
a642ae84d5
feat(checkout): enhance checkout form with user data pre-filling and disable fields
2026-07-06 14:37:20 -03:00
09fa876da3
feat(checkout): define CreatePurchasePayload interface and update createPurchase method to use it
2026-07-06 14:22:12 -03:00
69fee4e20a
feat(checkout): implement purchase creation and payment intent generation with QR code support
2026-07-06 11:26:39 -03:00
3971970975
feat(checkout): implement authentication guard for checkout route and add bank account service
2026-07-03 14:07:57 -03:00
0a2d999c00
feat(checkout): adjust button styles and layout for improved usability
2026-07-03 12:03:57 -03:00
37d94159aa
feat(checkout): update styles for title and labels in payment step for improved readability
2026-07-03 11:52:11 -03:00
361596bbbc
feat(checkout): update styles for payment card and text elements for improved readability
2026-07-03 11:44:29 -03:00
811f127deb
feat: implement checkout data and payment steps as standalone components
...
- Add `CheckoutDataStepComponent` for handling user data input with reactive forms.
- Create `CheckoutPaymentStepComponent` for managing payment method selection and display.
- Refactor `CheckoutPageComponent` to utilize the new components, improving modularity and readability.
- Introduce SCSS styles for both new components, ensuring consistent design with existing styles.
- Update HTML structure in `checkout-page.component.html` to integrate the new components.
- Define models for checkout forms and payment methods in `checkout-page.models.ts`.
2026-07-03 11:31:09 -03:00
bfbbfb9c09
feat(checkout): enhance checkout page with payment methods and form validation
2026-07-03 11:27:53 -03:00
45f0618ae9
feat(checkout): implement checkout page with form validation and routing
2026-07-03 10:54:43 -03:00