Jeff Emmett
|
cf3be7d7a9
|
Wire real auth and backends into all 21 rSpace modules
- Auth: 10 modules now use EncryptID token verification on write
routes (vote, inbox, forum, files, notes, work, cal, trips,
cart, providers). All POST/PUT/DELETE without valid token → 401.
- Tube: S3Client for Cloudflare R2 bucket (upload, streaming, range)
- Data: Umami analytics proxy (stats, active, tracker, events)
- Wallet: Safe Global API proxy with 12 chains + cache headers
- Network: Twenty CRM GraphQL client (people, companies, graph)
- Maps: sync-url endpoint for WebSocket connection
- Inbox: background IMAP sync worker (30s poll via ImapFlow)
- Forum: provisioner already wired (Hetzner + Cloudflare + cloud-init)
- Config: .gitignore fix, docker-compose env vars + rmail network,
added @aws-sdk/client-s3, imapflow, mailparser deps
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-21 19:37:26 +00:00 |
Jeff Emmett
|
d9cc86637c
|
feat: add cart, providers, swag modules — Phase 4 cosmolocal commerce
Port the three cosmolocal print-on-demand services (rCart, Provider Registry,
Swag Designer) into the unified rSpace module system. Each module includes
Hono API routes, folk-* web components, DB schemas, and standalone servers.
- Cart: catalog ingest, orders with state machine, x402 detection, rFunds flow deposit
- Providers: 6 seeded providers, earthdistance proximity queries, capability matching
- Swag: product templates (sticker/poster/tee), Sharp image processing, artifact envelopes
- DB: cube + earthdistance extensions, rcart + providers schemas
- Docker: swag-artifacts volume, payment-network for flow service
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-20 22:59:19 +00:00 |