• Joined on 2026-01-02
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-27 17:28:45 -04:00
dcd1b2fc41 chore(dash-remove-variants-card): dashboard: remove variants KPI cards (Sin stock + Alertas)
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-27 17:26:02 -04:00
1376d3e4f0 feat(notif-inventory-alerts): admin bell: add inventory alerts (low stock, out of stock, expired/expiring, low margin)
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-27 17:20:33 -04:00
642272e155 fix(tpv-dev-in-prod): add agent field to gate JSONs for verify.sh compatibility
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-27 17:13:14 -04:00
7ed78f96eb fix(tpv-dev-in-prod): tPV production is running next dev (HMR + React DevTools visible)
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 17:26:03 -04:00
42b0290dd2 fix(pos-payment-overpay-fix): pOS selfpay: payments exceed total
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 17:25:56 -04:00
642fe037c2 fix(pos): clamp payment amount to total + allow 1c tolerance for rounding
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 17:20:33 -04:00
be1f014260 fix(pos): allow manifest + relax UUID validation on /pos/sales query
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:58:41 -04:00
592f937b91 fix(receipt-vat-breakdown): receipt VAT breakdown: discriminate types per line and subtotal
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:58:36 -04:00
3b11662229 feat(pos): receipt VAT breakdown — per-line rate + subtotals by type
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:56:51 -04:00
ff0d470845 fix(admin-pagination-global): global pagination component for all admin list pages
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:55:56 -04:00
74c6a69d14 fix(club): use real scannable QR code instead of pseudo-random grid
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:52:43 -04:00
06ac1918b2 feat(admin): global pagination component + apply to brands/promotions/reviews
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:43:11 -04:00
8eeac378da fix(orders-pagination): pagination in /admin/orders
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:43:04 -04:00
7f25d30fac fix(admin): add pagination to /admin/orders with prev/next and total counter
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:42:09 -04:00
b3e387c684 fix(order-status-completed): order status COMPLETED in admin dashboard and orders pages
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:39:02 -04:00
5f6a22f1c5 fix(admin): add COMPLETED state in dashboard, orders list and detail with lowercase label
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:33:57 -04:00
1ee3f0d1b2 fix(pos): fix JSX parse error in ReceiptModal error block
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:32:15 -04:00
92d151ee3d fix(pos): TPV never blocks on stock — physical scanner always wins
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:31:36 -04:00
7df6a003dc fix(pos): physical TPV (cashier) skips inventory check, selfpay still validates
rikrdo pushed to main at rikrdo/mercadodevida 2026-08-26 16:28:13 -04:00
169e3e0c10 fix(pos-selfpay): sticky print button always visible in ReceiptModal