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 |
|
Dominic Ferrando
|
5265492442
|
Improve how events are drained
|
2026-07-11 20:50:14 -04:00 |
|
Dominic Ferrando
|
d17b3d8960
|
Generalize queue logic
|
2026-07-11 20:24:25 -04:00 |
|
Dominic Ferrando
|
d40b9209d5
|
Improve naming of product sync hooks
|
2026-07-11 15:47:31 -04:00 |
|
Dominic Ferrando
|
da3c9e588e
|
Extract product sync queue db calls into Queue Service methods
|
2026-07-11 15:42:16 -04:00 |
|
Dominic Ferrando
|
a09d11e8e4
|
Api cleanup
|
2026-07-10 14:45:16 -04:00 |
|
Dominic Ferrando
|
105d2b6241
|
Tiny tweaks
|
2026-07-10 14:34:19 -04:00 |
|
Dominic Ferrando
|
0d9f8d0d01
|
Add ability to view source for datasets
|
2026-07-10 14:11:42 -04:00 |
|
Dominic Ferrando
|
6d4d5f83b7
|
Make sidebar collapsable
|
2026-07-10 13:20:48 -04:00 |
|
Dominic Ferrando
|
5cfddba2b7
|
Downgrade back to typescript 6
|
2026-07-10 13:04:56 -04:00 |
|
Dominic Ferrando
|
170bde7e1b
|
Make sidebar group and clean up styling a bit
|
2026-07-10 12:36:02 -04:00 |
|
Dominic Ferrando
|
0ed1945b06
|
Add ability to delete configurations
|
2026-07-10 11:41:15 -04:00 |
|
Dominic Ferrando
|
19da9e62f6
|
Some bug fixes
|
2026-07-10 11:25:55 -04:00 |
|
Dominic Ferrando
|
3febec9a3b
|
Better restrict editing of the live configuration
|
2026-07-10 11:21:48 -04:00 |
|
Dominic Ferrando
|
baaf7b9581
|
Small tweaks
|
2026-07-10 11:00:19 -04:00 |
|
Dominic Ferrando
|
487c01434a
|
Update to typescript 7
|
2026-07-08 15:54:52 -04:00 |
|
Dominic Ferrando
|
e1d4f8d01f
|
Update typebox
|
2026-07-08 15:52:59 -04:00 |
|
Dominic Ferrando
|
c474c16a1d
|
Overhaul portal calculator frontend
|
2026-07-08 15:45:03 -04:00 |
|
Dominic Ferrando
|
2804f2cbf9
|
Add initial portal frontend for configuration managemetn
|
2026-07-08 13:25:07 -04:00 |
|
Dominic Ferrando
|
cec0d17312
|
Restructuring calculator data in database and improve api surface
|
2026-07-08 12:11:25 -04:00 |
|