Sebastian Rindom
ab795bb0a2
feat: view config feature flag ( #13171 )
...
* feat: add view_configurations feature flag
- Add feature flag provider and hooks to admin dashboard
- Add backend API endpoint for feature flags
- Create view_configurations feature flag (disabled by default)
- Update order list table to use legacy version when flag is disabled
- Can be enabled with MEDUSA_FF_VIEW_CONFIGURATIONS=true env var
* fix: naming
* fix: feature flags unauthenticated
* fix: add test
2025-08-15 08:56:40 +02:00
William Bouchard
4b3c43fe92
feat(dashboard, js-sdk): shipping option type mngmt dashboard ( #13208 )
...
* chore(types, api): support shipping option type api endpoints
* core flows
* api
* typos
* compiler errors
* integration tests
* remove metadata
* changeset
* modify test
* upsert
* change remote query
* minor to patch
* description optional
* chore(dashboard, js-sdk): shipping option type management on admin dashboard
* description optional
* woops my bad
* my bad again
* create and edit
* prettier
* build code from label
* remove metadata route
* remove some translation text that is not used
* remove unsued files
* changeset
* adapt test
* fix test
* suggestion
---------
Co-authored-by: william bouchard <williambouchard@williams-MacBook-Pro.local >
2025-08-14 15:21:33 -04:00
Riqwan Thamir
224eaedf5c
fix(dashboard,promotion): percentage promotions + set currency code on percentage promotions ( #13161 )
2025-08-07 13:07:41 +02:00
William Bouchard
b7083b9f0f
fix(dashboard): variants disappearing when removing an option on product creation ( #13150 )
...
* fix(dashboard): variants disappearing when removing an option on product creation
* error border on option without values
---------
Co-authored-by: william bouchard <williambouchard@williams-MacBook-Pro.local >
2025-08-06 08:53:04 -04:00
Frane Polić
0452eba20b
chore(dashboard): add missing US states ( #13094 )
...
* chore(dashboard): add missing US states
* fix: add missing territiories
2025-08-03 19:17:12 +02:00
SteelRazor47
4da237f615
fix(dashboard): correct overflow in a few settings edit forms ( #11982 )
...
* add correct overflow to forms
* changeset
---------
Co-authored-by: SteelRazor47 <steelrazor47@gmail.com >
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-07-25 13:37:05 +02:00
Frane Polić
439c711845
fix(dashboard, product): product attributes update with a relation update ( #13019 )
...
* fix(dashboard, product): product attributes update with a relation update
* fix: rm log
* chore: refactor
2025-07-23 21:01:50 +02:00
Frane Polić
3fa1db9dea
fix(dashboard): allocation UI for orders with more than 20 reservation items ( #12989 )
2025-07-20 13:30:23 +00:00
Riqwan Thamir
97a8e5cb2e
chore(link-modules): keep promotion alias ( #12928 )
...
* chore(link-modules): keep promotion alias
* chore: change promotion to promotions
2025-07-16 21:16:44 +02:00
Frane Polić
491b08e044
fix(dashboard): combobox multiitem clear ( #12939 )
...
* fix(dashboard): clearing multiitem combobox
* chore: changesets
2025-07-14 20:32:20 +02:00
Nha Nguyen
b5b6bd02f3
feat(i18n): update translation for Vietnamese ( #12931 )
...
Co-authored-by: Stevche Radevski <sradevski@live.com >
2025-07-14 16:57:46 +02:00
Oli Juhl
42be9a88d6
fix(medusa, core-flows): Update TIP on promotions ( #12885 )
...
* fix: Update TIP on promotions
* Create warm-rings-look.md
* only show for fixed discounts
* fix: handle type change
---------
Co-authored-by: fPolic <mainacc.polic@gmail.com >
Co-authored-by: Frane Polić <16856471+fPolic@users.noreply.github.com >
2025-07-08 19:20:29 +02:00
Frane Polić
1438b394ae
fix(dashboard): show TIP flag only for fixed promotions ( #12897 )
...
* fix(dashboard): show TIP flag only for fixed promotions
* fix: refactor changes
2025-07-08 16:01:03 +02:00
Jessy LANGE
eed72db502
fix(admin): prevent excessive polling in notifications ( #12868 )
...
Co-authored-by: Your Name <you@example.com >
2025-07-03 13:09:13 +02:00
Vojtech Dolezal
d1b1ce2885
feat: Admin translation update for czech language ( #12837 )
...
* Admin translation update for czech language
* typo fix
2025-06-27 14:08:39 +02:00
Frane Polić
9d61bb7e71
fix(dashboard): fix currency input locale formatting ( #12812 )
...
* fix: refund forms and format currency util
* fix: claim form
* fix: return form
* fix: exchange form
2025-06-25 09:23:49 +02:00
Shahed Nasser
502f90fb32
fix(dashboard): fix subtitle for tax inclusive fields in promotions ( #12776 )
...
* fix(dashboard): fix subtitle for tax inclusive fields in promotions
* Update packages/admin/dashboard/src/i18n/translations/en.json
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-06-19 14:15:59 +03:00
Frane Polić
52becfdb90
fix(dashboard,types): loyalty UI changes ( #12764 )
2025-06-18 20:38:36 +02:00
Riqwan Thamir
44d1d18689
feat(dashboard,types): add credit lines + loyalty changes ( #11885 )
...
* feat(dashboard,types): add credit lines + loyalty changes
* chore: fix types
* chore: fix specs
* chore: use correct plugin name
* chore: use new currency input
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-06-12 20:12:03 +02:00
Frane Polić
2621f00bb0
feat(promotion, dashboard, core-flows, cart, types, utils, medusa): tax inclusive promotions ( #12412 )
...
* feat: tax inclusive promotions
* feat: add a totals test case
* feat: add integration test
* chore: changeset
* fix: typo
* chore: refactor
* fix: tests
* fix: rest of buyget action tests
* fix: cart spec
* chore: expand integration test with item level totals
* feat: add a few more test cases
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-06-12 15:07:11 +02:00
Harminder Virk
ce202968c6
fix: update product import template ( #12697 )
...
Closes : #12688
Fixes: FRMW-2977
2025-06-10 12:38:42 +00:00
Harminder Virk
f2cb528a56
feat: wire up direct uploads with local file provider ( #12643 )
2025-06-10 15:07:54 +05:30
Luky Setiawan
4d19711d8e
feat(admin): Add Bahasa Indonesia language support ( #12657 )
...
* [feat] add Indonesian json translation file
* [feat] include and export indonesian translation to index file
* [feat] export the indonesian language object to languages.ts
---------
Co-authored-by: luky <luzion1508@gmail.com >
2025-06-02 10:17:58 +02:00
Frane Polić
341a8bb7ee
fix(dashboard): combobox initial item cache ( #12522 )
2025-05-28 09:32:01 +02:00
GuyPaikowsky
562f6288cd
feat: add hebrew admin translation ( #12603 )
2025-05-27 16:45:49 +02:00
Michael
5b86b3b2bc
update Chinese translation files ( #12611 )
...
Co-authored-by: Stevche Radevski <sradevski@live.com >
2025-05-27 09:17:17 +02:00
Cypress
54809b8499
fix(i18n): Correct Chinese translations in zhCN.json ( #12537 )
2025-05-20 09:47:41 +02:00
Frane Polić
b8ab053252
fix(dashboard): refund payment formatting ( #12476 )
...
* fix(dashboard): refund payment formatting
* fix: reduce SC pagination limit
2025-05-19 15:49:34 +02:00
Ahmed Pašić
3ddcd872a0
Feat: added Bosnian language support ( #12485 )
2025-05-15 09:47:01 +02:00
Frane Polić
39e5eadefc
fix(core-flows, dashboard): reservation recreation on fulfilment cancel + allocation button display ( #12447 )
...
**What**
- fix recreation of reservations on fulfilment cancel
- fix allocate items button display
---
CLOSES CMRC-1018
2025-05-12 17:09:23 +00:00
Frane Polić
32e0194772
fix(dashboard, medusa): validate provider for top level tax regions ( #12450 )
...
* fix(dashboard, medusa): validate provider for top level tax regions
* chore: changesets, message
* chore: add test case for province
* fix: remove comment
2025-05-12 18:04:48 +02:00
Frane Polić
3fb4d5beb0
fix(dashboard): call route modal onClose only on route change ( #12383 )
2025-05-11 19:52:12 +02:00
Frane Polić
6aa1ebdee2
fix(dashboard): inventory kit combobox state ( #12371 )
...
* fix(dashboard): inventory kit combobox state
* chore: changeset
2025-05-11 18:45:08 +02:00
Frane Polić
47700899ed
fix(core-flows): use product title for line item title ( #12397 )
...
* fix(core-flows): use prduct title for line item title
* fix: module tests
* fix: http tests
* fix: display item subtitle instead of prod title as secondary text in line item
* fix: claim/exchange items
2025-05-11 17:05:46 +02:00
Frane Polić
e4d196e522
fix(dashboard): tax regions UI polish ( #12437 )
2025-05-11 16:06:11 +02:00
Frane Polić
9cedeb182d
feat(dashboard, js-sdk, medusa, tax, types): custom tax providers ( #12297 )
...
* wip: setup loaders, add endpoints, module work, types, js sdk
* fix: tax module provider loader
* feat: select provider on region create, fix enpoint middleware registration
* feat: edit form
* fix: rename param
* chore: changeset
* fix: don't default to system provider
* fix: admin fixes, dispalt tax provider
* fix: some tests and types
* fix: remove provider from province regions in test
* fix: more tests, optional provider for sublevel regions, fix few types
* fix: OE test
* feat: edit tax region admin, update tax region core flow changes
* feat: migrate script
* fix: refactor
* chore: use query graph
* feat: provider section
2025-05-06 19:26:33 +02:00
Edin Abazi
a16ffb83d9
fix: rename Macedonia FYROM to North Macedonia ( #12375 )
2025-05-06 15:44:17 +02:00
AmbroziuBaban
3539066146
fix(dashboard): Admin Global Search broken for variants ( #11877 )
...
* fix(dashboard): Admin Global Search broken for variants
* Create small-nails-hang.md
---------
Co-authored-by: Carlos R. L. Rodrigues <37986729+carlos-r-l-rodrigues@users.noreply.github.com >
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-30 09:35:29 +02:00
LennarX
5f4a859911
feat(apply-i18n-placeholders): extend schema, translate and use in .tsx ( #12264 )
...
This extends the `$schema.json` by the 4 placeholders, later used in `product-create-general-section.tsx`. The placeholders affected by this are for the title, subtitle, handle and description. Should be all on this page. There is no plain / hard-coded text left in there. The translations were made for each accordingly.
2025-04-28 10:31:03 +02:00
Frane Polić
ad74ba2ca4
fix(core-flows, link-modules): return fulfillment creation ( #12227 )
...
* fix: return fulfillment creation
* chore: changeset
* fix: link
* fix: cancel claim flow
* chore: test fulfillment creation as a part of return lifecycle test
* fix: exchanges cancle flow
---------
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-22 14:33:46 +02:00
Ionut
191965bbfe
fix: Ensure shipment includes tracking numbers from fulfillment ( #11775 )
...
What: Added existing tracking numbers during shipment creation from the admin dashboard
Bug details: See #11160
2025-04-17 10:42:45 +00:00
Frane Polić
f6b20a943e
fix(dashboard): properly register settings custom routes ( #12198 )
...
**What**
- custom setting routes were registered under `/settings/settings/custom-route` instead of `/settings/custom-route`
---
CLOSES SUP-1384
Co-authored-by: Oli Juhl <59018053+olivermrbl@users.noreply.github.com >
2025-04-16 18:11:36 +00:00
Gergo Vandor
3a481290ea
added hungarian admin translation ( #12176 )
...
* added hungarian admin translation
* added missing keys
2025-04-14 14:45:17 +02:00
harmvdhorst
bbe7389d30
added dutch translation ( #12167 )
2025-04-14 09:51:51 +02:00
Frane Polić
9d0b6a136f
fix(dashboard): display null sku ( #12155 )
2025-04-11 13:30:32 +02:00
Frane Polić
95a8c7b57e
fix(dashboard): product type metadata form ( #12149 )
2025-04-11 09:14:32 +02:00
Paolo Rossi
b05807bfc1
feat(inventory): Add quantity across locations translation and formatting ( #11564 )
...
Co-authored-by: Stevche Radevski <sradevski@live.com >
2025-04-08 15:31:18 +02:00
PauseB
1377eaadcd
Added Korean translation ( #12076 )
2025-04-07 14:09:13 +02:00
SteelRazor47
5b5fea29c7
add missing "filters" IT translations ( #12069 )
2025-04-07 09:58:29 +02:00
Philipp Eckel
20c55f1e2c
fix: fix German translation for 'captured' ( #12008 )
...
While 'gefangen' is a correct German word, using it here is not correct.
'Erhalten' is more like 'received'.
2025-04-07 09:57:09 +02:00