Frane Polić
4757281677
feat(core-flows,product,types): scoped variant images (#13623)
* wip(product): variant images
* fix: return type
* wip: repo and list approach
* fix: redo repo method, make test pass
* fix: change getVariantImages impl
* feat: update test
* feat: API and core flows layer
* wip: integration spec
* fix: deterministic test
* chore: refactor and simplify, cleanup, remove repo method
* wip: batch add all images to all vairants
* fix: remove, expand testing
* refactor: pass variants instead of refetch
* chore: expand integration test
* feat: test multi assign route
* fix: remove `/admin/products/:id/variants/images` route
* feat: batch images to variant endpoint
* fix: length assertion
* feat: variant thumbnail
* fix: send variant thumbnail by default
* fix: product export test assertion
* fix: test
* feat: variant thumbnail on line item
* fix: add missing list and count method, update types
* feat: optimise variant images lookups
* feat: thumbnail management in core flows
* fix: typos, type, build
* feat: cascade delete to pivot table, rm unused unused fields
* feat(dashboard): variant images management UI (#13670)
* wip(dashboard): setup variant media form
* wip: cleanup table and images, wip check handler
* feat: proper sidebar functionallity
* fefat: add js-sdk and hooks
* feat: allow only one selection
* wip: lazy load variants in the table
* feat: new variants management for images on product details
* chore: refactor
* wip: variant details page work
* fix: cleanup media section, fix issues and types
* feat: correct scoped images, cleanup in edit modal
* feat: js sdk and hooks, filter out product images on variant details, labels, add API call and wrap UI
* chore: cleanup
* refacto: rename route
* feat: thumbnail functionallity
* fix: refresh checked after revalidation load
* fix: rm unused, refactor type
* Create thirty-clocks-refuse.md
* feat: new add remove variant media layout
* feat: new image add UX
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
* fix: table name in migration
* chore: update changesets
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com>
2025-10-26 15:15:40 +01:00
..
2024-10-16 22:28:09 +05:30
2025-08-26 12:22:30 +00:00
2025-08-26 12:22:30 +00:00
2025-10-14 11:01:00 +00:00
2025-10-02 12:31:53 +00:00
2025-01-27 12:00:20 +00:00
2025-09-09 13:03:39 -04:00
2025-02-17 09:14:53 +00:00
2025-01-21 08:04:47 -05:00
2025-10-02 12:31:53 +00:00
2025-10-02 12:31:53 +00:00
2025-08-26 12:22:30 +00:00
2025-10-02 12:31:53 +00:00
2024-12-16 22:28:30 +00:00
2025-01-27 12:00:20 +00:00
2024-11-28 12:06:32 +01:00
2025-10-02 12:31:53 +00:00
2025-10-02 12:31:53 +00:00
2025-10-13 22:09:46 +02:00
2025-05-11 18:45:44 +02:00
2025-01-27 12:00:20 +00:00
2024-10-16 22:28:09 +05:30
2025-10-26 15:15:40 +01:00
2025-09-23 14:40:31 +00:00
2025-01-26 14:16:49 +01:00
2025-01-26 14:16:49 +01:00
2025-10-09 12:35:54 +00:00
2025-09-30 07:38:50 -04:00
2024-10-16 22:28:09 +05:30
2024-10-17 10:21:24 +02:00
2025-09-22 17:02:10 +00:00
2025-01-27 12:00:20 +00:00
2025-10-02 12:31:53 +00:00
2025-08-14 15:21:33 -04:00
2024-10-16 22:28:09 +05:30
2025-01-07 07:55:28 +01:00
2025-10-25 21:45:26 +02:00
2025-08-26 12:22:30 +00:00
2025-06-10 15:07:54 +05:30
2024-10-16 22:28:09 +05:30
2025-09-18 18:27:17 +02:00
2025-10-20 15:29:19 +02:00
2025-08-26 12:22:30 +00:00