Skip to content

feat: get rid of http client #313

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 9 commits into from
Jun 20, 2025
Merged

feat: get rid of http client #313

merged 9 commits into from
Jun 20, 2025

Conversation

slusarczykmichal
Copy link
Collaborator

No description provided.

@slusarczykmichal slusarczykmichal merged commit e50c421 into testing Jun 20, 2025
slusarczykmichal added a commit that referenced this pull request Jun 23, 2025
* fix: seller api

* fix: seller api

* rename subscribers

* rename subscribers

* create product request notification handlers

* notifications

* fix: change orders format

* refactor: password reset emails

* fix: actor_type

* Mm2 671 (#283)

* Prepare release v0.9.0

* Create CHANGELOG.md

* Update CHANGELOG.md

* update model

* add subscriber

* fix middlewares

* remove unnecessary file

* allow admin to suspend seller

* emit event

* event as enum

* update query config

* remove unused middleware

* rename middlewares

* fix: validate cart to not include products from inactive sellers

* send seller status to algolia

* fix: middleware

---------

Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>

* Seller list and invite form

* Sellers sorting and filtering

* Seller details page

* Seller details page edit

* edit page

* Orders display

* customer groups sectiion

* Seller suspending and editing

* fix: seed script

* feat: create vendor panel ui notifications

* order widget

* orders set status badge

* fix: filter out deleted linked entities

* fix: suspension guard middleware

* fix: suspension guard middleware

* fix: campaigns

* fix: trigger algolia update after modifying inventory items

* fix: query

* fix: do not show admin notifications from seller_feed

* fix: customer count

* fix: include only notifications from feed channel

* fix: outstanding amount

* feat: add algolia sync

* table filters

* fix: new seller notification

* fix: notify about new order from multiple sellers

* fix: product_tag humanize type

* fix: seller new order

* fix: seller account sumbission template styling

* fix: seller product rejected notification

* fix: order confirmation email

* fix: notification styling

* fix: seller created email

* Fix product search and filters (#255)

* Create CHANGELOG.md

* Prepare release v0.9.0

* Allow filters and params in vendor product list route

---------

Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>
Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: slusarczykmichal <85502538+slusarczykmichal@users.noreply.github.com>

* create commission lines api

* add admin panel list

* commission rate details

* fix: mark order as completed after shipping is created

* fix: stripe onboarding

* fix: if no seller email provided use member email

* fix: ad d seller to orderset fields

* fix: payout calculation

* fix: use source_transaction

* feat: add customer returns list

* fix: provide statuses with order sets (#307)

* fix: add order statuses

* add payout reversal model

* fix: remove transfer group

* fix: seller return shipping options (#308)

* fix: seller return shipping options

* update oas

* update middleware

* fix: return request middleware

* fix: attach container to createOrderReturnRequest workflow

* fix: validate reasons

* add payout delays

* sync data if seller not active

* fix: order return fields

* feat: pull more data from return-requests

* fix: create payout reversal (#312)

* fix: return request middleware

* fix: duplicate order return requests (#314)

* feat: get rid of http client (#313)

* fix: update configuration rules

* refactor commission

* refactor orders

* refactor endpoints

* refactor hooks

* fix types

* remove rest of the http client refs

* get rid of http-client

* t

* fix: order return request accept/reject buttons

* feat: product attributes (#316)

* add attribute models

* add worklfows

* add link

* add endpoints

* add handlers

* add admin panel

* config fix

* add vendor api

* update endpoints

* fixes

* cleanup

* fix: get attributes route

* fix: add refetch

* fix: XMark icon

* add is filterable

* update admin panel

* enable in algolia

* fix: attribute widget

* fix: remove unnecessary code

---------

Co-authored-by: WojciechPlodzien <wojciech.plodzien@rigbyjs.com>
Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>
Co-authored-by: pfulara <fulara.pawel@gmail.com>
Co-authored-by: Nicolas Gorga <62995075+NicolasGorga@users.noreply.github.com>
slusarczykmichal added a commit that referenced this pull request Jun 23, 2025
* fix: seller api

* fix: seller api

* rename subscribers

* rename subscribers

* create product request notification handlers

* notifications

* fix: change orders format

* refactor: password reset emails

* fix: actor_type

* Mm2 671 (#283)

* Prepare release v0.9.0

* Create CHANGELOG.md

* Update CHANGELOG.md

* update model

* add subscriber

* fix middlewares

* remove unnecessary file

* allow admin to suspend seller

* emit event

* event as enum

* update query config

* remove unused middleware

* rename middlewares

* fix: validate cart to not include products from inactive sellers

* send seller status to algolia

* fix: middleware

---------

Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>

* Seller list and invite form

* Sellers sorting and filtering

* Seller details page

* Seller details page edit

* edit page

* Orders display

* customer groups sectiion

* Seller suspending and editing

* fix: seed script

* feat: create vendor panel ui notifications

* order widget

* orders set status badge

* fix: filter out deleted linked entities

* fix: suspension guard middleware

* fix: suspension guard middleware

* fix: campaigns

* fix: trigger algolia update after modifying inventory items

* fix: query

* fix: do not show admin notifications from seller_feed

* fix: customer count

* fix: include only notifications from feed channel

* fix: outstanding amount

* feat: add algolia sync

* table filters

* fix: new seller notification

* fix: notify about new order from multiple sellers

* fix: product_tag humanize type

* fix: seller new order

* fix: seller account sumbission template styling

* fix: seller product rejected notification

* fix: order confirmation email

* fix: notification styling

* fix: seller created email

* Fix product search and filters (#255)

* Create CHANGELOG.md

* Prepare release v0.9.0

* Allow filters and params in vendor product list route

---------

Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>
Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: slusarczykmichal <85502538+slusarczykmichal@users.noreply.github.com>

* create commission lines api

* add admin panel list

* commission rate details

* fix: mark order as completed after shipping is created

* fix: stripe onboarding

* fix: if no seller email provided use member email

* fix: ad d seller to orderset fields

* fix: payout calculation

* fix: use source_transaction

* feat: add customer returns list

* fix: provide statuses with order sets (#307)

* fix: add order statuses

* add payout reversal model

* fix: remove transfer group

* fix: seller return shipping options (#308)

* fix: seller return shipping options

* update oas

* update middleware

* fix: return request middleware

* fix: attach container to createOrderReturnRequest workflow

* fix: validate reasons

* add payout delays

* sync data if seller not active

* fix: order return fields

* feat: pull more data from return-requests

* fix: create payout reversal (#312)

* fix: return request middleware

* fix: duplicate order return requests (#314)

* feat: get rid of http client (#313)

* fix: update configuration rules

* refactor commission

* refactor orders

* refactor endpoints

* refactor hooks

* fix types

* remove rest of the http client refs

* get rid of http-client

* t

* fix: order return request accept/reject buttons

* feat: product attributes (#316)

* add attribute models

* add worklfows

* add link

* add endpoints

* add handlers

* add admin panel

* config fix

* add vendor api

* update endpoints

* fixes

* cleanup

* fix: get attributes route

* fix: add refetch

* fix: XMark icon

* add is filterable

* update admin panel

* enable in algolia

* fix: attribute widget

* fix: remove unnecessary code

* docs: update README

---------

Co-authored-by: WojciechPlodzien <wojciech.plodzien@rigbyjs.com>
Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>
Co-authored-by: pfulara <fulara.pawel@gmail.com>
Co-authored-by: Nicolas Gorga <62995075+NicolasGorga@users.noreply.github.com>
slusarczykmichal added a commit that referenced this pull request Jun 30, 2025
* fix: seller api

* fix: seller api

* rename subscribers

* rename subscribers

* create product request notification handlers

* notifications

* fix: change orders format

* refactor: password reset emails

* fix: actor_type

* Mm2 671 (#283)

* Prepare release v0.9.0

* Create CHANGELOG.md

* Update CHANGELOG.md

* update model

* add subscriber

* fix middlewares

* remove unnecessary file

* allow admin to suspend seller

* emit event

* event as enum

* update query config

* remove unused middleware

* rename middlewares

* fix: validate cart to not include products from inactive sellers

* send seller status to algolia

* fix: middleware

---------

Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>

* Seller list and invite form

* Sellers sorting and filtering

* Seller details page

* Seller details page edit

* edit page

* Orders display

* customer groups sectiion

* Seller suspending and editing

* fix: seed script

* feat: create vendor panel ui notifications

* order widget

* orders set status badge

* fix: filter out deleted linked entities

* fix: suspension guard middleware

* fix: suspension guard middleware

* fix: campaigns

* fix: trigger algolia update after modifying inventory items

* fix: query

* fix: do not show admin notifications from seller_feed

* fix: customer count

* fix: include only notifications from feed channel

* fix: outstanding amount

* feat: add algolia sync

* table filters

* fix: new seller notification

* fix: notify about new order from multiple sellers

* fix: product_tag humanize type

* fix: seller new order

* fix: seller account sumbission template styling

* fix: seller product rejected notification

* fix: order confirmation email

* fix: notification styling

* fix: seller created email

* Fix product search and filters (#255)

* Create CHANGELOG.md

* Prepare release v0.9.0

* Allow filters and params in vendor product list route

---------

Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>
Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: slusarczykmichal <85502538+slusarczykmichal@users.noreply.github.com>

* create commission lines api

* add admin panel list

* commission rate details

* fix: mark order as completed after shipping is created

* fix: stripe onboarding

* fix: if no seller email provided use member email

* fix: ad d seller to orderset fields

* fix: payout calculation

* fix: use source_transaction

* feat: add customer returns list

* fix: provide statuses with order sets (#307)

* fix: add order statuses

* add payout reversal model

* fix: remove transfer group

* fix: seller return shipping options (#308)

* fix: seller return shipping options

* update oas

* update middleware

* fix: return request middleware

* fix: attach container to createOrderReturnRequest workflow

* fix: validate reasons

* add payout delays

* sync data if seller not active

* fix: order return fields

* feat: pull more data from return-requests

* fix: create payout reversal (#312)

* fix: return request middleware

* fix: duplicate order return requests (#314)

* feat: get rid of http client (#313)

* fix: update configuration rules

* refactor commission

* refactor orders

* refactor endpoints

* refactor hooks

* fix types

* remove rest of the http client refs

* get rid of http-client

* t

* fix: order return request accept/reject buttons

* feat: product attributes (#316)

* add attribute models

* add worklfows

* add link

* add endpoints

* add handlers

* add admin panel

* config fix

* add vendor api

* update endpoints

* fixes

* cleanup

* fix: get attributes route

* fix: add refetch

* fix: XMark icon

* add is filterable

* update admin panel

* enable in algolia

* fix: attribute widget

* fix: remove unnecessary code

* docs: update README

* product attributes form

* admin talkjs implementation

* admin talkjs implementation

* fix: add labels to order set query

---------

Co-authored-by: WojciechPlodzien <wojciech.plodzien@rigbyjs.com>
Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>
Co-authored-by: pfulara <fulara.pawel@gmail.com>
Co-authored-by: Nicolas Gorga <62995075+NicolasGorga@users.noreply.github.com>
slusarczykmichal added a commit that referenced this pull request Jun 30, 2025
* fix: seller api

* fix: seller api

* rename subscribers

* rename subscribers

* create product request notification handlers

* notifications

* fix: change orders format

* refactor: password reset emails

* fix: actor_type

* Mm2 671 (#283)

* Prepare release v0.9.0

* Create CHANGELOG.md

* Update CHANGELOG.md

* update model

* add subscriber

* fix middlewares

* remove unnecessary file

* allow admin to suspend seller

* emit event

* event as enum

* update query config

* remove unused middleware

* rename middlewares

* fix: validate cart to not include products from inactive sellers

* send seller status to algolia

* fix: middleware

---------

Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>

* Seller list and invite form

* Sellers sorting and filtering

* Seller details page

* Seller details page edit

* edit page

* Orders display

* customer groups sectiion

* Seller suspending and editing

* fix: seed script

* feat: create vendor panel ui notifications

* order widget

* orders set status badge

* fix: filter out deleted linked entities

* fix: suspension guard middleware

* fix: suspension guard middleware

* fix: campaigns

* fix: trigger algolia update after modifying inventory items

* fix: query

* fix: do not show admin notifications from seller_feed

* fix: customer count

* fix: include only notifications from feed channel

* fix: outstanding amount

* feat: add algolia sync

* table filters

* fix: new seller notification

* fix: notify about new order from multiple sellers

* fix: product_tag humanize type

* fix: seller new order

* fix: seller account sumbission template styling

* fix: seller product rejected notification

* fix: order confirmation email

* fix: notification styling

* fix: seller created email

* Fix product search and filters (#255)

* Create CHANGELOG.md

* Prepare release v0.9.0

* Allow filters and params in vendor product list route

---------

Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>
Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: slusarczykmichal <85502538+slusarczykmichal@users.noreply.github.com>

* create commission lines api

* add admin panel list

* commission rate details

* fix: mark order as completed after shipping is created

* fix: stripe onboarding

* fix: if no seller email provided use member email

* fix: ad d seller to orderset fields

* fix: payout calculation

* fix: use source_transaction

* feat: add customer returns list

* fix: provide statuses with order sets (#307)

* fix: add order statuses

* add payout reversal model

* fix: remove transfer group

* fix: seller return shipping options (#308)

* fix: seller return shipping options

* update oas

* update middleware

* fix: return request middleware

* fix: attach container to createOrderReturnRequest workflow

* fix: validate reasons

* add payout delays

* sync data if seller not active

* fix: order return fields

* feat: pull more data from return-requests

* fix: create payout reversal (#312)

* fix: return request middleware

* fix: duplicate order return requests (#314)

* feat: get rid of http client (#313)

* fix: update configuration rules

* refactor commission

* refactor orders

* refactor endpoints

* refactor hooks

* fix types

* remove rest of the http client refs

* get rid of http-client

* t

* fix: order return request accept/reject buttons

* feat: product attributes (#316)

* add attribute models

* add worklfows

* add link

* add endpoints

* add handlers

* add admin panel

* config fix

* add vendor api

* update endpoints

* fixes

* cleanup

* fix: get attributes route

* fix: add refetch

* fix: XMark icon

* add is filterable

* update admin panel

* enable in algolia

* fix: attribute widget

* fix: remove unnecessary code

* docs: update README

* product attributes form

* admin talkjs implementation

* admin talkjs implementation

* fix: add labels to order set query

* refactor: modularize configuration

* refactor: modularize seller

* refactor: modularize reviews

* refactor: modularize payouts

* refactor: modularize marketplace

* refactor: modularize brand

* refactor: modularize commission

* refactor: modularize wishlist

* refactor: modularize attributes

* refactor: modularize order return request

* refactor: modularize requests

* refactor: modularize split-order-payment

* refactor: modularize taxcode

* refactor: modularize algolia

* refactor: update algolia types

* refactor: modularize resend

* refactor: modularize stripe-tax-provider

* refactor: modularize payment-stripe-connect

* change tsconfig

* update tsconfigs

* fix tsconfig to use jsx

* bump version

* fix query

* fix: attribute ui component

* update to 2.8.5

* fix: errors

---------

Co-authored-by: WojciechPlodzien <wojciech.plodzien@rigbyjs.com>
Co-authored-by: Grzegorz Tomaka <grzesiektomaka@gmail.com>
Co-authored-by: Grzegorz Tomaka <34004942+gtomaka@users.noreply.github.com>
Co-authored-by: pfulara <fulara.pawel@gmail.com>
Co-authored-by: Nicolas Gorga <62995075+NicolasGorga@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant