Katherine
|
0422d0da39
|
fix: field assignment with null value is ineffective (#6549)
|
2025-03-25 14:01:26 +08:00 |
|
Zeke Zhang
|
4269ff7412
|
fix: handle null value check and clear data in manual loading mode (#6460)
* fix: handle null value check and clear data in manual loading mode
* fix: add clearSelection method and invoke it in relevant places
|
2025-03-14 13:19:23 +08:00 |
|
Katherine
|
191d25bd29
|
fix: build error (#6370)
|
2025-03-06 11:35:38 +08:00 |
|
Katherine
|
c690fcf7fe
|
fix: build error (#6369)
* fix: build error
* fix: build
|
2025-03-06 11:10:29 +08:00 |
|
nocobase[bot]
|
2bad77ac83
|
Merge branch 'main' into next
|
2025-03-04 08:48:35 +00:00 |
|
Katherine
|
2cfe4d7af7
|
fix: association block not rendering in popup within collection inher… (#6303)
* fix: association block not rendering in popup within collection inheritance
* fix: bug
* Merge main into F-1713
|
2025-03-04 16:48:09 +08:00 |
|
Katherine
|
50ac2a0d85
|
fix: resolve scrollbar issue when opening page tab with full-height block (#6347)
|
2025-03-04 14:59:22 +08:00 |
|
nocobase[bot]
|
b1b521c4fd
|
Merge branch 'next' into develop
|
2025-02-11 03:00:02 +00:00 |
|
Katherine
|
59c467bdc4
|
fix: form block not displayed when adding a create form via a popup action in a table row (#6190)
|
2025-02-11 10:59:13 +08:00 |
|
nocobase[bot]
|
86f44e747a
|
Merge branch 'next' into develop
|
2025-01-26 11:55:17 +00:00 |
|
Zeke Zhang
|
173e1169e1
|
fix: should refresh page when deleting block (#6139)
* fix: should refresh page when deleting block
* fix: bug
* chore: skip unstable test
|
2025-01-26 19:54:54 +08:00 |
|
nocobase[bot]
|
5d8a8759ef
|
Merge branch 'next' into develop
|
2025-01-26 05:14:24 +00:00 |
|
Zeke Zhang
|
5d84e4e9eb
|
Merge branch 'main' into next
|
2025-01-26 13:13:29 +08:00 |
|
Zeke Zhang
|
2a88c8a3b0
|
fix: button linkage rule is not taking effect (#6140)
|
2025-01-26 13:08:37 +08:00 |
|
nocobase[bot]
|
8eb3b87dc3
|
Merge branch 'next' into develop
|
2025-01-24 15:06:35 +00:00 |
|
katherinehhh
|
cae5d68211
|
Merge branch 'main' into next
|
2025-01-24 23:05:50 +08:00 |
|
Katherine
|
a00dcb78cb
|
refactor: optimize filter component in filter form to match filterable settings (#6110)
* fix: display checkbox field as select in filter form
* fix: bug
* chore: filterCollectionffield
* refactor: code improve
* fix: bug
* fix: bug
* fix: isTruly and isFalsy
* fix: bug
* fix: bug
* fix: bug
* fix: bug
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
|
2025-01-24 23:00:35 +08:00 |
|
Zeke Zhang
|
e29f9fa39e
|
Merge branch 'next' into develop
|
2025-01-24 16:46:21 +08:00 |
|
katherinehhh
|
955c167f5e
|
Merge branch 'main' into next
|
2025-01-24 15:51:52 +08:00 |
|
Zeke Zhang
|
76c826150b
|
fix: fix the issue where oho field block does not request data (#6125)
|
2025-01-23 12:23:15 +08:00 |
|
nocobase[bot]
|
e3919ec190
|
Merge branch 'next' into develop
|
2025-01-18 10:07:40 +00:00 |
|
Zeke Zhang
|
be28e6325d
|
Merge branch 'main' into next
|
2025-01-18 18:06:27 +08:00 |
|
Zeke Zhang
|
d96afe674f
|
fix: fix the issue of empty data when opening popup in embedded page (#6086)
|
2025-01-18 17:55:42 +08:00 |
|
Katherine
|
2945532630
|
feat: support setting description property in block (#6015)
* feat: support setting description property in block
* fix: bug
* fix: bug
* fix: test
* chore: set block height
* fix: bug
* fix: bug
* fix: test
|
2025-01-17 20:39:39 +08:00 |
|
nocobase[bot]
|
49f4c3c923
|
Merge branch 'main' into next
|
2025-01-14 07:31:43 +00:00 |
|
Katherine
|
d0cb923ade
|
fix: incorrect loading of modal association fields in table block (#6060)
|
2025-01-14 15:31:22 +08:00 |
|
Zeke Zhang
|
64a7ca31b5
|
Merge branch 'main' into next
|
2025-01-10 11:10:36 +08:00 |
|
Zeke Zhang
|
e1889ef502
|
fix(variable): fix incorrect field display of current record in sub-details (#6030)
|
2025-01-10 10:56:52 +08:00 |
|
nocobase[bot]
|
fd138ab045
|
Merge branch 'main' into next
|
2024-12-26 13:31:11 +00:00 |
|
Zeke Zhang
|
b8618e4c92
|
fix: fix children field error (#5951)
|
2024-12-26 21:30:49 +08:00 |
|
nocobase[bot]
|
25a9165d7a
|
Merge branch 'main' into next
|
2024-12-12 02:28:07 +00:00 |
|
Zeke Zhang
|
d5ac3eee04
|
fix(dataScope): fix issue with nested association field variables (#5866)
|
2024-12-12 10:27:42 +08:00 |
|
Zeke Zhang
|
52d643b382
|
perf(Table): remove table row skeleton component (#5751)
* 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
* perf(Table): remove skeleton component and delay render row
* feat(Table): scroll to top when switching pagination
* fix(e2e): fix e2e errors
* fix(workflow): fix refresh issue
* fix(workflow): fix refresh issue
* fix(Action.Container): fix refresh issue
* refactor: remove skeleton component
* fix(drawer): fix refresh issue
* perf(Table): simplify text field rendering
* 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
* chore: empty commit
* chore: remove useless code
* chore(e2e): update e2e tests to make it pass
* chore: fix e2e errors
* chore: fix e2e error
|
2024-12-11 17:07:48 +08:00 |
|
Zeke Zhang
|
cbf806c143
|
fix(template): fix the issue of association field data loss (#5848)
* fix(template): fix the issue of association field data loss
* chore: make e2e more stable
|
2024-12-10 16:24:07 +08:00 |
|
nocobase[bot]
|
e1462da7ff
|
Merge branch 'next' into develop
|
2024-12-10 04:34:32 +00:00 |
|
Katherine
|
abf67b6fb5
|
fix: data template issue in filter form (#5837)
|
2024-12-10 12:33:48 +08:00 |
|
Zeke Zhang
|
77af684214
|
perf(getAssociationAppends): prevent unnecessary rendering (#5792)
* perf(getAssociationAppends): prevent unnecessary rendering
* chore(e2e): remove comment
* Revert "perf(getAssociationAppends): prevent unnecessary rendering"
This reverts commit 68b1c921bba06818c9a3e91d0d92104adc3e12e3.
* Revert "Revert "perf(getAssociationAppends): prevent unnecessary rendering""
This reverts commit 26e04c1c073c5e0a20902b36dac091ab29ae3d49.
* chore(e2e): fix e2e error
|
2024-12-05 10:44:05 +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
|
384271fb90
|
fix: fix the issue where association field values are empty in block templates (#5777)
* fix(template): fix appends issue
* fix(variable): resolve variable parsing issue in third-party data sources
* chore(e2e): make e2e more stable
|
2024-12-03 20:39:27 +08:00 |
|
nocobase[bot]
|
b65585ca9f
|
Merge branch 'next' into develop
|
2024-12-03 11:20:31 +00:00 |
|
nocobase[bot]
|
42e954d4cf
|
Merge branch 'main' into next
|
2024-12-03 11:20:08 +00:00 |
|
gchust
|
38e79d41af
|
fix: cannot set highlight style for link action button (#5780)
|
2024-12-03 19:19:41 +08:00 |
|
Katherine
|
b144d30ac9
|
feat: support associate and disassociate action in association blocks (#5695)
* feat: association block support assocaition action
* test: e2e test
* test: e2e test
* fix: bug
* fix: bug
* fix: bug
* fix: bug
|
2024-11-28 20:43:44 +08:00 |
|
chenos
|
4ff4d09f20
|
Merge branch 'next' into develop
# Conflicts:
# lerna.json
# packages/core/acl/package.json
# packages/core/actions/package.json
# packages/core/app/package.json
# packages/core/auth/package.json
# packages/core/build/package.json
# packages/core/cache/package.json
# packages/core/cli/package.json
# packages/core/client/package.json
# packages/core/create-nocobase-app/package.json
# packages/core/data-source-manager/package.json
# packages/core/database/package.json
# packages/core/devtools/package.json
# packages/core/evaluators/package.json
# packages/core/logger/package.json
# packages/core/resourcer/package.json
# packages/core/sdk/package.json
# packages/core/server/package.json
# packages/core/telemetry/package.json
# packages/core/test/package.json
# packages/core/utils/package.json
# packages/plugins/@nocobase/plugin-acl/package.json
# packages/plugins/@nocobase/plugin-action-bulk-edit/package.json
# packages/plugins/@nocobase/plugin-action-bulk-update/package.json
# packages/plugins/@nocobase/plugin-action-custom-request/package.json
# packages/plugins/@nocobase/plugin-action-duplicate/package.json
# packages/plugins/@nocobase/plugin-action-export/package.json
# packages/plugins/@nocobase/plugin-action-import/package.json
# packages/plugins/@nocobase/plugin-action-print/package.json
# packages/plugins/@nocobase/plugin-api-doc/package.json
# packages/plugins/@nocobase/plugin-api-keys/package.json
# packages/plugins/@nocobase/plugin-audit-logs/package.json
# packages/plugins/@nocobase/plugin-auth-sms/package.json
# packages/plugins/@nocobase/plugin-auth/package.json
# packages/plugins/@nocobase/plugin-backup-restore/package.json
# packages/plugins/@nocobase/plugin-block-iframe/package.json
# packages/plugins/@nocobase/plugin-block-workbench/package.json
# packages/plugins/@nocobase/plugin-calendar/package.json
# packages/plugins/@nocobase/plugin-charts/package.json
# packages/plugins/@nocobase/plugin-client/package.json
# packages/plugins/@nocobase/plugin-collection-sql/package.json
# packages/plugins/@nocobase/plugin-collection-tree/package.json
# packages/plugins/@nocobase/plugin-data-source-main/package.json
# packages/plugins/@nocobase/plugin-data-source-manager/package.json
# packages/plugins/@nocobase/plugin-data-visualization/package.json
# packages/plugins/@nocobase/plugin-disable-pm-add/package.json
# packages/plugins/@nocobase/plugin-error-handler/package.json
# packages/plugins/@nocobase/plugin-field-china-region/package.json
# packages/plugins/@nocobase/plugin-field-formula/package.json
# packages/plugins/@nocobase/plugin-field-m2m-array/package.json
# packages/plugins/@nocobase/plugin-field-markdown-vditor/package.json
# packages/plugins/@nocobase/plugin-field-sequence/package.json
# packages/plugins/@nocobase/plugin-file-manager/package.json
# packages/plugins/@nocobase/plugin-gantt/package.json
# packages/plugins/@nocobase/plugin-graph-collection-manager/package.json
# packages/plugins/@nocobase/plugin-kanban/package.json
# packages/plugins/@nocobase/plugin-localization/package.json
# packages/plugins/@nocobase/plugin-logger/package.json
# packages/plugins/@nocobase/plugin-map/package.json
# packages/plugins/@nocobase/plugin-mobile-client/package.json
# packages/plugins/@nocobase/plugin-mobile/package.json
# packages/plugins/@nocobase/plugin-mock-collections/package.json
# packages/plugins/@nocobase/plugin-multi-app-manager/package.json
# packages/plugins/@nocobase/plugin-multi-app-share-collection/package.json
# packages/plugins/@nocobase/plugin-notification-email/package.json
# packages/plugins/@nocobase/plugin-notification-in-app-message/package.json
# packages/plugins/@nocobase/plugin-notification-manager/package.json
# packages/plugins/@nocobase/plugin-notifications/package.json
# packages/plugins/@nocobase/plugin-public-forms/package.json
# packages/plugins/@nocobase/plugin-sample-hello/package.json
# packages/plugins/@nocobase/plugin-snapshot-field/package.json
# packages/plugins/@nocobase/plugin-system-settings/package.json
# packages/plugins/@nocobase/plugin-theme-editor/package.json
# packages/plugins/@nocobase/plugin-ui-schema-storage/package.json
# packages/plugins/@nocobase/plugin-user-data-sync/package.json
# packages/plugins/@nocobase/plugin-users/package.json
# packages/plugins/@nocobase/plugin-verification/package.json
# packages/plugins/@nocobase/plugin-workflow-action-trigger/package.json
# packages/plugins/@nocobase/plugin-workflow-aggregate/package.json
# packages/plugins/@nocobase/plugin-workflow-delay/package.json
# packages/plugins/@nocobase/plugin-workflow-dynamic-calculation/package.json
# packages/plugins/@nocobase/plugin-workflow-loop/package.json
# packages/plugins/@nocobase/plugin-workflow-mailer/package.json
# packages/plugins/@nocobase/plugin-workflow-manual/package.json
# packages/plugins/@nocobase/plugin-workflow-notification/package.json
# packages/plugins/@nocobase/plugin-workflow-parallel/package.json
# packages/plugins/@nocobase/plugin-workflow-request/package.json
# packages/plugins/@nocobase/plugin-workflow-sql/package.json
# packages/plugins/@nocobase/plugin-workflow-test/package.json
# packages/plugins/@nocobase/plugin-workflow/package.json
# packages/presets/nocobase/package.json
|
2024-11-27 16:53:00 +08:00 |
|
nocobase[bot]
|
e1b82451af
|
Merge branch 'main' into next
|
2024-11-27 07:36:29 +00:00 |
|
Katherine
|
05d973ab02
|
fix: foreign key field display issue in the data selector (#5734)
|
2024-11-27 15:36:05 +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 |
|
gchust
|
607773075a
|
feat: implement on-demand loading for frontend components (#5647)
* fix: missing less loader while building client
* fix: correct regex for .less file handling and resolve less-loader path
* feat: dynamic import big react components for core plugins
* chore: revert lerna.json
* chore: remove global deps duplications [skip ci]
* chore: optimization
* feat: dynamic import for markdown vditor plugin
* chore: optimization
* chore: more optimization
* feat: code split for plugins with some ui components
* fix: incorrect submodule commit
* fix: test cases failure
* chore: refactor hook lazy import
* chore: improve lazy component loading
* chore: lazy load vditor lib's js files [skip ci]
* chore: add bundle analyze option for client bundle
* chore: update loading sytle
* fix: add spinner when loading umi js files
* chore: clean
* chore: resolve develop branch confliction
* chore: refactor helper function name
* fix: error of lazy duplication [skip ci]
* fix: replace useImported with uselazyhook
* chore: rename
* chore: add comments for the helper function
* chore: update comment
* fix: keep suspense into component level
* fix: improve code
---------
Co-authored-by: chenos <chenlinxh@gmail.com>
|
2024-11-26 20:58:55 +08:00 |
|
Katherine
|
e7cb99ea47
|
fix: field assignment to support variable value as 0 (#5663)
* fix: associationFieldMobile
* fix: bug
|
2024-11-17 13:51:06 +08:00 |
|
Zeke Zhang
|
a6f16acf1c
|
fix(kanban): fix incorrect appends parameter issue (#5592)
* refactor(kanban): optimize get appends function
* fix(kanban): fix incorrect appends parameter issue
* chore: remove useless code
|
2024-11-06 09:28:20 +08:00 |
|