Skip to content

Conversation

@mrcfps
Copy link
Contributor

@mrcfps mrcfps commented Dec 19, 2025

No description provided.

PerishCode and others added 16 commits December 18, 2025 14:23
…1866)

- Implemented a pre-check for credit balance in the WorkflowRunForm component to display a modal if the user's credit balance is insufficient for the required credits.
- Integrated subscription usage hooks to manage credit balance state and modal visibility.
- Enhanced user experience by preventing submission when credit requirements are not met.
…t shimmer rendering (#1872)

* feat: Implement invite redirection to handle voucher codes, preserve invite parameters during redirects, and rename tool call ID generation.

* fix: retrieve invite code from 'invite' query parameter instead of 'code'

* feat: Standardize invite link path to `/invite` and enhance invite redirection with SPA navigation.

* feat: update unauthenticated invite redirect to use a full page reload.

* feat: introduce compact UI rendering for internal tools and filter them from user-facing lists.

* perf: Memoize internal tool renderers for improved performance
…ce component (#1871)

- Simplified button rendering logic for 'creditInsufficient' and 'userAbort' error types in the ErrorNotice component.
- Enhanced error notification conditions in useInitializeWorkflow to exclude credit insufficient errors from triggering notifications.
- Improved code readability and maintainability by reducing nested conditions and consolidating button rendering logic.
feat: remove file type restrictions and fix unsupported file download                                                                                                              (#1883)

feat: Enhance resource import by preventing save during upload, add file download loading states, and configure Serena project settings.

Co-authored-by: lefarcen <[email protected]>
Co-authored-by: Siri-Ray <[email protected]>
… prop and MIME type mapping from `FileInput` component.
  fix: Remove file type restrictions from FileInput in mixed-text-editor
…ster and claim flow (#1885)

feat: Add tracebox utility, integrate Serena project configuration, and update voucher and workflow UI components.
…shes (#1890)

fix: gracefully handle non-string variable text values during trimming to prevent crashes
)

* refactor: update image upload handling and notification system

- Changed image upload function from `handleUploadImage` to `handleUploadMultipleImages` for batch processing.
- Improved notification system by utilizing Ant Design's message component for better user feedback during uploads.
- Updated translation strings for clarity and consistency in both English and Chinese.
- Ensured compliance with coding standards, including optional chaining and nullish coalescing for safer property access.

* refactor: improve MemoNode and copy-paste functionality

- Simplified position retrieval in MemoNode by directly accessing event?.dragCreateInfo?.position.
- Updated background color default in MemoNode metadata for better visual consistency.
- Enhanced copy-paste functionality to include 'memo' nodes alongside 'skillResponse' nodes.
- Implemented node duplication logic for 'memo' nodes using event emitters for better event handling.
- Ensured compliance with coding standards, including optional chaining and nullish coalescing for safer property access.

* fix: update upload success notification message

- Changed the success notification message for uploads to provide clearer user feedback.
- Ensured compliance with coding standards, including proper string literal usage.

* fix: adjust positioning of settings item on front page

- Updated the right positioning of the settings item from `right-[1px]` to `right-5` for improved layout consistency.
- Ensured compliance with coding standards, including proper use of Tailwind CSS for styling.

* refactor: enhance node hover and z-index management

- Updated hover event handlers in SkillResponseNode to pass the selected state to onHoverStart and onHoverEnd for improved hover behavior.
- Removed unnecessary use of useSelectedNodeZIndex in MemoNode to streamline component logic.
- Simplified z-index management in useNodeHoverEffect and useSelectedNodeZIndex for better performance and clarity.
- Ensured compliance with coding standards, including proper use of optional chaining and nullish coalescing.

* fix: update dependency array in useCopyPasteSkillResponseNode hook

- Adjusted the dependency array in the useCopyPasteSkillResponseNode hook to include getNode for improved functionality.
- Ensured compliance with coding standards, including proper use of optional chaining and nullish coalescing.

* fix: adjust top positioning of settings item on front page

- Updated the top positioning of the settings item from `top-4` to `top-5` for improved layout consistency.
- Ensured compliance with coding standards, including proper use of Tailwind CSS for styling.
…#1896)

- Implemented z-index management for nodes in the Flow component based on the selected node.
- Removed the useSelectedNodeZIndex hook from various node components to streamline logic and improve performance.
- Updated the prepareAddNode utility to conditionally connect nodes based on their type.
- Ensured compliance with coding standards, including optional chaining and nullish coalescing for safer property access.
…h compact shimmer rendering" (#1899)

Revert "  feat: Add internal builtin tools (read_file, list_files) with compa…"

This reverts commit 849faf5.
* feat: enhance document generation by adding fileId placeholder support and URL replacement

* feat: Enhance Volcengine API integration with signing and polling utilities

- Added Volcengine API signing and polling utility to handle HMAC-SHA256 signing for authentication.
- Implemented POST-based polling for async task status with customizable request body and status extraction.
- Introduced new metadata fields in ToolFactory for better context tracking.
- Enhanced ToolInventoryService to build credentials from adapter configurations.
- Updated ResourceHandler to handle special cases for video generation.
- Added new utility functions in tool-context for retrieving tool name and toolset key.
- Updated OpenAPI schema and generated types to include new polling configuration options.
- Modified sitemap templates to reflect updated last modification dates.

* feat: Implement Volcengine HMAC-SHA256 signing for HTTP requests
Staging Release 20251219
@coderabbitai
Copy link

coderabbitai bot commented Dec 19, 2025

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.

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

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch staging

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 and usage tips.

@mrcfps mrcfps merged commit 31a3d60 into stable Dec 19, 2025
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.

8 participants