Skip to content
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 #1720

Merged
merged 2,837 commits into from Apr 17, 2024
Merged

sync: hosted cloud #1720

merged 2,837 commits into from Apr 17, 2024

Conversation

zoe-icu
Copy link
Contributor

@zoe-icu zoe-icu commented Apr 17, 2024

No description provided.

ranglang and others added 30 commits January 12, 2024 16:25
close vikadata/vikadata#10480

<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Bug Fix: Fixed a potential issue with the comparison of
`field.property.action.automation?.automationId` in the
`RobotTriggerBase` component, ensuring correct behavior.
- Style: Made formatting and indentation adjustments to the
`RobotTriggerBase` component for improved code readability.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #10451
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- New Feature: Added default language selection based on the API table
environment variable. The `t` function in `i18n.ts` and the
`getLanguage` function in `language.ts` now set the default language to
'en_US' or 'zh_CN' depending on the value of
`window.__initialization_data__.envVars.IS_APITABLE`. This ensures
consistent language selection for the user interface.
<!-- 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

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: Improved internationalization support in the `i18n.ts`
file. The `t` function now includes a new line and introduces a variable
`lang` derived from `getLanguage()`. This allows for more accurate
language translations by replacing hyphens with underscores. The default
language is set based on the value of
`window.__initialization_data__.envVars.IS_APITABLE`, with fallback to
the default language if a translation is not found.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
…ge-release

* 'develop' of github.com:vikadata/vikadata: (97 commits)
  feat: appsumo cannot change main admin (#10482)
  feat: update the document format for any field types (#10473)
  fix: workdoc download html styles (#10477)
  fix: socket messages will be executed in error environments (#10476)
  chore(deps): bump socket.io-client-java to 2.1.0 (#10469)
  fix: archive record update meta (#10468)
  Feat: appsumo stripe (#10462)
  feat: archive record status (#10458)
  Feat/embed page (#10460)
  Feat/embed page (#10456)
  Feat/embed page (#10454)
  Chore/ai langchain update to 0.1.0 (#10441)
  fix(ai): vika train gen suggestions (#10247)
  feat: revert meta archived record id (#10437)
  fix: form workdoc click crash (#10436)
  Feature/fix update env (#10433)
  fix: fix issue for build error (#10432)
  test: move schedule trigger test to enterprise (#10429)
  feature: enable sourcemap (#10428)
  fix: sync color tokens (#10408)
  ...
@coderabbitai: ignore

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
# 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 `_app.tsx` to correctly set the language
information based on the user's locale, ensuring that the UI is
displayed in the correct language for each user.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
@sentry/nextjs@7.64.0 有 SSRF
风险,GHSA-2rmr-xw8m-22q9
close #10488
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Refactor: The `ImageBox` component in the `record_card` module has
been updated to import the `useAllowDownloadAttachment` hook and the
`useAppSelector` hook from different modules. It also introduces a new
variable `datasheetId` obtained from the app state. The `allowDownload`
variable is set using the `useAllowDownloadAttachment` hook, and the
`disabledDownload` prop is added to the `DisplayFile` component, which
is set to `!allowDownload`. These changes improve the functionality and
behavior of the `ImageBox` component.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #10453
- fix: #10492
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Style: Updated background colors in CSS styles to use custom CSS
variables, improving maintainability and consistency.
- Style: Changed the value of `padding-top` in a CSS style rule,
potentially affecting the visual appearance of an element.
- Refactor: Removed the `handleDownloadHtml` function and related code,
simplifying the `WorkdocDownload` component by offering only Markdown
download option.
<!-- 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: Added search functionality to the UI, allowing users to
easily find specific items.
- Bug Fix: Resolved an issue where the application crashed when loading
large datasets.
- Documentation: Updated the README file with detailed instructions on
how to set up and configure the application.
- Refactor: Improved the performance of the data processing algorithm,
resulting in faster data analysis.
- Style: Applied consistent formatting and naming conventions throughout
the codebase for better readability.
- Test: Added additional unit tests to ensure the reliability and
accuracy of the application's core functionalities.
- Chore: Upgraded dependencies to the latest versions, improving
security and compatibility.
- Revert: Reverted a previous change that caused unintended side
effects.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->

Co-authored-by: xukecheng <xukecheng@aitable.ai>
![image](https://github.com/vikadata/vikadata/assets/6942517/90a7e119-f11c-4808-a040-b817e28740d3)

<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Bug Fix: Improved error handling in the `useDynamicCells` function to
prevent null reference errors when accessing properties of
`maxIndexColumn`. This ensures that the function returns early if
`maxIndexColumn` is null, improving the stability and reliability of the
application.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #10512

## 要支持夏令时区
- 部分时区在特定时间会使用夏令时,跟 UTC 时间不一致
- 使用 `moment-timezone` 提供的 `isDST()` 通过具体时间和时区确认是否是夏令时
- 通过 abbr 时区缩写进一步判断是否是采用的夏令时
- 同时满足第 2、3 补则需要根据夏令时计算
close #10503 
close #10230
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Bug Fix: Modified the `getVisibleColumnsMap` function to handle null
or undefined `columns` array without throwing an error.
- Style: Added a non-breaking space between two spans in the `Card`
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

- Refactor: Updated import statements for the `Workdoc` component in
`workdoc_editor.tsx` and `activity_pane.tsx` to use the correct import
paths.
- Refactor: Removed unnecessary export statement for the `activity_pane`
module in `index.ts`.
- Refactor: Dynamically imported the `ActivityPaneNoSSR` component in
`expand_record.tsx` and updated props passed to it.
- Refactor: Updated import statement for the `AnimationItem` component
in `form_container.tsx` and `user_menu.tsx` to use the correct import
path.
- Refactor: Dynamically imported the `lottie` library in
`auto_save_lottie.tsx` and `manual_save_lottie.tsx`, removing the need
for `useRef` hook and simplifying the code.
- Refactor: Removed export statements for the `workdoc` and
`collaboration_editor` modules in `index.ts`.

These changes primarily involve refactoring import statements,
dynamically importing components/libraries, and removing unnecessary
export statements. They do not introduce new features or fix bugs
visible to end-users.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
close #10532 
close #10525
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- New Feature: Added support for converting Bilibili URLs in the
`EmbedPage` component. Users can now paste Bilibili video URLs, and if
the active configuration is set to 'embed_link_bilibili', the URL will
be automatically converted to an embeddable format.
- Bug Fix: Fixed an issue where the `openSetting` state in the
`EmbedPage` component was not being updated correctly. Now, when a
specific node exists in the `treeNodesMap`, the settings panel will be
closed, providing a better user experience.
- Test: Added tests for the new `convertBilibiliUrl` function to ensure
proper conversion of Bilibili URLs.
- Refactor: Extracted the logic for extracting the Bilibili video ID
from a URL into a separate function for improved modularity and
readability.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Refactor: Moved the import statement for `useAppSelector` to the top
and removed duplicated import statement in the `use_grid.tsx` file.
- Refactor: Added a type assertion to the `useGrid` function in the
`use_grid.tsx` file.

These changes improve code organization and ensure type safety in the
`use_grid.tsx` file. They do not introduce any new features or bug fixes
visible to the end-user.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #10540
- fix: #10539
- fix: #10538
- fix: #10534
- fix: #10536
@coderabbitai: ignore

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
# 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>
- fix: #10387

<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Bug Fix: Fixed the visual layout issue in the `DisabledShareFile`
component by increasing the height of an image from 150 to 195 pixels.
- Refactor: Improved code organization and removed unnecessary elements
in the `public_share_invite_link.tsx` file. Also added a check for
`spaceFeatures.fileSharable` to conditionally render a component based
on its value.

<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #10404
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Bug Fix: Fixed an issue with unarchiving a record link in the
`linked_data_conformance_maintainer.ts` file. The code now correctly
updates the `newLinkedCellValue` array by removing specified elements
and adding new ones.
- Refactor: Modified the `execute` function of the `archiveRecord`
command in the `archive_record.ts` file. Removed the
`ldcMaintainer.insert` function call and updated the destructuring
assignment to improve code clarity and maintainability. These changes do
not affect the external behavior of the code.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #10567
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Refactor: Removed commented-out code block that extended the
`CollaCommandManager` interface in `set_records.ts`.
- Bug Fix: Added validation for archived record IDs in the `LinkField`
class to ensure they are included when validating the `value` array in
`link_field.ts`.
- Refactor: Modified the assignment of the `filterCellValue` variable in
`search_content.tsx` to always filter `cellValue` based on certain
conditions.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
@coderabbitai: ignore

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
zoe-icu and others added 23 commits March 28, 2024 16:11
@coderabbitai: ignore

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
# 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 behavior of the `customizer` function in
robot_trigger.tsx by handling cases where `objValue` or `othValue` is
`'******'`.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
@coderabbitai: ignore

---------

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
- fix: #11005
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Bug Fix: Improved handling of `unitId` assignment based on
`isDatasheetPrivate` flag for better data display accuracy in specific
scenarios.
<!-- 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 user experience by adding detailed information
and benefits display in space deletion and recovery modals.
- New Feature: Expanded StringKeysMapType with additional keys for
improved localization support.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
@coderabbitai: ignore

---------

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
@coderabbitai: ignore

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
@coderabbitai: ignore

---------

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
- fix: #11024
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- New Feature: Added `isWorkdocOpen` enum value and function to check
workdoc status.
- New Feature: Introduced `isEditable` property for workdoc images,
enhancing user interaction.
- Refactor: Updated import statements and type definitions for improved
code clarity.
- Refactor: Enhanced `Resizer` component logic for better extensibility
and maintainability.
- Chore: Removed `'mod+f'` from `PREVENT_KEYS` array in `WorkdocEditor`
for improved functionality.
<!-- 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: Added `isWorkdocOpen` context check based on query
parameters.
- New Feature: Introduced `isEditable` property for controlling
editability in various components.
- Refactor: Updated import statements and adjusted types for improved
code clarity.
- Bug Fix: Modified `PREVENT_KEYS` array to potentially fix key event
handling issues.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #11015
- fix: 个人节点移动到团队无权限提示

<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- New Feature: Added a new key 'move_other_link_no_permission' to the
StringKeysMapType.
- Bug Fix: Modified onClick function signature in FolderItem component
for clarity.
- Refactor: Handled a new status code and imported StatusCode in MoveTo
component.
- Style: Changed text from "where" to "when" in FilterConjunction React
component.
- Style: Updated indentation and text content, changing "where" to
"when" in FilterBase component.
- Refactor: Updated TIMEZONES array with new entry for 'Central Standard
Time', removed duplicate, and added 'isdst' property.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #10793
- fix: #10996
- fix: #10995
- fix: #11004
- fix: #10998
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- New Feature: Added `isWorkdocOpen` enum value and method for checking
open records.
- Refactor: Improved display of team member counts in components.
- Enhancement: Updated property assignments in `MemberInfo` component.
- New Feature: Introduced `isEditable` property for conditional
component editability.
- Enhancement: Optimized import statements and type definitions.
- Bug Fix: Correctly decode email before API call for verification.
- Refactor: Updated function signatures and data structures in
components.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
@coderabbitai: ignore

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
close #10753
- fix: #10738
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- New Feature: Introduce a `single` selection mode for improved user
experience in node selection within the components.
- Refactor: Enhance code readability by renaming variables and adding
necessary imports.
- New Feature: Enable passing down the `single` prop to enhance
functionality in various components.
<!-- 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 -->
…… (#11047)

…ests


# 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: Prevented double mounting of child components in
`RouterProvider` to resolve issues with WeChat login caused by setting
the language. Added a check for `locale` before rendering to ensure
proper functionality.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
…… (#11048)

…ests


# 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: Prevent double mounting of child components and potential
issues with requests like WeChat login by adding a check for the
`locale` variable before rendering in router_provider.tsx. This change
enhances stability and user experience by addressing rendering
inconsistencies.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
@coderabbitai: ignore

---------

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
Copy link
Contributor

github-actions bot commented Apr 17, 2024

Image description CodeRabbit


Uplevel your code reviews with CodeRabbit Pro

CodeRabbit Pro

If 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.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image description CodeRabbit

Commits Files that changed from the base of the PR and between 69aeb70 and 1c7ab70 commits.
Files selected (130)
  • backend-server/application/src/main/java/com/apitable/automation/controller/AutomationRobotController.java (4)
  • backend-server/application/src/main/java/com/apitable/automation/entity/AutomationActionTypeEntity.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/entity/AutomationRunHistoryEntity.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/enums/AutomationActionType.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationActionMapper.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationActionTypeMapper.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationRobotMapper.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationRunHistoryMapper.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationTriggerMapper.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/model/ActionVO.java (2)
  • backend-server/application/src/main/java/com/apitable/automation/model/AutomationRunHistoryDTO.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/model/AutomationRunTaskVO.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationActionService.java (2)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationActionTypeService.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationRobotService.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationRunHistoryService.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationTriggerService.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationActionServiceImpl.java (6)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationActionTypeServiceImpl.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationRobotServiceImpl.java (4)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationRunHistoryServiceImpl.java (2)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationTriggerServiceImpl.java (1)
  • backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodePermissionController.java (2)
  • backend-server/application/src/main/java/com/apitable/organization/dto/UnitMemberTeamDTO.java (1)
  • backend-server/application/src/main/java/com/apitable/organization/service/impl/MemberServiceImpl.java (1)
  • backend-server/application/src/main/java/com/apitable/organization/service/impl/RoleServiceImpl.java (1)
  • backend-server/application/src/main/java/com/apitable/space/mapper/StaticsMapper.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/SpaceInviteLinkServiceImpl.java (4)
  • backend-server/application/src/main/java/com/apitable/space/service/impl/SpaceServiceImpl.java (1)
  • backend-server/application/src/main/java/com/apitable/space/service/impl/StaticsServiceImpl.java (5)
  • backend-server/application/src/main/java/com/apitable/template/service/impl/TemplateServiceImpl.java (1)
  • backend-server/application/src/main/java/com/apitable/widget/mapper/WidgetMapper.java (1)
  • backend-server/application/src/main/java/com/apitable/widget/service/IWidgetService.java (1)
  • backend-server/application/src/main/java/com/apitable/widget/service/impl/WidgetServiceImpl.java (1)
  • backend-server/application/src/main/java/com/apitable/workspace/controller/NodeController.java (3)
  • backend-server/application/src/main/java/com/apitable/workspace/mapper/DatasheetWidgetMapper.java (1)
  • backend-server/application/src/main/java/com/apitable/workspace/mapper/NodeMapper.java (2)
  • backend-server/application/src/main/java/com/apitable/workspace/mapper/NodeRelMapper.java (1)
  • backend-server/application/src/main/java/com/apitable/workspace/service/INodeRelService.java (1)
  • backend-server/application/src/main/java/com/apitable/workspace/service/INodeService.java (1)
  • backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeRelServiceImpl.java (3)
  • backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeRubbishServiceImpl.java (1)
  • backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeServiceImpl.java (4)
  • backend-server/application/src/main/java/com/apitable/workspace/vo/NodeStatisticsVo.java (2)
  • backend-server/application/src/main/resources/mapper/automation/AutomationActionMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/automation/AutomationActionTypeMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/automation/AutomationRobotMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/automation/AutomationRunHistoryMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/automation/AutomationTriggerMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/organization/MemberMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/space/StaticsMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/widget/WidgetMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/workspace/DatasheetWidgetMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/workspace/NodeMapper.xml (4)
  • backend-server/application/src/main/resources/mapper/workspace/NodeRelMapper.xml (1)
  • backend-server/application/src/test/java/com/apitable/AbstractIntegrationTest.java (4)
  • backend-server/application/src/test/java/com/apitable/automation/service/impl/AutomationActionServiceImplTest.java (1)
  • backend-server/application/src/test/java/com/apitable/space/mapper/StaticsMapperTest.java (2)
  • backend-server/application/src/test/java/com/apitable/workspace/service/impl/NodeServiceImplTest.java (5)
  • packages/components/src/components/calendar/calendar.tsx (3)
  • packages/components/src/components/text_input/text_input.tsx (1)
  • packages/core/src/config/stringkeys.interface.ts (3)
  • packages/core/src/config/timezones.ts (2)
  • packages/core/src/model/constants.ts (1)
  • packages/core/src/modules/database/store/selectors/resource/datasheet/calc.ts (3)
  • packages/core/src/sync/room.ts (24)
  • packages/core/src/utils/jot.ts (1)
  • packages/datasheet/src/modules/shared/apphook/hook_bindings.ts (1)
  • packages/datasheet/src/modules/shared/shortcut_key/enum.ts (1)
  • packages/datasheet/src/modules/shared/shortcut_key/shortcut_key.ts (4)
  • packages/datasheet/src/pc/common/store_subscribe/keep_id.ts (3)
  • packages/datasheet/src/pc/components/address_list/address_list.tsx (1)
  • packages/datasheet/src/pc/components/address_list/member_info/member_info.tsx (1)
  • packages/datasheet/src/pc/components/address_list/member_list/member_list.tsx (3)
  • packages/datasheet/src/pc/components/automation/run_history/modal/index.tsx (1)
  • packages/datasheet/src/pc/components/catalog/move_to/folder_item.tsx (1)
  • packages/datasheet/src/pc/components/catalog/move_to/move_to.tsx (3)
  • packages/datasheet/src/pc/components/catalog/tree/node_icon/node_icon.tsx (1)
  • packages/datasheet/src/pc/components/common/emoji/emoji.less (1)
  • packages/datasheet/src/pc/components/common/tree_view/tree_view/tree_view.tsx (1)
  • packages/datasheet/src/pc/components/common_side/workbench_side/workbench_side.tsx (7)
  • packages/datasheet/src/pc/components/data_source_selector/data_source_selector.tsx (5)
  • packages/datasheet/src/pc/components/data_source_selector/interface.ts (1)
  • packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/data_source_selector_for_node.tsx (3)
  • packages/datasheet/src/pc/components/editors/checkbox_editor/checkbox_editor.tsx (2)
  • packages/datasheet/src/pc/components/editors/rating_editor/rating_editor_mobile.tsx (3)
  • packages/datasheet/src/pc/components/editors/text_editor/text_editor.tsx (2)
  • packages/datasheet/src/pc/components/expand_record/expand_cascader/expand_cascader.tsx (2)
  • packages/datasheet/src/pc/components/folder_showcase/folder_showcase.tsx (4)
  • packages/datasheet/src/pc/components/form_container/form_container.tsx (3)
  • packages/datasheet/src/pc/components/multi_grid/cell/cell_lookup/cell_lookup.tsx (1)
  • packages/datasheet/src/pc/components/multi_grid/cell/cell_rating/cell_rating.tsx (2)
  • packages/datasheet/src/pc/components/multi_grid/context_menu/record_menu.tsx (6)
  • packages/datasheet/src/pc/components/multi_grid/format/format_button/format_button.tsx (11)
  • packages/datasheet/src/pc/components/multi_grid/format/format_checkbox.tsx (2)
  • packages/datasheet/src/pc/components/no_permission/no_permission.tsx (2)
  • packages/datasheet/src/pc/components/notification/banner_alert/banner_alert.tsx (2)
  • packages/datasheet/src/pc/components/preview_file/workdoc_image/expand_workdoc_image.tsx (1)
  • packages/datasheet/src/pc/components/preview_file/workdoc_image/portal.tsx (2)
  • packages/datasheet/src/pc/components/quick_search/search_base.tsx (2)
  • packages/datasheet/src/pc/components/robot/api.ts (1)
  • packages/datasheet/src/pc/components/robot/robot_detail/action/robot_action.tsx (3)
  • packages/datasheet/src/pc/components/robot/robot_detail/node_form/core/components/fields/ObjectField/ObjectField.tsx (1)
  • packages/datasheet/src/pc/components/robot/robot_detail/node_form/core/components/widgets/PasswordWidget.tsx (1)
  • packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail.tsx (3)
  • packages/datasheet/src/pc/components/robot/robot_detail/trigger/robot_trigger.tsx (1)
  • packages/datasheet/src/pc/components/route_manager/router_provider.tsx (1)
  • packages/datasheet/src/pc/components/setting_nickname/setting_nickname.tsx (2)
  • packages/datasheet/src/pc/components/space_manage/space_info/components/del_confirm_modal/del_confirm_modal.tsx (1)
  • packages/datasheet/src/pc/components/space_manage/space_info/components/recover_space/recover_space.tsx (2)
  • packages/datasheet/src/pc/components/space_manage/space_info/layout/cards.tsx (1)
  • packages/datasheet/src/pc/components/template_centre/template_choice/template_choice.tsx (1)
  • packages/datasheet/src/pc/components/time_machine/index.tsx (7)
  • packages/datasheet/src/pc/components/tool_bar/find/find.tsx (1)
  • packages/datasheet/src/pc/components/tool_bar/view_filter/filter_conjunction/filter_conjunction.tsx (1)
  • packages/datasheet/src/pc/components/widget/widget_panel/send_to_dashboard/send_to_dashboard.tsx (2)
  • packages/datasheet/src/pc/components/widget/widget_panel/widget_item/widget_item.tsx (6)
  • packages/datasheet/src/pc/hooks/use_catalogtree_request.ts (3)
  • packages/datasheet/src/pc/utils/transform_node_tree_data.ts (1)
  • packages/room-server/src/app.environment.ts (1)
  • packages/room-server/src/database/datasheet/repositories/datasheet.meta.repository.ts (7)
  • packages/room-server/src/database/datasheet/services/datasheet.record.service.ts (10)
  • packages/room-server/src/fusion/field/date.time.field.spec.ts (2)
  • packages/room-server/src/fusion/field/date.time.field.ts (2)
  • packages/widget-sdk/src/hooks/index.ts (1)
  • packages/widget-sdk/src/hooks/use_unit_info.ts (1)
  • packages/widget-sdk/src/ui/filter/filter_base.tsx (2)
  • packaging/Dockerfile.room-server (2)
  • patches/mysql2@2.3.3.patch (1)
Files ignored due to filter (33)
  • backend-server/application/src/main/resources/sysconfig/strings.json
  • backend-server/application/src/test/resources/file/email_action_input.json
  • package.json
  • packages/core/src/config/system_config.source.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/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/l10n/base/strings.en-US.json
  • packages/l10n/base/strings.es-ES.json
  • packages/l10n/base/strings.it-IT.json
  • packages/l10n/base/strings.zh-CN.json
  • packages/room-server/package.json
  • pnpm-lock.yaml
Files not summarized due to errors (130)
  • backend-server/application/src/main/java/com/apitable/automation/enums/AutomationActionType.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/entity/AutomationRunHistoryEntity.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/entity/AutomationActionTypeEntity.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/controller/AutomationRobotController.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationActionTypeMapper.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationActionMapper.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationTriggerMapper.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/model/ActionVO.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationRobotMapper.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationRunHistoryMapper.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/model/AutomationRunHistoryDTO.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/model/AutomationRunTaskVO.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationActionTypeService.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationRunHistoryService.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationActionService.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationTriggerService.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationRobotService.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationActionServiceImpl.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodePermissionController.java (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/automation/service/impl/AutomationRunHistoryServiceImpl.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationRobotServiceImpl.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationActionTypeServiceImpl.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/organization/dto/UnitMemberTeamDTO.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/space/service/impl/SpaceInviteLinkServiceImpl.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/organization/service/impl/RoleServiceImpl.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/space/mapper/StaticsMapper.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/organization/service/impl/MemberServiceImpl.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/space/service/impl/StaticsServiceImpl.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/workspace/controller/NodeController.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/widget/service/impl/WidgetServiceImpl.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/widget/service/IWidgetService.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/widget/mapper/WidgetMapper.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/mapper/DatasheetWidgetMapper.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/workspace/mapper/NodeRelMapper.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/workspace/service/INodeRelService.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/workspace/service/INodeService.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/workspace/mapper/NodeMapper.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeRelServiceImpl.java (nothing obtained from openai)
  • backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeRubbishServiceImpl.java (nothing obtained from openai)
  • backend-server/application/src/main/resources/mapper/automation/AutomationActionMapper.xml (nothing obtained from openai)
  • backend-server/application/src/main/resources/mapper/automation/AutomationRobotMapper.xml (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/main/java/com/apitable/workspace/vo/NodeStatisticsVo.java (nothing obtained from openai)
  • backend-server/application/src/main/resources/mapper/automation/AutomationActionTypeMapper.xml (nothing obtained from openai)
  • backend-server/application/src/main/resources/mapper/automation/AutomationRunHistoryMapper.xml (nothing obtained from openai)
  • backend-server/application/src/main/resources/mapper/automation/AutomationTriggerMapper.xml (nothing obtained from openai)
  • backend-server/application/src/main/resources/mapper/widget/WidgetMapper.xml (nothing obtained from openai)
  • backend-server/application/src/main/resources/mapper/workspace/DatasheetWidgetMapper.xml (nothing obtained from openai)
  • backend-server/application/src/main/resources/mapper/organization/MemberMapper.xml (nothing obtained from openai)
  • backend-server/application/src/main/resources/mapper/space/StaticsMapper.xml (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/main/resources/mapper/workspace/NodeMapper.xml (nothing obtained from openai)
  • backend-server/application/src/main/resources/mapper/workspace/NodeRelMapper.xml (nothing obtained from openai)
  • backend-server/application/src/test/java/com/apitable/space/mapper/StaticsMapperTest.java (nothing obtained from openai)
  • backend-server/application/src/test/java/com/apitable/AbstractIntegrationTest.java (nothing obtained from openai)
  • backend-server/application/src/test/java/com/apitable/automation/service/impl/AutomationActionServiceImplTest.java (nothing obtained from openai)
  • packages/components/src/components/calendar/calendar.tsx (nothing obtained from openai)
  • packages/core/src/sync/room.ts (diff tokens exceeds limit)
  • packages/components/src/components/text_input/text_input.tsx (nothing obtained from openai)
  • packages/core/src/config/stringkeys.interface.ts (nothing obtained from openai)
  • packages/core/src/config/timezones.ts (nothing obtained from openai)
  • packages/core/src/model/constants.ts (nothing obtained from openai)
  • packages/core/src/utils/jot.ts (nothing obtained from openai)
  • packages/core/src/modules/database/store/selectors/resource/datasheet/calc.ts (nothing obtained from openai)
  • packages/datasheet/src/modules/shared/shortcut_key/shortcut_key.ts (nothing obtained from openai)
  • packages/datasheet/src/modules/shared/apphook/hook_bindings.ts (nothing obtained from openai)
  • packages/datasheet/src/modules/shared/shortcut_key/enum.ts (nothing obtained from openai)
  • packages/datasheet/src/pc/common/store_subscribe/keep_id.ts (nothing obtained from openai)
  • packages/datasheet/src/pc/components/address_list/member_info/member_info.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/address_list/address_list.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/catalog/move_to/folder_item.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/automation/run_history/modal/index.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/address_list/member_list/member_list.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/common/emoji/emoji.less (nothing obtained from openai)
  • packages/datasheet/src/pc/components/catalog/move_to/move_to.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/catalog/tree/node_icon/node_icon.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/editors/checkbox_editor/checkbox_editor.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/data_source_selector/interface.ts (nothing obtained from openai)
  • packages/datasheet/src/pc/components/common/tree_view/tree_view/tree_view.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/data_source_selector/data_source_selector.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/data_source_selector_for_node.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/multi_grid/cell/cell_lookup/cell_lookup.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/form_container/form_container.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/editors/rating_editor/rating_editor_mobile.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/editors/text_editor/text_editor.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/folder_showcase/folder_showcase.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/expand_record/expand_cascader/expand_cascader.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/multi_grid/context_menu/record_menu.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/no_permission/no_permission.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/multi_grid/format/format_button/format_button.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/multi_grid/format/format_checkbox.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/multi_grid/cell/cell_rating/cell_rating.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/notification/banner_alert/banner_alert.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/quick_search/search_base.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/robot/robot_detail/action/robot_action.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/preview_file/workdoc_image/expand_workdoc_image.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/robot/api.ts (nothing obtained from openai)
  • packages/datasheet/src/pc/components/robot/robot_detail/node_form/core/components/fields/ObjectField/ObjectField.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/preview_file/workdoc_image/portal.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/route_manager/router_provider.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/robot/robot_detail/node_form/core/components/widgets/PasswordWidget.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/space_manage/space_info/components/del_confirm_modal/del_confirm_modal.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/robot/robot_detail/robot_run_history/robot_run_history_item_detail.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/setting_nickname/setting_nickname.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/space_manage/space_info/components/recover_space/recover_space.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/tool_bar/find/find.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/tool_bar/view_filter/filter_conjunction/filter_conjunction.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/template_centre/template_choice/template_choice.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/time_machine/index.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/space_manage/space_info/layout/cards.tsx (nothing obtained from openai)
  • packages/datasheet/src/pc/components/widget/widget_panel/send_to_dashboard/send_to_dashboard.tsx (nothing obtained from openai)
  • packages/room-server/src/database/datasheet/services/datasheet.record.service.ts (diff tokens exceeds limit)
  • packages/room-server/src/app.environment.ts (nothing obtained from openai)
  • packages/datasheet/src/pc/utils/transform_node_tree_data.ts (nothing obtained from openai)
  • packages/datasheet/src/pc/hooks/use_catalogtree_request.ts (nothing obtained from openai)
  • packages/datasheet/src/pc/components/widget/widget_panel/widget_item/widget_item.tsx (nothing obtained from openai)
  • packages/room-server/src/database/datasheet/repositories/datasheet.meta.repository.ts (nothing obtained from openai)
  • packages/widget-sdk/src/hooks/index.ts (nothing obtained from openai)
  • packages/widget-sdk/src/ui/filter/filter_base.tsx (nothing obtained from openai)
  • packages/room-server/src/fusion/field/date.time.field.ts (nothing obtained from openai)
  • packages/room-server/src/fusion/field/date.time.field.spec.ts (nothing obtained from openai)
  • packages/widget-sdk/src/hooks/use_unit_info.ts (nothing obtained from openai)
  • packaging/Dockerfile.room-server (nothing obtained from openai)
  • patches/mysql2@2.3.3.patch (nothing obtained from openai)
Files not reviewed due to errors (130)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationActionTypeMapper.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/controller/AutomationRobotController.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/enums/AutomationActionType.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/entity/AutomationRunHistoryEntity.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationActionMapper.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/entity/AutomationActionTypeEntity.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationTriggerMapper.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationRobotMapper.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/model/AutomationRunTaskVO.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/model/AutomationRunHistoryDTO.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/mapper/AutomationRunHistoryMapper.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/model/ActionVO.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationActionTypeService.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationRunHistoryService.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationTriggerService.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationActionService.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationActionServiceImpl.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationRobotService.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/automation/service/impl/AutomationActionTypeServiceImpl.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationRunHistoryServiceImpl.java (no response)
  • backend-server/application/src/main/java/com/apitable/internal/controller/InternalNodePermissionController.java (no response)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationRobotServiceImpl.java (no response)
  • backend-server/application/src/main/java/com/apitable/organization/dto/UnitMemberTeamDTO.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/space/service/impl/SpaceInviteLinkServiceImpl.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/organization/service/impl/RoleServiceImpl.java (no response)
  • backend-server/application/src/main/java/com/apitable/organization/service/impl/MemberServiceImpl.java (no response)
  • backend-server/application/src/main/java/com/apitable/space/mapper/StaticsMapper.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/widget/service/IWidgetService.java (no response)
  • backend-server/application/src/main/java/com/apitable/widget/mapper/WidgetMapper.java (no response)
  • backend-server/application/src/main/java/com/apitable/space/service/impl/StaticsServiceImpl.java (no response)
  • backend-server/application/src/main/java/com/apitable/workspace/controller/NodeController.java (no response)
  • backend-server/application/src/main/java/com/apitable/widget/service/impl/WidgetServiceImpl.java (no response)
  • backend-server/application/src/main/java/com/apitable/workspace/mapper/DatasheetWidgetMapper.java (no response)
  • backend-server/application/src/main/java/com/apitable/workspace/service/INodeRelService.java (no response)
  • backend-server/application/src/main/java/com/apitable/workspace/mapper/NodeMapper.java (no response)
  • backend-server/application/src/main/java/com/apitable/workspace/mapper/NodeRelMapper.java (no response)
  • backend-server/application/src/main/java/com/apitable/workspace/service/INodeService.java (no response)
  • backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeRelServiceImpl.java (no response)
  • backend-server/application/src/main/resources/mapper/automation/AutomationActionMapper.xml (no response)
  • backend-server/application/src/main/java/com/apitable/workspace/vo/NodeStatisticsVo.java (no response)
  • backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeServiceImpl.java (no response)
  • backend-server/application/src/main/java/com/apitable/workspace/service/impl/NodeRubbishServiceImpl.java (no response)
  • backend-server/application/src/main/resources/mapper/automation/AutomationActionTypeMapper.xml (no response)
  • backend-server/application/src/main/resources/mapper/automation/AutomationRobotMapper.xml (no response)
  • backend-server/application/src/main/resources/mapper/automation/AutomationTriggerMapper.xml (no response)
  • backend-server/application/src/main/resources/mapper/automation/AutomationRunHistoryMapper.xml (no response)
  • backend-server/application/src/main/resources/mapper/widget/WidgetMapper.xml (no response)
  • backend-server/application/src/main/resources/mapper/space/StaticsMapper.xml (no response)
  • backend-server/application/src/main/resources/mapper/organization/MemberMapper.xml (no response)
  • backend-server/application/src/main/resources/mapper/workspace/DatasheetWidgetMapper.xml (no response)
  • backend-server/application/src/test/java/com/apitable/automation/service/impl/AutomationActionServiceImplTest.java (no response)
  • backend-server/application/src/test/java/com/apitable/AbstractIntegrationTest.java (no response)
  • backend-server/application/src/main/resources/mapper/workspace/NodeRelMapper.xml (no response)
  • backend-server/application/src/main/resources/mapper/workspace/NodeMapper.xml (no response)
  • backend-server/application/src/test/java/com/apitable/space/mapper/StaticsMapperTest.java (no response)
  • backend-server/application/src/test/java/com/apitable/workspace/service/impl/NodeServiceImplTest.java (no response)
  • packages/components/src/components/text_input/text_input.tsx (no response)
  • packages/core/src/config/stringkeys.interface.ts (no response)
  • packages/components/src/components/calendar/calendar.tsx (no response)
  • packages/core/src/model/constants.ts (no response)
  • packages/core/src/modules/database/store/selectors/resource/datasheet/calc.ts (no response)
  • packages/core/src/config/timezones.ts (no response)
  • packages/core/src/utils/jot.ts (no response)
  • packages/datasheet/src/modules/shared/shortcut_key/enum.ts (no response)
  • packages/datasheet/src/modules/shared/apphook/hook_bindings.ts (no response)
  • packages/datasheet/src/modules/shared/shortcut_key/shortcut_key.ts (no response)
  • packages/core/src/sync/room.ts (no response)
  • packages/datasheet/src/pc/common/store_subscribe/keep_id.ts (no response)
  • packages/datasheet/src/pc/components/address_list/address_list.tsx (no response)
  • packages/datasheet/src/pc/components/address_list/member_info/member_info.tsx (no response)
  • packages/datasheet/src/pc/components/automation/run_history/modal/index.tsx (no response)
  • packages/datasheet/src/pc/components/address_list/member_list/member_list.tsx (no response)
  • packages/datasheet/src/pc/components/catalog/move_to/folder_item.tsx (no response)
  • packages/datasheet/src/pc/components/catalog/move_to/move_to.tsx (no response)
  • packages/datasheet/src/pc/components/catalog/tree/node_icon/node_icon.tsx (no response)
  • packages/datasheet/src/pc/components/common/tree_view/tree_view/tree_view.tsx (no response)
  • packages/datasheet/src/pc/components/common/emoji/emoji.less (no response)
  • packages/datasheet/src/pc/components/data_source_selector/interface.ts (no response)
  • packages/datasheet/src/pc/components/common_side/workbench_side/workbench_side.tsx (no response)
  • packages/datasheet/src/pc/components/data_source_selector/data_source_selector.tsx (no response)
  • packages/datasheet/src/pc/components/editors/checkbox_editor/checkbox_editor.tsx (no response)
  • packages/datasheet/src/pc/components/editors/rating_editor/rating_editor_mobile.tsx (no response)
  • packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/data_source_selector_for_node.tsx (no response)
  • packages/datasheet/src/pc/components/editors/text_editor/text_editor.tsx (no response)
  • packages/datasheet/src/pc/components/folder_showcase/folder_showcase.tsx (no response)
  • packages/datasheet/src/pc/components/expand_record/expand_cascader/expand_cascader.tsx (no response)
  • packages/datasheet/src/pc/components/form_container/form_container.tsx (no response)
  • packages/datasheet/src/pc/components/multi_grid/cell/cell_rating/cell_rating.tsx (no response)
  • packages/datasheet/src/pc/components/multi_grid/cell/cell_lookup/cell_lookup.tsx (no response)
  • packages/datasheet/src/pc/components/multi_grid/context_menu/record_menu.tsx (no response)
  • packages/datasheet/src/pc/components/multi_grid/format/format_button/format_button.tsx (no response)
  • packages/datasheet/src/pc/components/multi_grid/format/format_checkbox.tsx (no response)
  • packages/datasheet/src/pc/components/preview_file/workdoc_image/expand_workdoc_image.tsx (no response)
  • packages/datasheet/src/pc/components/notification/banner_alert/banner_alert.tsx (no response)
  • packages/datasheet/src/pc/components/no_permission/no_permission.tsx (no response)
  • packages/datasheet/src/pc/components/preview_file/workdoc_image/portal.tsx (no response)
  • packages/datasheet/src/pc/components/quick_search/search_base.tsx (no response)
  • packages/datasheet/src/pc/components/robot/api.ts (no response)
  • packages/datasheet/src/pc/components/robot/robot_detail/node_form/core/components/widgets/PasswordWidget.tsx (no response)
  • packages/datasheet/src/pc/components/robot/robot_detail/node_form/core/components/fields/ObjectField/ObjectField.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/robot_run_history/robot_run_history_item_detail.tsx (no response)
  • packages/datasheet/src/pc/components/route_manager/router_provider.tsx (no response)
  • packages/datasheet/src/pc/components/robot/robot_detail/action/robot_action.tsx (no response)
  • packages/datasheet/src/pc/components/space_manage/space_info/components/del_confirm_modal/del_confirm_modal.tsx (no response)
  • packages/datasheet/src/pc/components/setting_nickname/setting_nickname.tsx (no response)
  • packages/datasheet/src/pc/components/template_centre/template_choice/template_choice.tsx (no response)
  • packages/datasheet/src/pc/components/space_manage/space_info/layout/cards.tsx (no response)
  • packages/datasheet/src/pc/components/space_manage/space_info/components/recover_space/recover_space.tsx (no response)
  • packages/datasheet/src/pc/components/time_machine/index.tsx (no response)
  • packages/datasheet/src/pc/components/tool_bar/find/find.tsx (no response)
  • packages/datasheet/src/pc/components/tool_bar/view_filter/filter_conjunction/filter_conjunction.tsx (no response)
  • packages/datasheet/src/pc/components/widget/widget_panel/send_to_dashboard/send_to_dashboard.tsx (no response)
  • packages/datasheet/src/pc/utils/transform_node_tree_data.ts (no response)
  • packages/datasheet/src/pc/hooks/use_catalogtree_request.ts (no response)
  • packages/datasheet/src/pc/components/widget/widget_panel/widget_item/widget_item.tsx (no response)
  • packages/widget-sdk/src/hooks/index.ts (no response)
  • packages/room-server/src/fusion/field/date.time.field.spec.ts (no response)
  • packages/room-server/src/app.environment.ts (no response)
  • packages/room-server/src/fusion/field/date.time.field.ts (no response)
  • packages/room-server/src/database/datasheet/services/datasheet.record.service.ts (no response)
  • packages/room-server/src/database/datasheet/repositories/datasheet.meta.repository.ts (no response)
  • patches/mysql2@2.3.3.patch (no response)
  • packages/widget-sdk/src/hooks/use_unit_info.ts (no response)
  • packaging/Dockerfile.room-server (no response)
  • packages/widget-sdk/src/ui/filter/filter_base.tsx (no response)
Review comments generated (0)
  • Review: 0
  • LGTM: 0

Tips

Chat with Image description 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.

Copy link
Contributor

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Image description CodeRabbit

Commits Files that changed from the base of the PR and between 1c7ab70 and fceb9ab commits.
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 Image description 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.

@zoe-icu zoe-icu merged commit 5002ce3 into develop Apr 17, 2024
21 checks passed
@zoe-icu zoe-icu deleted the sync/hosted branch April 17, 2024 06:30
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.

None yet