Lukasz Ostrowski
a8834a11fe
Update dev dependencies ( #540 )
...
* Update Typescript to 5.1.3
* Update Turborepo
* Update turborepo eslint config
* Update ESLint and unify version
* Changeset
* unify eslint rules and node types and moved them to root
* unify app-sdk version
* unify codegen packages across monorepo
* unify graphql package
* update lock
* enabled eslint during invoices build with next build
* Format package jsons
* push scripts to the top of package json
2023-06-07 09:25:39 +02:00
Lukasz Ostrowski
57fec74663
Release apps ( #520 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-06-06 12:59:16 +02:00
Lukasz Ostrowski
182bdd6b32
🔥 Product Feed - New macaw & production prep ( #512 )
...
* Remove utils and use shared ones
* [skip ci]
* Remove legacy Macaw and mui, replace components so app builds
* Channels existence fetch hook
* Remove shop info fetching
* Remove legacy layout and merge pages
* Index page sections
* re-Implemented s3 form
* s3 Form validation
* New config logic
* wi
* Remove old config, add router to update s3
* Channels list with form
* Update cache configurator
* Feed preview card
* Flat structure, channels router
* Connect channels urls config
* Fix fetching webhook config
* Refactor lib folder
* Category mapping
* Categories mapping preview
* Improve buttons
* Enable cache on channel config saving
* wip webhooks
* Add webhooks
* Webhook refactor
* Refactor createClient
* Tests
* Clean imports
* Add logs
* Review fixes
* Changeset
* Small xml improvement
* Add tests batch
* Add tests
* Hide amazon secret with input password
* CR fixes
* CategoriesFetcher for recursive calls
* Implement categories fetcher
* Update lockfile after rebase with main
* Change category map to override instead conifg
2023-06-01 13:33:07 +02:00
Lukasz Ostrowski
0c2fc65ac6
Update Vite and Vitest across packages ( #524 )
...
* Update Vite and Vitest across packages
* Add changeset
2023-06-01 10:36:20 +02:00
Krzysztof Wolski
80030644a7
Update design to new Macaw ( #426 )
...
* Update E&M Provider UI (#459 )
* Emails and messages: use App UI package (#511 )
* Add changeset
2023-05-31 18:08:43 +02:00
Lukasz Ostrowski
2c1495a44d
Release 2023-05-30
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-30 22:10:40 +02:00
Lukasz Ostrowski
6e69f4f9f0
Add removing metadata in CRM app ( #507 )
...
* Add dev app-sdk and rewrite undefined metadata to removing it
* Implement metadata manager delete method
* Update app-sdk to 0.39.1 in all packages
* Update swift-boxes-drop.md
2023-05-24 16:08:12 +02:00
Lukasz Ostrowski
8e0b08523b
Release apps ( #487 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-23 15:08:26 +02:00
Krzysztof Wolski
ce8d9deb81
Products Feed: Convert EditorJS product descriptions to plain text ( #489 )
...
* Cache query cursors for the product feed
* Fix missing first page of products
* Add S3 upload
* Explain sze limit on multipart upload
* Change the name of function
* Update the dependencies
* Revert api response size override
* Fix multi part upload
* Remove duplicated code
* Add channel name to the file URL
* Render EditorJS formatted descriptions as plaintext.
SEO Description field will be removed
* Add changeset
* Improve tests and allow escaped signs
2023-05-22 13:00:41 +02:00
Krzysztof Wolski
238f2b5d01
Cache query cursors for the product feed and support s3 ( #478 )
...
* Cache query cursors for the product feed
* Fix missing first page of products
* Add S3 upload
* Explain sze limit on multipart upload
* Change the name of function
* Update the dependencies
* Revert api response size override
* Fix multi part upload
* Remove duplicated code
* Add channel name to the file URL
2023-05-22 12:22:28 +02:00
Lukasz Ostrowski
4801803ea0
Sentry missing config ( #481 )
...
* Add Sentry config to Emails & Messages app
* Add Sentry config to Product Feed app
* Add Sentry config to CRM app
* ADd changeset
* Clean up sentry boilderplate
2023-05-21 18:28:17 +02:00
Lukasz Ostrowski
f76d8fe8da
Release apps ( #473 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-18 14:55:30 +02:00
Lukasz Ostrowski
c4063188ca
Update app-sdk to 0.38.0 ( #464 )
2023-05-17 18:57:09 +02:00
Krzysztof Wolski
2de2a40af1
Parallel products feed data fetching ( #465 )
...
* Parallel products feed data fetching
* Create strong-peas-begin.md
2023-05-17 13:26:36 +02:00
Lukasz Ostrowski
1fd0960562
Release 2023-05-15
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-15 17:32:04 +02:00
Lukasz Ostrowski
8b22b1c1f8
Fix logs ( #452 )
...
* Add pino and pino-pretty to every package, to fix logger failing
* Fix taxes child logger
* Fix Search child logger
* Update examples .env
* changeset
2023-05-10 16:57:20 +02:00
Lukasz Ostrowski
a3d87be3f4
Release 2023-05-05
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-05-05 08:47:22 +02:00
Lukasz Ostrowski
830cfe92ce
Extract logger ( #439 )
...
* 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
2023-05-05 08:15:47 +02:00
Lukasz Ostrowski
fc7a70f598
Search redesign to Macaw 2.0 ( #420 )
...
* Redesign
* Better form
* Remove searchKey
* Update macaw
* Test setup
* fix build
* Create curly-jars-doubt.md
* Unify vitest to (hopefully) fix build
* fix lock
* update macaw and review fixes
* fix build
2023-04-25 18:20:20 +02:00
Lukasz Ostrowski
8424989dad
Release apps ( #389 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-04-21 12:04:30 +02:00
Lukasz Ostrowski
2c0df91351
Apply recent ESLint rules on the codebase ( #404 )
...
* Add lint:fix script
* Reformat CRM app with eslint fix
* Apply eslint fix on data importer codebase
* Apply eslint fix on Invoices codebase
* Apply eslint fix on Klaviyo codebase
* Apply eslint fix on products-feed codebase
* Apply eslint fix on monitoring codebase
* Apply eslint fix on Search codebase
* Apply eslint fix on Slack codebase
* cleanup
2023-04-18 15:10:00 +02:00
Lukasz Ostrowski
57f6d41bc4
Update manifests to contain up to date author, homepage, support and privacy fields ( #399 )
2023-04-18 14:04:14 +02:00
Adrian Pilarczyk
453baf78a1
feat: finalize order process ( #355 )
...
* feat: ✨ add dummy order-created
* refactor: 🔥 unused private-providers-configuration-service
* feat: ✨ add dummy order-fulfilled
* refactor: 🚚 move provider-config
* refactor: 🚚 crudSettingsConfigurator -> crudSettingsManager
* refactor: ♻️ [tax-provider].ts -> [tax-provider]-webhook.service.ts
* feat: ✨ add dummy createOrder
* refactor: ♻️ distinguish between salesOrder and salesInvoice in avatax
* refactor: 🚚 [provider]-calculate.ts to [provider]-transform.ts
* refactor: 🚚 ResponseTaxPayload to tax-provider-webhook.ts
* refactor: 🚚 ResponseTaxPayload -> CalculateTaxesResponse
* refactor: ♻️ webhooks with active-tax-provider.service.ts
* feat: ✨ add skeleton orderCreate functionality
* refactor: ♻️ [provider]-transform.ts -> [provider]-[webhook]-transform.ts
* feat: ✨ add order-fulfilled with avatax call
* refactor: ♻️ move getActiveTaxProvider to active-tax-provider
* refactor: 🏷️ export types for [provider]-client function args
* refactor: 🚚 UpdateAppMetadata -> UpdateMetadata
* feat: ✨ fulfill order with id from metadata
* build: ⬆️ upgrade avatax
* feat: ✨ commit transaction on fulfill in avatax
* fix: 🐛 return of webhooks to ensure valid retry behavior
* refactor: 🚚 [provider]-[webhook]-transform -> [provider]-[webhook]-map
* refactor: 🏷️ export types of avatax-calculate-taxes mapPayload
* refactor: ♻️ extract address-map to separate function
* refactor: ♻️ remove schema.ts
* refactor: ♻️ move addressSchema to channels-config.ts
* feat: ✨ add tests & placeholder tests for avatax & taxjar maps
* refactor: ♻️ throw error if no metadata
* refactor: ♻️ change EXTERNAL_ID_KEY to PROVIDER_ORDER_ID_KEY
add comments
* refactor: ♻️ comments -> it.todo in tests
* refactor: 💡 add comment about shipping_item_code
* refactor: ✅ add todo items for tests
* refactor: ♻️ remove export and add sumLines to taxJarOrderCreated
* refactor: ♻️ address-map with avatarAddressFactory
* docs: 💡 add comment about MOCKED_SALEOR_PAYLOAD
* refactor: ♻️ remove export of mapLines and add to avataxCalculateTaxes
* style: 🎨 add newline-after-var warn to eslint-config-saleor
* style: 🎨 autofix newline-after-var in taxes
* test: ✅ restructure tests according to new naming in address-map
* refactor: ♻️ add shippingItemCode to avataxCalculateTaxes wrapper object
* refactor: 🚚 payloadProps -> payloadArgs
* refactor: ♻️ add Maps suffix to map wrapper objects
* refactor: ♻️ remove data: null from ActiveTaxProviderResult
* refactor: ♻️ maintain the object hierarchy in tests
* refactor: ♻️ refactor webhook responses with WebhookResponseFactory
* build: ⬆️ vitest
* test: ✅ add tests for get-app-config-test
* test: ✅ add tests for getActiveTaxProvider
* refactor: ♻️ use address fragment for taxBase and order
* refactor: ♻️ rename WebhookResponseFactory -> WebhookResponse
* style: 👷 add multiline-comment-style
* fix: 🐛 dummy test in get-app-config.test.ts
* refactor: ♻️ rename AddressFragment -> Address
* refactor: ♻️ use debug instead of error in webhook-response noRetry
* refactor: ♻️ refactor as variables in mutation
* build: 👷 add changeset
* refactor: ♻️ split changesets in two
* build: ⬆️ vite
* build: ⬆️ vite && vitest in all apps
2023-04-17 13:58:21 +02:00
Lukasz Ostrowski
2e518906d1
Extract useDashboardNotification ( #362 )
...
* Extract useDashboardNotification
Play with config to make app-sdk working in monorepo
bump pnpm
remove local locks
unify deps
Changesets
Replace appBridge.dispatch(Notification()) with shared useDashboardNotification package
Fix build
Update klaviyo packages
update deps
update deps - root next version
* update and ix
* Restore logic in cms
2023-04-14 17:40:49 +02:00
Lukasz Ostrowski
74174c4763
Update app-sdk to 0.37.3 ( #375 )
...
* Update app-sdk to 0.37.3
* update app-sdk to 0.37.3 latest
2023-04-14 12:33:22 +02:00
Lukasz Ostrowski
e167e72408
Update next to 13.3.0 ( #388 )
...
* Update next to 13.3.0
* Fix cms next version
2023-04-14 11:27:25 +02:00
Lukasz Ostrowski
51ec11ef41
Release apps ( #357 ) - 2023-04-13
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-04-13 16:24:38 +02:00
Lukasz Ostrowski
7ff2d7cfa7
Change turborepo config to use local turbo.json ( #353 )
...
* Change turborepo config to use local turbo.json
* update lock to 6.0
Update turbo to 1.9.0
Move global envs to build script envs
2023-04-13 12:44:27 +02:00
Lukasz Ostrowski
eca52ad058
Replace export default
with named exports ( #352 )
...
* Update eslint config to prevent default exports
* exlucde vitest config from banned default exports
* Remove default exports from Monitoring App
* Replace default exports with named exports
* Fix klaviyo import path
* Replace default exports in CMS
2023-04-05 20:27:23 +02:00
Lukasz Ostrowski
741e9104ed
Release apps 2023-03-30
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-30 09:15:15 +02:00
Krzysztof Wolski
a811d307ae
Add cache to products feed ( #327 )
...
* Add cache to products feed
* Create .changeset/clean-dragons-jump.md
---------
Co-authored-by: Lukasz Ostrowski <lukasz.ostrowski@saleor.io>
2023-03-27 15:49:55 +02:00
Lukasz Ostrowski
37f924ece3
[vercel deploy]
...
Release 2023-03-27, E&M * PF
2023-03-27 11:20:39 +02:00
Krzysztof Wolski
f58043f72b
Add Google Category Mapping for the feed ( #325 )
...
* Add Google Category Mapping for the feed
* Update the link href
2023-03-24 15:02:40 +01:00
Krzysztof Wolski
5fad97c6d2
Update Feed App UI ( #323 )
...
* Update the Feed App UI
2023-03-24 14:45:22 +01:00
Lukasz Ostrowski
cbc31d3c2e
[vercel deploy]
...
Release 2023-03-20
2023-03-20 12:36:28 +01:00
Lukasz Ostrowski
7cb3b892c4
Author field in manifests ( #299 )
...
* 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
2023-03-16 19:09:26 +01:00
Lukasz Ostrowski
c952624dd9
[vercel deploy]
...
Release 2023-03-16
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-16 13:00:26 +01:00
Krzysztof Wolski
e93a4dc1c8
Update the GraphQL Code Generator version ( #291 )
...
* Add missing plugin
* Update GraphQL Code Generator
2023-03-16 10:22:33 +01:00
github-actions[bot]
56c92ef430
Release apps ( #248 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-08 09:23:09 +01:00
Lukasz Ostrowski
dca82bb93c
Update app-sdk in apps to 0.34.0
and rewrite SaleorAsyncWebhook to modern api ( #238 )
...
* Data importer: disable sentry if not in env
* All packages: update app sdk to 0.34.0 version and update api
2023-03-07 16:21:46 +01:00
github-actions[bot]
62ddd41094
[vercel deploy]
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-03-02 11:53:58 +01:00
Lukasz Ostrowski
2d23480c61
Remove TitleBar from apps and shared package ( #209 )
...
* Remove TitleBar from apps and shared package
* Invoices: add manifest homepage and support urls
2023-02-28 20:18:34 +01:00
github-actions[bot]
4331708334
Release apps [2023-02-28] ( #201 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-28 12:17:48 +01:00
Lukasz Ostrowski
4e4257d788
Safely parse first channel from the list, if no channels exist ( #196 )
2023-02-27 09:29:12 +01:00
Lukasz Ostrowski
289b42f40d
Remove VercelAPL config and readmes ( #203 )
...
* Remove VercelAPL trace
* Update .changeset/curly-zoos-worry.md
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
* Update .changeset/curly-zoos-worry.md
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
---------
Co-authored-by: Krzysztof Wolski <krzysztof.k.wolski@gmail.com>
2023-02-23 12:42:17 +01:00
github-actions[bot]
f628461028
Release apps 2023-02-23T16:00
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-02-22 16:03:26 +01:00
Lukasz Ostrowski
1c9b2c487a
Change apps names to be more readable by humans ( #183 )
2023-02-22 09:41:15 +01:00
Lukasz Ostrowski
ca3a0305f2
Add products feed app ( #161 )
...
* Add products feed app from another repo
* Improve codebase
* Create sweet-ears-tease.md
* Apply cr changes
2023-02-17 14:27:43 +01:00