Skip to content

Updates lubien#49

Merged
lubien merged 9 commits intomainfrom
updates-lubien
Mar 21, 2026
Merged

Updates lubien#49
lubien merged 9 commits intomainfrom
updates-lubien

Conversation

@lubien
Copy link
Copy Markdown
Member

@lubien lubien commented Mar 21, 2026

No description provided.

lubien added 9 commits March 21, 2026 12:41
Store attendee information in the database so it
survives page refreshes during checkout.
Extend the cart's TTL by 15 minutes on every checkout page
visit instead of using a fixed expiry at cart-creation time.
This prevents spurious "cart expired" errors for users who
browse the summary page for extended periods.

Includes a new extend_cart_expiry function and updates the
checkout flow to call it before loading payment options. Also
adds comprehensive E2E tests covering the full purchase flow
and the expired-cart recovery scenario.
Add a `transfer_note` field to payments to store customer-submitted
proof/receipt for manual bank transfers. Include a form on the checkout
page for customers to submit transfer details, and add a payment
confirmation button to the admin order view.
The hero section now adapts based on order status: confirmed orders
show a success state with "Pedido Confirmado!", while pending orders
show a warning state with "Aguardando Pagamento". The confirmation
code banner and total label also update accordingly.
@lubien lubien merged commit d0fec79 into main Mar 21, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant