gchust
db7c92c547
fix: ts error [skip ci]
2025-04-14 15:45:54 +08:00
gchust
977f98ef90
fix: missing type definition [skip ci]
2025-04-14 15:32:36 +08:00
gchust
eb2fa8eb09
chore: use antd button for tabulator action column
2025-04-14 14:31:10 +08:00
gchust
09b84bb209
fix: unresponse ui of tabulator demo
2025-04-14 11:07:28 +08:00
gchust
7613911507
fix: tabulator demo
2025-04-13 22:13:28 +08:00
gchust
afb73185ae
fix: tabulator demo [skip ci]
2025-04-13 20:12:29 +08:00
gchust
6ebe37fc98
chore: add tabulator demo
2025-04-13 19:03:09 +08:00
gchust
b9e409bee5
chore: update some demos to make it more clear and simple
2025-04-13 16:08:09 +08:00
gchust
ecd62152fe
fix: basic filter demo error
2025-04-13 15:10:29 +08:00
gchust
90670f8562
chore: api update
2025-04-13 15:00:46 +08:00
gchust
99832f7cef
chore: refactor api [skip ci]
2025-04-10 20:54:53 +08:00
gchust
bbca3fa666
chore: remove deprecated and reorganize [skip ci]
2025-04-10 15:40:00 +08:00
gchust
220232be1d
chore: add filters demo
2025-04-10 10:00:16 +08:00
gchust
7ad76d64fb
chore: add filter flow api
2025-04-10 09:48:55 +08:00
gchust
276e1da39b
fix: configure action demo
2025-04-10 08:49:15 +08:00
gchust
ae0bc444c2
fix: demo error [skip ci]
2025-04-08 21:36:54 +08:00
gchust
e2bf04cd1c
chore: update event api
2025-04-08 21:33:22 +08:00
gchust
f190623230
chore: add configure demo
2025-04-08 21:09:26 +08:00
gchust
c7e3e1b400
fix: update hooks
2025-04-07 10:09:42 +08:00
gchust
33280b44cc
fix: ts error[skip ci]
2025-04-06 17:15:03 +08:00
gchust
1a453f3442
refactor: rename event manager to event bus[skip ci]
2025-04-06 16:51:34 +08:00
gchust
6daa0c5f2a
chore: improve event match [skip ci]
2025-04-06 16:23:02 +08:00
gchust
37b287d8e6
chore: update event manager api[skip ci]
2025-04-06 15:59:37 +08:00
gchust
a342a900c2
chore: more demos[skip ci]
2025-04-06 11:37:47 +08:00
gchust
0a74b0c7cf
chore: add eventflow demos[skip ci]
2025-04-05 21:20:17 +08:00
gchust
b254f445e6
chore: make action consitant with eventflow[skip ci]
2025-04-05 20:31:06 +08:00
gchust
442f96966c
chore: update demos [skip ci]
2025-04-03 17:45:47 +08:00
gchust
792807e9c4
chore: update demo
2025-04-03 17:32:43 +08:00
gchust
c50def8d22
chore: event demos
2025-04-03 17:08:20 +08:00
gchust
4323bbb1a7
chore: mutiple events demo
2025-04-03 16:21:38 +08:00
gchust
ad302c5713
fix: eventflow error [skip ci]
2025-04-03 10:18:52 +08:00
gchust
2834c517d3
chore: update demo[skip ci]
2025-04-03 10:14:26 +08:00
gchust
fca34653e2
chore: new event demo
2025-04-03 09:05:14 +08:00
gchust
af0e1f3b0e
chore: add eventflow
2025-04-03 07:35:09 +08:00
gchust
587efe5dc8
chore: event demo
2025-04-02 21:49:36 +08:00
gchust
b30ccb523e
fix: remove plugin, keep it simple
2025-04-02 19:19:22 +08:00
gchust
2ed01d6f8c
fix: demo
2025-04-02 10:54:57 +08:00
gchust
e0ac5ec62d
fix: demo
2025-04-02 10:14:31 +08:00
gchust
f1305b7592
fix: demo
2025-04-02 08:22:17 +08:00
gchust
c9e2af4748
fix: simple demo
2025-04-02 07:14:56 +08:00
Katherine
9eb9d4e000
chore: user center extension ( #6213 )
...
* chore(versions): 😊 publish v1.6.0-alpha.24
* chore(versions): 😊 publish v1.6.0-alpha.25
* chore: user center extension
* refactor: change password
* chore: theme
* chore: language
* chore: code improve
* feat: support extending frontend filter operators (#6085 )
* feat: operator extension
* fix: bug
* refactor: code improve
* fix: jsonLogic
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
* refactor: remove registerOperators (#6224 )
* refactor(plugin-workflow): trigger workflow action settings (#6143 )
* refactor(plugin-workflow): move bind workflow settings to plugin
* refactor(plugin-block-workbench): move component to core
* refactor(plugin-block-workbench): adjust component api
* fix(plugin-workflow-action-trigger): fix test cases
* fix(plugin-workflow): fix component scope
* fix(plugin-workflow-action-trigger): fix test cases
* chore(versions): 😊 publish v1.6.0-alpha.26
* feat: support the extension of preset fields in collections (#6183 )
* feat: support the extension of preset fields in collections
* fix: bug
* fix: bug
* fix: bug
* refactor: create collection
* fix: config
* fix: test case
* refactor: code improve
* refactor: code improve
* fix: bug
* fix: bug
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
* feat: support for the extension of optional fields for Kanban, Calendar, and Formula Field plugins (#6076 )
* feat: kanban field extention
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* feat: calender title fields
* feat: background color fields
* fix: bug
* fix: bug
* feat: formula field expression support field
* feat: preset fields
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* refactor: code improve
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* refactor: code improve
* revert: preset fields
* refactor: code improve
* refactor: code improve
* fix: bug
* fix: bug
* fix: bug
* refactor: code improve
* fix: bug
* refactor: code improve
* refactor: code improve
* fix: bug
* fix: locale
* refactor: code improve
* fix: bug
* refactor: code improve
* refactor: code improve
* refactor: code improve
* refactor: locale
* fix: test
* fix: bug
* fix: test
* fix: test
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
* feat: inline mode
* chore(versions): 😊 publish v1.6.0-alpha.27
* fix(data-source-main): update order
* fix: bug
* fix: bug
* refactor: code improve
* fix: bug
* fix: code improve
* fix: bug
* fix: improve code
* fix: getFontColor (#6241 )
* chore(versions): 😊 publish v1.6.0-alpha.28
* refactor: code improve
* fix: bug
* refactor: code improve
* fix: bug
* fix: print action e2e test (#6256 )
* fix: print action e2e test
* fix: test
* fix: merge bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* refactor: update package.json
* fix: bug
* feat: code improve
---------
Co-authored-by: nocobase[bot] <179432756+nocobase[bot]@users.noreply.github.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: Junyi <mytharcher@users.noreply.github.com>
2025-02-24 10:11:42 +08:00
Zeke Zhang
0fa56d7407
perf(Table): remove Formily components to improve performance ( #5738 )
...
* perf(Table): remove Formily components to improve performance
* refactor: rename and modify comments
* fix(UIEditor): fix hover style
* fix(Table): fix style configuration option not showing
* fix(ellipsis): fix refresh issue
* fix: need to update field value
* perf(Table): improve performance of configuring top buttons
* refactor: skip style-related code when no style rules are set
* chore(e2e): fix e2e errors
* fix(e2e): fix e2e errors
* fix(workflow): fix refresh issue
* fix(workflow): fix refresh issue
* fix(Action.Container): fix refresh issue
* fix(drawer): fix refresh issue
* fix(Table): fix refresh issue
* fix(AssociationField): fix refresh issues
* fix(NocoBaseRecursionField): fix refresh code
* refactor(SchemaComponentContext): remove useless code
* refactor: rename RefreshContext to RefreshFieldSchemaContext
* refactor(useDataBlockRequestGetter): optimize comment
* refactor: rename and new refresh context
* fix(Table): fix some refresh issues
* fix(AssociationField): fix refresh issue
* refactor(Table): make code better
* fix: replace RecursionField with NocoBaseRecursionField
* refactor: remove useless code
* fix(Menu): fix draging issue
* fix: refresh entire page after drag and drop operation
* fix(Page): fix draging issue
* chore: fix build error
* fix(test): make unit tests pass
* chore(test): fix unit test
* chore(e2e): fix e2e errors
* chore(e2e): update e2e to make it pass
* chore(e2e): update e2e to make it pass
* chore(e2e): fix e2e errors
* fix(e2e): fix some e2e errors
* fix(SchemaComponent): fix onChange issue
* chore(e2e): make e2e more stable
2024-12-04 21:05:50 +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
jack zhang
238b3fb08a
Merge remote-tracking branch 'origin/main' into next
2024-08-07 16:50:13 +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
jack zhang
a7c2f90260
refactor: support dynamic field component ( #4932 )
...
* refactor: support dynamic field component
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: bug
* fix: add addFieldInterfaceComponentOption() doc
* fix: bug
* fix: bug
* fix: add unit test
* fix: bug
* fix: bug
2024-08-06 09:21:01 +08:00
GitHub Actions Bot
01477986ee
Merge branch 'main' into next
2024-07-22 03:25:33 +00:00
jack zhang
1be5b2f578
refactor: collection fields to initializer items ( #4900 )
...
* refactor: add collection-fields-initializer-items
* fix: bug
* fix: bug
* fix: rename and docs
* fix: change dir
* docs: imporve doc
* Update packages/core/client/docs/en-US/core/data-source/collection-fields-to-initializer-items.md
Co-authored-by: Zeke Zhang <958414905@qq.com>
* Update packages/core/client/docs/en-US/core/data-source/collection-fields-to-initializer-items.md
Co-authored-by: Zeke Zhang <958414905@qq.com>
---------
Co-authored-by: Zeke Zhang <958414905@qq.com>
2024-07-22 11:25:12 +08:00
ChengLei Shao
dd08a1f5c7
chore: data source api ( #4588 )
...
* refactor: support api datasource
* refactor: support api datasource
* refactor: support api datasource
* feat: url support preview (#4559 )
* feat: url support preview
* feat: add settings for Input.Preview
* refactor: refactor CollectionField.tsx to use dynamic component
* Revert "refactor: refactor CollectionField.tsx to use dynamic component"
This reverts commit 37719eb28e5866762459da3b269288340a21b661.
* test: add e2e test
* refactor(e2e): extract template
---------
Co-authored-by: Zeke Zhang <958414905@qq.com>
* fix(map): amap reset (#4574 )
* chore: volta node version
* chore: data source api
* refactor: support api datasource
* chore: data source api
* chore: data source api
* chore: field options
* refactor: support api data source
* refactor: support api data source
* refactor: support api data source
* refactor: support api data source
* refactor: support api data source
* refactor: support api data source
* refactor: support api data source
* fix: load data source fields
* refactor: support api data source
* feat(data-vi): support for using url params and current role variables (#4586 )
* feat(data-vi): support for using url params and current role variable
* fix: bug
* fix(variable): should remove through collection field (#4590 )
* fix: style issues for gridCard in mobile client (#4593 )
* fix: style issiues for gridCard in mobile client
* fix: bug
* fix: bug
* fix: bug
* fix: style issues for gridCard in mobile client (#4599 )
* fix: style issiues for gridCard in mobile client
* fix: bug
* fix: bug
* fix: bug
* fix: style improve
* chore: update lerna
* chore(versions): 😊 publish v1.0.1-alpha.1
* chore: update changelog
* chore: fix typo (#4589 )
* feat(plugin-workflow-smtp-mailer): add new plugin for sending email in workflow (#4584 )
* feat(plugin-workflow-smtp-mailer): add new plugin for sending email in workflow
* refactor(plugin-workflow-mailer): change plugin name and locales
* fix(plugin-workflow-mailer): fix parameters
* fix(preset): add new plugin to preset
* fix(plugin-workflow-mailer): fix locale namespace
* fix: iframe block loses height when set to default (#4602 )
* fix: iframe block loses height when set to default
* refactor: local improve
* feat(client): allow JSON5 value in Form Input of type JSONTextArea (#4600 )
* feat(client): allow json5 value in form-item type json component
* test: fix tests
* chore: set json5 default as false
* chore: add demo
---------
Co-authored-by: xilesun <2013xile@gmail.com>
* fix: remove grid wrap (#4612 )
* refactor(plugin-workflow): change variable getter from collection fields (#4567 )
* refactor(plugin-workflow): change variable getter from collection fields
* fix(plugin-workflow): fix import
* chore(plugin-workflow-action-trigger): remove unused import
* fix(plugin-workflow): fix collection field in workflow variable
* refactor(plugin-workflow-manual): avoid tslint error
* fix(client): fix text wrap in variable input (#4605 )
* fix(client): fix text wrap in variable input
* fix(client): revert css
* feat(tree-block): support filtering child nodes (#4603 )
* feat(tree-block): support filtering child nodes
* test: add list test
* test: remove only
* fix: use isValidFilter
* fix(export): export button remaining in loading state after cancel (#4615 )
* chore: rebase
* chore: collection option
* fix: update data source fields
* chore: console.log
* refactor: support api data source
* fix: data source test
* fix: sync field in data source
* chore: unavailableActions in collection option
* chore: unavailableActions in data source collections
* chore: file collection unavailableActions
* fix: test
* chore: unavailableActions in actionInitializers
* fix: bug
* fix: destroy action
* chore: unavailableActions in plugin actionInitializers
* fix: view
* chore: unavailableActions in actionInitializers
* fix: missing removeCollection
* chore: test name
* fix: bug
* fix: bug
* chore: test
* refactor: availableTypes
* refactor: availableTypes
* chore: datasource options
* refactor: get current data source
* refactor: code improve
* fix: update collection with fields
* refactor: code improve
* refactor: code improve
* refactor: code improve
* refactor: code improve
* chore: datasource logger
* chore: export Schema
* refactor: rawTextArea
* refactor: loadFilterTargetKeys in external data source
* chore: unavailableFunctions
* refactor: support unAvailableFunctions
* refactor: support unAvailableFunctions
* refactor: support unAvailableFunctions
* refactor: support unAvailableFunctions
* refactor: support unAvailableFunctions
* revert: unavailableFunctions
* refactor: code improve
* fix: test
* chore: operation
* chore: operation
* fix: input support json field
* refactor: blockInitializers support unavailableActions
* chore: availableActions
* chore: availableActions
* refactor: support availableActions
* refactor: support availableActions
* chore: magic model test case
* fix: unixTimestamp support integer
* fix: disassociate
* fix: input readPretty
* fix: resolve error when opening modal via URL
* style: input readPretty style improve
* chore: support simple pagination
* chore: skip test
* refactor: details support pagination
* refactor: details support pagination
* chore: useActionAvailable
* fix: bug
* test: fix test
* fix: detailsBlockInitializer useActionAvailable
* chore: fix unit test
* refactor: pagination
* refactor: pagination
* test: fix test
---------
Co-authored-by: katherinehhh <katherine_15995@163.com>
Co-authored-by: chenos <chenlinxh@gmail.com>
Co-authored-by: Zeke Zhang <958414905@qq.com>
Co-authored-by: YANG QIA <2013xile@gmail.com>
Co-authored-by: Katherine <shunai.tang@hand-china.com>
Co-authored-by: GitHub Actions Bot <actions@github.com>
Co-authored-by: Junyi <mytharcher@users.noreply.github.com>
Co-authored-by: David Fecke <david.fecke@eyecook.net>
2024-07-19 22:26:27 +08:00
Junyi
0ba1bca5d8
feat(client): add disabled
option to props of SchemaSettingsItem ( #4817 )
...
* feat(client): add disabled option to props of SchemaSettingsItem
* docs(client): add doc and demo
* feat(client): add disabled option to SchemaInitializerItem
2024-07-05 13:28:59 +08:00