Lukasz Ostrowski
55315b89f3
Fix Search webhooks toggling ( #961 )
...
* Fix Search webhooks toggling
* fix test
2023-09-04 20:13:58 +02:00
Lukasz Ostrowski
30140eea06
Improved some spellings and add some words to allow list ( #959 )
2023-09-04 11:53:44 +02:00
Lukasz Ostrowski
e8660e8bb9
Extract shared packages ( #948 )
...
* [skip ci] tRPC shared package
* [skip ci] tRPC shared package - fix
* [skip ci] shared package - app sections
* [skip ci] segment - implement shared components
* [skip ci] extract theme synchronizer
* extract components and implement them in apps
* cms - extract shared packages
* Fix imports
* remove urql from peer deps
2023-09-04 11:30:57 +02:00
Adrian Pilarczyk
ceddcf96eb
refactor: ♻️ omit more in cspell config ( #957 )
2023-09-04 11:21:28 +02:00
Lukasz Ostrowski
1e3c08c029
Algolia fields filtering ( #946 )
...
* wip
* crud for algolia fields settings
* add ui form fields confiugraion
* adjust app to new config
* filter mapping with fields
* fix lang
* fix lang
2023-09-01 17:01:41 +02:00
Krzysztof Wolski
23e71bc7a2
Fix save button label ( #950 )
2023-09-01 14:08:10 +02:00
Krzysztof Wolski
261e9d1a0c
Product Feed: Add configurable image size and additional photos ( #915 )
...
* Add configurable image size and additional photos
* CR fixes
* CSpell fixes
2023-09-01 13:35:02 +02:00
Adrian Pilarczyk
0aa1d12cc4
feat: ⚗️ add check-spelling.yml gh action ( #947 )
...
* feat: ⚗️ add check-spelling.yml gh action
* chore: ⚗️ make typos to test gh action
* feat: ✨ add cspell config
* fix: 🐛 typos
* feat: ⚗️ test verbose
* Revert "feat: ⚗️ test verbose"
This reverts commit 3bf36f5a29b6af2ca969a92f0bc61e12e89d8a44.
* feat: ✨ add cspell locally
scripts for all files & lint-staged
* feat: ✨ add new words to dictionary in cspell.json
* refactor: 🚚 cspell.json -> cspell.config.json
* Revert "refactor: 🚚 cspell.json -> cspell.config.json"
This reverts commit b5c96f6909cf5f0ab1173255ef7ded7e360ca83f.
* Revert "feat: ✨ add new words to dictionary in cspell.json"
This reverts commit 69d8bdd3f9ed19ab07044e3e986c8d0b06114e43.
* feat: ✨ add ignorePaths
* feat: add more ignore
* feat: ✨ add words to cspell.json
* refactor: ♻️ change dictionary in cspell.json
* refactor: make words capitalized
* fix: 🐛 add md/mdx to check-spelling
2023-09-01 11:44:20 +02:00
Lukasz Ostrowski
ed30a818e3
Refactors: webhooks, config ( #941 )
2023-08-30 12:17:44 +02:00
Lukasz Ostrowski
056209486c
Release apps ( #934 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-30 10:43:22 +02:00
Lukasz Ostrowski
0f84985c98
Add tRPC to search app ( #940 )
...
* Add tRPC to search app
* Implemented configuration endpoint in trpc
* replace settings manager to use shared factory
* replace configuration calls to trpc
2023-08-29 22:53:51 +02:00
Krzysztof Wolski
2a1385bab1
Search: Fix stale variants after product removal, add indices setup and product descriptions ( #932 )
...
* Move plaintext renderer to shared package and use it for Algolia documents
* Fix stale variants after product removal, add indices setup
* Search: webhooks migration script (#936 )
* Add webhook recreation script
* Add changeset
2023-08-29 13:19:31 +02:00
Lukasz Ostrowski
a81f061fcf
update macaw ( #925 )
2023-08-29 10:47:50 +02:00
Lukasz Ostrowski
d9d0f64a01
Fix CMS modal bg ( #935 )
2023-08-28 21:51:15 +02:00
Krzysztof Wolski
fcc37e7c7e
Remove clsx package which is no longer used ( #899 )
...
* Remove clsx package which is no longer used
* Add changeset
* Remove clsx from data importer
* Remove unused clsx package
2023-08-28 19:23:11 +02:00
Adrian Pilarczyk
254cd4c9a3
Fix typo in Segment ( #933 )
...
* Fix typo
* build: 👷 add changeset
2023-08-28 13:41:54 +02:00
Lukasz Ostrowski
17925f2115
Release apps ( #917 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-28 08:19:32 +02:00
Lukasz Ostrowski
e9378e7af7
fix payloadcms fields ( #924 )
...
Co-authored-by: Adrian Pilarczyk <admin@peelar.dev>
2023-08-25 15:33:18 +02:00
Adrian Pilarczyk
34efd39dcf
fix customer code calculate taxes ( #922 )
...
* fix: 🐛 calculate taxes customerCode
* build: 👷 changeset
* refactor: ♻️ address feedback
* feat: ✨ add migration
* Empty-Commit
2023-08-25 14:50:47 +02:00
Lukasz Ostrowski
6f1c5c9436
Add Payload CMS ( #905 )
2023-08-25 11:34:28 +02:00
Adrian Pilarczyk
45ed9fb444
fix checkout calculate taxes ( #919 )
...
* fix: 🐛 value of customerCode in calculateTaxes
* build: 👷 add changeset
* fix: 🐛 tests
2023-08-25 11:19:53 +02:00
Adrian Pilarczyk
4a635620c4
feat: ✨ improve migration scripts visibility ( #918 )
...
* feat: ✨ add emojis
* refactor: 🚚 migration file
2023-08-24 11:56:28 +02:00
Adrian Pilarczyk
783bd5ec55
Complete migration to OrderConfirmed flow ( #916 )
...
* refactor: 🔥 order-created & order-fulfilled code
* build: 👷 add changeset
* fix: 🐛 fix build
2023-08-24 10:32:31 +02:00
Lukasz Ostrowski
3bd2d33d97
🚀 Release apps ( #897 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-24 08:28:40 +02:00
Lukasz Ostrowski
6ea3e38bd8
Changed events mapping in Segment ( #914 )
2023-08-23 13:42:38 +02:00
Adrian Pilarczyk
be761b251e
chore: split credentials and settings ( #886 )
...
* feat: ✨ grey out disabled links
* chore: 🚚 move fields to new avatax settings fragment
* build: 👷 add changeset
* refactor: 🚚 move companyCode to credentials
* refactor: ♻️ make helper texts more accurate
* refactor: 🚚 Avatax -> AvaTax
2023-08-21 10:28:43 +02:00
Lukasz Ostrowski
c50797e836
add metadata manager to shared package ( #901 )
2023-08-17 11:53:03 +02:00
Lukasz Ostrowski
8b3d9617e6
update macaw to pre-118 ( #898 )
2023-08-17 09:00:47 +02:00
Lukasz Ostrowski
a2cac7849b
Fix segment changeset
2023-08-16 16:31:53 +02:00
Lukasz Ostrowski
895004dd55
Release apps ( #885 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-16 15:31:23 +02:00
Lukasz Ostrowski
7d574c70c9
Introduce Twilio Segment App ( #881 )
...
* bootstrap segment app from cms app
* tracking logic
* schema configuratioj
* config form
* form saving
* Connected order_created
* add more fields
* Order updated webhook
* Order cancelled event
* order refunded webhook
* order fully paid
* update deps
* error handling
* logger
* logs
* Add app to workflow
* add icon
* remove breadcrumbs
* Change 400 to 200 response if payload is invalid
* link to docs
* change semgent.io to segment
2023-08-16 15:30:46 +02:00
Krzysztof Wolski
69fe973121
Search: Add media and stock flag ( #874 )
...
* Add media and stock flag
* Add UI for updating the queries
* Add update info to changelog
2023-08-16 14:08:07 +02:00
Krzysztof Wolski
3002354c5e
Improve logging on tRPC routes ( #884 )
2023-08-10 19:09:06 +02:00
Lukasz Ostrowski
7f0d8d24a3
Release apps ( #883 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-10 17:49:06 +02:00
Krzysztof Wolski
bb504d95aa
Product feed: Fix title template form ( #882 )
...
* Improve logging
* Fix error on parsing metadata created in the previous version
* Fix title template form
* Add changesets
* Use info level instead of debug
2023-08-10 17:37:59 +02:00
Lukasz Ostrowski
7b19ab44c3
🚀 Release apps ( #865 )
...
* Release apps
* Update CHANGELOG.md
* Update CHANGELOG.md
---------
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Co-authored-by: Adrian Pilarczyk <admin@peelar.dev>
2023-08-10 14:03:02 +02:00
Adrian Pilarczyk
416c92fb6c
feat: change the flow from OrderCreated to OrderConfirmed ( #826 )
...
* refactor: ♻️ extract order-metadata-manager
* feat: 🚧 add basic boilerplate
* feat: ✨ add readExternalIdFromOrderMetadata
* Revert "feat: ✨ add readExternalIdFromOrderMetadata"
This reverts commit a78d9d4597672f8605cf998a9f784aebaab27de1.
* feat: ✨ add order-cancelled avatax adapter
* test: ✅ add tests for AvataxOrderCancelledPayloadTransformer
* refactor: avataxId instead of externalId
* refactor: ♻️ split up webhook response
* build: ⬆️ upgrade avatax
* refactor: ♻️ extend logging in webhook response errors
* fix: 🐛 split privateMetadata and publicMetadata
* fix: 🐛 use "DEFAULT" value of companyCode for commit to work
* fix: ⚗️ fix voidTransaction type
* refactor: 🚚 order_created -> order_confirmed
* fix: 🐛 change voidReason
* build: 👷 add changeset
* refactor: 🔥 order_fulfilled webhook
* feat: Avatax metadata tax calculation date (#843 )
* feat: ✨ add metadata tax calculation date
* build: 👷 add changeset
* feat: Avatax metadata document code (#844 )
* feat: ✨ provide document code through metadata field
* build: 👷 add changeset
* refactor: ♻️ fallback to default company code for migration
* refactor: ♻️ patch order-created files and add deprecation note
* Revert "refactor: 🔥 order_fulfilled webhook"
This reverts commit fd098642735ae9d62e3a876088226bd0f108afd6.
* refactor: ♻️ patch order-fulfilled files and add deprecation note
* fix: 🐛 bring back deprecated webhooks to manifest
* feat: ⚗️ add AppWebhookMigrator (#850 )
* refactor: 🚚 order_created -> order_confirmed
* refactor: 🔥 order_fulfilled webhook
* feat: ⚗️ add AppWebhookMigrator
* feat: ✨ add mode to migrator
* feat: ✨ add draft of run-report and migrateWebhook method
* refactor: ♻️ address feedback
* feat: ✨ add tests and new structure
* refactor: 🔥 util
* feat: ✨ add enable/disable webhook rollback flow
* refactor: ♻️ modify the taxes-migration flow
* refactor: ♻️ generalize document code & date resolver
* chore: 🗃️ add run-migration
* chore: 💡 update comments about migration flow
* fix: 🐛 slice document code
* refactor: ♻️ try/catch at the top level
* chore: 💡 add comments
* Update shiny-meals-wait.md
* Update soft-steaks-know.md
* Update soft-steaks-know.md
* fix: ✅ fix test
* feat: ✨ change createTransaction to createOrAdjustTransaction
this feature grants idempotency of the transaction flow
* feat: ✨ add number field to OrderConfirmed payload
* chore: 💡 add deprecation comment to metadata method
* docs: 📝 add todo comment to refactor sumPayloadLines
* feat: ✨ add resolveStringOrThrow and use it for email
* fix: 🐛 add missing number to mock
2023-08-10 13:08:20 +02:00
Lukasz Ostrowski
c7b3d35f5d
Update README.md
2023-08-09 12:23:31 +02:00
Krzysztof Wolski
b8c528397a
Use a proper capitalization of the SendGrid name ( #869 )
2023-08-08 14:18:11 +02:00
Lukasz Ostrowski
fe767a494b
CMS - change manifest name ( #862 )
2023-08-08 09:33:04 +02:00
Lukasz Ostrowski
a951af938e
Release apps ( #842 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-08-07 17:02:13 +02:00
Krzysztof Wolski
6a84b4b7e0
Product feed: Use Handlebars for title and URL formatting ( #859 )
...
* Use handlebars templates for title and URLs
* Add changesets
* Allow chaining on set methods
* Fix failing test
* Use getValues instead of handle submit
* Narrow down type for data input
2023-08-07 16:33:01 +02:00
Krzysztof Wolski
0b0297eeb8
Product feed: Product Pricing update ( #840 )
...
* Add attribute mapping
* Improve release note
* Log the error
* Add pattern attribute
* Add group ID
* Update the item pricing
2023-08-04 13:59:40 +02:00
Lukasz Ostrowski
261957fda4
Update dev dependencies ( #845 )
...
* update prettier and syncpack
* update turbo
* Update various dev deps
* improve syncpack config
* remove c8 reporter from invoices
* fix test packages
* Fix invocies test
2023-08-04 08:39:44 +02:00
Krzysztof Wolski
fc5e6396d2
Product Feed: Add group ID ( #839 )
...
* Add attribute mapping
* Improve release note
* Log the error
* Add pattern attribute
* Add group ID
2023-08-03 11:14:56 +02:00
Krzysztof Wolski
aece07338e
Product Feed: Add attribute mapping ( #838 )
...
* Add attribute mapping
* Improve release note
* Log the error
* Add pattern attribute
2023-08-03 10:27:14 +02:00
Lukasz Ostrowski
8e33f59e0c
Release apps ( #835 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-31 12:19:17 +02:00
Lukasz Ostrowski
2cb7e5edee
Improve Search/Algolia mappings ( #827 )
...
* parse metadata before sending to algolia
* variants mapping
* extract metadata mapping
* Changeset
* rename field
2023-07-31 12:08:05 +02:00
Lukasz Ostrowski
fa65735571
Release apps ( #819 )
...
Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
2023-07-28 14:42:27 +02:00
Krzysztof Wolski
07999eadc6
Use select input for AWS region selection ( #823 )
...
* Use select input for AWS region selection
* Add changeset
2023-07-28 11:57:51 +02:00