-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sync: hosted cloud #1553
sync: hosted cloud #1553
Conversation
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> Co-authored-by: xukecheng <xukecheng@aitable.ai>
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit Release Notes: - New Feature: Added `AvatarGroup` and `Avatar` components to the codebase. - Bug Fix: Updated `CollaborationEditorBase` component to use `unitId` instead of `memberId` for the user object. - Refactor: Updated `lodash` library to include `compact` and `uniqBy` functions in `CollaborationEditorBase`. - New Feature: Introduced `setCollaborators` prop in `CollaborationEditorBase` to update the list of collaborators. - New Feature: Added `ICollaborationEditor` and `IWorkdocCollaborators` interfaces. - New Feature: Created `WorkdocCollaborators` component to display avatars of collaborators. - New Feature: Added styling for `.workdocCollaborators` class. - New Feature: Introduced `collaborators` state variable and `setCollaborators` setter function in `WorkdocEditor`. - Chore: Updated import statements and component render in `WorkdocEditor`. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
close vikadata/vikadata#9440 @coderabbitai:ignore close vikadata/vikadata#9364
- fix: #9386 - fix: #9379
close vikadata/vikadata#9486 # Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - New Feature: Added an optional parameter `forceColumnVisible` to the `createNewField` function, allowing users to control the visibility of new columns. - Bug Fix: Modified the `addField2Action` function in the `DatasheetActions` class to include the `forceColumnVisible` property in the payload, ensuring consistent behavior when adding fields. - Bug Fix: Updated a conditional statement in the calendar setting panel to properly compare time zones of two fields. - Bug Fix: Modified the `check` function in the button editor to correctly match the `dstId` of the found item. - Bug Fix: Added null checks for the `property` field in the gantt view and task components, preventing potential errors. - Bug Fix: Added a check to clear the `fileList` if the `cellValue` is not an array in the cell attachment component. - New Feature: Set the `forceColumnVisible` property to `true` when creating a new trigger in the robot detail component. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Style: Changed the color of a text element in the `ButtonFieldItem` component to `colors.textStaticPrimary`. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
This reverts commit d7fa171e2aee07a61629339ae7367fb380876a57. # Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Bug Fix: Modified the `calcCellValueAndString` function in `cell_calc.ts` to change the condition for ignoring cache fields. Instead of using the `IGNORE_CACHE_FIELDS` constant, it now checks if the field type is `FieldType.CreatedBy`. This may affect the behavior of the code related to caching. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Bug Fix: Updated logic for displaying attachment links in the `ArchivedRecords` component to use `window.location.origin` instead of `window.location`. This ensures that the generated attachment links accurately point to the origin of the current page, improving their reliability and accuracy. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
…re/merge-release-1.6.0 # Conflicts: # apitable/packages/l10n/base/strings.en-US.json
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit Release Notes: - New Feature: The `MessageUI` component now supports rendering complex content in addition to plain text. - New Feature: The `IMessageUIProps` interface now allows the `content` property to accept either a string or a React node, providing more flexibility in rendering content. - New Feature: The `createNewField` function in the `field.ts` file now includes an optional parameter `forceColumnVisible`, allowing explicit control over the visibility of the associated column. - New Feature: The `IAddFieldOptions` interface has been updated with a new property `forceColumnVisible`, enabling the forced visibility of newly created fields. - New Feature: The `addField2Action` function in the `datasheet.ts` file now accepts an optional `forceColumnVisible` property in the `payload` object, allowing explicit control over the visibility of the new column. - New Feature: Two new string keys, `button_check_history` and `button_check_history_end`, have been added to the `StringKeysMapType` interface. - Bug Fix: The argument name in the `getConditionArgsValue` function in the `rules.ts` file has been changed from `'source'` to `'template'`, potentially affecting code relying on the previous argument name. - Refactor: Minor changes have been made to several functions in the `use_robot_fields.ts` file, including additional checks and renaming of a function. - Refactor: The `CalendarSettingPanel` component now handles cases where `fieldMap[startFieldId]` or `fieldMap[endFieldId]` is undefined or null. - Refactor: Several changes have been made to the `datasheet_pane.tsx` file, including imports, wrapping the `DataSheetPaneBase` component with another component, and conditional rendering based on a dialog's visibility. - Refactor: The `api.ts` file has a new import statement and a modified return type for the `get` function. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - New Feature: Enhanced the `info` method in the `SpaceController` class to provide additional information about a space, including its global features and user resource information. - New Feature: Added two new fields (`feature` and `userResource`) to the `SpaceInfoVO` class, allowing for a more comprehensive view of space information and user resources. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
pc/hooks pc/utils 可以安全引用 已经处理掉了所有组件上的循环依赖 pc/components/common 还不安全 核心问题在于 /apitable/packages/datasheet/src/pc/common/store_subscribe/index.ts 需要解决 export * from './expand_record_id'; 中的组件引入问题,解决后即可享受app完全拆分 ![WXWorkCapture_17019171155996(1)](https://github.com/vikadata/vikadata/assets/9210430/b5a830af-905b-4417-b2ad-6baf216e1574) ![WXWorkCapture_17019175146798](https://github.com/vikadata/vikadata/assets/9210430/6e7bd175-5205-4cf4-ae57-7fbdf4d01eee) <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit Release Notes: - Refactor: Updated import statements and removed unused imports in various files. - Bug Fix: Fixed incorrect import paths for components and utility functions in multiple files. - Style: Reordered import statements and added new import statements in some files. - Documentation: Added trace location comment and uncommented export statement in one file. - Chore: Removed duplicate import statement and empty line in one file. These changes primarily focus on improving code organization, fixing import paths, and removing unused code. They do not introduce any new features or alter the external behavior of the application. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- feat: #9201 - feat: #9199 <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - New Feature: Added two new features (#9201 and #9199) to the code in `apitable/packages/core/src/modules/space/store/actions/space.ts`. The features include setting space features and updating space resources in the Redux store. - New Feature: Modified the `ISpaceBasicInfo` interface in `apitable/packages/core/src/modules/space/store/interfaces/space.ts` to include a new property `feature` of type `ISpaceFeatures` and a new property `userResource` of type `ISpaceResource`. - New Feature: Updated `apitable/packages/datasheet/src/pc/components/common_side/workbench_side/workbench_side.tsx` to import `ShortcutActionManager` and `ShortcutActionName` from `'modules/shared/shortcut_key'` and `useAppSelector` from `'pc/store/react-redux'`. Removed unused imports and assigned the value of `spaceFeatures?.invitable` to `inviteStatus`. - Refactor: Made changes to import statements, removed unused imports, reordered imports, and modified `useEffect` hooks in `apitable/packages/datasheet/src/pc/components/route_manager/side_wrapper.tsx`. Also added an import statement for `useAppSelector` from `'pc/store/react-redux'`. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: vikadata/vikadata#9204 <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Bug Fix: Fixed an issue where the favorite node list was not being fetched when the active space changed in the `Workspace` component. - New Feature: Added an `useEffect` hook to fetch the favorite node list when the `spaceId` changes in the `Favorite` component. This ensures that the favorite node list is always up to date with the active space. - Refactor: Removed the unnecessary `getFavoriteNodeList` function call from the `useEffect` hook in the `Workspace` component, improving code readability and performance. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says related vikadata/vikadata#9555 # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit Release Notes: - New Feature: Added an information icon button to the `WorkdocEditor` component, allowing users to access document information. - New Feature: Created a `WorkdocInfo` component that displays details about a work document, including author, creation time, and last modified information. - Bug Fix: Fixed class names and applied new styles to improve the visual appearance of the `WorkdocEditor` component. - Refactor: Updated interfaces and added properties to support the new functionality. - New Feature: Implemented a function to retrieve workdoc information from the API based on the document ID. - Documentation: Added documentation for the `WorkdocInfo` component and its usage. - Bug Fix: Improved the security of the `get_data()` function in `app.py` by using parameterized queries and proper exception handling. - Chore: Closed the database connection and released the cursor in the `get_data()` function. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says close #9582 https://github.com/vikadata/vikadata/assets/66008528/24978250-55a4-44f2-8d9f-2ec6fe661875 # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - New Feature: Added the ability to copy text to the clipboard in the `ArchivedRecords` component. Users can now click on a table column to copy its value. - Refactor: Renamed the functions `cancelArchied` and `batchCancelArchied` to `cancelArchived` and `batchCancelArchived`, respectively. - Other minor changes and improvements to enhance the overall user experience. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Improvement: Enhanced URL generation logic in the `ArchivedRecords` component by using a function call instead of `window?.location.origin`. This change improves the reliability and flexibility of attachment URLs. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Refactor: Removed unused `theme` variable and its import statement in the `dropdown/index.tsx` file of the `components/select` package. This change does not affect the functionality or behavior of the component, but improves code cleanliness and maintainability. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says close #9609 # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - New Feature: Improved search functionality by automatically focusing and selecting the input field on component mount. - Enhancement: Modified the rendering logic of the SearchBase component to display default content or search results based on the presence of a keyword. - Refactor: Rearranged imports related to shortcut keys for better organization and readability. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Bug Fix: The `MyDocument` class in the React application now correctly updates the `env` property in the `__initialization_data__` object based on the `NODE_ENV` environment variable. This ensures that the correct environment is set for the application. - Refactor: The import statement for the `getEnvVariables` function in the collaboration editor has been updated to use `getInitializationData` instead. This improves code clarity and consistency. - New Feature: The table of contents in the editor now retains its open/closed state across page reloads, thanks to the use of the `useLocalStorageState` hook from the `ahooks` library. - Style: CSS styles for the table of contents and the `.editor` class within the `.workdocEditor` class have been modified to ensure proper display on different devices and screen widths. - Style: Media queries in the CSS file have been adjusted to specific pixel values for two breakpoints, improving responsiveness and layout consistency. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Refactor: Removed unused import statement `useProviderTheme` and updated the import to only include `useThemeColors` from the `hooks` module in the `Dropdown` component of the Select component. This change improves code cleanliness and eliminates unnecessary dependencies. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says 更新 workdoc 的 l10n 文案,并完成多语言文案的翻译和校验 # AI says <!-- AI auto review added here -->
@coderabbitai: ignore # Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Bug Fix: Updated the code in `button_editor/index.tsx` to handle the response from a trigger API. The `respTrigger` object is now `{data: {success: boolean}}`, and the `success` variable is updated accordingly. This ensures that the success status of the trigger API response is correctly handled. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says 更新 workdoc 信息卡片相关的 string,完成多语言文案的翻译与校验 # AI says <!-- AI auto review added here -->
@coderabbitai: ignore 修复下拉框箭头失效 <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Refactor: Modified the `DropdownSelect` component to remove an unnecessary import and update the trigger prop for improved functionality. - Style: Made formatting and code style improvements in the `ListDropdown` component, including reorganizing imports and adjusting indentation. - Refactor: Updated the `getUTCOffset` function in the `utils.ts` file to accept a new parameter for calculating the UTC offset. - Refactor: Imported the `modifyWizardConfig` function and modified the `init` function in the `init.ts` file to update the `config` object based on environment and HooksConfig. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says close #vikadata/vikadata#10237 As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- 1. # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Refactor: Modified the `renderOptionList` function in the `MultipleSelectComp` component to calculate the `width` and `minWidth` properties of the `StyledListContainer` based on the `containerRef.current?.clientWidth` value with an additional offset. - New Feature: Added a constant `CONST_WIDTH_CHECK_BUTTON`. - Minor changes were made related to conditional rendering and props passing in the `renderOptionList` function. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here -->
- fix: #9112 - fix: #9121 <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit Release Notes: - Bug Fix: Fixed an issue in `ai_server/copilot_api.py` where OpenAI messages were lost when the frontend disconnected during message retrieval. - Bug Fix: Improved error handling in `ai_shared/copilot/conversation.py` by adding try-except blocks and logging exceptions in the `submit_and_run` and `cancel_run` functions. - Refactor: Modified conditions for retrieving `ai_node` objects in `ai_trainers/trainers/base.py` to ensure consistency in variable names used for datasheet identifiers. - Refactor: Updated import statements and initialization of the `wizards` object in `apitable/packages/datasheet/pages/_app.tsx`. - New Feature: Introduced a change to the `DropdownSelect` component in `apitable/packages/components/src/components/select/dropdown/index.tsx` to display different arrow icons based on the visibility state. - Refactor: Made changes to the `getUTCOffset` function and `CronConverter` class in `apitable/packages/components/src/components/time/utils.ts` to improve accuracy when converting times to UTC with the specified timezone. - Refactor: Added a new import statement and updated the `config` object in `apitable/packages/datasheet/src/modules/shared/player/init.ts` using the `modifyWizardConfig` function. - Refactor: Introduced a new class `WizardBuilder` and made modifications related to wizard configuration in `apitable/packages/datasheet/src/pc/common/wizard.ts`. - Refactor: Updated the `TextEditorBase` component in `apitable/packages/datasheet/src/pc/components/editors/text_editor/text_editor.tsx` to include a new variable `isMultiText` for handling multi-text fields. - Bug Fix: Fixed a bug in `enterprise/backend-server/main/java/social/messaging/WeComRabbitConsumer.java`. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
@coderabbitai: ignore Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
# Human says close #9557 # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - New Feature: Added support for uploading videos in the editor. Users can now select or directly upload video files, with validation checks for file type and size. The uploaded video replaces the selected content in the editor. - Bug Fix: Fixed import statement for the `uploadImage` function, ensuring it is imported from the correct location (`'enterprise/editor/editor_core/utils/upload-image'`). - Refactor: Introduced a new `ElementType.VIDEO` and updated the `ELEMENT_ICONS` object to use the `ImageOutlined` icon for both images and videos. Minor formatting changes and code reordering were also made. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says # AI says <!-- AI auto review added here -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - New Feature: Added a new component called `DownloadDoc` that provides a dropdown menu to download the document in HTML or Markdown format. Users can now download the document they are editing. - New Feature: Added a new interface `IDownloadDocProps` with properties `editor` and `documentId`. - Refactor: Modified the `ImageResize` component to ensure the `alt` attribute is always present, even if it is empty. Also added the `alt` attribute to the `image` node created during image upload, allowing it to be set to the name of the uploaded file. - Style: Imported the `DownloadOutlined` icon from the `@apitable/icons` package and the `Menu` and `Dropdown` components from the `antd` package. Added a `<div>` element with the id "workdocDownload". <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit Release Notes: - Bug Fix: Removed triggering of a specific event related to a questionnaire being shown after signing in the `WorkspaceRoute` component. - Refactor: Modified the `Modal` component by removing the `description` prop and adding an `onPlay` prop. The `onClose` and `onPlay` functions are called when the modal is closed and when the video starts playing, respectively. - New Feature: Added a new condition to the `goToUpgrade` function in `upgrade_method.ts`. If the `subscription.product` includes the string `'appsumo'`, it opens a new window with a specific URL. This allows for different behavior based on the value of `subscription.product`. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says close vikadata/vikadata#10236 ianstormtaylor/slate#3421 ![image](https://github.com/vikadata/vikadata/assets/12862508/89131763-0156-4628-adff-a5cdb24839e5) As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Style: Code formatting and style adjustments were made to the `MagicVariableElement` component for improved readability and consistency. - Chore: Variable assignments and conditional statements were modified in the `MagicVariableElement` component without affecting the logic or functionality of the code. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit Release Notes: - Bug Fix: Removed the `Player.doTrigger` call to `Events.questionnaire_shown_after_sign` from the `WorkspaceRoute` component's `useMount` hook, leaving only the `Player.doTrigger` call to `Events.questionnaire_shown`. - Refactor: Improved readability by refactoring variable assignments and destructuring assignments in the `guide.ts` file. - Refactor: Consolidated function definitions for `onSkip`, `onNext`, `onPrev`, `onClose`, `onTarget`, and `onPlay` in the `guide.ts` file. - New Feature: Added a new case in the switch statement for `uiType` in the `guide.ts` file. - Chore: Removed an unused import statement in the `guide.ts` file. - Refactor: Modified the `Modal` component in the `modal.tsx` file by removing the `description` prop and adding an `onPlay` prop. - New Feature: Added a new condition to the `goToUpgrade` function in the `upgrade_method.ts` file. If the `subscription.product` includes the string `'appsumo'`, it opens a new window with the URL `'https://appsumo.com/account/products/'`. This change allows users with an AppSumo subscription to access their account products directly. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - New Feature: The `WorkdocCollaborators` component now includes a popover functionality to display additional collaborators when the number exceeds the maximum limit. This improves the user experience by providing a way to view all collaborators. - Refactor: The logic for handling collaborators' units in the `WorkdocCollaborators` component has been refactored to use the `setCollaboratorsUnits` function for deduplication and addition of new units. The `moreOpen` state variable has been removed, and minor changes have been made to the rendering of avatars and tooltips. - Style: The CSS styling of the `WorkdocCollaborators` component has been updated to include rounded corners. - New Feature: The `AvatarGroup` component now includes a popover functionality to display additional avatars when the number exceeds the specified maximum limit. This enhances the user experience by providing a way to view all avatars. - Bug Fix: A typo in the import statement of the `IAvatarGroup` interface has been fixed, and an unused import has been removed. - Documentation: No documentation changes were made. - Chore: No significant chore-related changes were made. - Revert: No code reversions were made. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
… (#10278) # Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> Co-authored-by: xukecheng <xukecheng@aitable.ai>
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Bug Fix: Improved error handling in the `insertMagicVariable` function of `helper.ts` to catch and log errors during operations such as focusing, deleting, inserting, and moving nodes. This enhances the robustness of the code and ensures a smoother user experience. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> --------- Co-authored-by: xukecheng <xukecheng@aitable.ai>
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit - Bug Fix: Improved error handling and fixed minor issues in the `magic_variable_container/helper.ts` file of the `robot_detail` component. This ensures better reliability and stability of the application. - Refactor: Made formatting changes and renamed variables for improved clarity and maintainability. - Style: Applied code style improvements to enhance readability and consistency. <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here --> --------- Co-authored-by: xukecheng <xukecheng@aitable.ai>
# Human says As a human, what have you done for this pull request? Why? What? How? <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> <!-- # Why? > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> <!-- # What? > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> <!-- # How? > 大概描述下,如何具体实现的这个Pull Request? --> # AI says <!-- AI auto review added here -->
Uplevel your code reviews with CodeRabbit ProCodeRabbit ProIf you like this project, please support us by purchasing the Pro version. The Pro version has advanced context, superior noise reduction and several proprietary improvements compared to the open source version. Moreover, CodeRabbit Pro is free for open source projects. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Files selected (114)
- .bumpversion.cfg (1)
- backend-server/application/src/main/java/com/apitable/auth/controller/AuthController.java (2)
- backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationTriggerServiceImpl.java (1)
- backend-server/application/src/main/java/com/apitable/interfaces/ai/facade/AiServiceFacade.java (2)
- backend-server/application/src/main/java/com/apitable/interfaces/ai/facade/DefaultAiServiceFacadeImpl.java (2)
- backend-server/application/src/main/java/com/apitable/interfaces/ai/model/CreditInfo.java (1)
- backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/AutomationServiceFacade.java (2)
- backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/DefaultAutomationServiceFacadeImpl.java (2)
- backend-server/application/src/main/java/com/apitable/interfaces/billing/model/CycleDateRange.java (1)
- backend-server/application/src/main/java/com/apitable/internal/service/impl/InternalSpaceServiceImpl.java (4)
- backend-server/application/src/main/java/com/apitable/internal/vo/InternalSpaceUsageVo.java (1)
- backend-server/application/src/main/java/com/apitable/shared/config/properties/ConstProperties.java (1)
- backend-server/application/src/main/java/com/apitable/shared/exception/LimitException.java (1)
- backend-server/application/src/main/java/com/apitable/shared/util/SubscriptionDateRange.java (1)
- backend-server/application/src/main/java/com/apitable/space/service/ISpaceService.java (1)
- backend-server/application/src/main/java/com/apitable/space/service/impl/SpaceServiceImpl.java (11)
- backend-server/application/src/main/java/com/apitable/template/mapper/TemplateMapper.java (1)
- backend-server/application/src/main/java/com/apitable/template/service/ITemplateService.java (1)
- backend-server/application/src/main/java/com/apitable/template/service/impl/TemplateServiceImpl.java (1)
- backend-server/application/src/main/java/com/apitable/user/controller/UserController.java (1)
- backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeServiceImpl.java (1)
- backend-server/application/src/main/resources/mapper/template/TemplateMapper.xml (1)
- backend-server/application/src/test/java/com/apitable/mock/bean/MockSubscriptionFeature.java (1)
- backend-server/application/src/test/java/com/apitable/mock/bean/MockSubscriptionInfo.java (1)
- backend-server/application/src/test/java/com/apitable/shared/util/DateHelperTest.java (1)
- backend-server/application/src/test/java/com/apitable/space/service/impl/SpaceServiceImplTest.java (2)
- backend-server/application/src/test/java/com/apitable/workspace/service/impl/NodeServiceImplTest.java (18)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/AutomationDaoApiApi.java (1)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/FusionApiApi.java (2)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKindSO.java (1)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldPropertySO.java (14)
- packages/components/src/components/avatar/avatar_group/avatar_group.tsx (1)
- packages/components/src/components/avatar/avatar_group/interface.ts (1)
- packages/components/src/components/avatar/avatar_group/styled.ts (2)
- packages/components/src/components/ellipsis_text/index.tsx (1)
- packages/components/src/components/index.ts (1)
- packages/components/src/components/list_deprecate/styled.ts (5)
- packages/components/src/components/select/dropdown/index.tsx (7)
- packages/components/src/components/select/dropdown/list_dropdown.tsx (5)
- packages/components/src/components/select/dropdown/multiple.tsx (4)
- packages/components/src/components/select/select.stories.tsx (8)
- packages/components/src/components/select/select_item.tsx (1)
- packages/components/src/components/select/styled.ts (2)
- packages/components/src/components/time/ScheduleOptions.ts (1)
- packages/components/src/components/time/day.tsx (1)
- packages/components/src/components/time/index.ts (1)
- packages/components/src/components/time/preview.tsx (1)
- packages/components/src/components/time/time.stories.tsx (3)
- packages/components/src/components/time/time_input/index.tsx (2)
- packages/components/src/components/time/timing.test.ts (1)
- packages/components/src/components/time/timing.tsx (6)
- packages/components/src/components/time/tips/index.tsx (1)
- packages/components/src/components/time/utils.ts (2)
- packages/core/src/config/dom_id/datasheet_id.ts (1)
- packages/core/src/config/stringkeys.interface.ts (10)
- packages/core/src/config/system_config.interface.ts (16)
- packages/core/src/config/timezones.ts (3)
- packages/core/src/exports/api/index.ts (1)
- packages/core/src/modules/database/store/actions/resource/datasheet/datasheet.ts (2)
- packages/core/src/modules/database/store/interfaces/resource/datasheet/datasheet.ts (1)
- packages/core/src/modules/database/store/reducers/resource/datasheet/client.ts (2)
- packages/core/src/modules/database/store/selectors/resource/datasheet/base.ts (1)
- packages/core/src/modules/shared/store/action_constants.ts (1)
- packages/datasheet/pages/_app.tsx (3)
- packages/datasheet/src/modules/shared/player/init.ts (3)
- packages/datasheet/src/modules/shared/player/rules.ts (1)
- packages/datasheet/src/modules/shared/shortcut_key/enum.ts (1)
- packages/datasheet/src/pc/common/wizard.ts (1)
- packages/datasheet/src/pc/components/api_panel/api_panel.tsx (2)
- packages/datasheet/src/pc/components/common_side/workbench_side/favorite/favorite.tsx (1)
- packages/datasheet/src/pc/components/common_side/workbench_side/workbench_side.tsx (2)
- packages/datasheet/src/pc/components/datasheet_pane/datasheet_pane.tsx (10)
- packages/datasheet/src/pc/components/editors/button_editor/buton_item/index.tsx (4)
- packages/datasheet/src/pc/components/editors/button_editor/item/index.tsx (1)
- packages/datasheet/src/pc/components/editors/number_editor/number_editor.tsx (3)
- packages/datasheet/src/pc/components/editors/text_editor/text_editor.tsx (1)
- packages/datasheet/src/pc/components/expand_record/activity_pane/comment_editor/comment_editor.tsx (1)
- packages/datasheet/src/pc/components/expand_record/activity_pane/comment_editor/style.module.less (1)
- packages/datasheet/src/pc/components/expand_record/expand_number/expand_number.tsx (1)
- packages/datasheet/src/pc/components/expand_record/expand_work_doc/expand_work_doc.tsx (1)
- packages/datasheet/src/pc/components/form_container/form_field_container/form_field_ui.tsx (2)
- packages/datasheet/src/pc/components/form_container/form_field_container/style.module.less (2)
- packages/datasheet/src/pc/components/form_container/form_workdoc_editor/form_workdoc_editor.tsx (1)
- packages/datasheet/src/pc/components/gantt_view/components/task_group_header/task_group_header.tsx (1)
- packages/datasheet/src/pc/components/konva_grid/style.module.less (1)
- packages/datasheet/src/pc/components/navigation/help/help.tsx (2)
- packages/datasheet/src/pc/components/notification/utils.ts (1)
- packages/datasheet/src/pc/components/robot/helper.ts (4)
- packages/datasheet/src/pc/components/robot/robot_detail/automation_timing/index.tsx (2)
- packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/helper.ts (5)
- packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/magic_variable_element.tsx (5)
- packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_trigger.tsx (6)
- packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger.tsx (2)
- packages/datasheet/src/pc/components/route_manager/workspace_route.tsx (1)
- packages/datasheet/src/pc/components/space_manage/space_menu_tree/space_menu_tree.tsx (2)
- packages/datasheet/src/pc/components/space_manage/space_menu_tree/style.module.less (1)
- packages/datasheet/src/pc/components/tool_bar/tool_bar.tsx (3)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_conjunction/style.module.less (1)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_field_list/style.module.less (1)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_operate/style.module.less (1)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_number.tsx (1)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/style.module.less (2)
- packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx (1)
- packages/datasheet/src/pc/styles/global_components/antd_mobile_modal.less (1)
- packages/datasheet/src/pc/styles/static_colors.css (1)
- packages/room-server/src/ai/ai.dynamic.module.ts (1)
- packages/room-server/src/app.environment.ts (1)
- packages/room-server/src/app.module.ts (2)
- packages/room-server/src/shared/services/queue/queue.module.ts (3)
- packages/widget-sdk/src/ui/field_picker/field_picker.tsx (3)
- packages/widget-sdk/src/ui/filter/field_select.tsx (4)
- packages/widget-sdk/src/ui/filter/filter_base.tsx (10)
- packages/widget-sdk/src/ui/filter/filter_value/filter_date/filter_date_duration.tsx (3)
- packages/widget-sdk/src/ui/view_picker/view_picker.tsx (2)
Files ignored due to filter (49)
- backend-server/application/src/main/resources/application.yml
- backend-server/application/src/main/resources/sysconfig/strings.json
- package.json
- packages/ai-components/package.json
- packages/components/package.json
- packages/core/package.json
- packages/core/src/config/system_config.source.json
- packages/cypress/package.json
- packages/databus-client/package.json
- packages/databus-wasm-nodejs/package.json
- packages/databus-wasm-web/package.json
- packages/datasheet/package.json
- packages/datasheet/public/file/langs/strings.de-DE.json
- packages/datasheet/public/file/langs/strings.en-US.json
- packages/datasheet/public/file/langs/strings.es-ES.json
- packages/datasheet/public/file/langs/strings.fr-FR.json
- packages/datasheet/public/file/langs/strings.it-IT.json
- packages/datasheet/public/file/langs/strings.ja-JP.json
- packages/datasheet/public/file/langs/strings.json
- packages/datasheet/public/file/langs/strings.ko-KR.json
- packages/datasheet/public/file/langs/strings.ru-RU.json
- packages/datasheet/public/file/langs/strings.zh-CN.json
- packages/datasheet/public/file/langs/strings.zh-HK.json
- packages/i18n-lang/package.json
- packages/i18n-lang/src/config/strings.de-DE.json
- packages/i18n-lang/src/config/strings.en-US.json
- packages/i18n-lang/src/config/strings.es-ES.json
- packages/i18n-lang/src/config/strings.fr-FR.json
- packages/i18n-lang/src/config/strings.it-IT.json
- packages/i18n-lang/src/config/strings.ja-JP.json
- packages/i18n-lang/src/config/strings.json
- packages/i18n-lang/src/config/strings.ko-KR.json
- packages/i18n-lang/src/config/strings.ru-RU.json
- packages/i18n-lang/src/config/strings.zh-CN.json
- packages/i18n-lang/src/config/strings.zh-HK.json
- packages/icons/package.json
- packages/l10n/base/strings.de-DE.json
- packages/l10n/base/strings.en-US.json
- packages/l10n/base/strings.es-ES.json
- packages/l10n/base/strings.fr-FR.json
- packages/l10n/base/strings.it-IT.json
- packages/l10n/base/strings.ja-JP.json
- packages/l10n/base/strings.ko-KR.json
- packages/l10n/base/strings.ru-RU.json
- packages/l10n/base/strings.zh-CN.json
- packages/l10n/base/strings.zh-HK.json
- packages/room-server/package.json
- packages/widget-sdk/package.json
- pnpm-lock.yaml
Files not summarized due to errors (114)
- .bumpversion.cfg (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationTriggerServiceImpl.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/interfaces/ai/facade/AiServiceFacade.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/auth/controller/AuthController.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/interfaces/ai/model/CreditInfo.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/interfaces/ai/facade/DefaultAiServiceFacadeImpl.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/internal/service/impl/InternalSpaceServiceImpl.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/DefaultAutomationServiceFacadeImpl.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/shared/config/properties/ConstProperties.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/interfaces/billing/model/CycleDateRange.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/internal/vo/InternalSpaceUsageVo.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/AutomationServiceFacade.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/template/mapper/TemplateMapper.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/space/service/ISpaceService.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/template/service/ITemplateService.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/shared/exception/LimitException.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/shared/util/SubscriptionDateRange.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/space/service/impl/SpaceServiceImpl.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/user/controller/UserController.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/template/service/impl/TemplateServiceImpl.java (nothing obtained from openai)
- backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeServiceImpl.java (nothing obtained from openai)
- backend-server/application/src/test/java/com/apitable/workspace/service/impl/NodeServiceImplTest.java (diff tokens exceeds limit)
- backend-server/application/src/test/java/com/apitable/mock/bean/MockSubscriptionFeature.java (nothing obtained from openai)
- backend-server/application/src/test/java/com/apitable/mock/bean/MockSubscriptionInfo.java (nothing obtained from openai)
- backend-server/application/src/main/resources/mapper/template/TemplateMapper.xml (nothing obtained from openai)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldPropertySO.java (diff tokens exceeds limit)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/AutomationDaoApiApi.java (nothing obtained from openai)
- backend-server/application/src/test/java/com/apitable/space/service/impl/SpaceServiceImplTest.java (nothing obtained from openai)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKindSO.java (nothing obtained from openai)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/FusionApiApi.java (nothing obtained from openai)
- packages/components/src/components/avatar/avatar_group/avatar_group.tsx (nothing obtained from openai)
- backend-server/application/src/test/java/com/apitable/shared/util/DateHelperTest.java (nothing obtained from openai)
- packages/components/src/components/index.ts (nothing obtained from openai)
- packages/components/src/components/avatar/avatar_group/styled.ts (nothing obtained from openai)
- packages/components/src/components/select/dropdown/index.tsx (nothing obtained from openai)
- packages/components/src/components/avatar/avatar_group/interface.ts (nothing obtained from openai)
- packages/components/src/components/ellipsis_text/index.tsx (nothing obtained from openai)
- packages/components/src/components/list_deprecate/styled.ts (nothing obtained from openai)
- packages/components/src/components/select/dropdown/multiple.tsx (nothing obtained from openai)
- packages/components/src/components/time/ScheduleOptions.ts (nothing obtained from openai)
- packages/components/src/components/select/select_item.tsx (nothing obtained from openai)
- packages/components/src/components/select/styled.ts (nothing obtained from openai)
- packages/components/src/components/select/dropdown/list_dropdown.tsx (nothing obtained from openai)
- packages/components/src/components/select/select.stories.tsx (nothing obtained from openai)
- packages/components/src/components/time/timing.test.ts (nothing obtained from openai)
- packages/components/src/components/time/timing.tsx (diff tokens exceeds limit)
- packages/components/src/components/time/index.ts (nothing obtained from openai)
- packages/components/src/components/time/day.tsx (nothing obtained from openai)
- packages/components/src/components/time/time_input/index.tsx (nothing obtained from openai)
- packages/components/src/components/time/time.stories.tsx (nothing obtained from openai)
- packages/core/src/config/system_config.interface.ts (diff tokens exceeds limit)
- packages/components/src/components/time/preview.tsx (nothing obtained from openai)
- packages/core/src/config/dom_id/datasheet_id.ts (nothing obtained from openai)
- packages/components/src/components/time/utils.ts (nothing obtained from openai)
- packages/core/src/config/timezones.ts (nothing obtained from openai)
- packages/components/src/components/time/tips/index.tsx (nothing obtained from openai)
- packages/core/src/config/stringkeys.interface.ts (nothing obtained from openai)
- packages/core/src/exports/api/index.ts (nothing obtained from openai)
- packages/core/src/modules/shared/store/action_constants.ts (nothing obtained from openai)
- packages/core/src/modules/database/store/interfaces/resource/datasheet/datasheet.ts (nothing obtained from openai)
- packages/core/src/modules/database/store/actions/resource/datasheet/datasheet.ts (nothing obtained from openai)
- packages/core/src/modules/database/store/reducers/resource/datasheet/client.ts (nothing obtained from openai)
- packages/core/src/modules/database/store/selectors/resource/datasheet/base.ts (nothing obtained from openai)
- packages/datasheet/pages/_app.tsx (nothing obtained from openai)
- packages/datasheet/src/modules/shared/player/rules.ts (nothing obtained from openai)
- packages/datasheet/src/pc/components/common_side/workbench_side/favorite/favorite.tsx (nothing obtained from openai)
- packages/datasheet/src/modules/shared/shortcut_key/enum.ts (nothing obtained from openai)
- packages/datasheet/src/modules/shared/player/init.ts (nothing obtained from openai)
- packages/datasheet/src/pc/components/api_panel/api_panel.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/common/wizard.ts (nothing obtained from openai)
- packages/datasheet/src/pc/components/editors/text_editor/text_editor.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/datasheet_pane/datasheet_pane.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/editors/button_editor/buton_item/index.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/editors/number_editor/number_editor.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/editors/button_editor/item/index.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/common_side/workbench_side/workbench_side.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/expand_record/activity_pane/comment_editor/comment_editor.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/form_container/form_field_container/form_field_ui.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/expand_record/expand_number/expand_number.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/form_container/form_field_container/style.module.less (nothing obtained from openai)
- packages/datasheet/src/pc/components/expand_record/expand_work_doc/expand_work_doc.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/expand_record/activity_pane/comment_editor/style.module.less (nothing obtained from openai)
- packages/datasheet/src/pc/components/notification/utils.ts (nothing obtained from openai)
- packages/datasheet/src/pc/components/gantt_view/components/task_group_header/task_group_header.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/form_container/form_workdoc_editor/form_workdoc_editor.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/robot/helper.ts (nothing obtained from openai)
- packages/datasheet/src/pc/components/konva_grid/style.module.less (nothing obtained from openai)
- packages/datasheet/src/pc/components/navigation/help/help.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/robot/robot_detail/automation_timing/index.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_trigger.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/magic_variable_element.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/route_manager/workspace_route.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/helper.ts (nothing obtained from openai)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_conjunction/style.module.less (nothing obtained from openai)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_field_list/style.module.less (nothing obtained from openai)
- packages/datasheet/src/pc/components/space_manage/space_menu_tree/style.module.less (nothing obtained from openai)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_operate/style.module.less (nothing obtained from openai)
- packages/datasheet/src/pc/components/tool_bar/tool_bar.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/space_manage/space_menu_tree/space_menu_tree.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/styles/global_components/antd_mobile_modal.less (nothing obtained from openai)
- packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx (nothing obtained from openai)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/style.module.less (nothing obtained from openai)
- packages/datasheet/src/pc/styles/static_colors.css (nothing obtained from openai)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_number.tsx (nothing obtained from openai)
- packages/room-server/src/ai/ai.dynamic.module.ts (nothing obtained from openai)
- packages/widget-sdk/src/ui/filter/filter_base.tsx (diff tokens exceeds limit)
- packages/room-server/src/app.environment.ts (nothing obtained from openai)
- packages/room-server/src/shared/services/queue/queue.module.ts (nothing obtained from openai)
- packages/room-server/src/app.module.ts (nothing obtained from openai)
- packages/widget-sdk/src/ui/field_picker/field_picker.tsx (nothing obtained from openai)
- packages/widget-sdk/src/ui/filter/field_select.tsx (nothing obtained from openai)
- packages/widget-sdk/src/ui/filter/filter_value/filter_date/filter_date_duration.tsx (nothing obtained from openai)
- packages/widget-sdk/src/ui/view_picker/view_picker.tsx (nothing obtained from openai)
Files not reviewed due to errors (114)
- .bumpversion.cfg (no response)
- backend-server/application/src/main/java/com/apitable/interfaces/ai/facade/AiServiceFacade.java (no response)
- backend-server/application/src/main/java/com/apitable/interfaces/ai/facade/DefaultAiServiceFacadeImpl.java (no response)
- backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationTriggerServiceImpl.java (no response)
- backend-server/application/src/main/java/com/apitable/interfaces/ai/model/CreditInfo.java (no response)
- backend-server/application/src/main/java/com/apitable/auth/controller/AuthController.java (no response)
- backend-server/application/src/main/java/com/apitable/interfaces/billing/model/CycleDateRange.java (no response)
- backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/AutomationServiceFacade.java (no response)
- backend-server/application/src/main/java/com/apitable/internal/service/impl/InternalSpaceServiceImpl.java (no response)
- backend-server/application/src/main/java/com/apitable/shared/config/properties/ConstProperties.java (no response)
- backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/DefaultAutomationServiceFacadeImpl.java (no response)
- backend-server/application/src/main/java/com/apitable/internal/vo/InternalSpaceUsageVo.java (no response)
- backend-server/application/src/main/java/com/apitable/shared/exception/LimitException.java (no response)
- backend-server/application/src/main/java/com/apitable/space/service/ISpaceService.java (no response)
- backend-server/application/src/main/java/com/apitable/shared/util/SubscriptionDateRange.java (no response)
- backend-server/application/src/main/java/com/apitable/space/service/impl/SpaceServiceImpl.java (no response)
- backend-server/application/src/main/java/com/apitable/template/mapper/TemplateMapper.java (no response)
- backend-server/application/src/main/java/com/apitable/template/service/ITemplateService.java (no response)
- backend-server/application/src/main/java/com/apitable/user/controller/UserController.java (no response)
- backend-server/application/src/main/java/com/apitable/template/service/impl/TemplateServiceImpl.java (no response)
- backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeServiceImpl.java (no response)
- backend-server/application/src/main/resources/mapper/template/TemplateMapper.xml (no response)
- backend-server/application/src/test/java/com/apitable/mock/bean/MockSubscriptionFeature.java (no response)
- backend-server/application/src/test/java/com/apitable/mock/bean/MockSubscriptionInfo.java (no response)
- backend-server/application/src/test/java/com/apitable/space/service/impl/SpaceServiceImplTest.java (no response)
- backend-server/application/src/test/java/com/apitable/shared/util/DateHelperTest.java (no response)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/AutomationDaoApiApi.java (no response)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldKindSO.java (no response)
- backend-server/application/src/test/java/com/apitable/workspace/service/impl/NodeServiceImplTest.java (no response)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/api/FusionApiApi.java (no response)
- packages/components/src/components/avatar/avatar_group/avatar_group.tsx (no response)
- packages/components/src/components/avatar/avatar_group/interface.ts (no response)
- backend-server/shared/starters/databus/src/main/java/com/apitable/starter/databus/client/model/FieldPropertySO.java (no response)
- packages/components/src/components/ellipsis_text/index.tsx (no response)
- packages/components/src/components/avatar/avatar_group/styled.ts (no response)
- packages/components/src/components/index.ts (no response)
- packages/components/src/components/list_deprecate/styled.ts (no response)
- packages/components/src/components/select/dropdown/index.tsx (no response)
- packages/components/src/components/select/dropdown/list_dropdown.tsx (no response)
- packages/components/src/components/select/select.stories.tsx (no response)
- packages/components/src/components/select/dropdown/multiple.tsx (no response)
- packages/components/src/components/select/select_item.tsx (no response)
- packages/components/src/components/select/styled.ts (no response)
- packages/components/src/components/time/ScheduleOptions.ts (no response)
- packages/components/src/components/time/day.tsx (no response)
- packages/components/src/components/time/index.ts (no response)
- packages/components/src/components/time/preview.tsx (no response)
- packages/components/src/components/time/time.stories.tsx (no response)
- packages/components/src/components/time/time_input/index.tsx (no response)
- packages/components/src/components/time/timing.test.ts (no response)
- packages/components/src/components/time/tips/index.tsx (no response)
- packages/components/src/components/time/timing.tsx (no response)
- packages/components/src/components/time/utils.ts (no response)
- packages/core/src/config/dom_id/datasheet_id.ts (no response)
- packages/core/src/exports/api/index.ts (no response)
- packages/core/src/modules/database/store/actions/resource/datasheet/datasheet.ts (no response)
- packages/core/src/config/stringkeys.interface.ts (no response)
- packages/core/src/config/system_config.interface.ts (no response)
- packages/core/src/modules/database/store/interfaces/resource/datasheet/datasheet.ts (no response)
- packages/core/src/config/timezones.ts (no response)
- packages/core/src/modules/database/store/reducers/resource/datasheet/client.ts (no response)
- packages/datasheet/src/modules/shared/player/init.ts (no response)
- packages/core/src/modules/database/store/selectors/resource/datasheet/base.ts (no response)
- packages/core/src/modules/shared/store/action_constants.ts (no response)
- packages/datasheet/pages/_app.tsx (no response)
- packages/datasheet/src/modules/shared/player/rules.ts (no response)
- packages/datasheet/src/pc/components/common_side/workbench_side/favorite/favorite.tsx (no response)
- packages/datasheet/src/pc/components/common_side/workbench_side/workbench_side.tsx (no response)
- packages/datasheet/src/pc/components/api_panel/api_panel.tsx (no response)
- packages/datasheet/src/modules/shared/shortcut_key/enum.ts (no response)
- packages/datasheet/src/pc/common/wizard.ts (no response)
- packages/datasheet/src/pc/components/datasheet_pane/datasheet_pane.tsx (no response)
- packages/datasheet/src/pc/components/editors/button_editor/buton_item/index.tsx (no response)
- packages/datasheet/src/pc/components/editors/number_editor/number_editor.tsx (no response)
- packages/datasheet/src/pc/components/expand_record/activity_pane/comment_editor/comment_editor.tsx (no response)
- packages/datasheet/src/pc/components/editors/button_editor/item/index.tsx (no response)
- packages/datasheet/src/pc/components/editors/text_editor/text_editor.tsx (no response)
- packages/datasheet/src/pc/components/expand_record/activity_pane/comment_editor/style.module.less (no response)
- packages/datasheet/src/pc/components/form_container/form_field_container/style.module.less (no response)
- packages/datasheet/src/pc/components/gantt_view/components/task_group_header/task_group_header.tsx (no response)
- packages/datasheet/src/pc/components/expand_record/expand_work_doc/expand_work_doc.tsx (no response)
- packages/datasheet/src/pc/components/expand_record/expand_number/expand_number.tsx (no response)
- packages/datasheet/src/pc/components/form_container/form_field_container/form_field_ui.tsx (no response)
- packages/datasheet/src/pc/components/form_container/form_workdoc_editor/form_workdoc_editor.tsx (no response)
- packages/datasheet/src/pc/components/konva_grid/style.module.less (no response)
- packages/datasheet/src/pc/components/navigation/help/help.tsx (no response)
- packages/datasheet/src/pc/components/notification/utils.ts (no response)
- packages/datasheet/src/pc/components/robot/helper.ts (no response)
- packages/datasheet/src/pc/components/robot/robot_detail/automation_timing/index.tsx (no response)
- packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/helper.ts (no response)
- packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail_trigger.tsx (no response)
- packages/datasheet/src/pc/components/route_manager/workspace_route.tsx (no response)
- packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger.tsx (no response)
- packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/magic_variable_element.tsx (no response)
- packages/datasheet/src/pc/components/space_manage/space_menu_tree/style.module.less (no response)
- packages/datasheet/src/pc/components/space_manage/space_menu_tree/space_menu_tree.tsx (no response)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_conjunction/style.module.less (no response)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_field_list/style.module.less (no response)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_operate/style.module.less (no response)
- packages/datasheet/src/pc/components/tool_bar/tool_bar.tsx (no response)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/style.module.less (no response)
- packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/filter_number.tsx (no response)
- packages/datasheet/src/pc/components/workspace/hooks/usePaymentReminder.tsx (no response)
- packages/datasheet/src/pc/styles/global_components/antd_mobile_modal.less (no response)
- packages/datasheet/src/pc/styles/static_colors.css (no response)
- packages/room-server/src/app.module.ts (no response)
- packages/room-server/src/ai/ai.dynamic.module.ts (no response)
- packages/room-server/src/app.environment.ts (no response)
- packages/room-server/src/shared/services/queue/queue.module.ts (no response)
- packages/widget-sdk/src/ui/field_picker/field_picker.tsx (no response)
- packages/widget-sdk/src/ui/filter/filter_value/filter_date/filter_date_duration.tsx (no response)
- packages/widget-sdk/src/ui/filter/field_select.tsx (no response)
- packages/widget-sdk/src/ui/view_picker/view_picker.tsx (no response)
- packages/widget-sdk/src/ui/filter/filter_base.tsx (no response)
Review comments generated (0)
- Review: 0
- LGTM: 0
Tips
Chat with
CodeRabbit Bot (@coderabbitai
)
- Reply on review comments left by this bot to ask follow-up questions. A review comment is a comment on a diff or a file.
- Invite the bot into a review comment chain by tagging
@coderabbitai
in a reply.
Code suggestions
- The bot may make code suggestions, but please review them carefully before committing since the line number ranges may be misaligned.
- You can edit the comment made by the bot and manually tweak the suggestion if it is slightly off.
Pausing incremental reviews
- Add
@coderabbitai: ignore
anywhere in the PR description to pause further reviews from the bot.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Files selected (1)
- Makefile (1)
Files not summarized due to errors (1)
- Makefile (nothing obtained from openai)
Files not reviewed due to errors (1)
- Makefile (no response)
Review comments generated (0)
- Review: 0
- LGTM: 0
Tips
Chat with
CodeRabbit Bot (@coderabbitai
)
- Reply on review comments left by this bot to ask follow-up questions. A review comment is a comment on a diff or a file.
- Invite the bot into a review comment chain by tagging
@coderabbitai
in a reply.
Code suggestions
- The bot may make code suggestions, but please review them carefully before committing since the line number ranges may be misaligned.
- You can edit the comment made by the bot and manually tweak the suggestion if it is slightly off.
Pausing incremental reviews
- Add
@coderabbitai: ignore
anywhere in the PR description to pause further reviews from the bot.
No description provided.