katherinehhh
17424ab90a
Merge branch 'main' into next
2024-12-14 23:03:01 +08:00
Katherine
6ff60c1b8a
fix:pg view creation issue, resolve error when selecting views across schemas ( #5881 )
...
* fix: pg view creation issue, resolve error when selecting views across schemas
* fix: pg view creation issue, resolve error when selecting views across schemas
* refactor: locale
* fix: bug
2024-12-14 22:59:36 +08:00
nocobase[bot]
b3ab7cdd18
Merge branch 'next' into develop
2024-12-06 10:25:30 +00:00
Katherine
6874b06c7e
fix: inherited fields not appear in field list and cannot override in… ( #5800 )
...
* fix: inherited fields not appear in field list and cannot override inherited field
* fix: bug
2024-12-06 18:24:44 +08:00
Zeke Zhang
c0055ce826
perf(Page): improve performance ( #5515 )
...
* refactor(Tabs): remove observer and add memo
* refactor(useFilterFieldProps): use useCallback
* perf(FilterProvider): use startTransition
* perf(BlockRequestProvider): split context to improve rendering performance
* fix: make e2e tests pass
* perf(FilterBlockProvider): avoid rerender when updating state
* perf(DocumentTitleProvider): avoid rerender when updating state
* chore: set the default page title to empty string
* perf(BlockRequestProvider_deprecated): remove useless code
* perf(RecordProvider): add memo
* chore(Table): add comment
* perf: add memo to avoid rerender
* perf(InternalSchemaToolbar): improve style performance
* perf(ActionPage): improve style performance
* perf(BlockItem): improve style performance
* perf(Grid): improve style performance
* perf(IconField): improve style performance
* perf(MenuItem): improve style performance
* refactor(style): remove useless code
* perf(ArrayCollapse): improve style performance
* perf(acl): improve style performance
* perf(LinkageRules): improve style performance
* perf(ActionDrawerUsedInMobile): improve style performance
* perf(InternalPopoverNesterUsedInMobile): improve style performance
* perf(MobileActionPage): improve style performance
* perf(MobileTabsForMobileActionPage): improve style performance
* perf(Mobile): improve style performance
* perf(MobileTabBar): improve style performance
* perf(MobilePageContentContainer): improve style performance
* perf(MobilePageHeader): improve style performance
* perf(MobilePageNavigationBar): improve style performance
* perf(MobileNavigationBarAction): improve style performance
* chore: fix build error
* perf: some minor optimizations
* perf(CollectionFieldInternalField): optimize performance of default value processing
* refactor(CollectionFieldInternalField): remove useless code
* perf(PageContent): improve performance
* refactor(Table): use skeleton component
* perf(Table): improve pagination performance
* perf(TableSkeleton): improve skeleton component performance
* style(TableSkeleton): optimize style
* perf(PageTabs): cache rendered content to prevent re-rendering
* fix: fix add tab
* chore: make unit tests pass
* refactor: remove deprecated API
* fix(filterBlocks): make e2e tests pass
* fix(Action): make e2e tests pass
* perf(CollectionField): use custom RecursionField component to avoid unnecessary re-renders
* perf(Map): extract style
* Revert "perf(CollectionField): use custom RecursionField component to avoid unnecessary re-renders"
This reverts commit 203ecc1334429a8b77177337c8649ece1abdaeed.
* fix: fix e2e error
* fix: fix unit tests
* chore: fix build error
* perf(useResourceName): avoid unnecessary re-renders
* perf(TableBlockProvider): prevent unnecessary re-renders by splitting context
* perf(useDataBlockRequest): prevent unnecessary re-renders
* perf(useBlockCollection): avoid unnecessary re-renders
* perf(ActionContextProvider): add useMemo for context value
* perf(useTableBlockProps): avoid unnecessary re-renders
* perf(Details): add skeleton component
* chore(SchemaSettingsDropdown): make menu visibility more stable
* perf(withSkeletonComponent): use useDeferredValue
* refactor(ErrorBoundary): optimize code
* perf(plugin-charts-old): ignore old plugin context
* perf(CollectionHistoryProvider): optimize location context
* perf(MenuEditor): optimize router context
* fix(InternalAdminLayout): fix the issue of missing left sidebar menu
* perf(MenuEditor): prevent unnecessary re-renders
* perf(RouteSchemaComponent): prevent unnecessary re-renders
* perf(react-router-hooks): improve performance
* perf: add skeleton component for other blocks
* perf(CurrentUserProvider): remove loading
* refactor: remove useless code
* fix: fix the issue of redirecting to the homepage after refreshing the page
* perf(SystemSettingsProvider): remove loading
* perf(CollectionHistoryProvider): remove loading
* perf(useCurrentAppInfo): remove loading
* perf(RemoteCollectionManagerProvider): remove loading
* perf(RequestSchemaComponent): remove loading
* refactor(MenuEditor): remove useless code
* refactor: remove useless code
* perf(Page): reduce white screen time
* Revert "Revert "perf(CollectionField): use custom RecursionField component to avoid unnecessary re-renders""
This reverts commit b3a4201a82617534b9f5c3d16d4769f1327b3b02.
* perf(wip): add custom RecursionField component
* perf(RecursionField): complete custom RecursionField component
* perf(FilterAction): avoid unnecessary re-rendering
* perf(InputReadPretty): improve render performance
* fix(NocoBaseRecursionField): fix the issue where the page does not update
* perf(ReadPrettyInternalViewer): remove observer
* perf(Table): remove unnecessary context
* perf(NocoBaseField): customize a Field component
* chore: add comments
* fix(ButtonEditor): fix the issue where button title does not update after modification
* fix(ellipsis): fix the issue where the page does not refresh after modification
* refactor(NocoBaseField): rename and improve performance
* fix(NocoBaseField): add compile
* perf(Table): avoid rendering popup content
* chore: fix build error
* fix(popup): fix the issue where popups cannot be opened in embedded pages
* perf(CollectionField): remove ErrorBoundary
* chore(NocoBaseRecursionField): add isUseFormilyField
* perf(TemplateBlockProvider): use performance hooks
* refactor(FormV2): optimize skeleton screen effect
* perf(EditableAssociationField): remove observer
* perf(CollectionField): reduce nested component hierarchy
* refactor(SchemaSettingsSwitchItem): prevent UI refresh issues
* fix: fix field issues
* refactor(CollectionField): extract CollectionFieldInternalField component
* fix(DataSources): fix table error issue
* fix(drawer): fix drawer error
* fix(CollectionManagerSchemaComponentProvider): fix incorrect scope value
* fix(BodyRowComponent): fix issue with empty record
* fix(usePopupSettings): fix issue with popup not opening
* fix(BlockTemplates): fix table error issue
* refactor(NocoBaseRecursionField): set default value of isUseFormilyField to true
* refactor(Action): replace RecursionField with NocoBaseRecursionField
* fix(RequestSchemaComponent): fix issue with subpage not opening on mobile devices
* feat(loading): add delay for loading component
* fix(workflow): fix workflow table display issue
* chore(NocoBaseField): add compile method for default value
* fix(CollectionField): compatibility with legacy version
* fix(CollectionField): compatibility with legacy version
* fix(e2e): remove memoize function
* fix: add back dn.refresh
* refactor(CollectionField): reduce component rendering in specific cases
* Revert "fix(drawer): fix drawer error"
This reverts commit da8b43d9322aed39a1adf0ccdf24beca52a228ef.
* fix(popup): fix the issue where the second layer popup cannot be opened
* Revert "fix(popup): fix the issue where the second layer popup cannot be opened"
This reverts commit 71e9a43f361dd806affe9707254ed30882c27178.
* fix(popup): fix the issue where the second layer popup cannot be opened
* fix(popup): fix the issue where content is not displayed when reopening the popup
* fix(NocoBaseRecursionField): add default value
* refactor: revert to RecursionField version
* fix(Duplicate): fix the issue where values are not displayed
* Revert "refactor: revert to RecursionField version"
This reverts commit 087dcd4dc4d8d83f41272ac1b270dea281f49e08.
* fix(association-field): use NocoBaseRecursionField
* fix(menu): fix the issue where menu items are not displayed after adding
* fix(grid-card): make e2e pass
* fix(NocoBasePageHeader): fix the issue where title is not updated after modification
* fix(AdminLayout): fix page navigation issue
* fix(e2e): make e2e pass
* fix(e2e): fix the issue where data is not refreshed after closing the popup
* fix(e2e): fix the issue where relationship field popup variables are displayed incorrectly
* fix(e2e): fix JSON.stringify circular reference issue
* fix(e2e): make mobile e2e more stable
* fix(e2e): fix subform display issue
* fix(e2e): fix field pattern state
* chore(test): make some unit tests pass
* fix(test): make some unit tests pass
* fix(test): make unit tests pass
* perf(SortableItem): reduce unnecessary component rendering in non-configuration mode
* chore(Table): use startTransition
* perf(page): implement keep-alive effect
* chore: remove loading delay
* chore(e2e): skip one e2e
* chore: fix build error
* refactor: extract KeepAlive component and fix e2e test errors
* fix(test): make unit tests pass
* fix(KeepAlive): children should be a function
* fix(popup): avoid being affected by KeepAlive
* perf(KeepAlive): reduce lag when switching pages
* refactor(DndContext): extract InternalDndContext component
* refactor(KeepAlive): avoid memory overflow
* chore: limit maximum number of cached pages
* refactor: use useEffect instead of useLayoutEffect
* refactor(AdminLayout): extract NocoBaseLogo component
* perf: reduce lag when switching pages
* chore(KeepAlive): increase maximum number of cached pages
* perf(Grid): optimize rendering performance in non-configuration mode
* perf(Table): reduce one re-render when switching pagination
* refactor(SubTable): separate SubTable's Table component from normal Table component
* chore(test): make unit tests pass
* fix(e2e): fix the issue where table data does not refresh after form submission
* chore(e2e): update some e2e tests
* fix(Table): fix the issue where Dropdown component disappears after adding association fields
* perf(Table): optimize refresh performance
* refactor(NocoBaseField): simplify code writing
* perf(Context): improve performance
* perf(Context): improve render performance
* perf(Menu): improve menu performance
* perf: lower the priority of updating title
* perf(Page): avoid re-layout when switching pages
* perf(Table): reduce repainting time
* perf(popup): improve popup opening speed
* perf(popup): using toJSON for deep clone, faster than lodash's cloneDeep
* perf(withSkeletonComponent): defer loading state update
* perf(PopupRouteContextResetter): improve render performance
* perf(popup): improve popup closing speed
* perf(popup): improve popup closing performance
* perf(SchemaToolbar): avoid excessive style calculations
* perf(SchemaSettingsDropdown): avoid using useLayoutEffect
* perf(popup): improve popup opening speed
* fix(pageTab): fix the error when switching tab pages
* fix(popup): fix the issue of duplicate URLs caused by rapid button clicks
* refactor: extract NocoBasePageHeaderTabs
* fix(pageTabs): fix settings not refreshing after changes
* chore(test): make unit tests pass
* chore(test): update test case
* chore(SchemaInitializerSwitch): update unit test
* chore(useVariables): update unit tests
* chore(e2e): make some e2e tests pass
* chore(e2e): make e2e tests pass
* chore(e2e): update tests to make it pass
* fix(SideMenu): fix the issue where is not refresh when adding a page
* fix(Menu): fix the issue where is not refresh when changing menu
* fix(e2e): fix e2e error
* fix(e2e): fix refresh issues
* fix(e2e): fix some bugs
* fix(e2e): fix e2e error
* fix(test): fix unit tests
* fix(popup): prevent rapid clicking issues
* fix(e2e): fix e2e error
* fix(e2e): fix refresh issues
* fix(Table): do not change table pagination after switching pages
* perf(Menu): improve performance
* perf(Table): reduce row render times
* fix(KeepAlive): fix lag when switching designable
* fix(e2e): fix e2e error
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-11-27 07:19:52 +08:00
chenos
87741c3386
Merge branch 'next' into develop
...
# Conflicts:
# packages/plugins/@nocobase/plugin-field-china-region/package.json
2024-11-25 23:53:58 +08:00
chenos
541cef2fe7
Merge branch 'main' into next
...
# Conflicts:
# packages/plugins/@nocobase/plugin-field-china-region/package.json
# packages/presets/nocobase/src/server/index.ts
2024-11-25 23:52:40 +08:00
Katherine
6d8469b371
feat: china region field plugin remove from built-in plugins ( #5693 )
...
* refactor: optimize China region field plugin remove from built-in plugins
* refactor: migration
* fix: remove field-china-region
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-11-25 23:50:37 +08:00
nocobase[bot]
10c9d0e3a7
Merge branch 'next' into develop
2024-11-21 09:12:54 +00:00
Katherine
9e1b0e8d04
fix: issue with displaying unsupported Sync from database in external data source view collection ( #5696 )
2024-11-21 17:12:34 +08:00
mytharcher
4ebb3128ab
fix(client): fix unused import
2024-11-15 11:59:15 +08:00
mytharcher
5824f1fb15
Merge branch 'next' into T-4910
2024-11-15 11:03:16 +08:00
nocobase[bot]
bd6894fb35
Merge branch 'main' into next
2024-11-13 02:03:46 +00:00
Junyi
eefad31179
fix(client): support o2o and m2m (array) to use file collection ( #5637 )
2024-11-13 09:54:24 +08:00
nocobase[bot]
4a62b6798f
Merge branch 'main' into next
2024-11-08 10:25:46 +00:00
Junyi
b186a5eb3d
fix(client): support file collection as target of one-to-many association ( #5619 )
...
* fix(client): support file collecion as target of one-to-many association
* fix(client): fix load collection
2024-11-08 18:25:26 +08:00
ChengLei Shao
c728146160
refactor: collections api ( #5610 )
...
* chore: test
* chore: list meta
* chore: list meta api
* fix: test
2024-11-08 12:44:13 +08:00
Katherine
49968f8636
refactor: adjust collection categories to be loaded from the main data source and remove from global ( #5602 )
2024-11-07 14:52:18 +08:00
Zeke Zhang
f6fd8152cc
Merge branch 'main' into next
2024-10-30 18:02:02 +08:00
chenos
a2b464ff14
feat: numeric precision can be configured to 8 digits ( #5552 )
2024-10-30 15:40:31 +08:00
YANG QIA
cf0a62a502
fix(m2m-array): issue where select component for a m2m array field has only one option ( #5544 )
2024-10-29 20:07:42 +08:00
katherinehhh
bc0de80479
Merge branch 'main' into next
2024-10-18 15:39:52 +08:00
Katherine
fadda05424
fix: adjust supported availableTypes for uuid, nano, and id ( #5427 )
2024-10-18 15:01:07 +08:00
Katherine
adc5ecf216
refactor: reverseField ( #5423 )
2024-10-18 10:22:23 +08:00
mytharcher
2ac5457583
Merge branch 'next' into T-4910
2024-10-14 17:23:56 +08:00
Katherine
15e05d5a2c
refactor: support attachmentURL ( #5313 )
...
* refactor: support attachmentURL
* refactor: support attachment field
* fix: bug
* refactor: attachment url field
* fix: bug
* fix: bug
* fix: merge bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: kanban appends
* fix: action export
* fix: action import
* fix: test
* fix: bug
* fix(client): fix file type check logic
* fix(client): fix image previewer by file type
* fix(client): fix null file type caused error in matching
* fix(client): fix thumbnail data
* refactor: datetime
* test: fix test
* fix(client): fix preview based on file type when url contains search part
* refactor: remote select
* fix: test
* fix: bug
---------
Co-authored-by: mytharcher <mytharcher@gmail.com>
2024-10-11 20:15:55 +08:00
chenos
cc0f945dbf
feat: date type fields support setting the picker type ( #5345 )
...
* refactor: date field support picker
* refactor: date field support picker
* refactor: date time field
* refactor: date time field
* refactor: locale improve
* refactor: defaultValue
* refactor: datetime field
* refactor: remove week
* fix: bug
* fix: bug
* fix: bug
* fix: test
* fix: test
* fix: test
* fix: test
* fix: test
* refactor: test
* refactor: test
* fix: bug
* fix: bug
* fix: bug
* refactor: expiresRadio
* refactor: datepicker
* fix: bug
* fix: bug
* fix: bug
* fix: test
* refactor: change operator
* refactor: change picker
* refactor: datetime operator schema
* refactor: filterWithPicker
* refactor: support linkage rule
* fix: bug
* refactor: useFilterFormItemInitializerFields
* refactor: useFilterFormItemInitializerFields
* fix: default value for datetime
* fix: bug
* fix: filter date time
* fix: filter date time
* fix: bug
* fix: bug
* refactor: datePicker RangePicker
* refactor: datePicker RangePicker
* style: date picker style improve
* fix: bug
* fix: bug
* fix: bug
* fix: default value
* fix: bulk edit datetime field
* fix: picker support third party data source
* fix: test
* fix: bug
* chore: fix unit test
---------
Co-authored-by: katherinehhh <katherine_15995@163.com>
Co-authored-by: Zeke Zhang <958414905@qq.com>
2024-09-30 18:38:08 +08:00
chenos
c91c43a71b
Revert "feat: date type fields support setting the picker type ( #5271 )"
...
This reverts commit dcaad79370b18ae17747e7fb1a1eb146783f88a1.
2024-09-30 08:41:51 +08:00
Katherine
dcaad79370
feat: date type fields support setting the picker type ( #5271 )
...
* refactor: date field support picker
* refactor: date field support picker
* refactor: date time field
* refactor: date time field
* refactor: locale improve
* refactor: defaultValue
* refactor: datetime field
* refactor: remove week
* fix: bug
* fix: bug
* fix: bug
* fix: test
* fix: test
* fix: test
* fix: test
* fix: test
* refactor: test
* refactor: test
* fix: bug
* fix: bug
* fix: bug
* refactor: expiresRadio
* refactor: datepicker
* fix: bug
* fix: bug
* fix: bug
* fix: test
* refactor: change operator
* refactor: change picker
* refactor: datetime operator schema
* refactor: filterWithPicker
* refactor: support linkage rule
* fix: bug
* refactor: useFilterFormItemInitializerFields
* refactor: useFilterFormItemInitializerFields
* fix: default value for datetime
* fix: bug
* fix: filter date time
* fix: filter date time
* fix: bug
* fix: bug
* refactor: datePicker RangePicker
* refactor: datePicker RangePicker
* style: date picker style improve
* fix: bug
* fix: bug
* fix: bug
* fix: default value
* fix: bulk edit datetime field
* fix: picker support third party data source
* fix: test
2024-09-29 17:49:44 +08:00
Sheldon Guo
ff116acc42
feat: notification manager and email channel notification ( #4926 )
...
* feat: init plugin
* feat: core fix schema
* feat: mail init plugin
* feat: core change plugin name
* feat: notificationType初步可以正常工作
* feat: 动态表单可以正常渲染
* feat: 修改notification type从form或record获取
* feat: 修复关联字段无法正常渲染问题
* fix: change node version
* feat: delete useless code
* feat: change Notification Sever to class
* feat: change plugin name
* feat: change plugin name
* feat: add nodemailer
* feat: change message name
* feat: change field name
* feat: temp change collection name
* feat: 初步能加载所有messageLog, 筛选还不起作用
* feat: messageLog可以显示, 但是messageId还不显示
* feat: fix bugs
* feat: fefactor message create form
* feat: temp
* feat: use mail config
* feat: add plugin preset
* feat: use array items
* feat: fix message config bug
* feat: use next yarn.lock
* feat: change dependencies to devDependencies
* feat: not improt name from package.json
* fix: fix import error
* fix: resolve confict in yarn.lock
* feat: update messageLog to Log
* feat: add workflow
* feat: add variables support
* feat: use raw textarea
* feat: temp
* feat: temp
* chore: fix variable input null value bug. Add content custom form
* feat: upgrade plugin
* feat: upgrade plugin
* feat: upgrade plugin
* feat: remove channel options title
* chore: fix some problem
* feat: temp
* feat: make field vertical
* feat: make form vertical
* feat: add locale support
* feat: refactor notification server registration to use notificationManager
* feat: add notification manager locales
* chore: remove useless file
* feat: update channel ID field type to string
* refactor: add logs locale support
* refactor: remove unused NotificationPluginStorer class
* feat: update mail channel title localization
* feat: register snippet for notification messages and allow sending messages for logged-in users
* refactor: update mail server to write logs for successful and failed email deliveries
* refactor: update mail server to write logs for successful and failed email deliveries
* refactor: optimize notification sending process and add logging for successful and failed deliveries
* refactor: update logger messages for notification delivery status
* feat: add channel collection to LogManager component
* refactor: update mail server to write logs for successful and failed email deliveries
* refactor: change message send api access right
* refactor: add id field to channel form schema and update channel collection UI
* refactor: update messageLog collection to use UUID for primary key
* refactor: update mail server to write logs for successful and failed email deliveries
* refactor: update mail server configuration form schema and UI
* refactor: update mail server configuration form schema and UI
* refactor: update channel collection name and form schema
* refactor: update mail server to write logs for successful and failed email deliveries
* refactor: update NotificationInstruction to use options instead of res and error for job result
* refactor: rename mail plugin package to use SMTP in the name
* refactor: update mail plugin package name to include SMTP
* refactor: update channel collection name and form schema
* refactor: update channel collection name and form schema
* refactor: update channel collection name and form schema
* fix: filterTargetKey
* refactor: update channel sort key
* refactor: update channel collection name and form schema
* refactor: update localization strings for email notifications
* chore: add register type unit test
* refactor: remove unused imports in registerType.test.ts
* refactor: remove unused imports in NotificationInstruction.tsx
* feat: add 'notification-manager' to the list of required plugins
* refactor: update notification sending logic in NotificationInstruction.ts
* feat: notification-core: add plugin context
* feat: add receiverType field to MessageConfigForm
* feat: add receiverType field to MessageConfigForm
* feat: add receiverType field to MessageConfigForm
* feat: refactor ReceiverConfigForm component structure
* feat: add description to channel name field
* feat: update channel schema with ellipsis for long values
* feat: update channel schema with ellipsis for long values, use tablev2 and formv2
* refactor: improve workflow execute logs
* feat: update channel schema with ellipsis for long values, use tablev2 and formv2
* feat: update channel schema with refresh and filter actions
* feat: update nocobase presets with workflow notification and notification manager plugins
* feat: remove unused channelId property from SendOptions interface
* feat: update @nocobase/plugin-notification-manager dependency to version >=0.17.0-alpha.3
* feat: update package descriptions and display names for notification plugins
* feat: update MessageConfigForm to use variableOptions for ReceiverInputComponent
* chore: update plugin versions to 1.4.0-alpha
* feat: update channel schema to include channelTitle property
* feat: update notification manager plugin locale and form components
* feat: update mail-server.ts to support sending emails to multiple receivers, cc, and bcc
* feat: update channel manager component to handle empty channel types
* feat: update channel manager component to handle empty channel types
* feat: update channel manager component to handle empty channel types
* feat: update rowKey fallback value in useTableBlockProps
* feat: temp
* refactor: update mail-server.ts and tsconfig.json
* refactor: update mail-server.ts and tsconfig.json
* refactor: update tsconfig.json to enable strictNullChecks and disallow JavaScript files
feat: Add 'workflow-notification' plugin to the list of presets in server/index.ts
* refactor: update localization files for channel display name and failed reason
* chore: improve UI
* refactor: update localization files for message
* refactor: update delete action confirmation message
* refactor: update constant for notification logs collection name
* refactor: update channel schema for action buttons and delete confirmation
* refactor: update provider name retrieval in MessageConfigForm
* refactor: update localization files for message
* refactor: update sendParams in NotificationInstruction
* refactor: update channel type constant to 'smtp-mail'
* refactor: remove unused code related to delete action in channel manager
* refactor: remove unused code related to delete action in channel manager
* refactor: update channel collection name constant
* refactor: update log detail visibility condition
* refactor: rename ContentConfigForm to MessageConfigForm
* refactor: update register and send api
* feat: update channel registerType function params
* refactor: update channel type key in ConfigForm component
(cherry picked from commit a00c75a8fb972938a22b959cfcd5cc8e9decfc21)
* refactor: remove unused import in ConfigForm component
* fix: improve code
* refactor: fix channelTypes reference in PluginNotificationManagerClient
* refactor: add permission for notificationChannels in PluginNotificationManagerServer
* fix: improve code
* fix: improve code
* fix: improve code
* fix: improve code
* fix: improve code
* fix: acl
* fix: build error
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-09-28 23:55:04 +08:00
chenos
c3e740b552
feat: public forms ( #5142 )
...
* feat: public forms plugin
* refactor: public form
* refactor: parseCollectionData
* refactor: parseToken
* refactor: handleEditPublicForm
* refactor: parseACL
* refactor: enable form
* refactor: copy link
* refactor: edable password
* refactor: qr code
* refactor: create public form
* refactor: create public form
* refactor: bulk destroy
* fix: bug
* refactor: support nester form
* refactor: show message under control
* refactor: support bulk destroy
* refactor: support bulk destroy
* refactor: adapt to mobile devices
* refactor: settings
* refactor: locale improve
* refactor: parseAcl
* refactor: parseAcl
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* refactor: dataSourceCollectionCascaderReadPretty
* fix: bug
* fix: bug
* fix: bug
* fix: collection template
* fix: style improve
* refactor: locale improve
* refactor: parseToken
* fix: bug
* style: brand style improve
* refactor: settings
* fix: bug
* fix: bug
* refactor: locale improve
* refactor: locale improve
* refactor: locale improve
* refactor: locale improve
* refactor: package.json
* refactor: create form schema
* refactor: create form schema
* fix: bug
* fix: parseToken
* fix: publicFormsSchema
* fix: publicFormsSchema
* fix: useSubmitActionProps
* fix: useSubmitActionProps
* fix: password
* fix: password
* refactor: custom request
* refactor: variable for public form
* style: style improve
* fix: bug
* style: style improve
* style: style improve
* refactor: filter
* refactor: locale improve
* refactor: locale improve
* refactor: locale improve
* fix: bug
---------
Co-authored-by: katherinehhh <katherine_15995@163.com>
2024-09-26 17:12:16 +08:00
Katherine
28d08f619a
fix: recordpicker rowSelection ( #5273 )
2024-09-14 16:10:30 +08:00
Katherine
0d32ba4ff5
chore: support composite record unique key ( #5007 )
...
* refactor: filterTargetkey support mutiple
* refactor: getRowKey
* fix: bug
* chore: test
* chore: test
* chore: test
* fix: bug
* fix: build
* fix: useBulkDestroyActionProps support join primary key
* fix: build
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: fieldNames
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* refactor: sourceIdValue
* fix: remoteselect
* chore: test
* chore: multi target key in has many relation repository
* chore: test
* chore: multiple relation repository
* fix: test
* refactor: target collection not support join collection
* Update update-associations.ts
---------
Co-authored-by: Chareice <chareice@live.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
2024-09-10 21:51:37 +08:00
ChengLei Shao
a7df0e3fd3
refactor: datetime field ( #5084 )
...
* refactor: date field support timezone, defaultToCurrentTime, and onUpdateToCurrentTime
* refactor: availableTypes unixTimestamp
* chore: defaultToCurrentTime
* chore: unix timestamp field
* fix: bug
* chore: field type map
* refactor: local improve
* fix: bug
* fix: bug
* chore: timezone test
* chore: test
* fix: test
* fix: test
* chore: field setter
* chore: test
* chore: date only field
* chore: test
* chore: test
* fix: bug
* fix: unixTimestamp
* fix: unixTimestamp
* chore: accuracy
* fix: bug
* fix: bug
* fix: unixTimestamp
* fix: unixTimestamp
* fix: date & datetime
* refactor: add DateFieldInterface
* fix: bug
* chore: test
* chore: test
* chore: test
* refactor: locale improve
* refactor: local improve
* fix: bug
* refactor: unixTimestamp not support default value
* refactor: timezone
* refactor: datetimeNoTzFieldInterface
* refactor: locale improve
* refactor: locale improve
* fix: test
* fix: bug
* chore: datetime no tz field
* refactor: datetimeNoTz
* refactor: datetime
* fix: bug
* refactor: timeFormat
* style: collection fields style improve
* refactor: defaultToCurrentTime
* fix: datetime no tz
* chore: field type map
* fix: bug
* fix: bug
* refactor: createAt & updateAt
* fix: bug
* fix: no tz field with timezone
* refactor: dateonly
* fix: test
* chore: data type map
* fix: dateonly
* fix: dateonly
* fix: datetime
* refactor: locale improve
* refactor: unixtimestamp
* fix: merge bug
* fix: bug
* fix: datetime
* fix: datetime no tz
* fix: datetime no tz
* chore: mysql datetime map
* chore: test
* chore: test
* chore: test
* chore: datetimeTz field
* fix: no interface option
* refactor: update type
* refactor: update type
* fix: pg no tz field
* chore: save iso8601 format to no tz field
* fix: test
* fix: test
* refactor: gannt & calender startTime & endTime
* refactor: unixTimestamp
* chore: filter of datetime field
* chore: test
* chore: test
* fix: test
* fix: datetime no tz filter
* chore: test
* chore: test
* fix: datetime default value in mysql
* fix: sqlite test
* chore: test
* fix: test
* fix: test
* fix: $dateOn
* fix: bug
* fix: bug
* refactor: datepicker
* fix: test
* refactor: datePicker
* refactor: gantt setting
---------
Co-authored-by: katherinehhh <katherine_15995@163.com>
2024-09-10 15:25:20 +08:00
Katherine
c77cdf34b9
chore: configuration of collection field default value ( #5047 )
...
* chore: configure collection field defalt value
* chore: getDefaultValueProps
* chore: collectionFieldInterface
* refactor: defaultProps
* refactor: defaultProps
* revert: field default props
* revert: field default props
* revert: field default props
* revert: field default props
2024-09-02 13:15:04 +08:00
mytharcher
65b6fb7b03
fix(server): fix build errors
2024-08-26 21:02:10 +08:00
mytharcher
9b9e03ea19
refactor(plugin-field-sort): move sort field to plugin
2024-08-26 18:27:10 +08:00
katherinehhh
cee724a5f9
Merge branch 'main' into next
2024-08-23 11:28:57 +08:00
Katherine
c2b727c3b6
refactor: description for simple pagination mode ( #5110 )
2024-08-22 22:19:07 +08:00
katherinehhh
c66cf82d9f
Merge branch 'main' into next
2024-08-22 16:57:20 +08:00
Katherine
039bc76a97
refactor: collection support simplePaginate ( #5099 )
...
* refactor: collection support simplePaginate
* refactor: locale improve
* fix: test
* chore: simple paginate option
* chore: test
---------
Co-authored-by: Chareice <chareice@live.com>
2024-08-22 15:30:36 +08:00
katherinehhh
34ab7fb349
Merge branch 'main' into next
2024-08-21 22:00:56 +08:00
chenos
acccd81395
chore: optimize translation ( #5092 )
2024-08-21 16:21:35 +08:00
Chareice
ded5f26c09
Revert "refactor: datetime field support timezone, defaultToCurrentTime, and onUpdateToCurrentTime ( #5012 )"
...
This reverts commit e232ed75827cd76778ce796f04e60f58ada581a9.
2024-08-19 11:03:10 +08:00
Katherine
e232ed7582
refactor: datetime field support timezone, defaultToCurrentTime, and onUpdateToCurrentTime ( #5012 )
...
* refactor: date field support timezone, defaultToCurrentTime, and onUpdateToCurrentTime
* refactor: availableTypes unixTimestamp
* chore: defaultToCurrentTime
* chore: unix timestamp field
* fix: bug
* chore: field type map
* refactor: local improve
* fix: bug
* fix: bug
* chore: timezone test
* chore: test
* fix: test
* fix: test
* chore: field setter
* chore: test
* chore: date only field
* chore: test
* chore: test
* fix: bug
* fix: unixTimestamp
* fix: unixTimestamp
* chore: accuracy
* fix: bug
* fix: bug
* fix: unixTimestamp
* fix: unixTimestamp
* fix: date & datetime
* refactor: add DateFieldInterface
* fix: bug
* chore: test
* chore: test
* chore: test
* refactor: locale improve
* refactor: local improve
* fix: bug
* refactor: unixTimestamp not support default value
---------
Co-authored-by: Chareice <chareice@live.com>
2024-08-16 16:50:51 +08:00
GitHub Actions Bot
5f9f94d008
Merge branch 'main' into next
2024-08-08 07:52:23 +00:00
Katherine
cd5d48eb80
fix: source field type filtering association fields in sql collection & view collection ( #5014 )
...
* fix: source field type filtering relationship fields in sql collection and view collection
* fix: bug
* fix: bug
2024-08-08 15:52:06 +08:00
jack zhang
cbf65394d2
feat: support dynamic field component ( #5006 )
...
* feat: field component
* fix: menu e2e bug
2024-08-07 15:37:00 +08:00
GitHub Actions Bot
d386cd4595
Merge branch 'main' into next
2024-08-07 07:31:23 +00:00
chenos
607af0d399
fix: required validate rule with trim ( #5004 )
2024-08-07 15:14:40 +08:00