nocobase[bot]
|
9300afd80c
|
chore(versions): 😊 publish v1.4.0-beta.7
|
2024-11-27 07:22:59 +00: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 |
|
nocobase[bot]
|
42ca3c3ce2
|
chore(versions): 😊 publish v1.4.0-beta.6
|
2024-11-26 14:12:06 +00: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 |
|
nocobase[bot]
|
9760a3230e
|
chore(versions): 😊 publish v1.4.0-beta.5
|
2024-11-23 16:08:00 +00:00 |
|
nocobase[bot]
|
88b184e665
|
chore(versions): 😊 publish v1.5.0-alpha.5
|
2024-11-23 15:34:53 +00:00 |
|
nocobase[bot]
|
82767f1f6f
|
chore(versions): 😊 publish v1.4.0-beta.4
|
2024-11-22 00:40:50 +00:00 |
|
nocobase[bot]
|
84ce4dbaa2
|
chore(versions): 😊 publish v1.5.0-alpha.4
|
2024-11-21 16:52:42 +00:00 |
|
nocobase[bot]
|
e8390a616b
|
chore(versions): 😊 publish v1.4.0-beta.3
|
2024-11-21 14:55:41 +00:00 |
|
nocobase[bot]
|
5b1c0b2002
|
chore(versions): 😊 publish v1.4.0-beta.2
|
2024-11-21 06:17:44 +00:00 |
|
nocobase[bot]
|
0c404a3b35
|
chore(versions): 😊 publish v1.5.0-alpha.3
|
2024-11-21 00:57:17 +00:00 |
|
nocobase[bot]
|
a04620c1b0
|
chore(versions): 😊 publish v1.5.0-alpha.2
|
2024-11-20 06:10:18 +00:00 |
|
nocobase[bot]
|
673b7915d4
|
chore(versions): 😊 publish v1.5.0-alpha.1
|
2024-11-19 15:42:05 +00:00 |
|
nocobase[bot]
|
d4e06ff013
|
Merge branch 'next' into develop
|
2024-11-19 14:46:10 +00:00 |
|
nocobase[bot]
|
2a95c2ddef
|
chore(versions): 😊 publish v1.4.0-beta.1
|
2024-11-19 14:45:55 +00:00 |
|
chenos
|
87b1011dbe
|
Merge branch 'next' into develop
# Conflicts:
# packages/core/database/package.json
# packages/core/server/package.json
# packages/presets/nocobase/package.json
|
2024-11-19 14:54:06 +08:00 |
|
nocobase[bot]
|
b2bc5ff581
|
chore(versions): 😊 publish v1.4.0-alpha.17
|
2024-11-19 06:15:40 +00:00 |
|
mytharcher
|
fa5a61fc97
|
Merge branch 'next' into develop
|
2024-11-19 10:52:28 +08:00 |
|
nocobase[bot]
|
184dde59fa
|
chore(versions): 😊 publish v1.4.0-alpha.16
|
2024-11-18 08:01:27 +00:00 |
|
nocobase[bot]
|
29209a1ede
|
chore(versions): 😊 publish v1.4.0-alpha.15
|
2024-11-17 13:08:36 +00:00 |
|
nocobase[bot]
|
d0a2aabe9d
|
chore(versions): 😊 publish v1.4.0-alpha.14
|
2024-11-17 05:54:53 +00:00 |
|
nocobase[bot]
|
af599493d1
|
chore(versions): 😊 publish v1.4.0-alpha.13
|
2024-11-16 14:03:56 +00:00 |
|
nocobase[bot]
|
30690c158c
|
chore(versions): 😊 publish v1.4.0-alpha.12
|
2024-11-15 16:16:58 +00:00 |
|
mytharcher
|
5824f1fb15
|
Merge branch 'next' into T-4910
|
2024-11-15 11:03:16 +08:00 |
|
nocobase[bot]
|
f27df77573
|
chore(versions): 😊 publish v1.4.0-alpha.11
|
2024-11-14 16:24:31 +00:00 |
|
nocobase[bot]
|
1cc88e2edf
|
chore(versions): 😊 publish v1.4.0-alpha.10
|
2024-11-14 13:47:53 +00:00 |
|
nocobase[bot]
|
d12c0afbbb
|
chore(versions): 😊 publish v1.4.0-alpha.9
|
2024-11-14 01:08:11 +00:00 |
|
nocobase[bot]
|
07b95c388a
|
chore(versions): 😊 publish v1.4.0-alpha.8
|
2024-11-11 04:15:27 +00:00 |
|
nocobase[bot]
|
8618a33d68
|
chore(versions): 😊 publish v1.4.0-alpha.7
|
2024-11-11 02:25:11 +00:00 |
|
nocobase[bot]
|
3733676d6e
|
chore(versions): 😊 publish v1.4.0-alpha.6
|
2024-11-08 01:15:45 +00:00 |
|
nocobase[bot]
|
b3ea409d6c
|
chore(versions): 😊 publish v1.4.0-alpha.5
|
2024-11-08 00:48:42 +00:00 |
|
nocobase[bot]
|
6c8a2ae3b5
|
chore(versions): 😊 publish v1.4.0-alpha.4
|
2024-11-08 00:26:17 +00:00 |
|
nocobase[bot]
|
3801a2e145
|
chore(versions): 😊 publish v1.4.0-alpha.3
|
2024-11-07 14:57:03 +00:00 |
|
nocobase[bot]
|
a2d9b52ec5
|
chore(versions): 😊 publish v1.4.0-alpha.2
|
2024-11-06 09:44:44 +00:00 |
|
nocobase[bot]
|
e2dd54f338
|
chore(versions): 😊 publish v1.4.0-alpha.1
|
2024-11-06 06:59:06 +00:00 |
|
nocobase[bot]
|
1ca1a570c9
|
chore(versions): 😊 publish v1.4.0-alpha.0
|
2024-11-06 06:15:07 +00:00 |
|
mytharcher
|
2ac5457583
|
Merge branch 'next' into T-4910
|
2024-10-14 17:23:56 +08:00 |
|
Zhi Chen
|
3de2e9c7dd
|
chore(user-data-sync): optimize wordings by updating prompt (#5244)
* chore: update prompt
* feat: support sync main dept
* chore: adjust the display format of sync error messages
* chore: optimize error handling
* chore: error message translation
* chore: error handing
---------
Co-authored-by: xilesun <2013xile@gmail.com>
|
2024-09-13 22:46:24 +08:00 |
|
Zhi Chen
|
472190b7d5
|
feat: user sync support custom fields and department owner (#5158)
|
2024-09-02 09:10:19 +08:00 |
|
mytharcher
|
54d51e3d23
|
fix(plugin-users): fix test with sort field
|
2024-08-28 12:21:59 +08:00 |
|
mytharcher
|
b83435eb2b
|
fix(plugin-user-data-sync): fix test with sort field
|
2024-08-28 11:18:50 +08:00 |
|
Zhi Chen
|
2c757c43c5
|
feat: user data sync plugin (#4986)
* feat: user data sync plugin
* fix: nickname bug
* feat: adjust sync
* fix: delete package-lock.json
* feat: adjust push
* feat: adjust user-data-sync plugin
* fix: delete submodule
* fix: sync bug
* fix: adjust log
* fix: adjust log
* chore: add to build-in
* chore: update version
* chore: add api doc
* chore: add plugin description
* chore: api doc
* chore: change keywords
* feat: add no source type prompt
* chore: text to json
* feat: optimize resource manager
* fix: test & typo
* test: add tests for resource manager & fix bug
* fix: user sync
* chore: remove department resource
* fix: test
* fix: build
* fix: push data
* fix: push api add default sourceName
* test: add api test
* fix: uniqueKey support any
* chore: single user belongs to multi department situation
* chore: department
* fix: fix sync bugs
* fix: sync departments
* chore: remove department logic
* chore: remove department
* fix: fix logger type error
* fix: fix sync bug
* fix: logger & role
* fix: fix sync bugs
* fix: fix sync bug
* fix: fix sync bugs
* test: update test cases
* chore: update
* chore: update
* fix: test
* fix: test
* fix: test
* fix: bugs
* fix: version
---------
Co-authored-by: chenzhi <chenzhi@zhuopaikeji.com>
Co-authored-by: xilesun <2013xile@gmail.com>
|
2024-08-27 05:25:30 +08:00 |
|