Commit graph

62 commits

Author SHA1 Message Date
Lukasz Ostrowski
9fefd728a2
fixed duplicated ProtectedHandlerContext (#255) 2023-06-14 15:46:51 +02:00
github-actions[bot]
007d3a167e
Release to npm (#253)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-06-14 12:33:54 +02:00
Lukasz Ostrowski
1d08329651
Extend manifest to allow brand.logo.default field (#251)
* Extend manifest to allow brand.logo.default field

* Update grumpy-spies-sin.md
2023-06-14 12:30:43 +02:00
Lukasz Ostrowski
390fae2c97
Extend protectedHandler to contain user object with email and permissions (#252) 2023-06-13 14:52:53 +02:00
github-actions[bot]
215a410d58
Release to npm (#250)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-06-12 13:32:09 +02:00
Krzysztof Wolski
9056e7617a
Update async webhook enum (#249)
* Add new async webhook types to events enum

* Add changeset
2023-06-06 14:41:25 +02:00
github-actions[bot]
5e393d0137
Release to npm (#246)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-24 10:33:13 +02:00
Lukasz Ostrowski
1783f47b5d Add changeset to bump the version 2023-05-24 10:31:04 +02:00
github-actions[bot]
82cca4568a
Release to npm (#243)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-24 10:29:27 +02:00
Lukasz Ostrowski
f809368e4f
Add tokenRefresh event (#244)
* Add tokenRefresh event

* Create slow-oranges-serve.md

* update docs
2023-05-22 19:26:03 +02:00
Lukasz Ostrowski
d4169dc35a
Add delete method do settings manager and implement it metadata manager (#241)
* Add delete method do settings manager and implement it metadata manager

* Implement EncrypedMetadataManager.delete + changesets + docs

* Update src/settings-manager/metadata-manager.test.ts

Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>

* Fix test

---------

Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2023-05-21 18:42:35 +02:00
github-actions[bot]
4e3bddabdd
Release to npm (#236)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-15 11:44:52 +02:00
Lukasz Ostrowski
c777275a64
Fix SaleorCloudAPL getAll method (#240)
* add debug log for not existing api url in register handler

* Fix SaleoCloudApl.getAll to map data properly
2023-05-15 11:43:04 +02:00
Lukasz Ostrowski
62e4c39335
Memo app bridge & improved registerHandler error message (#237)
* Add token exp validaiton

* revert lock

* Improved registerHandler error message and wrap useAuthenticatedFetch with memo
2023-05-08 09:29:47 +02:00
Lukasz Ostrowski
da351faae9
Add EXP field validation in JWT (#233)
* Add token exp validaiton

* revert lock
2023-04-26 14:09:50 +02:00
github-actions[bot]
463fffb66c
Release to npm (#232)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-04-26 13:40:05 +02:00
Lukasz Ostrowski
11b793be94
Change import from next/router to use wildcard (#234) 2023-04-26 13:38:13 +02:00
Lukasz Ostrowski
7c6c164a92
Improve debug logs in createAppRegisterHandler (#231) 2023-04-17 15:11:24 +02:00
github-actions[bot]
a7cad6a3ec
Release to npm (#226)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-04-14 12:07:54 +02:00
Krzysztof Wolski
5a68bec557
Fix data serialization in the UpstashAPL (#228) 2023-04-12 21:21:19 +02:00
Michał Miszczyszyn
5057d3491e
Support comma-delimited x-forwarded-proto (#227)
* Support comma-delimited x-forwarded-proto

* Changeset
2023-04-11 15:03:50 +02:00
Lukasz Ostrowski
ab24968b67
Require only partial of req - headers - in processProtectedHandler (#224)
* Require only partial of req - headers - in processProtectedHandler

* Update .changeset/tough-tips-judge.md

Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>

---------

Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2023-04-11 10:55:51 +02:00
github-actions[bot]
73c9545f41
Release to npm (#223)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-31 14:11:05 +02:00
Michał Miszczyszyn
b108460435
Add types for payment webhooks (#212)
* Add types for payment webhooks

* Add transaction webhooks

* Update responses for transactions

* Create .changeset/gold-buses-warn.md

* Simplify returned values for some webhooks

* Update changesets

---------

Co-authored-by: Lukasz Ostrowski <lukasz@monolog.tech>
2023-03-30 14:23:12 +02:00
github-actions[bot]
0deb0fac22
Release to npm (#221)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-16 15:06:21 +01:00
Lukasz Ostrowski
96ffb925bd
Fix Permission / AppPermission (#220) 2023-03-16 15:03:35 +01:00
github-actions[bot]
7c790e44a2
Release to npm (#219)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-16 14:26:30 +01:00
Przemysław Łada
6e748e3c15
Add author field to AppManifest (#218)
* Add author field to AppManifest

* Create changeset/sharp-crabs-notice.md
2023-03-15 09:27:24 +01:00
github-actions[bot]
b49e901e4e
Release to npm (#217)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-14 14:14:23 +01:00
github-actions[bot]
f4e6bd6d18
Release to npm (#216)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-14 13:43:15 +01:00
Lukasz Ostrowski
5744aa4ffd
Add requiredSaleorVersion field to AppManifest (#186)
* Add requiredSaleorVersion field to AppManifest

* Create .changeset/great-dogs-cheer.md

* Update types.ts

* Update src/types.ts

Co-authored-by: Przemysław Łada <przlada@gmail.com>

---------

Co-authored-by: Przemysław Łada <przlada@gmail.com>
2023-03-14 13:41:46 +01:00
Lukasz Ostrowski
f7d38dc8d7
Authenticated fetch update (#215)
* Remove MANAGE_APPS permission for available permission

* Fix missing header in useAuthenticatedFetch and add docs

* Update docs/protected-handlers.md

Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>

---------

Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2023-03-14 12:31:11 +01:00
Lukasz Ostrowski
dfd632bb14
Add EnvAPL (#213)
* Add EnvAPL

* Add extra check for api url matching

* Add EnvAPL in exported files

* Change Apl to APL

* Change configured to always true

* Add readme

* Replace console table with log
2023-03-14 11:34:53 +01:00
github-actions[bot]
0c063cc222
Release to npm (#209)
* Release to npm

* Update CHANGELOG.md

---------

Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Lukasz Ostrowski <lukasz.ostrowski@saleor.io>
2023-03-09 15:18:26 +01:00
Lukasz Ostrowski
1d7af07764
Remove @types/node-fetch dep (#210) 2023-03-09 14:01:01 +01:00
Hazem Khaled
3786c86506
Improve error messages in UpstashAPL (#200)
* Fix #199

Fix #199

* Throw formatted error on UpstashAPL error

* Create .changeset/big-beans-grab.md

---------

Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
Co-authored-by: Lukasz Ostrowski <lukasz@monolog.tech>
2023-03-09 08:59:35 +01:00
Lukasz Ostrowski
172de4a91a
Add feature request issue template (#208)
* Add feature request issue template

* Create .changeset/clean-hornets-tie.md
2023-03-07 12:37:38 +01:00
github-actions[bot]
c1913d9ede
Release to npm (#207)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-07 12:28:23 +01:00
Lukasz Ostrowski
75eff60856 Changelog 2023-03-07 12:25:17 +01:00
github-actions[bot]
92ecc327a4
Release to npm (#203)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-07 11:42:19 +01:00
Lukasz Ostrowski
9420209a2d
Add sync webhook (#202)
* Change process-async-saleor-webhook to process-saleor-webhook and add better debug logs

* Change processWebhook name

* wip

* Add base class structure

* refactor

* add sync payload builder

* wip

* wip

* Add some missing webhook responses

* Fix tests for Async version

* Fix tests

* Add MockAPL test util

* Refactor tests to use MockAPL

* Add test to sync webhook

* Restore legacy subscriptionQueryAst field for compatibility

* CR Fixes - TS type & event -> eventType

* Changelog, docs and remove old payment webhooks

* Apply suggestions from code review

Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>

* Update src/handlers/next/saleor-webhooks/process-saleor-webhook.ts

Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>

---------

Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2023-03-06 15:01:22 +01:00
github-actions[bot]
bc6e68db84
Release to npm (#197)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-28 13:59:29 +01:00
Lukasz Ostrowski
a939281e98
Improve register handler errors API (#201) 2023-02-28 13:54:58 +01:00
Hazem Khaled
5a93a166ab
typo: UpstashAPL need restURL not restUrl (#196)
* typo restURL not restUrl

* Create .changeset/wild-suits-hug.md

---------

Co-authored-by: Lukasz Ostrowski <lukasz@monolog.tech>
2023-02-27 20:41:06 +01:00
github-actions[bot]
c1c5dbe133
Release to npm (#195)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-27 18:34:06 +01:00
Lukasz Ostrowski
8be1d39bdf fix scirpt 2023-02-27 18:32:16 +01:00
github-actions[bot]
ae75fa3be4
Release to npm (#194)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-27 18:29:49 +01:00
Lukasz Ostrowski
481cc55543 Try to fix workflow 2023-02-27 18:27:02 +01:00
github-actions[bot]
e71fa4c993
Release to npm (#193)
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-27 18:22:07 +01:00
Lukasz Ostrowski
bf5764fa73 Change how tagging works 2023-02-27 18:19:30 +01:00