Commit 338cb01
authored
Fix/quick wins followup (#757)
* fix(generator): improve cms integration scaffolding and docs for model extension
* fix(docs): replace outdated @dxp namespace references
Align Docker and block usage docs with @O2S naming.
This prevents copy-paste setup issues from stale package names.
Made-with: Cursor
* fix(cli): set eject-block source branch
Use create-o2s-app/base for eject-block.
Add a changeset for create-o2s-app.
Made-with: Cursor
* fix(docs): correct telemetry copy in docs
Replace the leftover Medusa wording with O2S in telemetry documentation.
Add a patch changeset for @o2s/docs.
Made-with: Cursor
* fix(generator): improve block generator final output
Print the block summary and next steps as the final generated change entry.
Add a patch changeset for create-o2s-app.
Made-with: Cursor
* fix(integrations): align service inheritance with framework base classes
Switch integration services from implements to extends and add super() where needed
so NestJS constructor metadata resolves dependencies correctly at runtime.
Update docs code snippets to match the extends-based service pattern.
Made-with: Cursor
* fix(docs): standardize integration install workspace commands
Align integration docs to use @o2s/configs.integrations for package installation
and add a single reference table with expected commands.
Made-with: Cursor
* fix(frontend): warn on unrecognized block types
Log a warning in renderBlocks when a block typename is not registered,
so missing block wiring is visible instead of failing silently.
Made-with: Cursor
* fix(types): replace header magic strings with typed constants
Add shared HeaderName constants and use them in selected API harmonization
and frontend paths to improve header typing and reduce string duplication.
Made-with: Cursor
* fix(frontend): replace block switch with typed registry
Use a typed registry in renderBlocks for compile-time block coverage.
Keep runtime warning and null fallback for unknown block types.
Made-with: Cursor
* fix(docs): clarify Strapi resources repo flow
Made-with: Cursor
* feat: code review improvements
* fix: templates formating issue
* fix(api-harmonization): align typed headers in generated services and SDKs
Made-with: Cursor
* fix(headers): standardize HeaderName usage
Replace literal header keys with HeaderName constants in framework controllers,
block harmonization services, surveyjs controller, and mocked auth guards.
Made-with: Cursor
* fix(generators): use HeaderName in generated headers access
Update block and integration templates to use HeaderName for header lookups.
This keeps scaffolded code aligned with typed framework headers.
Made-with: Cursor
* fix: build issue fix1 parent 8c57c81 commit 338cb01
File tree
268 files changed
+1621
-1293
lines changed- .changeset
- apps
- api-harmonization/src
- middleware
- modules
- login-page
- not-found-page
- organizations
- page
- docs
- blog/articles/building-composable-frontends-with-strapi-and-nextjs
- docs
- getting-started
- guides
- create-new-block
- deployment
- integrations
- integrations
- cache/redis
- cms
- contentful
- strapi
- mocked
- main-components/blocks
- overview
- frontend
- src
- api
- modules
- blocks
- packages
- blocks
- article-list/src
- api-harmonization
- sdk
- article-search/src
- api-harmonization
- sdk
- article/src
- api-harmonization
- sdk
- bento-grid/src
- api-harmonization
- sdk
- cart/src/api-harmonization
- category-list/src
- api-harmonization
- sdk
- category/src
- api-harmonization
- sdk
- checkout-billing-payment/src/api-harmonization
- checkout-company-data/src/api-harmonization
- checkout-shipping-address/src/api-harmonization
- checkout-summary/src/api-harmonization
- cta-section/src
- api-harmonization
- sdk
- document-list/src
- api-harmonization
- sdk
- faq/src
- api-harmonization
- sdk
- feature-section-grid/src
- api-harmonization
- sdk
- feature-section/src
- api-harmonization
- sdk
- featured-service-list/src
- api-harmonization
- sdk
- hero-section/src
- api-harmonization
- sdk
- invoice-list/src
- api-harmonization
- sdk
- media-section/src
- api-harmonization
- sdk
- notification-details/src
- api-harmonization
- sdk
- notification-list/src
- api-harmonization
- sdk
- notification-summary/src
- api-harmonization
- sdk
- order-confirmation/src/api-harmonization
- order-details/src
- api-harmonization
- sdk
- order-list/src
- api-harmonization
- sdk
- orders-summary/src
- api-harmonization
- sdk
- payments-history/src
- api-harmonization
- sdk
- payments-summary/src
- api-harmonization
- sdk
- pricing-section/src
- api-harmonization
- sdk
- product-details/src
- api-harmonization
- sdk
- product-list/src
- api-harmonization
- sdk
- quick-links/src
- api-harmonization
- sdk
- recommended-products/src
- api-harmonization
- sdk
- service-details/src
- api-harmonization
- sdk
- service-list/src
- api-harmonization
- sdk
- surveyjs-form/src
- api-harmonization
- sdk
- ticket-details/src
- api-harmonization
- sdk
- ticket-list/src
- api-harmonization
- sdk
- ticket-recent/src
- api-harmonization
- sdk
- ticket-summary/src
- api-harmonization
- sdk
- user-account/src
- api-harmonization
- sdk
- framework
- src
- modules
- billing-accounts
- carts
- checkout
- customers
- invoices
- notifications
- orders
- organizations
- payments
- products
- resources
- tickets
- users
- utils/models
- integrations
- contentful-cms/src/modules/cms
- mocked/src/modules
- articles
- auth
- billing-accounts
- cache
- carts
- checkout
- cms
- customers
- invoices
- notifications
- orders
- organizations
- payments
- products
- resources
- tickets
- users
- redis/src/modules/cache
- strapi-cms/src/modules
- articles
- cms
- modules/surveyjs/src
- api-harmonization
- sdk
- utils/api-harmonization/src/models
- scripts/commands
- turbo/generators
- templates
- block
- api-harmonization
- frontend
- sdk
- integration
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
268 files changed
+1621
-1293
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
0 commit comments