Sebastian Rindom
41047b3854
feat(dashboard): configurable product views ( #13408 )
...
* feat: add a reusable configurable data table
* fix: cleanup
* fix: cleanup
* fix: cache invalidation
* fix: test
* fix: add configurable products
* feat: add configurable product table
* fix: build errors+table style
* fix: sticky header column
* add translations
* fix: cleanup counterenderer
* fix: formatting
* fix: client still skips nulls
* fix: test
* fix: cleanup
* fix: revert client bracket format
* fix: better typing
* fix: add placeholder data to product list
2025-09-18 18:27:17 +02:00
Leonardo Benini
1b30b656b3
fix(js-sdk): skip null values in query qs.stringify ( #13460 )
...
* escape null values in qs.stringify
* skip null values
---------
Co-authored-by: William Bouchard <46496014+willbouch@users.noreply.github.com >
2025-09-12 12:07:56 -04:00
Stevche Radevski
2c1fe4cfe4
fix: Allow getting the token from the SDK client ( #13164 )
2025-08-08 08:42:44 +02:00
Ranjith kumar
32ad13813b
feat(js-sdk): implement custom storage config to support react native ( #11467 )
...
* feat(js-sdk): implement custom storage config to support react native
* chore: add changeset
* feat(js-sdk): implement custom storage config to support react native
* chore: add changeset
* test: ✅ add unit tests for custom storage
2025-02-18 08:38:23 +01:00
Kasper Fabricius Kristensen
65d8d6dc0e
fix(js-sdk,admin-bundler): Fix qs import ( #11172 )
2025-01-27 15:00:18 +00:00
Stevche Radevski
bed00e154d
feat(js-sdk): Make credentials configurable in SDK ( #10464 )
2024-12-06 15:39:35 +08:00
Salvador Girones Gil
a7ad809520
fix(core/js-sdk) Add the credentials field in the fetch() only if supported ( #10446 )
...
fixes https://github.com/medusajs/nextjs-starter-medusa/issues/421
The root cause of the issue is that credentials is not supported by CloudFlare workers.
2024-12-05 14:10:40 +00:00
Kasper Fabricius Kristensen
d6ff8d7aa1
fix(js-sdk): Preserve path in baseUrl ( #10222 )
...
**What**
- Currently the `js-sdk` will discard the path in the `baseUrl` and only use the `origin`. As an example passing a `baseUrl` of `"http://localhost:9000/custom/path "`, will result in only `"http://localhost:9000 "` being used.
- This PR preserves the path, so using `sdk.admin.products()` will make a request to `"http://localhost:9000/custom/path/admin/products `. For an explanation of when this might be useful see this issue: https://github.com/medusajs/medusa/issues/10190#issuecomment-2492974845
Resolves CMRC-740
2024-11-22 14:52:54 +00:00
Stevche Radevski
30edc8fa40
fix: Support relative path in SDK ( #9942 )
2024-11-06 09:45:59 +01:00
Stevche Radevski
abe003a5d6
fix: Don't store token in SDK by default ( #9704 )
2024-10-22 10:42:55 +02:00
Stevche Radevski
262aa4291a
fix: Bind abort controller to abort in sdk ( #9341 )
2024-09-27 08:57:30 +02:00
Stevche Radevski
3244067ee4
feat: Add support for fetch streaming to js SDK ( #9065 )
2024-09-10 09:14:10 +02:00
Stevche Radevski
cec9af1b80
feat: Add support for uploading media in admin ( #7564 )
2024-05-31 13:11:34 +02:00
Stevche Radevski
fb16ef485c
fix: Use the correct header for publishable key ( #7492 )
2024-05-28 08:32:42 +00:00
Stevche Radevski
296473d994
feat: Update customer related typings and sdk methods ( #7440 )
2024-05-24 13:25:10 +02:00
Adrien de Peretti
37ae87fe9b
fix(admin-next, utils, medusa): Handle db errors properly and fix form ( #7416 )
...
* fix(admin-next, utils, medusa): Handle db errors properly and fix form
* fix(admin-next, utils, medusa): Handle db errors properly and fix form
* fix(admin-next, utils, medusa): Handle db errors properly and fix form
* fix(admin-next, utils, medusa): Handle db errors properly and fix form
2024-05-23 12:36:45 +02:00
Oli Juhl
4ee47cf9b1
fix: Accept invite in admin ( #7393 )
...
* fix: Accept invite in admin
* fix: Accept invite in admin
* minor fix
2024-05-22 21:40:38 +02:00
Oli Juhl
bf4724b8e6
feat: Destroy session + introduce http config ( #7336 )
2024-05-19 12:40:28 +02:00
Stevche Radevski
00a37cede1
feat: Add support for authentication to the sdk, and plug it in the admin ( #7349 )
...
* feat: Add support for authentication to the sdk, and plug it in the admin
* fix: await fetch before returning in sdk
2024-05-17 14:37:38 +02:00
Stevche Radevski
845eda4643
feat: Create the Medusa API SDK as js-sdk package ( #7276 )
2024-05-16 12:30:32 +02:00