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 #1571

Merged
merged 2,598 commits into from Jan 15, 2024
Merged

sync: hosted cloud #1571

merged 2,598 commits into from Jan 15, 2024

Conversation

chalme
Copy link
Collaborator

@chalme chalme commented Jan 15, 2024

Submit a pull request for this project.

Why?

What?

How?

luckyyyyy and others added 30 commits December 13, 2023 17:32
# 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: Introduced internationalization (i18n) support to the
APITable project. This includes merging and generating output files for
localization, handling environment file transformations, and creating
TypeScript type definitions.
- Bug Fix: Fixed missing command-line arguments error handling in the
`transformEnvFile.js` script.
- Refactor: Updated build process in the Makefile by removing the `pnpm
build:i18n` command from the `_l10n` target.
- Documentation: Added TypeScript declaration files
(`mergeJsonFile.d.ts`, `mergeLanguageFile.d.ts`,
`transformEnvFile.d.ts`) for better code documentation.
- Chore: Replaced the usage of the `node` command with `npx ts-node`
command in the `mergeLanguageFile.js` script for executing TypeScript
file `mergeLanguageFile.ts`.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
更新模板分类的名字


# AI says

<!-- AI auto review added here -->

---------

Co-authored-by: William Chan <root@williamchan.me>
# 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: Introduced new components (`SelectDay`, `TimingHour`,
`TimingHourDisabled`, and `Timing`) in the React application.
- New Feature: Added functionality to display and update interval values
in hours using the `TimingHour` and `TimingHourDisabled` components.
- New Feature: Implemented a `Timing` component with dropdown selects
for hour, minute, day, and week options, allowing users to select and
update values.
- Improvement: Utilized the `dayjs` library for date formatting.
- No changes to exported functions, global data structures, or
variables.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #9780
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Style: Updated CSS styling for the header section in the address side
component, adding a new class `.header` to improve display and
alignment.
- Style: Modified CSS class name from `.left` to `.spaceInfo` and
changed positioning from absolute to relative in the space-info
component.
- Style: Added a new CSS class named "left" with properties for
max-width, position, display, align-items, and overflow in the
workbench-side component.
- Refactor: Made changes to import statements and JSX structure in the
address side, space-info, and workbench-side components. These changes
do not affect logic or functionality.
- Documentation: No documentation changes were made.
- Bug Fix: No bug fixes were made.
- New Feature: No new features were added.
- Test: No test changes were made.
- Chore: No chore-related changes were made.
- Revert: No code was reverted.

These changes primarily focus on improving the CSS styling and making
minor refactorings to the code. There are no significant user-facing
changes or new features introduced in this pull request.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #9658
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Bug Fix: Modified the `key` prop of the `VariableSizeList` component
in the `KanbanGroup` module to include `virtualHeight` and the length of
the `visibleFields` array. This ensures that the list is re-rendered
when there are changes in `virtualHeight` or the number of visible
fields.
<!-- 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 a new component called `TimingDay` to display time
intervals in days.
- New Feature: Implemented a dropdown input field component called
`TimeInput` for selecting time values.
- Refactor: Replaced existing input components with the new `TimeInput`
component in the `Timing` component.
- Documentation: Updated the summary of changes to provide a clear
overview of the modifications made.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says


# AI says

<!-- AI auto review added here -->
- fix: #9181
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Bug Fix: Updated the value of `CONST_INITIAL_DROPDOWN_INDEX` in
multiple components to 1202, which may impact the behavior of code using
this constant.
- Bug Fix: Changed the default z-index value in the `FloatUiTooltip`
component from 1002 to 1202, potentially affecting the visual stacking
order of tooltips in the UI.
<!-- 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

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

- Bug Fix: The `handleSelect` function in the `ListDropdown` component
has been modified. The line `setOpen(false)` has been commented out,
which may affect the behavior of the code.
- New Feature: A new component called `MultipleSelect` has been added to
the `select.stories.tsx` file. It allows multiple selections in a
dropdown and is demonstrated by the `MultipleSelectDemo` function.
- Refactor: The import of the `useRef` function from the `react` package
has been removed from the `time_input/index.tsx` file. This change does
not impact the external interface or behavior of the code.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
# Human says

close #9868


# AI says

<!-- AI auto review added here -->
@coderabbitai: ignore

Co-authored-by: Zoe <13400804+zoe-icu@users.noreply.github.com>
chore: upgrade version to 1.7.0

chore: update bumpversion.cfg
@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

