Commit Graph
86 Commits
Author SHA1 Message Date
Dominic Ferrando ae2ba4d317 Ensure completed request view is readonly 2026-09-19 18:01:25 -04:00
Dominic Ferrando dc7ebd6873 Add a verification interface for review 2026-09-19 17:57:52 -04:00
Dominic Ferrando f593aabd25 Implement basic verifications API endpoints 2026-09-19 16:16:50 -04:00
Dominic Ferrando 564a18cfcb Implement put route for updating existing assessments 2026-08-22 13:01:10 -04:00
Dominic Ferrando 951f9286aa Implement assessment delete service method and endpoint 2026-08-22 12:00:36 -04:00
Dominic Ferrando dbcfb6900b Implement assessment service and basic endpoints 2026-08-22 11:42:59 -04:00
Dominic Ferrando 7a4a8ee50b Replace auth verification with bun password api 2026-08-21 10:27:55 -04:00
Dominic Ferrando 4dbcccdef7 Seed admin acccount and generalize login/auth routes 2026-08-21 10:10:22 -04:00
Dominic Ferrando c5f6c25563 Auth guard fixes 2026-08-16 03:13:56 -04:00
Dominic Ferrando 7173d6e477 Improve accounts api and auth 2026-08-16 02:12:03 -04:00
Dominic Ferrando 17af2f3d1f Implement full discord OAuth api flow 2026-08-16 01:51:12 -04:00
Dominic Ferrando 8db1db2ec6 Setup account creation through discord OAuth2 2026-08-16 00:00:50 -04:00
Dominic Ferrando e96c40c9c7 Implement basic service and api for accounts 2026-08-15 14:53:36 -04:00
Dominic Ferrando 6482c9ddab Add sync order button 2026-07-31 13:18:59 -04:00
Dominic Ferrando 98a13c67de Improve products & orders list endpoints 2026-07-18 02:25:00 -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 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 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 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 1ffc2fe79d Implement basic event deduplication 2026-07-17 12:13:20 -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 48765b4b89 Implement events api routes 2026-07-16 00:55:04 -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 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 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 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 0ed1945b06 Add ability to delete configurations 2026-07-10 11:41:15 -04:00
Dominic Ferrando cec0d17312 Restructuring calculator data in database and improve api surface 2026-07-08 12:11:25 -04:00
Dominic Ferrando 756e4f86d9 Remove standards config fallback and implement caching 2026-07-06 11:42:12 -04:00
Dominic Ferrando 338a40d947 Finish basic setup for configuration loading 2026-07-04 19:05:38 -04:00
Dominic Ferrando 28c5b3df18 More models organization 2026-07-04 15:57:20 -04:00
Dominic Ferrando a7b8dd0bea Shorten printful/webflow naming convention 2026-07-04 15:28:59 -04:00
Dominic Ferrando afdc8de77c More service naming consistency cleanup 2026-07-04 15:10:06 -04:00