-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sync: hosted cloud #1207
sync: hosted cloud #1207
Conversation
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Bug fix: Added a missing semicolon in the `createChatBox` function's CSS property. > "A missing semicolon, no more, > The bug is fixed, we've evened the score. > With this small change, the code is sound, > Smooth sailing ahead, no errors to be found." <!-- end of auto-generated comment: release notes by openai --> --------- Signed-off-by: William Chan <root@williamchan.me>
databus rust代码使用stable rust。 <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - Refactor: Modified code to use stable Rust, adjusted error handling, and removed feature flags. - Bug fix: Ensured that the `avatar` field of entities starts with "http" by appending `oss_host` if necessary. - Documentation: Removed installation of Rust toolchain from scripts and Dockerfile. - Chore: Updated setup script to install Rust with stable toolchain. > "Code transformed, bugs fixed, > Rust stabilized, errors nixed. > Documentation streamlined, > Celebrate the changes, we're aligned!" <!-- end of auto-generated comment: release notes by openai -->
<!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - New Feature: Added an additional condition in `billing.tsx` to display the upgrade button if `planInfo` has a trial or if `planName` is "Free". - Bug fix: Modified the behavior of the warning modal in `upgrade_space.tsx` based on the value of the `grade` variable. - Bug fix: Updated the `onOk` callback function in `upgrade_space.tsx` to make an API call to cancel a subscription. - Refactor: Removed the import of the "Message" component in `upgrade_space.tsx`. - Refactor: Modified the assignment of the `iframeSrc` variable in `upgrade_space.tsx`. > "Code changes dance, > Bugs have no chance. > Features shine bright, > Making things right. > With each refactor, > We improve the actor. > Celebrate the code, > Onward we rode!" <!-- end of auto-generated comment: release notes by openai -->
把 ai 相关的 api 放进 enterprise <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - New Feature: Removed several AI-related API endpoints from the `url.data.ts` file. - Refactor: Updated import statements and type annotations in multiple files to use the `Api` namespace from `@apitable/core` instead of `ApiInterface`. - Bug fix: Fixed import statement for the `Url` module in `api.ts` to use `'../url.enterprise'`. - Documentation: Added AI-related API files to the enterprise module and added AI-related API endpoints to the `/billing` path in `url.enterprise.ts`. > "Code changes dance, > AI functionality takes a chance. > Imports and types align, > Bugs fixed, documentation shines. > Enterprise module expands, > Celebrate with joyful hands!" <!-- end of auto-generated comment: release notes by openai --> --------- Co-authored-by: Chambers <chenbochao@vikadata.com>
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - New Feature: The `Alert` component now accepts a string or a React node for the `content` property. - Bug fix: The rendering condition for a UI element in the `DatasheetPane` component has been corrected based on the value of `previewDstType`. - Style: Various style modifications have been made to the padding, margin, and colors of UI components. - Refactor: The `Backup` component has been updated with an `Alert` component and a new state variable `showRecoverModal`. The `BackupItem` component has been refactored with imports, state management, and prop updates. The `IBackupContext` interface has been extended. The `BackupRecoverModal` component has a new className. > "Code changes dance, > Features take a chance. > Bugs find their end, > Styles now transcend. > With refactor's grace, > Release shines its face." <!-- end of auto-generated comment: release notes by openai -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - New Feature: Added a new environment variable `AI_ENTRANCE_VISIBLE` and updated the `getEnvVars` function to include it. - Enhancement: Modified the `NodeContextMenu` component to conditionally render a context menu item based on the result of `judgeShowAIEntrance`. - Enhancement: Added a new function `judgeShowAIEntrance` to check the value of `AI_ENTRANCE_VISIBLE` in the environment variables and the release version. - Enhancement: Modified the `flatContextData` function to skip null or undefined items and filter out any null or undefined values from the final result. > "In code we trust, changes unfold, > AI entrance visible, a story untold. > Context menus adapt, with judgment precise, > Flat data transformed, errors take no slice. > With each update, progress takes flight, > Embracing enhancements, shining bright." <!-- end of auto-generated comment: release notes by openai --> --------- Co-authored-by: Chambers <chenbochao@vikadata.com>
fix lost parameter. ![image](https://github.com/vikadata/vikadata/assets/32906036/ce0cb059-8f5c-4fe0-a8a4-d5777f03e0e7) <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - Test: Added a new parameter to the `NodeOpRo` object in the `testCreateAiChatBotNode` method. > "In the realm of tests, a new parameter emerges, > Enhancing the `NodeOpRo` object with purpose. > Bugs shall tremble, as tests grow stronger, > With this change, our codebase marches onward." <!-- end of auto-generated comment: release notes by openai -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - Refactor: Removed import statements for `ApiEnum` from various files and updated references to use `Api` instead. - Style: Removed margin-right style from buttons and SVG elements in a CSS file. - Refactor: Modified the `ToolBar` component by replacing the `ShareOutlined` icon with a new `ToolItem` component for the "share" functionality. Also used `ToolItem` component for other toolbar items. - Documentation: Updated import statement in `train.ts` to use `Api.TrainStatus` instead of `ApiEnum.TrainStatus`. > "Code refactored, styles refined, > Toolbar enhanced, docs aligned. > Bugs squashed, imports revised, > A PR that code quality prized." <!-- end of auto-generated comment: release notes by openai --> --------- Co-authored-by: Chambers <chenbochao@vikadata.com>
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - Bug fix: Modified the `PermissionAndCollaborator` component's props, state management, and useEffect hooks. Added a loading skeleton when data is being fetched. - Bug fix: Modified the `PublicShareInviteLink` component. Added a loading skeleton when `shareSettings` is not available. Updated the condition for rendering the component based on `shareSettings.shareOpened`. - Refactor: Removed unused imports, hooks, state variables, loading indicators, and a modal component from the `ShareContent` component. Simplified the rendering of tabs. - Style: Removed the "loading" class from a CSS selector in `style.module.less`. - Style: Removed the `overflow: hidden;` property from the CSS style of a chat box element in `widget_aitable_chat/index.ts`. > "Bug fixes and refactors galore, > Loading skeletons now in store. > Unused imports and styles removed, > Tabs simplified, code improved. > Celebrate these changes grand, > With emojis and applause at hand!" <!-- end of auto-generated comment: release notes by openai --> Signed-off-by: William Chan <root@williamchan.me>
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> fix: - #6141 - #6145 - #6182 # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - New Feature: Added support for storing and retrieving extra data in the `TableBundle` class. - New Feature: Implemented methods for recovering robots and retrieving data in the automation service. - New Feature: Added a new method to recover comments and retrieve all comments by destination ID. - New Feature: Introduced a new method to get data packs in the time machine service. - New Feature: Added an endpoint to retrieve data using the `timeMachineBaseService.getDataPack` method. - Refactor: Updated error message content in the `Backup` component. > "Code changes dance, > Features bloom in abundance, > Bugs fade away." <!-- end of auto-generated comment: release notes by openai -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - New Feature: Added a new approach to load language for the room-server in a Docker environment, with fallback to the previous approach for the frontend. - Refactor: Modified import statements and removed unused variables in the `permission_and_collaborator.tsx` file. - Bug fix: Fixed compile errors in the room-server CI by updating the logic and adding parameters to various methods in the `time.machine.service.ts`, `time.machine.controller.ts`, and `time.machine.service.base.ts` files. - Documentation: Added a new parameter `recoverNameSuffix` to the `recoverDatasheetTablebundle` function in `datasheet_api.ts` and an additional argument to the `recoverDatasheetTablebundle` function call in `recover_modal.tsx`. - Chore: Added repository dependencies and assignments in the test setup of `automation.service.spec.ts`. > "Code changes dance, > Bugs have no chance. > With new features bright, > Our code takes flight!" <!-- end of auto-generated comment: release notes by openai -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - Refactor: Modified import statements in `table_bundle.test.ts` and `table_bundle_datasheet.ts` files. - Refactor: Adjusted indentation of the `batchSave` method in `datasheet.record.service.ts` and `node.service.ts` files. > "Code changes dance, > Import paths take a chance. > Indentation sways, > In harmony, code plays." <!-- end of auto-generated comment: release notes by openai --> --------- Co-authored-by: Evie <huangwanmei@apitable.com>
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - Bug fix: Added a `key` prop to a component in the `ColorGroup` component. - Bug fix: Modified the `action` prop of the `RcTrigger` component from an array `['click']` to a string `"click"`. Also renamed the parameter in the `onPopupVisibleChange` callback function from `visible` to `_visible`. - Bug fix: Modified the color picker toggle in the `SettingPanel` component. Added conditional rendering based on the `isViewLock` prop to disable the cursor and change the color of the text when `isViewLock` is true. - Style: Modified the styles of a color picker toggle in `modal.less`. Removed some CSS properties and changed the fill color. > "Bugs squashed, styles refined, > Colors picked with peace of mind. > With each change, we strive for more, > Making our app shine and soar!" <!-- end of auto-generated comment: release notes by openai -->
Submit a pull request for this project. close vikadata/vikadata#5205 替换 Dropdown 修复显示不全BUG <img width="938" alt="image" src="https://github.com/vikadata/vikadata/assets/12862508/7b0e71ca-5b8c-4747-9610-0b938a6e32b8"> <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - New Feature: The `FilterSelect` component in the widget SDK has been updated to use a `Dropdown` component instead of a `Trigger` component. The event handling and rendering logic have also been improved. Additionally, the `SelectPopupContainer` component now has a maximum height of 300px with vertical scrolling when needed. - Enhancement: The `Dropdown` component now supports an `autoWidth` option to adjust its width based on the trigger element, and a custom `zIndex` value can be specified. > "A dropdown dances, replacing the trigger, > Filtering choices, events handled bigger. > Scroll when content exceeds the height, > Dropdown's width adjusts, a visual delight." <!-- end of auto-generated comment: release notes by openai -->
…lipboard.writeText API for copying text to the clipboard if available (#6206) close: #6185 <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - New Feature: Added a new message key `'message_copy_link_failed'` to the `StringKeysMapType`. - Style: Added a `UserAddOutlined` icon as a prefix to the `LinkButton` component in the `PermissionAndCollaborator` component. - Refactor: Modified the `copy2clipBoard` function to use the `navigator.clipboard.writeText` API for copying text to the clipboard if available. If the API is not available, it falls back to using an input element to copy the text. Also added a new `copyFailed` function to display an error message when copying fails. > "With keys and icons, we enhance the flow, > Copying text made easy, now we know. > Bugs are fixed, features shine so bright, > Celebrating progress, day and night!" <!-- end of auto-generated comment: release notes by openai --> Signed-off-by: William Chan <root@williamchan.me>
<!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - New Feature: Added cache functionality for space team count using a configurable cache duration. > "Caching brings speed, > Space teams count with ease. > Performance gains, oh so sweet, > With cache, success we meet!" <!-- end of auto-generated comment: release notes by openai -->
<!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - Refactor: Minor changes to code formatting and method parameter ordering. - Refactor: Modifications to the `getSpaceUserIdByMemberIdAndToTag` method in `PlayerNotificationServiceImpl`. - Refactor: Changes to the `LoginContext` class, including the addition of a new method and modifications to existing methods. - Refactor: Method call modification in `SpaceApplyController` and `SpaceSubAdminController`. - Refactor: Changes to the `SpaceSubAdminController` class, including new imports, dependency injection, and modifications to the `addRole` method. - Refactor: Changes to the `SpaceMemberRoleRelMapper` interface, including method documentation and signature modifications. - Refactor: Changes to the `ISpaceMemberRoleRelService` interface, including method documentation and method renaming. - Refactor: Changes to the `ISpaceRoleService` interface, including a new method and modifications to the `createRole` method. - Refactor: Addition of a new method in the `ISpaceService` interface. - Refactor: Changes to the `SpaceMemberRoleRelServiceImpl` class, including a new method, method renaming, and variable name changes. - Refactor: Test case additions and assertions in the `SpaceServiceImpl` class. - Refactor: Changes to the `PermissionException` enum. - Refactor: Addition of a new SQL query in the `SpaceMemberRoleRelMapper` XML file. - Refactor: Modifications to space role creation code in `SpaceRoleServiceImplTest`. - Refactor: Removal of an interface and modifications in `space_permission_manage.ts`. > "Code dances with joy, > Bugs squashed, logic refined, > Release brings delight." <!-- end of auto-generated comment: release notes by openai --> --------- Co-authored-by: ziqiang <zhaozhiqiang@vikadata.com>
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - New Feature: Added the `checkNodeNumberLimit` function to the `useCatalogTreeRequest` hook in `use_catalogtree_request.ts`. - Style: Modified the background color of certain elements in `other.less` to use the `--defaultBg` variable. - Bug fix: Updated the `Backup` component in `backup.tsx` to include a node number limit check before showing a modal. - Bug fix: Modified the `BackupItem` component in `backup_item.tsx` to conditionally show the recover modal based on a node number limit check. - Documentation: Added two new properties (`curDatasheet` and `type`) to the `IBackupContext` interface in `interface.ts`. > "Code changes dance, > Features take a chance. > Bugs find their end, > Docs become a friend. > With style, we enhance, > Celebrating this code's advance!" <!-- end of auto-generated comment: release notes by openai -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - Bug fix: Fixed a typo in the time display format in `BackupItem` component. - Refactor: Replaced the state variable `showSortBorder` with a ref `showSortBorderRef` in `KanbanGroup` component. - Refactor: Updated the `onClose` callback of a modal in `Backup` component to reset the datasheet. - Refactor: Modified the `ICreatorInfo` interface to `ITablebundleUserInfo` in `datasheet_api.interface.ts`. - New Feature: Added a new optional property `deleteInfo` to the `IDatasheetTablebundles` interface in `datasheet_api.interface.ts`. > "Bugs fixed, components refined, > Interfaces enhanced, code aligned. > With every change, we strive for more, > Making our system robust to the core." <!-- end of auto-generated comment: release notes by openai -->
<!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - Bug fix: The method call `getSpaceMainAdminUserId` in the `checkMemberIsAdmin` method of `SpaceServiceImpl.java` has been changed to `getSpaceMainAdminMemberId`. - Test: A new test case `testCheckMemberIsAdminWithMainAdminNotException()` has been added to `SpaceServiceImplTest.java`. - Test: A new line of code has been added to `AbstractIntegrationTest.java` to retrieve the member ID in a space using the `iMemberService` service. - Test: The `MockUserSpace` class in `MockUserSpace.java` now includes a new `memberId` field with getter and setter methods. - Minor changes: The `getBillingInfo` method in `BillingServiceImpl.java` has been updated to instantiate the `PaymentMethodDetail` object earlier and set the customer's name and email before assigning it to `info`. > "Bugs are squashed, tests are enhanced, > With minor tweaks, we advance. > New features tested, all is well, > Let's celebrate this PR spell!" <!-- end of auto-generated comment: release notes by openai -->
更新分享模态窗的多语言文案
处理了多语言的翻译结果问题 相关bug:https://github.com/vikadata/vikadata/issues/6212 --------- Co-authored-by: ziqiang <zhaozhiqiang@vikadata.com>
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by openai --> ### Summary by OpenAI Release Notes: - Bug fix: Fixed an error in the time machine link in the `backup.tsx` file. The code now handles cases where the product name is not found in the `Strings` object. - Bug fix: Addressed a time machine link error in the `TimeMachineService` class. The fix includes skipping certain field mappings based on their property values and modifying the assignment of new cell values to records. - Refactor: Removed the `useState` import and its usage from the `kanban_group.tsx` file. - Config: Added a new key-value pair to the `StringKeysMapType` type in the `stringkeys.interface.ts` file. > "Bugs squashed, links restored, > Code refined, errors ignored. > With each change, we strive for more, > Building a system that will soar!" <!-- end of auto-generated comment: release notes by openai -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **Style:** - Adjusted CSS styles for `img` and `video` elements in the datasheet package. The `max-width` and `height` properties are now set to `unset`, providing more flexibility in layout design. > Here's to the style that's ever so grand, 🎉 > > To the `img` and `video` elements, we lend a hand. 🖐️ > > No longer confined by `max-width` or height, 📏 > > Unleashing creativity with all our might! 🚀 <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **Chore:** - Updated `loadLanguage` function and the URL of the `<script>` tag to include a `version` query parameter for cache busting. - Ensured `version` property in `getInitialProps` always has a value, defaulting to `'development'` if `process.env.WEB_CLIENT_VERSION` is not set. > 🎉 With versions in our sight, 🚀 > We've made our caching just right. 💼 > No more stale files to fight, 🥊 > Our code now takes flight!✈️ <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
Report a bug. ## 怎样复现? How to reproduce it? > 尽可能小而精确 as minimally and precisely as possible 成员列- 选择成员,查看全部成员展开的弹窗里 ## 什么当前结果? What happened? 图标的颜色使用错误 角色的图标需要更换 ## 你期望什么结果? What you expected to happen? - [ ] 图标的颜色使用 --textStaticPrimary - [ ] 角色的图标使用 user_role_outlined https://integration.vika.ltd/workbench/dstVsMC4R1rljHAPqH/viw5n4DvlvAY2/rec13I4LoN71R?spaceId=spczdmQDfBAn5 ## 有什么现场附件截图? Any screenshot or attachments? <img width="1483" alt="image" src="https://github.com/vikadata/vikadata/assets/105473667/57df8600-fa8f-429f-8efa-125dd22785fc"> <img width="655" alt="image" src="https://github.com/vikadata/vikadata/assets/105473667/9ce554b0-07cb-4178-bf2a-992f7cfd74bf"> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **New Feature:** - Introduced a new prop `isRole` to the `Avatar` component, enabling it to represent a role. - Added conditional rendering in the `Avatar` component to display either `UserRoleOutlined` or `UserGroupOutlined` icon based on the `isRole` prop. > 🎉 With roles now clear and bright, > In Avatars shining light. > User or Role, choose your sight, > Icons change with all their might! 🚀 <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit ### Release Notes - **New Feature**: Enhanced `updateInfo` method in `UpdateMemberController` and `updateUnitMember` function in `InternalUnitController` to include `userId` from session context. - **Refactor**: Updated `updateMember` method in `iMemberService` interface and its implementation to accept an additional parameter `userId`. - **Bug Fix**: Improved URL generation in `formatEmailDetailVo` function in `PlayerNotificationServiceImpl` to handle null values. > 🎉 Here's to the code that we've refined, > To bugs squashed and new features designed. > With each line of code, our software shines, > In every function, brilliance intertwines. 🌟 <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **New Features:** - Introduced a new feature to display a chain of AI responses in the chat list. - Added several utility functions, interfaces, enums, and components related to the CUI Chain feature. - Modified scroll behavior in the chat container for better user experience. **Refactor:** - Removed unnecessary `disabledSubmit` prop from the `TextAreaWrapper` component. **Style:** - Adjusted CSS styling of a container element for improved layout. > 🎉 A chain of thoughts, now AI can share, 🤖 > In our chat list, it's a breath of fresh air. 💬 > Scroll with ease, no more delay, 📜 > And padding reduced, for a cleaner display. 🌟 > Celebrate the refactor, and style so neat, 🎊 > This PR makes our project complete! 🚀 <!-- end of auto-generated comment: release notes by OSS CodeRabbit --> --------- Signed-off-by: William Chan <root@williamchan.me>
@openai: ignore <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **New Feature:** - Added a new environment variable `MAIL_FROM` to configure the sender email address for SMTP. - Introduced a new attribute in `EmailSendProperties` and `EmailMessage` classes for specifying the sender of the email message. - Updated `NotifyMailFactory.java` and `MailSendService.java` to set the "From" field in the `EmailMessage` object, ensuring compatibility with AWS SES SMTP. > 🎉 Here's to the code that's ever so bright, 🌟 > > Making our emails take flight! 🚀 > > With `MAIL_FROM` now in sight, 👀 > > Our SMTP setup is just right! ✅ > > Celebrate this code, day or night! 🥳 <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit ## Release Notes **Style:** - Updated SVG vertical alignment in `index.less` for better visual rendering. - Enhanced padding in `style.module.less` to improve UI spacing. - Modified hover styles in `backup/style.module.less` to refine interactive feedback. > 🎉 Here's to the tweaks that make things neat, > To the padding and alignment that can't be beat. > Hover styles refined, with precision aligned, > In this PR, a designer's dream you'll find! 🎨🖌️ <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
**This PR fixed the importing of tailwindcss caused style miss** # Why? #6671 # What? add prefix for every tailwindcss, which means you will need to write `tw-` before each className, such as * `text-center` -> `tw-text-center` # How? See https://tailwindcss.com/docs/configuration#prefix <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **Refactor:** - Added a prefix (`tw-`) to every Tailwind CSS class name in the `apitable/packages/datasheet/tailwind.config.js` file. This change requires modifications to existing class names throughout the codebase to maintain consistency and avoid conflicts. > 🎉 With a dash and a tw-, we refactor anew, > 🚀 To the stars, our CSS takes flight, so true. > 🧩 Each piece fits just right, in its place it's due, > 💫 With every `tw-`, our code's beauty accrues! 🎉 <!-- end of auto-generated comment: release notes by OSS CodeRabbit --> Co-authored-by: Kelly Peilin Chan <kelly@apitable.com>
…t (#6716) # Why? # What? Signature API return value encapsulation object # How? <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **New Feature:** - Introduced `AssetUrlSignatureRo` and `AssetUrlSignatureVo` classes for encapsulating signature API return values. - Updated `getSignatureUrls` method in the backend server and `OssSignatureTemplate` class to support multiple resource keys and return encapsulated responses. - Removed the old `getSignatureUrls` method from `OssSignatureTemplate` class. > Here's to the code that's ever so neat, 🎉 > With new features that are truly a treat. 🍬 > Multiple keys it now can meet, 🗝️ > And returns that are incredibly sweet! 🍭 > So let's celebrate this feat, 🥳 > For our project, it's quite a heat! 🔥 <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **New Features:** - Introduced new components `CUIFormdPanel`, `CUIFormdSubmit` for better form handling. - Added `isComplete` property to `ChatType.Chain` objects to indicate completion of chain conversation. **Refactor:** - Renamed and reordered exported components for better organization. - Updated component logic and interface definitions for improved functionality. **Style:** - Adjusted font size of code blocks in markdown body. - Added styles for various classes, including header and radio buttons. > 🎉 Here's to the code that we've refactored, > To the features new, that we've authored. > With styles so sleek, and logic so neat, > Our user experience can't be beat! 🥳 <!-- end of auto-generated comment: release notes by OSS CodeRabbit --> --------- Signed-off-by: William Chan <root@williamchan.me> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **Refactor:** - Improved readability and naming in `HttpServletUtil.java` and `Auth0Template.java`. - Updated logic for initializing AI example datasheet based on user's source metadata in `Auth0Service.java`. **New Feature:** - Added method to retrieve an Auth0 user by ID in `Auth0Template.java`. **Test:** - Enhanced `Auth0ServiceTest` with more comprehensive testing scenarios. **Chore:** - Introduced new types for better data representation in `ai.server.factory.ts`. - Removed unused functions and types in `ai.model.ts`. - Adjusted service methods in `ai.service.ts` and `ai.training.service.ts` for improved functionality. > 🎉 Here's to the code that we tweak and refine, > To make it more efficient, oh so divine. > With each pull request, we celebrate, > For every change makes us great! 🚀🌟 <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
increate collect page data timeout to 120 from 60. Submit a pull request for this project. ![image](https://github.com/vikadata/vikadata/assets/12862508/6ce96761-c1c5-4bf3-b46a-e530eba18df6) <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit ## Release Notes ### Chore - Increased the timeout for collecting page data in Next.js from 60 seconds to 120 seconds in `apitable/packages/datasheet/next.config.js`. This change enhances the reliability of data collection during peak loads. > 🎉🎈 > > With patience and grace, we've doubled our pace, > > No more rush, no more race, data collection has a new face. > > From sixty to one-twenty, we've increased plenty, > > Ensuring our datasheets are always ready and steady. 📊💪 <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **New Feature:** - Added a new feature in the Player Notification Service that appends a URL to the `notifyUrl` variable. This URL is then used as the value for the `EMAIL_DATASHEET_URL` key in the `dict` object, enhancing the functionality of our notification system. > Here's to the code that never rests, 🎉 > Making our service one of the best. 💪 > With each update, we strive and test, 🧪 > To ensure our users get nothing but the best. 🚀 > A new URL now joins the quest, 🌐 > In our notification service, it's a new guest! 💌 <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
…l (#6687) Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? 时间戳防盗链,Fusion API 单元格URL 返回值 # How? 根据新加的环境变量来判断是否开启时间戳签名,如果是true,则走新逻辑,否则还是走旧的逻辑 <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **New Feature:** - Introduced a new environment variable `OSS_SIGNATURE_ENABLED` to control the use of timestamp signatures for Fusion API cell URLs. - Added functionality in `FusionApiService` to replace attachment URLs with signed URLs when `OSS_SIGNATURE_ENABLED` is set to `true`. - Implemented batch retrieval process for asset signature URLs in `InternalAssetController` and `OssSignatureTemplate`. > 🎉 With signatures strong, we march along, 🚀 > > In code, we trust, making changes just. 💻 > > For every URL, a secret to tell, 🔐 > > With this PR, we bid farewell! 🎊 <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
…_core/inference/bots/base.py and ai/ai_core/trainers/loaders/apitable_databus.py. (#6710) Submit a pull request for this project. https://github.com/vikadata/vikadata/issues/6709 # Why? https://github.com/vikadata/vikadata/issues/6709 修复ai不回复问题 原因对话多轮以后,携带过多的历史消息,导致不回复 # What? 携带历史消息从20降低到5(openai默认设置成5) 同时捕获对应异常抛出给下游 # How? 携带历史消息从20降低到5(openai默认设置成5) 同时捕获对应异常抛出给下游 <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **New Features:** - Introduced `CopilotBot` class in `ai/ai_core/inference/bots/copilot.py`. - Added `get_ai_datasheet_ids` function in `ai/ai_shared/helper.py`. **Bug Fixes:** - Reduced maximum number of context messages from 20 to 5 in `ai/ai_core/inference/bots/base.py` and `ai/ai_core/trainers/loaders/apitable_databus.py`. - Added error handling for exceptions raised during streaming requests in `ai/ai_shared/helper.py`. - Fixed timeout error in static page generation by adding `staticPageGenerationTimeout` configuration in `apitable/packages/datasheet/next.config.js`. **Refactor:** - Renamed and reorganized exported components in `enterprise/datasheet/chat/cui/components/index.ts`. - Updated import statements across multiple files. **Tests:** - Added new test cases in `ai/tests/test_server.py`. > 🎉 Here's to the code that we've refined, > To bugs squashed and features designed. > With every refactor, our code shines bright, > Like stars emerging in the night. 🌟 <!-- end of auto-generated comment: release notes by OSS CodeRabbit --> --------- Signed-off-by: wangkailang <wangkailang@vikadata.com> Signed-off-by: William Chan <root@williamchan.me> Co-authored-by: Caedman Ziwen Lan <lanziwen@apitable.com> Co-authored-by: Aria <sujian@apitable.com> Co-authored-by: Kilian <wangkailang@users.noreply.github.com> Co-authored-by: Shawn Deng <dengguiheng@apitable.com> Co-authored-by: Michael Xiaoliang Chan <111508006+yo-ooiii@users.noreply.github.com> Co-authored-by: William Chan <root@williamchan.me> Co-authored-by: Kelly Peilin Chan <kelly@apitable.com> Co-authored-by: Harry Yep <git@hode.co.uk> Co-authored-by: Chambers <chenbochao@vikadata.com> Co-authored-by: Kelly Peilin Chan <kelly@vikadata.com>
<!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **New Features:** - Enhanced CUI components with new layout and form submission capabilities. - Added `description`, `placeholder`, and `showReset` properties to the `IBaseProps` interface. - Introduced `IInputCUIChain` interface and updated `ISelectCUIChain` and `IRadioCUIChain` interfaces. - Added `isComplete` property to track completion status of chat chains. **Refactor:** - Replaced antd components with custom components from `@apitable/components`. - Updated component names and import statements across multiple files. - Removed unused code in `page/index.tsx`. > 🎉 With every line of code, we strive for more, > New features added, making our app soar. > Refactoring done, with precision and grace, > For a better user experience, we embrace. 🚀 <!-- 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 `DashboardAction`, `FormAction` and `DatasheetActions` import statements to new directories for better organization. - Relocated `datasheet.ts` and `dashboard.ts` files to a new directory called `commands_actions`. - Introduced a new class `ViewAction` with methods to handle UI settings for different types of views. **Chore:** - Commented out a line in the `.husky/pre-commit` file. > 🎉 Code's shifting, moving around, 🔄 > > In new places, they are found. 📍 > > With every refactor, we gain might, 💪 > > Making our codebase a delightful sight! 👀🌟 <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
Fix README in apitable docs. Keep it the same as #1124. <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit ``` **Documentation:** - Fixed broken links in the README files of the `apitable` project across multiple languages. Anchor links now correctly match the corresponding headings in each language and point to the correct sections within the documents. > 🎉 Here's to the links that were lost, now found, > In READMEs they abound. > Across languages, they span, > Fixing them was the plan. > Now they're no longer confound! 🥳 ``` <!-- end of auto-generated comment: release notes by OSS CodeRabbit -->
Submit a pull request for this project. <!-- 如果这个Pull Request有对应的Issue,你可以复制Issue的相关信息。 --> # Why? <!-- > 对应哪个issue? > 为什么要这个pull request? > 背景故事或原因是怎样的? > 你理解的业务需求是怎样的? --> 对应issue:#6711 支持为AI对话消息中的某一条消息添加反馈(like or dislike)。 # What? <!-- > 这是一个什么Pull Request? > 描述一下是什么? > 对哪些人有好处? --> 前期添加消息反馈的数据表设计,为后续接口开发提供基础。 # How? <!-- > 大概描述下,如何具体实现的这个Pull Request? --> 在init-db数据库的变更记录change-log中添加该表的建表SQL。 <!-- This is an auto-generated comment: release notes by OSS CodeRabbit --> ### Summary by CodeRabbit **New Feature:** - Added a new database table `ai_conversation_vote` to collect user feedback on AI conversation messages. - The table includes fields for storing various details such as the AI ID, conversation ID, message index, feedback state, and associated comments. - Indexes have been created on the `ai_id` and `conversation_id` columns for improved query performance. > 🎉 With each vote that's cast, our AI grows, > In the sea of data, it ebbs and flows. > A new table born, to capture your voice, > To make our AI, the optimal choice! 🚀 <!-- end of auto-generated comment: release notes by OSS CodeRabbit --> --------- Co-authored-by: Binson <zoubingshun1@apitable.com>
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Files selected (122)
- .env (1)
- .husky/commit-msg (1)
- .husky/pre-commit (1)
- backend-server/application/src/main/java/com/apitable/asset/controller/AssetUploadTokenController.java (3)
- backend-server/application/src/main/java/com/apitable/asset/ro/AssetUrlSignatureRo.java (1)
- backend-server/application/src/main/java/com/apitable/asset/vo/AssetUrlSignatureVo.java (1)
- backend-server/application/src/main/java/com/apitable/internal/controller/InternalAssetController.java (3)
- backend-server/application/src/main/java/com/apitable/organization/controller/MemberController.java (1)
- backend-server/application/src/main/java/com/apitable/organization/service/IMemberService.java (1)
- backend-server/application/src/main/java/com/apitable/organization/service/impl/MemberServiceImpl.java (3)
- backend-server/application/src/main/java/com/apitable/player/service/impl/PlayerNotificationServiceImpl.java (1)
- backend-server/application/src/main/java/com/apitable/shared/component/notification/NotifyMailFactory.java (2)
- backend-server/application/src/main/java/com/apitable/shared/config/properties/EmailSendProperties.java (1)
- backend-server/application/src/main/java/com/apitable/shared/sysconfig/i18n/I18nConfigLoader.java (3)
- backend-server/application/src/main/java/com/apitable/shared/sysconfig/i18n/I18nStringsUtil.java (3)
- backend-server/application/src/main/java/com/apitable/shared/util/HttpServletUtil.java (2)
- backend-server/application/src/main/java/com/apitable/workspace/ro/NodeOpRo.java (1)
- backend-server/application/src/test/java/com/apitable/workspace/service/impl/NodeServiceImplTest.java (2)
- backend-server/shared/starters/mail/src/main/java/com/apitable/starter/mail/autoconfigure/EmailMessage.java (2)
- backend-server/shared/starters/mail/src/main/java/com/apitable/starter/mail/autoconfigure/MailSendService.java (2)
- backend-server/shared/starters/oss/src/main/java/com/apitable/starter/oss/core/OssSignatureTemplate.java (2)
- init-db/src/main/resources/db/changelog/0.99/20230811_changeset.xml (1)
- init-db/src/main/resources/db/changelog/0.99/master.xml (1)
- init-db/src/main/resources/db/changelog/db.changelog-master.xml (1)
- packages/core/src/commands/common/field.ts (2)
- packages/core/src/commands/dashboard/add_widget_to_dashboard.ts (1)
- packages/core/src/commands/dashboard/change_dashboard_layout.ts (1)
- packages/core/src/commands/dashboard/delete_dashboard_widget.ts (1)
- packages/core/src/commands/datasheet/delete_widget_panel.ts (1)
- packages/core/src/commands/datasheet/move_widget.ts (1)
- packages/core/src/commands/datasheet/move_widget_panel.ts (1)
- packages/core/src/commands/datasheet/rollback.ts (1)
- packages/core/src/commands/datasheet/set_calendar_style.ts (2)
- packages/core/src/commands/datasheet/set_gallery_style.ts (2)
- packages/core/src/commands/datasheet/set_gantt_style.ts (2)
- packages/core/src/commands/datasheet/set_kanban_style.ts (3)
- packages/core/src/commands/datasheet/set_org_chart_style.ts (2)
- packages/core/src/commands/form/index.ts (1)
- packages/core/src/commands/widget/modify_widget_panel_title.ts (1)
- packages/core/src/commands_actions/datasheet.ts (1)
- packages/core/src/commands_actions/view.ts (1)
- packages/core/src/compute_manager/view_derivate/slice/view_filter_derivate.ts (1)
- packages/core/src/config/stringkeys.interface.ts (2)
- packages/core/src/databus/logic/datasheet.ts (1)
- packages/core/src/databus/logic/record.ts (1)
- packages/core/src/databus/logic/view.ts (1)
- packages/core/src/event_manager/tests/op2event.test.ts (1)
- packages/core/src/event_manager/const.ts (1)
- packages/core/src/event_manager/enum.ts (1)
- packages/core/src/event_manager/event_manager.ts (1)
- packages/core/src/event_manager/events/datasheet/cell_updated.ts (1)
- packages/core/src/event_manager/events/datasheet/field_updated.ts (1)
- packages/core/src/event_manager/events/datasheet/record_created.ts (1)
- packages/core/src/event_manager/events/datasheet/record_deleted.ts (1)
- packages/core/src/event_manager/events/datasheet/record_updated.ts (1)
- packages/core/src/event_manager/events/form/form_submitted.ts (1)
- packages/core/src/event_manager/index.ts (1)
- packages/core/src/event_manager/interface/event.interface.ts (1)
- packages/core/src/event_manager/op2event.ts (1)
- packages/core/src/exports/i18n/index.ts (1)
- packages/core/src/model/field/attachment_field.ts (1)
- packages/core/src/model/field/auto_number_field.ts (1)
- packages/core/src/model/field/cascader_field.ts (1)
- packages/core/src/model/field/checkbox_field.ts (1)
- packages/core/src/model/field/created_by_field.ts (1)
- packages/core/src/model/field/created_time_field.ts (1)
- packages/core/src/model/field/currency_field.ts (1)
- packages/core/src/model/field/date_time_field.ts (1)
- packages/core/src/model/field/email_field.ts (1)
- packages/core/src/model/field/last_modified_by_field.ts (1)
- packages/core/src/model/field/last_modified_time_field.ts (1)
- packages/core/src/model/field/number_field.ts (1)
- packages/core/src/model/field/percent_field.ts (1)
- packages/core/src/model/field/phone_field.ts (1)
- packages/core/src/model/field/rating_field.ts (1)
- packages/core/src/model/field/select_field/multi_select_field.ts (1)
- packages/core/src/model/field/select_field/single_select_field.ts (1)
- packages/core/src/model/field/text_field.ts (1)
- packages/core/src/model/field/url_field.ts (1)
- packages/core/src/model/index.ts (1)
- packages/core/src/model/linked_data_conformance_maintainer.ts (1)
- packages/core/src/model/member_maintainer.ts (1)
- packages/core/src/model/resource.ts (1)
- packages/core/src/model/views/calendar_view.ts (3)
- packages/core/src/model/views/gallery_view.ts (2)
- packages/core/src/model/views/gantt_view.ts (3)
- packages/core/src/model/views/grid_view.ts (1)
- packages/core/src/model/views/kanban_view.ts (2)
- packages/core/src/model/views/org_chart_view.ts (2)
- packages/datasheet/next.config.js (1)
- packages/datasheet/pages/_document.tsx (1)
- packages/datasheet/postcss.config.js (1)
- packages/datasheet/src/index.less (1)
- packages/datasheet/src/pc/components/calendar_view/record_item/record_item.tsx (2)
- packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_left.tsx (1)
- packages/datasheet/src/pc/components/common/avatar/avatar.tsx (4)
- packages/datasheet/src/pc/components/common_side/workbench_side/favorite/favorite.tsx (2)
- packages/datasheet/src/pc/components/datasheet_search_panel/components/form_previewer.tsx (1)
- packages/datasheet/src/pc/components/datasheet_search_panel/datasheet_search_panel.tsx (2)
- packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_node_click.ts (1)
- packages/datasheet/src/pc/components/datasheet_search_panel/index.ts (1)
- packages/datasheet/src/pc/components/datasheet_search_panel/interface.ts (1)
- packages/datasheet/src/pc/components/datasheet_search_panel/preview_column.tsx (1)
- packages/datasheet/src/pc/components/datasheet_search_panel/search_panel_main.tsx (1)
- packages/datasheet/src/pc/components/datasheet_search_panel/utils.ts (1)
- packages/datasheet/src/pc/components/economy/upgrade_modal/style.module.less (1)
- packages/datasheet/src/pc/components/editors/text_editor/text_editor.tsx (2)
- packages/datasheet/src/pc/components/form_panel/form_tab/style.module.less (1)
- packages/datasheet/src/pc/components/react-dnd-scrolling/index.js (2)
- packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/helper.ts (2)
- packages/datasheet/src/pc/components/upload_modal/upload_core/upload_core.tsx (1)
- packages/datasheet/src/pc/hooks/use_page_params.ts (1)
- packages/datasheet/src/pc/styles/markdown.less (1)
- packages/datasheet/tailwind.config.js (1)
- packages/datasheet/utils/get_initial_props.ts (1)
- packages/room-server/env/.env.defaults (1)
- packages/room-server/src/fusion/services/fusion.api.service.ts (8)
- packages/room-server/src/shared/interfaces/config.interfaces.ts (1)
- packages/room-server/src/shared/services/config/env.config.service.ts (1)
- packages/room-server/src/shared/services/rest/rest.service.ts (11)
- packages/room-server/src/unit/services/unit.service.spec.ts (1)
- packaging/all-in-one/all-in-one/Dockerfile (1)
Files ignored due to filter (38)
- backend-server/application/src/main/resources/application.yml
- backend-server/application/src/main/resources/sysconfig/notification.json
- backend-server/application/src/main/resources/sysconfig/strings.json
- package.json
- packages/datasheet/package.json
- packages/datasheet/public/file/langs/strings.de-DE.json
- packages/datasheet/public/file/langs/strings.en-US.json
- packages/datasheet/public/file/langs/strings.es-ES.json
- packages/datasheet/public/file/langs/strings.fr-FR.json
- packages/datasheet/public/file/langs/strings.it-IT.json
- packages/datasheet/public/file/langs/strings.ja-JP.json
- packages/datasheet/public/file/langs/strings.json
- packages/datasheet/public/file/langs/strings.ko-KR.json
- packages/datasheet/public/file/langs/strings.ru-RU.json
- packages/datasheet/public/file/langs/strings.zh-CN.json
- packages/datasheet/public/file/langs/strings.zh-HK.json
- packages/i18n-lang/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
- yarn.lock
Files not summarized due to errors (1)
- packages/core/src/model/field/phone_field.ts (nothing obtained from openai)
Files not reviewed due to errors (68)
- backend-server/application/src/main/java/com/apitable/organization/service/impl/MemberServiceImpl.java (no response)
- backend-server/application/src/main/java/com/apitable/organization/controller/MemberController.java (no response)
- backend-server/application/src/main/java/com/apitable/asset/controller/AssetUploadTokenController.java (no response)
- backend-server/application/src/main/java/com/apitable/shared/sysconfig/i18n/I18nStringsUtil.java (no response)
- backend-server/application/src/main/java/com/apitable/organization/service/IMemberService.java (no response)
- backend-server/application/src/main/java/com/apitable/internal/controller/InternalAssetController.java (no response)
- init-db/src/main/resources/db/changelog/0.99/master.xml (no response)
- packages/core/src/commands/datasheet/move_widget.ts (no response)
- packages/core/src/commands/dashboard/change_dashboard_layout.ts (no response)
- packages/core/src/commands/datasheet/delete_widget_panel.ts (no response)
- packages/core/src/commands/common/field.ts (no response)
- packages/core/src/commands/datasheet/move_widget_panel.ts (no response)
- packages/core/src/commands/datasheet/set_calendar_style.ts (no response)
- packages/core/src/commands/datasheet/set_gantt_style.ts (no response)
- packages/core/src/commands/datasheet/set_kanban_style.ts (no response)
- packages/core/src/commands/datasheet/set_org_chart_style.ts (no response)
- packages/core/src/commands/form/index.ts (no response)
- packages/core/src/commands/datasheet/set_gallery_style.ts (no response)
- packages/core/src/commands_actions/view.ts (no response)
- packages/core/src/event_manager/tests/op2event.test.ts (no response)
- packages/core/src/databus/logic/datasheet.ts (no response)
- packages/core/src/config/stringkeys.interface.ts (no response)
- packages/core/src/compute_manager/view_derivate/slice/view_filter_derivate.ts (no response)
- packages/core/src/event_manager/const.ts (no response)
- packages/core/src/event_manager/event_manager.ts (no response)
- packages/core/src/event_manager/events/datasheet/field_updated.ts (no response)
- packages/core/src/event_manager/events/datasheet/cell_updated.ts (no response)
- packages/core/src/event_manager/events/form/form_submitted.ts (no response)
- packages/core/src/event_manager/interface/event.interface.ts (no response)
- packages/core/src/event_manager/index.ts (no response)
- packages/core/src/event_manager/op2event.ts (no response)
- packages/core/src/model/field/checkbox_field.ts (no response)
- packages/core/src/exports/i18n/index.ts (no response)
- packages/core/src/model/field/auto_number_field.ts (no response)
- packages/core/src/model/field/attachment_field.ts (no response)
- packages/core/src/model/field/cascader_field.ts (no response)
- packages/core/src/model/field/created_time_field.ts (no response)
- packages/core/src/model/field/currency_field.ts (no response)
- packages/core/src/model/field/email_field.ts (no response)
- packages/core/src/model/field/last_modified_time_field.ts (no response)
- packages/core/src/model/field/date_time_field.ts (no response)
- packages/core/src/model/field/last_modified_by_field.ts (no response)
- packages/core/src/model/field/number_field.ts (no response)
- packages/core/src/model/field/percent_field.ts (no response)
- packages/core/src/model/field/rating_field.ts (no response)
- packages/core/src/model/field/phone_field.ts (no response)
- packages/core/src/model/field/select_field/multi_select_field.ts (no response)
- packages/core/src/model/field/select_field/single_select_field.ts (no response)
- packages/core/src/model/field/text_field.ts (no response)
- packages/core/src/model/linked_data_conformance_maintainer.ts (no response)
- packages/core/src/model/field/url_field.ts (no response)
- packages/core/src/model/views/grid_view.ts (no response)
- packages/core/src/model/index.ts (no response)
- packages/datasheet/pages/_document.tsx (no response)
- packages/datasheet/src/pc/components/common_side/workbench_side/favorite/favorite.tsx (no response)
- packages/datasheet/src/pc/components/datasheet_search_panel/index.ts (no response)
- packages/datasheet/src/pc/components/datasheet_search_panel/components/form_previewer.tsx (no response)
- packages/datasheet/src/pc/components/economy/upgrade_modal/style.module.less (no response)
- packages/datasheet/src/pc/components/datasheet_search_panel/utils.ts (no response)
- packages/datasheet/src/pc/components/datasheet_search_panel/search_panel_main.tsx (no response)
- packages/datasheet/src/pc/components/editors/text_editor/text_editor.tsx (no response)
- packages/room-server/src/shared/interfaces/config.interfaces.ts (no response)
- packages/room-server/src/shared/services/config/env.config.service.ts (no response)
- packages/datasheet/src/pc/hooks/use_page_params.ts (no response)
- packages/datasheet/src/pc/components/robot/robot_detail/magic_variable_container/helper.ts (no response)
- packages/room-server/src/fusion/services/fusion.api.service.ts (no response)
- packages/room-server/src/shared/services/rest/rest.service.ts (no response)
- packaging/all-in-one/all-in-one/Dockerfile (no response)
Files skipped from review due to trivial changes (54)
- .env
- .husky/commit-msg
- .husky/pre-commit
- backend-server/application/src/main/java/com/apitable/asset/ro/AssetUrlSignatureRo.java
- backend-server/application/src/main/java/com/apitable/asset/vo/AssetUrlSignatureVo.java
- backend-server/application/src/main/java/com/apitable/player/service/impl/PlayerNotificationServiceImpl.java
- backend-server/application/src/main/java/com/apitable/shared/component/notification/NotifyMailFactory.java
- backend-server/application/src/main/java/com/apitable/shared/config/properties/EmailSendProperties.java
- backend-server/application/src/main/java/com/apitable/shared/sysconfig/i18n/I18nConfigLoader.java
- backend-server/application/src/main/java/com/apitable/shared/util/HttpServletUtil.java
- backend-server/application/src/main/java/com/apitable/workspace/ro/NodeOpRo.java
- backend-server/application/src/test/java/com/apitable/workspace/service/impl/NodeServiceImplTest.java
- backend-server/shared/starters/mail/src/main/java/com/apitable/starter/mail/autoconfigure/EmailMessage.java
- backend-server/shared/starters/mail/src/main/java/com/apitable/starter/mail/autoconfigure/MailSendService.java
- backend-server/shared/starters/oss/src/main/java/com/apitable/starter/oss/core/OssSignatureTemplate.java
- init-db/src/main/resources/db/changelog/0.99/20230811_changeset.xml
- init-db/src/main/resources/db/changelog/db.changelog-master.xml
- packages/core/src/commands/dashboard/add_widget_to_dashboard.ts
- packages/core/src/commands/dashboard/delete_dashboard_widget.ts
- packages/core/src/commands/datasheet/rollback.ts
- packages/core/src/commands/widget/modify_widget_panel_title.ts
- packages/core/src/commands_actions/datasheet.ts
- packages/core/src/databus/logic/record.ts
- packages/core/src/databus/logic/view.ts
- packages/core/src/event_manager/enum.ts
- packages/core/src/event_manager/events/datasheet/record_created.ts
- packages/core/src/event_manager/events/datasheet/record_deleted.ts
- packages/core/src/event_manager/events/datasheet/record_updated.ts
- packages/core/src/model/field/created_by_field.ts
- packages/core/src/model/member_maintainer.ts
- packages/core/src/model/resource.ts
- packages/core/src/model/views/calendar_view.ts
- packages/core/src/model/views/gallery_view.ts
- packages/core/src/model/views/gantt_view.ts
- packages/core/src/model/views/kanban_view.ts
- packages/core/src/model/views/org_chart_view.ts
- packages/datasheet/next.config.js
- packages/datasheet/postcss.config.js
- packages/datasheet/src/index.less
- packages/datasheet/src/pc/components/calendar_view/record_item/record_item.tsx
- packages/datasheet/src/pc/components/catalog/permission_settings/permission/select_unit_modal/select_unit_left.tsx
- packages/datasheet/src/pc/components/common/avatar/avatar.tsx
- packages/datasheet/src/pc/components/datasheet_search_panel/datasheet_search_panel.tsx
- packages/datasheet/src/pc/components/datasheet_search_panel/hooks/use_node_click.ts
- packages/datasheet/src/pc/components/datasheet_search_panel/interface.ts
- packages/datasheet/src/pc/components/datasheet_search_panel/preview_column.tsx
- packages/datasheet/src/pc/components/form_panel/form_tab/style.module.less
- packages/datasheet/src/pc/components/react-dnd-scrolling/index.js
- packages/datasheet/src/pc/components/upload_modal/upload_core/upload_core.tsx
- packages/datasheet/src/pc/styles/markdown.less
- packages/datasheet/tailwind.config.js
- packages/datasheet/utils/get_initial_props.ts
- packages/room-server/env/.env.defaults
- packages/room-server/src/unit/services/unit.service.spec.ts
Review comments generated (0)
- Review: 0
- LGTM: 0
Tips
Chat with CodeRabbit Bot (@coderabbitai
)
- Reply on review comments left by this bot to ask follow-up questions. A review comment is a comment on a diff or a file.
- Invite the bot into a review comment chain by tagging
@coderabbitai
in a reply.
Code suggestions
- The bot may make code suggestions, but please review them carefully before committing since the line number ranges may be misaligned.
- You can edit the comment made by the bot and manually tweak the suggestion if it is slightly off.
Pausing incremental reviews
- Add
@coderabbitai: ignore
anywhere in the PR description to pause further reviews from the bot.
Summary by CodeRabbit
Refactor:
DatasheetActions
across multiple files for better code organization.ResourceModel
class fromresource.ts
.setViewStyle2Action
fromKanbanView
class.Chore:
staticPageGenerationTimeout
configuration innext.config.js
to prevent timeout errors._document.tsx
for cache busting.MAIL_FROM
in Dockerfile.