scraps/frontend
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
..
.vscode aa 2026-01-29 17:49:48 -05:00
src Add Theseus integration to orders panel 2026-03-18 10:22:16 -04:00
static plausible 2026-02-04 13:05:22 -05:00
.gitattributes aa 2026-01-29 17:49:48 -05:00
.npmrc aa 2026-01-29 17:49:48 -05:00
.prettierignore aa 2026-01-29 17:49:48 -05:00
.prettierrc aa 2026-01-29 17:49:48 -05:00
bun.lock add in markdown 2026-02-19 16:07:09 -05:00
Dockerfile aaaaaaaaaaaaaa 2026-02-02 18:54:18 -05:00
eslint.config.js format omg why didnt ever run this 2026-03-03 07:31:25 -07:00
favicon.ico aa 2026-01-29 17:49:48 -05:00
nginx.conf aaaaaaaaaaaaaa 2026-02-02 18:54:18 -05:00
package.json add in markdown 2026-02-19 16:07:09 -05:00
README.md PUBLIC RELEASE: add in some checks and readme 2026-02-04 13:29:57 -05:00
svelte.config.js Revert "Update svelte.config.js" 2026-02-05 17:34:05 -05:00
tsconfig.json add in dash and stuff 2026-01-30 10:15:24 -05:00
vite.config.ts mobile optimized 2026-02-04 17:23:48 -05:00

scraps frontend

at least it's not rails