Commit Graph

124 Commits

Author SHA1 Message Date
a579ceab41 cors fixes 2026-01-20 22:49:09 -05:00
9c8bb13fb0 fixing cors for prod 2026-01-20 22:41:51 -05:00
8001ea2b4c Normalize platform names to remove hyphens across import and API layers
Changes all platform references from hyphenated format (AR-15, AR-10, AR-9, AK-47) to non-hyphenated format (AR15, AR10, AR9, AK47) for consistency across:

- Import logic (MerchantFeedImportServiceImpl): Updated inferPlatform() method and default fallbacks
- API endpoints (ProductController, BuilderBootstrapController): Updated default parameter values
- Platform normalization: Updated BuilderBootstrapController.normalizePlatform() to strip hyphens instead of adding them

This ensures platform keys are consistent throughout the system and match the canonical format expected by the catalog and builder components.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-20 20:29:34 -05:00
49d0b374d7 Merge remote-tracking branch 'origin/develop' into develop 2026-01-20 19:28:25 -05:00
e1e22f41e0 fixing platform to use standardized platform format (no hyphen) 2026-01-20 19:28:17 -05:00
5b65c73677 Add POST endpoint to create new merchants via admin API
Enables merchant creation through the admin UI by adding a POST endpoint to MerchantAdminController. Also adds avantlinkMid field to MerchantAdminDto to satisfy the required database constraint.

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-01-20 19:27:34 -05:00
8c85840068 frenzy 2026-01-20 17:23:45 -05:00
942a20c1b3 changed the api key 2026-01-20 16:55:45 -05:00
bba5287289 properties file changes 2026-01-18 08:32:33 -05:00
Don Strawsburg
3f33d944e2 moving and a shaking up this build 2026-01-16 12:54:33 -05:00
65b91df22c buildsService fixes 2026-01-15 23:10:21 -05:00
Don Strawsburg
f6a0e11405 nothing much here 2026-01-15 17:02:37 -05:00
Don Strawsburg
744a31ecb4 Adding some mappers and dtos to clean up data issues in the controllers 2026-01-15 15:45:09 -05:00
Don Strawsburg
407c9cfa2c reorg and some updates 2026-01-15 12:48:53 -05:00
Don Strawsburg
ea58cc920f cleanup and fixes 2026-01-15 11:28:21 -05:00
Don Strawsburg
94be32fed0 changes to build so we can create the screen that is missing 2026-01-14 16:19:50 -05:00
52b9ffd105 fixes to admin/products 2026-01-09 10:18:56 -05:00
d7408d41a3 support for filtering and updating caliber 2026-01-08 15:26:22 -05:00
50992a03c4 more meta data in product api 2026-01-08 06:08:06 -05:00
a0ab520d5a added missing application-dev.yml back, i literally feel asleep and deleted it, move a few other classeses 2026-01-07 18:01:07 -05:00
70a54354c8 fixed enaum path issue in namedqueires, God only knows how that even works 2026-01-06 16:11:59 -05:00
3f1e6f7f42 more organization may need more feature packages like AI 2026-01-06 14:42:23 -05:00
f0f12d76a6 organizing 2026-01-06 12:23:14 -05:00
887ccc01d5 shortlink fixes and app properties 2026-01-06 05:56:19 -05:00
6c8205b90c small fix 2026-01-06 05:46:27 -05:00
e96bc24bd2 short links 2026-01-06 05:20:40 -05:00
37327ee9bf merge conflict fixed 2026-01-05 22:13:31 -05:00
97c28e94b8 moving packages 2026-01-05 17:29:13 -05:00
ae209abb77 fixes for platforms in admin pages. 2026-01-05 13:43:34 -05:00
d52dee105c added server side price sorting endpoints 2026-01-02 09:50:33 -05:00
61a64521b2 finished cleaning up all this wild db heavy api calls. 2025-12-30 14:15:04 -05:00
ec44e0d0a1 cleaned up api stuff. no longer pulling 2000 products each call. 2025-12-30 13:53:37 -05:00
fdaf25927d fixed app properties 2025-12-30 09:13:01 -05:00
82508e9fcc Merge remote-tracking branch 'origin/develop' into develop 2025-12-30 09:06:50 -05:00
91867ad189 new admin endpoints and cleaned up product dto for faster response 2025-12-30 09:06:37 -05:00
219ce94cc0 removing setting that is causing error 2025-12-29 21:49:54 -05:00
30ac00ecf9 shit ton. reworked parts role and canonical categories. 2025-12-29 13:59:41 -05:00
5269ec479b my brain is melting. reworked the categorization 2025-12-28 13:15:16 -05:00
dc1c829dab a lot of account settings and user table changes 2025-12-27 20:00:58 -05:00
5d25176f0d added support for a new builds/detials page and endpoints 2025-12-26 20:52:47 -05:00
d8c1cf6799 wired in email templates 2025-12-26 19:09:22 -05:00
24d6cfdae3 cleaned up email so we can send beta invites manually through admin only api 2025-12-26 17:19:41 -05:00
f9f4e95aef new stuff to flag off beta magic links until were ready for a email blast. 2025-12-24 08:35:15 -05:00
343b01375d working caliber mapping with ai enrichment 2025-12-23 11:15:17 -05:00
9b8b3e08b6 adding version to the endpoints 2025-12-23 00:31:55 -05:00
5527effba6 fixed the duplicate mapping stuff. 2025-12-22 11:55:45 -05:00
d41bcdb94c fixing the dto to serve build product names etc. 2025-12-22 08:37:04 -05:00
5bfbc4707a support for user deleting builds, fixed a lot of auth with the vault 2025-12-21 07:20:05 -05:00
74b71ea10a magic link for reset password and admin support 2025-12-20 18:58:12 -05:00
7d5b3f8f69 beta sign up form sends email with magic token. 2025-12-20 17:15:34 -05:00