- Style: Improved styling and visual presentation of the `UrlDiscern`
component in the `multi_grid/cell/cell_text/url_discern.tsx` file. The
changes include using the `Typography` component from
`@apitable/components`, replacing a `<span>` element, setting the
`variant` prop to "h7", adding the `ellipsis` prop for text truncation,
and providing a key prop.
<!-- 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 -->
prettier not working


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

- Chore: Updated Prettier command in `.husky/pre-commit` to format all
files in the repository. This ensures consistent code formatting
throughout the project.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
chalme and others added 19 commits January 10, 2024 17:40
# 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 property `archivedRecordIds` to the `IMeta`
interface in the `datasheet.ts` file.
- Bug Fix: Updated the `getMetaDataMaybeNull` and `getMetaDataByDstId`
methods in the `datasheet.meta.service.ts` file to check and initialize
the `archivedRecordIds` property of the `metaData` object if it is
undefined.
- Refactor: Removed unused imports and reformatted import statements in
the `datasheet.ts` file for improved code 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

- New Feature: Added a `useThemeColors` hook to the `Setting` component,
allowing for dynamic color theming of icons.
- Bug Fix: Fixed a rendering issue in the `Tab` component by adding a
bottom border and removing a vertical line.
- Refactor: Made changes to the `EmbedPage` and `WorkspaceRoute`
components to improve state management and re-rendering behavior.
- Refactor: Updated the `SettingInner` component with improved URL
validation, dispatch actions, and form handling.
- Style: Modified the icon appearance in the UI by changing the `icon`
property in the `VIKA_CONFIG` array.

<!-- 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: Improved type safety and clarity by updating the return type
of `javaApi.get` function in `api.ts`.
- Style: Added color customization using the `useThemeColors` hook in
`setting.tsx`.
- Refactor: Made various changes to `SettingInner` component, including
import statement, URL validation, dispatch action, and hook mode update.
- Style: Added a new CSS property to the `Tab` component and temporarily
disabled an element.
- Style: Modified the icon property in `config.ts` to use PNG image
sources instead of a component.
- Refactor: Made changes to `EmbedPage` component, including initial
state, variable declaration order, and background color.
- Refactor: Removed conditional check in `use_get_desc.ts` that may
affect code behavior.
- Refactor: Added a `key` prop to `<EmbedPage>` component in
`workspace_route.tsx`.
- Refactor: Updated `useGetInfo` hook to prioritize different URL
sources.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
close #10448
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Bug Fix: Added conditional rendering of the `NoPermission` component
in `embed_page.tsx` to handle cases where the `role` variable is falsy.
This ensures that users without permission see an appropriate message.

<!-- 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: Improved filtering logic in the link editor and cell
helper to consider archived records, allowing users to easily
distinguish between active and archived data.
- Bug Fix: Fixed a logic issue in the one-way link field where the
`value` array was not properly checked against the `snapshot.recordMap`
and `archivedRecordIds`, ensuring that all elements are valid.
- Refactor: Modified the `setRecord2Action` method in the
`DatasheetActions` class to include a console log statement for
debugging purposes.
- Documentation: Added a new key-value pair to the `StringKeysMapType`
type, providing better support for localized strings related to archived
data.
- Chore: Introduced a new function `getSnapshot` and imported it into
the `set_records.ts` file, enhancing the overall functionality of the
codebase.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #10467
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- Bug Fix: Fixed an issue in `archive_record.ts` where archived records
were not being properly added to the actions array.
- Refactor: Updated the `DateTimeEditorBase` class in
`date_time_editor.tsx` to improve the assignment of the `val` variable
and added an additional argument to the `str2timestamp` function.
- Feature Enhancement: Modified the `RecordRowLayout` class in
`record_row_layout.ts` to change the fill color of a cell if the row is
active, in addition to being checked.
<!-- 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 a `watchRoomRetryInterval` property to the `IO`
class, allowing users to customize the interval for retrying room
connection.
- Bug Fix: The `emit` function now correctly checks if the provided
`interval` matches the `watchRoomRetryInterval` before resolving,
ensuring accurate timing for emitting events.
- Refactor: The `callbackCache` property in the `IO` class now has a
more specific type declaration, improving code clarity and
maintainability.
- Refactor: The `constructor` of the `IO` class now accepts two
parameters (`roomId` and `socket`), providing more flexibility when
initializing the class.
- Refactor: The `waitToConnect` method now retries the connection 5
times instead of 3, increasing the chances of successful connection
establishment.
- Chore: The `unWatch` method clears the `watchRoomRetryInterval` and
sets it to `undefined`, preventing any lingering intervals after
unwatching.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
- fix: #10422
- fix: #10421
- fix: #10424
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit
-->
### Summary by CodeRabbit

