scraps/backend
Jenin 39c04ec73c Add Theseus integration to orders panel
- Add 'Add to Theseus (jenin)' button in admin orders expanded view
- POST /admin/orders/:id/theseus creates a letter in the 'scraps' queue on mail.hackclub.com
- Uses item name as rubber stamps, order shipping address for recipient
- Saves letter ID (ltr!xxx) as tracking number with clickable link to Theseus back office
- Idempotency key prevents duplicate letters
- Add THESEUS_API_KEY to config and .env.example

DM @jenin on Slack for env vars
2026-03-18 10:22:16 -04:00
..
dist update item pricing 2026-03-13 12:20:06 -04:00
drizzle new shop calcs 2026-02-23 14:34:42 -05:00
src Add Theseus integration to orders panel 2026-03-18 10:22:16 -04:00
.env.example Add Theseus integration to orders panel 2026-03-18 10:22:16 -04:00
.gitignore add in dash and stuff 2026-01-30 10:15:24 -05:00
bun.lock add in loops and airtable syncs 2026-02-06 17:07:10 -05:00
Dockerfile before mobile optimize 2026-02-03 15:56:26 -05:00
drizzle.config.ts add in dash and stuff 2026-01-30 10:15:24 -05:00
package.json push push push spsuh push psuh 2026-02-16 20:16:12 -05:00
README.md PUBLIC RELEASE: add in some checks and readme 2026-02-04 13:29:57 -05:00
tsconfig.json add in dash and stuff 2026-01-30 10:15:24 -05:00

scraps backend

just don't