Commit Graph
43 Commits
Author SHA1 Message Date
Dominic Ferrando d40b9209d5 Improve naming of product sync hooks 2026-07-11 15:47:31 -04:00
Dominic Ferrando 0d9f8d0d01 Add ability to view source for datasets 2026-07-10 14:11:42 -04:00
Dominic Ferrando baaf7b9581 Small tweaks 2026-07-10 11:00:19 -04:00
Dominic Ferrando 5d1839b928 Minor code cleanup 2026-07-06 11:47:39 -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 a888d24bfd Restructuring default config for standards 2026-07-04 17:41:08 -04:00
Dominic Ferrando 65943ce625 Add basic DB seed script for default standards config + dataset 2026-07-04 16:44:41 -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
Dominic Ferrando f4aad56ad3 Clean up Calculator/Standards servicees 2026-07-04 14:21:52 -04:00
Dominic Ferrando 01878a8e03 More refactoring and integration of standards dataset database 2026-07-04 14:11:13 -04:00
Dominic Ferrando 9e1025e119 Standards domain models shuffling and renaming 2026-07-04 13:36:49 -04:00
Dominic Ferrando c1d3bed404 Finish adding config endpoints 2026-07-04 02:32:59 -04:00
Dominic Ferrando f85225e08f More work on calc config 2026-07-04 02:13:02 -04:00
Dominic Ferrando 1da9795d84 Setup getConfig with typebox validations 2026-07-04 01:12:15 -04:00
Dominic Ferrando d042340c8b Restructure services 2026-07-04 00:51:42 -04:00
Dominic Ferrando 13195dfd0a Fix filtered out age 0 error 2026-07-03 19:59:06 -04:00
Dominic Ferrando b407c2de2e Price truncation fix 2026-07-03 19:54:42 -04:00
Dominic Ferrando 437300831f Implement sync service queue 2026-07-03 14:07:47 -04:00
Dominic Ferrando fc9cd6f1ae Hook up syncing with postgres 2026-07-03 12:54:50 -04:00
Dominic Ferrando 2454d68e24 Per item sync bugfix and cleanup 2026-07-01 11:40:21 -04:00
Dominic Ferrando e90441bbaa Remove zod, just use typebox 2026-07-01 11:06:27 -04:00
Dominic Ferrando 9778c05bf0 More sync cleanup and fixing 2026-06-29 12:17:39 -04:00
Dominic Ferrando ae623b9c09 More refactoring of sync logic 2026-06-26 22:18:41 -04:00
Dominic Ferrando c772944a44 Fixing up sync logic to handle both normal and color group case 2026-06-26 18:16:22 -04:00
Dominic Ferrando aa9ba61a9a More cleanup 2026-06-26 16:36:01 -04:00
Dominic Ferrando b3e7d9a251 Improve webhook client api and make script to register webhooks 2026-06-26 14:53:56 -04:00
Dominic Ferrando 62b651c476 Setup dev printful/webflow webhooks 2026-06-26 13:44:19 -04:00
Dominic Ferrando 51abbbc00c Fix redis race condition 2026-06-24 23:22:02 -04:00
Dominic Ferrando 968afb5789 Rename getAll to list 2026-06-24 16:41:38 -04:00
Dominic Ferrando 5d643e883e Small getAll fixes 2026-06-24 16:38:00 -04:00
Dominic Ferrando 43089c03b6 Improve getAll webflow/printful client api 2026-06-24 16:32:03 -04:00
Dominic Ferrando d415685a81 Overhaul logging 2026-06-23 22:30:56 -04:00
Dominic Ferrando 449b08971f Improve error handling 2026-06-23 19:49:26 -04:00
Dominic Ferrando 720aa61c66 Services refactor 2026-06-23 15:36:53 -04:00
Dominic Ferrando 5bae0f067d Refactor to store sync state in redis 2026-06-23 14:24:01 -04:00
Dominic Ferrando 6fa3d78571 Move domain models into domain package with schemas and validate with zod + elysia. Some maintenence as well 2026-06-22 13:59:04 -04:00
Dominic Ferrando ed5abac209 Remove uneeded try/catch 2026-06-14 14:55:13 -04:00
Dominic Ferrando 5bb762961a more cleanup 2026-06-14 14:19:46 -04:00
Dominic Ferrando 05dc26adb5 Fix tabbing 2026-06-14 13:14:01 -04:00
Dominic Ferrando 45acec2cfd breakout into monorepo 2026-03-02 13:39:47 -05:00