* Add about field in manifest of all apps. Sorted fields
* Add missing logo
* Update apps/klaviyo/src/pages/api/manifest.ts
Co-authored-by: Adrian Pilarczyk <admin@peelar.dev>
---------
Co-authored-by: Adrian Pilarczyk <admin@peelar.dev>
* Add createGraphQLClient util to shared package
* Update urql version and use createGraphQLClient from shared package
* Update urql version and use createGraphQLClient from shared package - data importer
* Update urql version and use createGraphQLClient from shared package - cms
* Update CRM
* Update invoices
* Update klaviyo
* Update slack
* Update products feed
* Update search
* Remove unused urql next
* Update monitoring
* Update taxes
* Remove multipart since no longer used
* Update the lockfile
* Removed urql introspection since none of our apps used it
* Add changeset
* Bump macaw version
* Make channels section expandable based on override setting
* Add margins to dangerous section, improve copy
* Add padding between section header and its description
* Limit width of provider selection boxes
* Use proper variant of the button
* More whitespace between description and box in the sections
* Remove text
* Revert "Make channels section expandable based on override setting"
This reverts commit e107c5e990b4110156043ed494fb0054bd936654.
* Add changelog
* Improve grammar
Co-authored-by: Adrian Pilarczyk <admin@peelar.dev>
---------
Co-authored-by: Adrian Pilarczyk <admin@peelar.dev>
* Extract logger
* Replace logger with shared one
* Replace CRM logger with shared one
* Replace E&M logger with shared one
* Replace invoices logger with shared one
* Replace Products Feed logger with shared one
* Replace Search logger with shared one
* Replace Taxes logger with shared one
* Uninstall pino from apps direct dependency
* Update docs
* Update changeset
* Bumped Klaviyo typescript version to hopefully unblock the build
* Change packageManager field to pnpm 8.2.0
* removed package manager field from klaviyo package.json
* Disable webhooks in manifest and create graphql operations
* Add webhook enabler service
* Add webhooks to subscription events
* Disable webhooks when webhok operation fail
* display webhooks status
* Display failed deliveries
* Use react query in webhooks-status, refetch it when configu updated
* Extracted main instructons
* Better webhook instructions
* Optimize webhooks fetching from subscription
* Test for WebhooksAcivityToggler
* Changeset
* Test for webhook status handler WIP
* Test wip
* Rewrite test
* Update app-sdk to 0.37.0
* Add author field to manifest handler
* Fix build by fixing AppPermission in tRPC (use Permission instead) and replace domain with saleorApiUrl (compat with 0.37.1 sdk)
* Update app-sdk to 0.37.1
* Extract macaw theme palette to shared package
* Use MacawThemeProvider from shared package
* Fix maca theme provider props
* Update invoices app ui
* Add noSSRwrapper to packages shared
* Use external theme provider in data importer
* Use external theme provider in slack
* Improve margin in TitleBar
* Update colors in Klaviyo
* revert search to use local theme provider
* revert slack to use local theme provider
* Rewrite TitleBar to css modules
* Add unique jss classes prefix for Klaviyo
* Update apps/search/src/pages/_app.tsx
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* Update shy-gorillas-shop.md
---------
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* Update imports from apps-shared package
* Extract main bar and app icon
* Remove graphql generated
* Implement AppIcon and MainBar in data importer and invoices
* Change name to TitleBar
* Use TitleBar and AppIcon from shared package
* Use title bar from shared in search
* Refactor slack to use TitleBar from shared package
* Make TitleBar sticky
* Run codegen before cicd tests
* Add generate script