marcusDenslow
  • Joined on 2026-04-16
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-19 21:12:37 +02:00
1aaf82d7d6 feat(tui): poll orders every 10 seconds so that the order status refreshes live in the tui without logging out and in
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-19 20:50:54 +02:00
9515603b32 feat(tui): split account orders into active and history tabls
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-15 16:34:52 +02:00
bfd183bfbf fix(ci): remove go module cache step since its redundant
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-15 13:26:15 +02:00
e43040f702 feat(notify): post order vents into per-order slack threads - made by claude
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-15 13:11:46 +02:00
2966474ff5 feat(notify): render slack order notification as block kit receipt with line items
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-15 12:27:31 +02:00
0e4d267adb fix(orders): write NULL instead of empty string for unpopulated shipp_transaction_id
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-15 11:57:56 +02:00
c1b3ccf302 feat(notify): add buy label button via slack
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-15 09:54:54 +02:00
f6eed76456 feat(notify): post Slack message when an order is paid
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-14 22:19:31 +02:00
e5ec247a6b feat(orders): customer-facking tracking labels and webhook response body
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-14 14:47:52 +02:00
e29dd6b30d fix(middleware): redact query strings from access logs
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-14 14:31:08 +02:00
ee6e14a424 feat(shipping): shippo webhook fro tracking status updates
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-13 23:15:07 +02:00
387758aa13 feat(shipping): add Bring booking client and country dispatch for label purchase
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-13 09:58:38 +02:00
ff9615b75a fix(shippo): fix rate-filter
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-12 22:48:06 +02:00
a2afc47f32 refactor(shipping): check ALREADY_LABELED before INVALID_STATE in PurchaseLabel
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-12 22:17:58 +02:00
37ad51949b fix(shipping): require sender email on shippo address_from
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-12 22:13:01 +02:00
99f34788ea fix(shipping): round weights before posting to shippo
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-12 22:01:19 +02:00
c22b64d6fa feat(shipping): shippo label purchase endpoint
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-10 22:09:31 +02:00
a71f72ad71 chore: update typing
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-09 17:52:01 +02:00
700ad4926b feat(models): derive order state from status + tracking
marcusDenslow pushed to master at marcusDenslow/terminalShop-old 2026-05-09 11:09:40 +02:00
c5f4e492c0 refactor(orders): embed tracking on orders, drop shipments table