Commit Graph
226 Commits
Author SHA1 Message Date
Dominic Ferrando b76f91700f Fix skills directory 2026-07-25 20:31:14 -04:00
Dominic Ferrando 2652bc5b56 Merge branch 'refactor' of github.com:Blade-and-Brawn/platform into refactor 2026-07-25 20:13:29 -04:00
Dominic Ferrando 84d7f93ed2 Update deps and to TS 7 2026-07-25 20:12:49 -04:00
Dominic Ferrando 2bbad70e09 Better distribute db connection pool amongst workers 2026-07-18 02:40:18 -04:00
Dominic Ferrando 8e2db22e21 Better distribute db connection pool amongst workers 2026-07-18 02:39:25 -04:00
Dominic Ferrando 98a13c67de Improve products & orders list endpoints 2026-07-18 02:25:00 -04:00
Dominic Ferrando 3d70a8ecc6 Add schemas for apparel_order_create event 2026-07-18 02:18:54 -04:00
Dominic Ferrando 6d89a9750b Lower concurrency tmeout 2026-07-18 02:15:10 -04:00
Dominic Ferrando 03ccbbc99b Improve printful secret hash 2026-07-18 02:13:04 -04:00
Dominic Ferrando 529e011dd2 Improve admin password hash 2026-07-18 01:54:23 -04:00
Dominic Ferrando 38855af45d Improve calculator selected standards config cache coherency 2026-07-18 01:37:31 -04:00
Dominic Ferrando ba3816fb40 Add short delay for already claimed event retryc 2026-07-18 01:18:28 -04:00
Dominic Ferrando e4cb2da9cc Improve event timeout with heartbeat_at 2026-07-18 01:10:03 -04:00
Dominic Ferrando c24002eaca Remove old script 2026-07-18 00:45:50 -04:00
Dominic Ferrando 2c356e6707 Add shared printful webhook secret for authentication 2026-07-18 00:44:54 -04:00
Dominic Ferrando 169034a63c Replace password comparison with timingSafeEqual 2026-07-18 00:34:07 -04:00
Dominic Ferrando 33286282bb Add error handling if zipcode missing 2026-07-18 00:29:45 -04:00
Dominic Ferrando 2397889a52 Remove SKU deletion 2026-07-17 16:03:43 -04:00
Dominic Ferrando d07fe9f7ed Improve button styling 2026-07-17 15:48:41 -04:00
Dominic Ferrando 25d8f549ec Make products table more consistent with other tables 2026-07-17 15:41:04 -04:00
Dominic Ferrando fdbfbb125d Improve look and performance of orders table 2026-07-17 15:33:17 -04:00
Dominic Ferrando 1673bc5498 Update deps 2026-07-17 15:18:29 -04:00
Dominic Ferrando 086f458db5 Add orders page 2026-07-17 15:18:06 -04:00
Dominic Ferrando d4dacbaded Some naming cleanup 2026-07-17 14:57:28 -04:00
Dominic Ferrando fde7d9a363 Centralize webflow/printful clients in portal 2026-07-17 14:45:37 -04:00
Dominic Ferrando d55ca423c5 Small restructure to sidebar 2026-07-17 14:42:08 -04:00
Dominic Ferrando 0e28d3a2fd Add capacity for worker processes 2026-07-17 14:40:28 -04:00
Dominic Ferrando 082d7f7cb3 Product/sku deletion fixes 2026-07-17 13:01:19 -04:00
Dominic Ferrando 1ffc2fe79d Implement basic event deduplication 2026-07-17 12:13:20 -04:00
Dominic Ferrando 29c55a1bf1 Rename event fulfill to resolve 2026-07-17 10:41:21 -04:00
Dominic Ferrando 5829021658 Move queue management onto all workers and make clean single atomic operation 2026-07-17 10:24:37 -04:00
Dominic Ferrando 903a60fec5 Some portal cleanup 2026-07-17 10:15:03 -04:00
Dominic Ferrando ed17f4baf8 Implement portal frontend for events 2026-07-17 10:06:53 -04:00
Dominic Ferrando a2bc5f7362 Small cleanup 2026-07-17 09:42:03 -04:00
Dominic Ferrando 48765b4b89 Implement events api routes 2026-07-16 00:55:04 -04:00
Dominic Ferrando ee9b03796d Updats 2026-07-15 21:49:41 -04:00
Dominic Ferrando 67886d0f6c Improve 'tries' naming scheme and implement exponential retry delay with jitter 2026-07-15 15:37:40 -04:00
Dominic Ferrando fd94f22d21 Implement custom retry handling of rate limit errors 2026-07-13 16:32:20 -04:00
Dominic Ferrando b408bb5439 Add retries to processEvent handler with DB integration 2026-07-13 11:58:07 -04:00
Dominic Ferrando 0a74985503 Apparel order fulfill 2026-07-12 19:38:03 -04:00
Dominic Ferrando 7149d95eeb some organization and implement apparel_order_created event 2026-07-12 19:12:09 -04:00
Dominic Ferrando 27c85e6676 Majorly improve and simplify event queue 2026-07-12 18:41:29 -04:00
Dominic Ferrando 5572f9a957 Fix naming 2026-07-12 15:55:22 -04:00
Dominic Ferrando 340b284189 Deduplicate api auth 2026-07-12 15:48:42 -04:00
Dominic Ferrando f4638ef028 Enqueue product sync delete event 2026-07-12 05:44:09 -04:00
Dominic Ferrando 4c2acfaede Refactor event queue to allow multiple types of events 2026-07-12 05:21:33 -04:00
Dominic Ferrando 4d1b3bc3ef Improve queue management error handling 2026-07-12 01:56:56 -04:00
Dominic Ferrando 8b81156f6c Cleanup terminology 2026-07-12 01:43:55 -04:00
Dominic Ferrando 80f8962a3b Finish up event queue abstraction 2026-07-12 01:06:56 -04:00
Dominic Ferrando 29a7a05a08 Implement EventQueueService abstracted from product syncs along with its database changes 2026-07-11 23:17:20 -04:00