Çetin cturan

cturan synced commits to master at cturan/vendure from mirror

  • fa248f37b7 chore: Speed up publish_and_install workflow (#4127)
  • fe25af0920 fix(create): add useDefineForClassFields to fix ES2022 (#4116) Co-authored-by: Housein Abo Shaar <76689341+GogoIsProgramming@users.noreply.github.com> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
  • Ver comparación destas 2 achegas »

hai 8 horas

cturan synced commits to docs-v2-migration at cturan/vendure from mirror

  • d1885262c7 feat(docs): Migrate GraphQL docs to use GraphQLDoc component Refactored the GraphQL docs generation script to output MDX files using the new <GraphQLDoc> component instead of custom HTML div blocks. Changes: - Added type reference collection helpers for building typeLinks maps - Added SDL renderers for all GraphQL types (query, mutation, type, input, enum, scalar, union) - Added GraphQLDoc component generator with proper prop formatting - Refactored main generation loop to use new component format - Removed obsolete HTML-based rendering functions - Added anchor IDs to headings for proper linking
  • f6fb8d7021 fix(docs): Fix manifest file paths and add missing index files - Update typescript-api, graphql-api/admin, graphql-api/shop paths to use _index.mdx - Create missing index.mdx files for dashboard reference, user-guide/catalog, user-guide/orders, and user-guide/settings sections - Rename .md files to .mdx extension throughout documentation - Update manifest.ts with correct file paths for all documentation entries
  • d435b877d9 fix(docs): Normalize code block language identifiers for Shiki - Change GraphQL/GraphQl to graphql (case-sensitive) - Change HTML to html - Change JSON to json - Change SQL to sql - Change YAML to yaml - Change sh/shell to bash (standard Shiki alias) - Change po to text (unsupported language) These changes ensure compatibility with Shiki syntax highlighter which requires lowercase language identifiers.
  • 3bc8cf2ce8 fix(docs): Remove duplicate H1 headings from MDX files Title should only be set in frontmatter, not as H1 heading in content.
  • Ver comparación destas 4 achegas »

hai 8 horas

cturan synced and deleted reference fix/es2022-class-fields-compatibility at cturan/vendure from mirror

hai 8 horas

cturan synced and deleted reference ci/speed-up-publish-workflow at cturan/vendure from mirror

hai 8 horas

cturan synced commits to master at cturan/vendure from mirror

  • 8fccaf957b docs: add warning to distinguish custom field extension vs detail input field extension (#4123)
  • 143edae21a chore: Improve dashboard test reliability in publish workflow (#4122)
  • 82c165c288 fix(create): Set api url to `auto` for newly created projects (#4102)
  • 45c2e66db0 fix(core): Fix SubscribableJob.updates() completing after single emission (#4120)
  • 888e9467da feat(dashboard): Use dynamic schema-driven languages and currencies (#4111)
  • Ver comparación destas 8 achegas »

hai 16 horas

cturan synced commits to issue-4010 at cturan/vendure from mirror

hai 16 horas

cturan synced new reference issue-4010 to cturan/vendure from mirror

hai 16 horas

cturan synced commits to fix/react-dashboard-plugin-detection at cturan/vendure from mirror

hai 16 horas

cturan synced new reference fix/react-dashboard-plugin-detection to cturan/vendure from mirror

hai 16 horas

cturan synced commits to fix/es2022-class-fields-compatibility at cturan/vendure from mirror

  • 4155f0b280 docs: Add callout to database entity docs clarifying ES2022 compat. issue

hai 16 horas

cturan synced commits to docs-v2-migration at cturan/vendure from mirror

  • d83725a1bc feat(docs): Set up npm publish workflow for @vendure/docs - Configure package.json for npm publishing (@vendure/docs) - Add .npmignore to exclude dev files from package - Create GitHub Actions workflow for manual publishing - Remove Docusaurus and all related files/dependencies - Package now contains only: dist/, docs/, static/, content/
  • 9a3b5855ed chore: Revert package version updates to 3.5.2
  • 61e5922c73 refactor(docs): Move documentation from packages/docs to root docs/ Moves documentation back to root docs/ directory since docs have a different release schedule than npm packages. - Move manifest system (src/manifest.ts, src/index.ts) to docs/ - Add tsconfig.build.json for manifest compilation - Update docs/package.json with manifest build deps/scripts - Update generation scripts to output to docs/docs/reference/ - Update root package.json docs:build script - Add docs/dist/ to .gitignore - Delete packages/docs/ entirely
  • b790327e78 chore(docs): Regenerate API documentation Run docs generation scripts to update generated API reference docs with the new frontmatter format (removed Docusaurus-specific fields).
  • 5b0b97d7d5 feat(docs): Migrate documentation to @vendure/docs package Migrates the existing Vendure documentation from /docs/ (Docusaurus) to /packages/docs/ as an npm package using @vendure-io/docs-provider. - Create new @vendure/docs package with manifest-based navigation - Copy all documentation content (~800 files) to packages/docs/docs/ - Update doc generation scripts to output to new location - Remove Docusaurus-specific frontmatter and component imports - Add docs package to Verdaccio publish script - Update docs:build script to include package build
  • Ver comparación destas 10 achegas »

hai 16 horas

cturan synced new reference docs-v2-migration to cturan/vendure from mirror

hai 16 horas

cturan synced commits to ci/speed-up-publish-workflow at cturan/vendure from mirror

  • b9375d4992 perf(ci): Speed up publish_and_install workflow - Add npm caching via setup-node cache option - Add Playwright browser caching to avoid re-downloading - Reduce matrix for PRs: 1 job (ubuntu/node22) instead of 9 - Split into two jobs: build_and_publish runs once, test jobs download pre-built Verdaccio packages as artifact Expected improvements: - PRs: 2 jobs instead of 9 (build + 1 test) - Push: Test jobs skip npm install + lerna publish (~5-10 min each) - Cached dependencies reduce install times
  • 8fccaf957b docs: add warning to distinguish custom field extension vs detail input field extension (#4123)
  • 143edae21a chore: Improve dashboard test reliability in publish workflow (#4122)
  • 82c165c288 fix(create): Set api url to `auto` for newly created projects (#4102)
  • 45c2e66db0 fix(core): Fix SubscribableJob.updates() completing after single emission (#4120)
  • Ver comparación destas 10 achegas »

hai 16 horas

cturan synced new reference ci/speed-up-publish-workflow to cturan/vendure from mirror

hai 16 horas

cturan synced and deleted reference fix/struct-custom-field-options-4083 at cturan/vendure from mirror

hai 16 horas

cturan synced commits to master at cturan/vendure from mirror

hai 1 día

cturan synced commits to fix/struct-custom-field-options-4083 at cturan/vendure from mirror

  • 4346cb9110 fix(dashboard): Fix struct custom fields not rendering options or custom components The StructFormInput component was not properly rendering dropdowns for struct fields with options, nor custom components specified via ui.component. Root cause: SelectWithOptions used isStringFieldWithOptions type guard which checks for 'readonly' property - a property that only exists on top-level custom fields, not struct fields. This caused the component to return null. Changes: - Updated SelectWithOptions to handle both ConfigurableFieldDef and StructField - Added isStringStructFieldWithOptions check alongside isStringFieldWithOptions - Added extractFieldOptions utility to normalize options extraction - Updated isStringStructFieldWithOptions to also check ui.options - Added ui.component support for struct fields via getInputComponent lookup Closes #4083 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
  • 29f1b3c67e chore: Add CLAUDE.md
  • b3e1a9349b chore: Move workflow permissions to job level
  • f2d0359086 feat(core): Expand userHasPermissions docstring; Add new userHasAllPermissions method (#4107)
  • a303050300 docs(cli): Add section explaining cli compatability in monorepos
  • Ver comparación destas 10 achegas »

hai 1 día

cturan synced new reference fix/struct-custom-field-options-4083 to cturan/vendure from mirror

hai 1 día

cturan synced commits to fix/es2022-class-fields-compatibility at cturan/vendure from mirror

  • 4f065c94f1 fix(create,docs): Add ES2022 class fields compatibility for TypeORM entities When TypeScript target is ES2022+, useDefineForClassFields defaults to true. This causes class field initialization to run after the constructor, overwriting values set by super(input) in TypeORM/Vendure entities. Result: All entity fields become undefined, leading to "null value in column violates not-null constraint" database errors. Changes: - Add useDefineForClassFields: false to CLI tsconfig template - Add warning in database entity documentation about ES2022+ compatibility References: - https://www.typescriptlang.org/tsconfig/useDefineForClassFields.html - https://github.com/microsoft/TypeScript/issues/48814 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
  • a303050300 docs(cli): Add section explaining cli compatability in monorepos
  • 10048bf4c5 docs: Update CLI docs with Dashboard flag
  • 8f5496a260 fix(dashboard): Fix compilation issues caused by SWC version issues (#4105)
  • 1364d095c8 @TheHypnoo has signed the CLA in vendurehq/vendure#4100
  • Ver comparación destas 10 achegas »

hai 1 día

cturan synced new reference fix/es2022-class-fields-compatibility to cturan/vendure from mirror

hai 1 día