- New Feature: The `TypeSelectBase` component now displays the `WorkDoc`
field as the primary field if either `ENABLE_WORKDOC_FIELD` is true or
`IS_SELFHOST` is true.
- New Feature: The "Video" component now supports a new attribute called
"title" which is rendered as a property in the HTML output.
- Refactor: Removed a console.log statement and added a `title` property
to the `node` object in the `startVideoUpload` function.
- Refactor: Added a new exported constant `htmlStyles` containing CSS
styles for the workdoc download feature.
- Refactor: Added a custom rule to handle video elements in the
`html2mk` function, converting them to Markdown syntax using the
Turndown library.
- New Feature: The `handleDownloadHtml` function now includes additional
styles from `htmlStyles` when saving the HTML file, affecting the
appearance of the downloaded HTML file.
<!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
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)
  ...
* develop:
  chore: add change log (#1562)
  sync: hosted cloud (#1561)

# Conflicts:
#	CHANGELOG.md
#	backend-server/application/src/main/java/com/apitable/organization/service/impl/MemberServiceImpl.java
#	backend-server/application/src/main/resources/sysconfig/strings.json
#	backend-server/gradle/libs.versions.toml
#	packages/core/src/config/stringkeys.interface.ts
#	packages/datasheet/public/file/langs/strings.json
#	packages/datasheet/public/file/langs/strings.zh-CN.json
#	packages/datasheet/src/global.less
#	packages/datasheet/src/modules/api/node/api.ts
#	packages/datasheet/src/pc/components/catalog/node_context_menu/node_context_menu.tsx
#	packages/datasheet/src/pc/components/common/color_picker/color_group.tsx
#	packages/datasheet/src/pc/components/editors/button_editor/buton_item/index.tsx
#	packages/datasheet/src/pc/components/embed_page/components/setting/setting.tsx
#	packages/datasheet/src/pc/components/embed_page/components/setting/setting_inner.tsx
#	packages/datasheet/src/pc/components/embed_page/components/tab/tab.tsx
#	packages/datasheet/src/pc/components/embed_page/config/config.ts
#	packages/datasheet/src/pc/components/embed_page/embed_page.tsx
#	packages/datasheet/src/pc/components/embed_page/hooks/use_get_desc.ts
#	packages/datasheet/src/pc/components/embed_page/hooks/use_get_info.ts
#	packages/datasheet/src/pc/components/gantt_view/style.module.less
#	packages/datasheet/src/pc/components/konva_grid/style.module.less
#	packages/datasheet/src/pc/components/route_manager/workspace_route.tsx
#	packages/datasheet/src/pc/components/tab_bar/description_modal/description_modal.tsx
#	packages/datasheet/src/widget-stage/main/main.less
#	packages/datasheet/tailwind.config.js
#	packages/i18n-lang/src/config/strings.json
#	packages/i18n-lang/src/config/strings.zh-CN.json
#	packages/l10n/base/strings.en-US.json
#	packages/l10n/base/strings.zh-CN.json
Copy link
Contributor

github-actions bot commented Jan 15, 2024

Image description CodeRabbit

Image description CodeRabbit

Image description CodeRabbit

Image description CodeRabbit

Image description CodeRabbit

Image description CodeRabbit

Currently reviewing new changes in this PR...

Commits Files that changed from the base of the PR and between 64fb41c and d0e82b1 commits.
Files selected (156)
  • backend-server/application/src/main/java/com/apitable/automation/controller/AutomationRobotController.java (2)
  • backend-server/application/src/main/java/com/apitable/automation/enums/AutomationException.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/AutomationTriggerMapper.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationRobotService.java (2)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationTriggerService.java (1)
  • backend-server/application/src/main/java/com/apitable/automation/service/IAutomationTriggerTypeService.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/AutomationTriggerServiceImpl.java (7)
  • backend-server/application/src/main/java/com/apitable/automation/service/impl/AutomationTriggerTypeServiceImpl.java (2)
  • backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/AutomationServiceFacade.java (1)
  • backend-server/application/src/main/java/com/apitable/interfaces/automation/facede/DefaultAutomationServiceFacadeImpl.java (1)
  • backend-server/application/src/main/java/com/apitable/interfaces/billing/model/DefaultSubscriptionFeature.java (2)
  • backend-server/application/src/main/java/com/apitable/interfaces/billing/model/SubscriptionFeature.java (2)
  • backend-server/application/src/main/java/com/apitable/interfaces/billing/model/SubscriptionFeatures.java (2)
  • backend-server/application/src/main/java/com/apitable/organization/service/impl/MemberServiceImpl.java (1)
  • backend-server/application/src/main/java/com/apitable/space/assembler/SubscribeAssembler.java (1)
  • backend-server/application/src/main/java/com/apitable/space/enums/LabsFeatureException.java (1)
  • backend-server/application/src/main/java/com/apitable/space/mapper/LabsApplicantMapper.java (1)
  • backend-server/application/src/main/java/com/apitable/space/vo/SpaceSubscribeVo.java (1)
  • backend-server/application/src/main/resources/mapper/automation/AutomationRobotMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/automation/AutomationTriggerMapper.xml (1)
  • backend-server/application/src/main/resources/mapper/space/LabsApplicantMapper.xml (1)
  • backend-server/application/src/test/java/com/apitable/AbstractIntegrationTest.java (6)
  • backend-server/application/src/test/java/com/apitable/automation/mapper/AutomationTriggerMapperTest.java (1)
  • backend-server/shared/starters/socketio/src/main/java/com/apitable/starter/socketio/autoconfigure/SocketioAutoConfiguration.java (1)
  • packages/components/src/colors/dark.ts (2)
  • packages/components/src/colors/light.ts (2)
  • packages/components/src/components/icon_button/styled.tsx (3)
  • packages/core/src/commands/datasheet/archive_record.ts (1)
  • packages/core/src/commands/datasheet/set_records.ts (1)
  • packages/core/src/commands_actions/datasheet.ts (3)
  • packages/core/src/config/stringkeys.interface.ts (3)
  • packages/core/src/config/timezones.ts (22)
  • packages/core/src/io/io.ts (5)
  • packages/core/src/model/field/one_way_link_field.ts (1)
  • packages/core/src/modules/billing/store/interfaces/billing.ts (1)
  • packages/core/src/modules/database/store/interfaces/resource/datasheet/datasheet.ts (1)
  • packages/core/src/modules/space/store/reducers/catalog_tree.ts (14)
  • packages/core/src/utils/convert/other2timestamp.ts (2)
  • packages/datasheet/.env (1)
  • packages/datasheet/next.config.js (2)
  • packages/datasheet/sentry.edge.config.ts (1)
  • packages/datasheet/src/global.less (2)
  • packages/datasheet/src/main.less (1)
  • packages/datasheet/src/modules/api/node/api.ts (1)
  • packages/datasheet/src/modules/api/utils/init_axios.tsx (1)
  • packages/datasheet/src/pc/components/address_list/address_tree_menu/style.module.less (1)
  • packages/datasheet/src/pc/components/address_list/member_list/style.module.less (1)
  • packages/datasheet/src/pc/components/archive_record/style.module.less (1)
  • packages/datasheet/src/pc/components/catalog/node_context_menu/node_context_menu.tsx (1)
  • packages/datasheet/src/pc/components/catalog/permission_settings/permission/search_result/style.module.less (1)
  • packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/style.module.less (2)
  • packages/datasheet/src/pc/components/catalog/share_node/public_link/style.module.less (1)
  • packages/datasheet/src/pc/components/catalog/share_node/share/style.module.less (1)
  • packages/datasheet/src/pc/components/common/color_picker/color_group.tsx (2)
  • packages/datasheet/src/pc/components/common/horizontal_scroll/style.module.less (1)
  • packages/datasheet/src/pc/components/common/search_member_list/style.module.less (1)
  • packages/datasheet/src/pc/components/common/wrapper/style.module.less (1)
  • packages/datasheet/src/pc/components/common/wrapper/wrapper.tsx (2)
  • packages/datasheet/src/pc/components/common_side/template_detail_side/style.module.less (1)
  • packages/datasheet/src/pc/components/data_source_selector/components/search_result/style.module.less (1)
  • packages/datasheet/src/pc/components/data_source_selector/style.module.less (1)
  • packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_form/style.module.less (1)
  • packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_node/style.module.less (1)
  • packages/datasheet/src/pc/components/data_source_selector_enhanced/data_source_selector_for_widget/style.module.less (1)
  • packages/datasheet/src/pc/components/datasheet_search_panel/style.module.less (1)
  • packages/datasheet/src/pc/components/editors/button_editor/buton_item/index.tsx (1)
  • packages/datasheet/src/pc/components/editors/date_time_editor/date_time_editor.tsx (5)
  • packages/datasheet/src/pc/components/editors/date_time_editor/time_picker_only/time_picker.less (1)
  • packages/datasheet/src/pc/components/editors/enhance_text_editor/styles.module.less (1)
  • packages/datasheet/src/pc/components/editors/link_editor/search_content.tsx (4)
  • packages/datasheet/src/pc/components/editors/link_editor/style.module.less (1)
  • packages/datasheet/src/pc/components/editors/member_editor/styles.module.less (1)
  • packages/datasheet/src/pc/components/editors/text_editor/style.module.less (1)
  • packages/datasheet/src/pc/components/embed_page/components/setting/setting.tsx (2)
  • packages/datasheet/src/pc/components/embed_page/components/setting/setting_inner.tsx (6)
  • packages/datasheet/src/pc/components/embed_page/components/tab/tab.tsx (2)
  • packages/datasheet/src/pc/components/embed_page/config/config.ts (1)
  • packages/datasheet/src/pc/components/embed_page/embed_page.tsx (1)
  • packages/datasheet/src/pc/components/embed_page/hooks/use_get_desc.ts (1)
  • packages/datasheet/src/pc/components/embed_page/hooks/use_get_info.ts (1)
  • packages/datasheet/src/pc/components/expand_record/style.module.less (1)
  • packages/datasheet/src/pc/components/form_panel/form_tab/tool_bar/setting_panel.tsx (5)
  • packages/datasheet/src/pc/components/gallery_view/card.tsx (1)
  • packages/datasheet/src/pc/components/gallery_view/constant.ts (3)
  • packages/datasheet/src/pc/components/gantt_view/components/setting_panel/style.module.less (1)
  • packages/datasheet/src/pc/components/gantt_view/style.module.less (1)
  • packages/datasheet/src/pc/components/home/mobile_home.tsx (5)
  • packages/datasheet/src/pc/components/invite/invite_outsider/link_invite/style.module.less (2)
  • packages/datasheet/src/pc/components/kanban_view/kanban_group/kanban_group.tsx (2)
  • packages/datasheet/src/pc/components/kanban_view/kanban_group/rows/rows.tsx (2)
  • packages/datasheet/src/pc/components/kanban_view/kanban_view.tsx (2)
  • packages/datasheet/src/pc/components/kanban_view/styles.module.less (1)
  • packages/datasheet/src/pc/components/konva_grid/components/operation_area/row_head_operation.tsx (1)
  • packages/datasheet/src/pc/components/konva_grid/hooks/use_grid.tsx (1)
  • packages/datasheet/src/pc/components/konva_grid/hooks/use_grid_cells.tsx (1)
  • packages/datasheet/src/pc/components/konva_grid/model/layout/add_row_layout.ts (2)
  • packages/datasheet/src/pc/components/konva_grid/model/layout/record_row_layout.ts (1)
  • packages/datasheet/src/pc/components/konva_grid/style.module.less (1)
  • packages/datasheet/src/pc/components/konva_grid/utils/cell_helper.ts (3)
  • packages/datasheet/src/pc/components/list/common_list/styles.module.less (1)
  • packages/datasheet/src/pc/components/list/option_list/style.module.less (1)
  • packages/datasheet/src/pc/components/mirror/mirror.tsx (2)
  • packages/datasheet/src/pc/components/multi_grid/cell/cell_text/url_discern.tsx (4)
  • packages/datasheet/src/pc/components/multi_grid/cell/stat_option/styles.module.less (1)
  • packages/datasheet/src/pc/components/multi_grid/format/format_date_time/styles.module.less (1)
  • packages/datasheet/src/pc/components/multi_grid/format/format_formula/styles.module.less (3)
  • packages/datasheet/src/pc/components/multi_grid/format/format_link/styles.module.less (3)
  • packages/datasheet/src/pc/components/multi_grid/format/format_lookup/common_view_set/style.module.less (1)
  • packages/datasheet/src/pc/components/multi_grid/format/format_lookup/sort_field_options/style.module.less (1)
  • packages/datasheet/src/pc/components/multi_grid/format/format_lookup/styles.module.less (1)
  • packages/datasheet/src/pc/components/multi_grid/format/styles.module.less (1)
  • packages/datasheet/src/pc/components/multi_grid/type_select/type_select.tsx (2)
  • packages/datasheet/src/pc/components/navigation/help/help.tsx (1)
  • packages/datasheet/src/pc/components/org_chart_view/components/scroll_bar/styles.module.less (3)
  • packages/datasheet/src/pc/components/preview_file/preview_display_list/style.module.less (1)
  • packages/datasheet/src/pc/components/record_card/card_body.tsx (2)
  • packages/datasheet/src/pc/components/record_card/card_text/style.module.less (1)
  • packages/datasheet/src/pc/components/record_card/image_box/style.module.less (1)
  • packages/datasheet/src/pc/components/record_picker/search_content/style.module.less (1)
  • packages/datasheet/src/pc/components/route_manager/workspace_route.tsx (1)
  • packages/datasheet/src/pc/components/share/share_menu/style.module.less (1)
  • packages/datasheet/src/pc/components/space_manage/main_admin/main_admin.tsx (2)
  • packages/datasheet/src/pc/components/space_manage/main_admin/style.module.less (1)
  • packages/datasheet/src/pc/components/space_manage/role/content/style.module.less (1)
  • packages/datasheet/src/pc/components/space_manage/space_info/components/capacity-reward-modal/style.module.less (1)
  • packages/datasheet/src/pc/components/space_manage/space_member_manage/member_table/style.module.less (2)
  • packages/datasheet/src/pc/components/space_manage/space_member_manage/style.module.less (1)
  • packages/datasheet/src/pc/components/space_manage/space_member_manage/team_tree/style.module.less (1)
  • packages/datasheet/src/pc/components/space_manage/sub_admin/style.module.less (3)
  • packages/datasheet/src/pc/components/space_manage/workbench/style.module.less (1)
  • packages/datasheet/src/pc/components/tab_bar/collaboration_status/style.module.less (1)
  • packages/datasheet/src/pc/components/tab_bar/description_modal/description_modal.tsx (3)
  • packages/datasheet/src/pc/components/template_centre/using_template_modal/using_template_modal.tsx (2)
  • packages/datasheet/src/pc/components/tool_bar/foreign_form/foreign_form.tsx (2)
  • packages/datasheet/src/pc/components/tool_bar/hidden_field/style.module.less (2)
  • packages/datasheet/src/pc/components/tool_bar/hidden_kanban_group/styles.module.less (1)
  • packages/datasheet/src/pc/components/tool_bar/view_filter/filter_value/style.module.less (1)
  • packages/datasheet/src/pc/components/tool_bar/view_sort_and_group/style.module.less (1)
  • packages/datasheet/src/pc/components/tool_bar/view_sort_and_group/view_field_options/style.module.less (1)
  • packages/datasheet/src/pc/hooks/use_network.ts (3)
  • packages/datasheet/src/pc/styles/global_components/modal.less (1)
  • packages/datasheet/src/pc/styles/global_components/other.less (1)
  • packages/datasheet/src/pc/styles/lib_colors.css (4)
  • packages/datasheet/src/pc/styles/lib_mixins.less (3)
  • packages/datasheet/src/pc/styles/lib_var.less (1)
  • packages/datasheet/src/widget-stage/main/main.less (1)
  • packages/datasheet/tailwind.config.js (1)
  • packages/datasheet/utils/utils.ts (1)
  • packages/datasheet/webpack.config.js (2)
  • packages/room-server/src/automation/actions/webhook/index.ts (3)
  • packages/room-server/src/automation/services/automation.service.ts (3)
  • packages/room-server/src/database/datasheet/services/datasheet.meta.service.ts (2)
  • packages/widget-sdk/src/utils/i18n.ts (1)
  • packages/widget-sdk/src/utils/language.ts (1)
Files ignored due to filter (38)
  • backend-server/application/src/main/resources/sysconfig/strings.json
  • backend-server/gradle/libs.versions.toml
  • 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/datasheet/tsconfig.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.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
  • pnpm-lock.yaml

chalme and others added 5 commits January 15, 2024 14:32
Submit a pull request for this project.

<!-- If you have an Issue that related to this Pull Request, you can
copy this Issue's description -->

# Why? 
<!-- 
> Related to which issue?
> Why we need this pull request?
> What is the user story for this pull request? 
-->


# What?
<!-- 
> Can you describe this feature in detail?
> Who can benefit from it? 
-->


# How?
<!-- 
> Do you have a simple description of how this pull request is
implemented?
-->
@chalme chalme merged commit d90e52f into develop Jan 15, 2024
20 of 21 checks passed
@chalme chalme deleted the sync/hosted branch January 15, 2024 07:43
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