Skip to content

feat: release 1.3.0 - #235

Merged
rhlin merged 518 commits into
mainfrom
dev
Jul 30, 2026
Merged

feat: release 1.3.0#235
rhlin merged 518 commits into
mainfrom
dev

Conversation

@gimmyhehe

Copy link
Copy Markdown
Member

No description provided.

gargameljyh and others added 30 commits July 6, 2026 10:39
Remove npmmirror tarball URLs from lockfile resolutions so installs use registry.npmjs.org consistently.

Co-authored-by: Cursor <cursoragent@cursor.com>
…plateChat

- Consolidated message rendering functions into a single `createSchemaMessageRenderer` function to reduce redundancy and improve code clarity.
- Updated the `messageRenderers` object to utilize the new function, enhancing maintainability of the component.
Add skill-sync script and pnpm skills:sync command, and gitignore
generated AI platform skill projections.

Co-authored-by: Cursor <cursoragent@cursor.com>
- Introduced `resetEmptyTemplateSchema` function to consolidate schema reset operations, improving code clarity and maintainability.
- Updated `createTemplate` to call the new reset function, ensuring consistent state management when creating templates.
- Replaced direct schema reset calls in `switchTemplate` with the new function for better code organization.
- Added localization support for error messages when no user message is available to reply to.
- Updated the `CustomModelProvider` to utilize the new error handling logic, enhancing user experience.
- Modified SVG assets for better visual consistency in the manual editor.
- Updated the schema processing logic in GenuiTemplateChat to strip unnecessary fields while streaming, improving performance and clarity.
- Consolidated conditions for setting the current preview schema, ensuring more efficient state management during message rendering.
…ages and dependencies for chat completions and core materials
…tor state management

- Simplified the placeholder and loading state logic in GenuiTemplateChat for better clarity and performance.
- Refactored the useSchemaEditor composable to create a singleton state, ensuring consistent schema editor behavior across components.
feat(playground/server): add new maas models
…e schema management

- Replaced multiple template-related composables with a unified `useTemplate` composable for improved organization and functionality.
- Updated components to utilize the new `useTemplate` composable, streamlining schema handling and state management.
- Introduced `useTemplateActions` and `useTemplateLifecycle` for better lifecycle management and action handling within the template context.
- Enhanced event handling for schema version toggling across components, improving user experience and code clarity.
…agement

- Improved null safety in GenuiTemplateChat by adding optional chaining to prevent runtime errors.
- Updated schema ID generation logic to merge IDs from previous schemas, enhancing component consistency during updates.
- Refactored event handling for schema version toggling in GenuiTemplateDesktop and GenuiTemplateMobile, improving clarity and maintainability.
- Removed unused schema version toggle logic from mobile and desktop components to streamline the codebase.
rhlin and others added 26 commits July 24, 2026 09:40
feat(core): add ICustomMessageItem type and optimize custom response handler
Stage the new symlink and roll back on failure so existing skill content is not deleted first.

Co-authored-by: Cursor <cursoragent@cursor.com>
…dling

Refactor the JSON patch error handling by introducing the resolveJsonPatchApplyFailed function, which centralizes the logic for determining the applyFailed state of schema cards. Update the jsonPatchRenderer to utilize the new function, ensuring accurate tracking of JSON patch application failures and enhancing the clarity of schema processing during streaming operations.
Keep sync project-local only, stop targeting agents/home, and remove tool projections that no longer exist in SSOT.

Co-authored-by: Cursor <cursoragent@cursor.com>
…tyle

fix(playground, genui-sdk-angular): fix genui-renderer-ng-element style
chore: add multi-AI skill sync script
fix(genui-sdk-vue): optimize assistant show at only markdown scene
fix(genui-sdk-vue): change image content type to openai
fix(genui-sdk-vue): fix ref error when ref is empty object at steaming scene
…es to use tilde (~) for more controlled versioning
fix: fix grid events dynamic change don not work
fix(core,materials): prompt add eventName and optimize materials
Refactor the ID generation process to ensure unique IDs for components by implementing a loop that checks for claimed IDs before assigning a new one. This change enhances the reliability of ID assignment in the schema, preventing potential conflicts.
…chemaCardMessageItem

Eliminate the optional id and state properties from the ISchemaCardMessageItem interface to simplify the schema structure. This change enhances clarity and focuses on essential properties for schema card messages.
Refactor the JSON patch application logic by renaming the setJsonPatchApplyFailed function to setJsonPatchApplyResult, which now accepts a result parameter to indicate success or failure. This change enhances clarity in error handling and improves the management of JSON patch application states across components.
fix(playground): harden jsonPatch apply and component id assignment
fix(core): add api rule and optimize prompt for params use
@coderabbitai

coderabbitai Bot commented Jul 30, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are disabled on base/target branches other than the default branch.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro Plus

Run ID: 1e683fe3-eb0d-47d1-b68e-4051eecf36d7

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@rhlin
rhlin merged commit b71ab08 into main Jul 30, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants