rspace-online/modules/rcart/components
Jeff Emmett 4212a651e1 fix(auth): exchange WebAuthn credential for server-signed JWT + rNetwork CRM cleanup
- Session manager now calls EncryptID /api/auth/start + /api/auth/complete
  to get a properly signed JWT instead of creating unsigned local tokens.
  This fixes 401 errors on /api/payments, /api/notifications, and other
  authenticated endpoints that verify tokens via EncryptID server.
- Token refresh calls /api/session/refresh instead of extending unsigned tokens
- Server generateSessionToken now includes authTime, jti, recoveryConfigured
- rNetwork: /crm route renders folk-crm-view instead of iframe
- rNetwork: ?view=app redirects 301 to /crm (backward compat)
- rNetwork: graph viewer always uses API (removed hardcoded demo data)
- docker-compose: pass through TWENTY_API_TOKEN from Infisical
- rcart: add catalog product images

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-11 17:13:19 -07:00
..
cart-demo.ts refactor: rename module directories to match r-prefixed module IDs 2026-02-28 19:49:26 -08:00
cart.css feat: workflow template, choice components, space settings, EncryptID vault, UI polish 2026-03-03 13:15:13 -08:00
folk-cart-shop.ts fix(auth): exchange WebAuthn credential for server-signed JWT + rNetwork CRM cleanup 2026-03-11 17:13:19 -07:00
folk-payment-page.ts feat(rcart): add "Payer Decides" option for payment type and amount 2026-03-11 16:57:09 -07:00
folk-payment-request.ts feat(rcart): add "Payer Decides" option for payment type and amount 2026-03-11 16:57:09 -07:00