5119 Commits

Author SHA1 Message Date
nocobase[bot]
5f60684d9f Merge branch 'main' into next 2025-05-21 08:29:41 +00:00
Katherine
3428b30ae5
fix: incorrect empty value check for toManay association field in linkage rules (#6905) 2025-05-21 16:29:16 +08:00
ajie
572253d823
refator: performance optimization for exporting to XLSX (#6729)
* perf: performance optimization for exporting to XLSX
2025-05-21 09:52:46 +08:00
ajie
a4469400f1
Revert "perf: optimize xlsx import performance (#6850)" (#6899)
This reverts commit 2ac638f9f820f277ce36974d5b815a9fd47c1709.
2025-05-21 09:47:03 +08:00
ajie
2ac638f9f8
perf: optimize xlsx import performance (#6850)
* perf: optimize xlsx import performance
2025-05-21 09:43:53 +08:00
Katherine
6678d02e09
chore: improve date variable assignment logic (#6828)
* fix: correct date comparison logic in linkage rules

* chore: restructure date variable assignment logic

* chore: restructure date variable assignment logic

* chore: restructure date variable assignment logic in iframe

* chore: restructure date variable assignment logic in markdown

* fix: date variable in date field scope

* fix: test

* fix: bug

* fix: test

* fix: bug

* fix: bug
2025-05-21 09:41:44 +08:00
Katherine
c43d4234a3
fix: disable linkage rule not working for action button (#6896) 2025-05-20 14:05:17 +08:00
Zeke Zhang
f53ac3ce3f Merge branch 'main' into next 2025-05-20 12:01:30 +08:00
Zeke Zhang
5fde96d72e
perf: remove inactive pages from the document flow to improve rendering performance (#6888)
* perf: remove unused context providers and streamline KeepAliveProvider

* perf: remove inactive pages from the document flow to improve rendering performance

* fix: enable keep-alive in e2e environment by returning 1 for max page count

* refactor: remove unused display styles in TabPane component

* fix: replace useEffect with useInsertionEffect for improved DOM handling in KeepAliveProvider

* fix: update useLayoutEffect for better performance; enhance Card component drag-and-drop handling

* refactor: rename to renderedUidListRef

* refactor: streamline KeepAlive component structure

* refactor: replace TabPane with KeepAlive for improved caching in PageContent

* fix: wrap content in an additional div to prevent React errors on unmounting

* refactor: enhance KeepAliveProvider to accept parentActive prop for improved context handling

* refactor: simplify KeepAliveProvider by removing unused refs and effects

* refactor: remove unused useKeepAlive hook and simplify drag disable logic in Card component
2025-05-20 11:51:05 +08:00
nocobase[bot]
ecbe2cccf0 chore(versions): 😊 publish v1.6.32 2025-05-20 02:13:50 +00:00
nocobase[bot]
1088f1a199 Merge branch 'main' into next 2025-05-19 12:34:52 +00:00
Katherine
d511997fe4
fix: page not redirected correctly after deleting last item (#6892) 2025-05-19 20:34:16 +08:00
Katherine
888d38935c
fix: e2e test current record in edit form (#6891)
* fix: e2e test current record in edit form

* fix: client test

* fix: client test

* fix: test

* fix: e2e test
2025-05-19 20:25:46 +08:00
nocobase[bot]
1ee846114e Merge branch 'main' into next 2025-05-19 06:35:15 +00:00
Chiming
fe03658a22
fix: handle non-array values in select onChange (#6884)
* fix: handle non-array values in select onChange

* fix: refine onChange value handling

---------

Co-authored-by: Zeke Zhang <958414905@qq.com>
2025-05-19 14:34:50 +08:00
nocobase[bot]
03ae40d645 chore(versions): 😊 publish v1.7.0-beta.32 2025-05-19 03:12:28 +00:00
nocobase[bot]
e7f27c154f Merge branch 'main' into next 2025-05-19 01:52:55 +00:00
Katherine
d6b66ccf07
fix: cascade component in modal not loading association data initially (#6886)
* fix:  cascade component in modal not loading association data initially

* fix: bug
2025-05-19 09:52:22 +08:00
nocobase[bot]
0bd8e8252e chore(versions): 😊 publish v1.6.31 2025-05-18 14:34:36 +00:00
Zeke Zhang
0f6f5e5d1f
feat: add multiple keywords filter operator plugin with Excel import support (#6685)
* feat: list interface supports POST method

* feat: add multiple keywords filter plugin with client and server support

* feat: add operator options management for field interfaces

* feat: add MultipleKeywordsInput component for filtering with multiple keywords

* feat: enhance MultipleKeywordsInput with Excel import functionality and add tips for column selection

* feat: remove MultipleKeywordsInput plugin and associated files

* fix: refactor parameter extraction in listWithPagination function

* chore: revert

* chore: revert

* fix: adjust constructor formatting and improve operator addition logic

* chore: empty commit

* chore: empty message

* fix(CollectionFieldInterface): handle undefined filterable operators in addOperator method

* fix: update PublicAPIClientProvider to properly manage axios request interceptor

* fix: optimize schema assignment in useValues hook

* fix: update EditOperator to handle async changes and improve schema patching

* Revert "fix: update EditOperator to handle async changes and improve schema patching"

This reverts commit 86ab187d03ede920e61cbabe9f7d341996186aa2.

* fix: update Chinese translations for logical conditions
2025-05-18 19:18:04 +08:00
nocobase[bot]
2005abbef0 Merge branch 'main' into next 2025-05-18 10:59:35 +00:00
Sheldon Guo
329efea176
refactor(router): change router property to public and improve basename handling in useScanner (#6877) 2025-05-18 18:59:09 +08:00
ajie
de6bfb0b71
fix(importer): handle empty string cells during field import to prevent errors (#6880) 2025-05-17 21:59:24 +08:00
nocobase[bot]
d8fcd11286 Merge branch 'main' into next 2025-05-17 11:45:24 +00:00
Katherine
866c759d9f
fix: association select record table did not filter already associate… (#6874)
* fix: association select record table did not filter already associated records

* fix: bug

* fix: bug
2025-05-17 19:44:55 +08:00
nocobase[bot]
e79a454b29 Merge branch 'main' into next 2025-05-16 09:52:25 +00:00
Katherine
fd87c8d38c
fix: association data not submitted when exposing association fields in subform/subTable (#6883) 2025-05-16 17:52:04 +08:00
Katherine
c0af9b53ac
fix: missing current form variables in data scope of data selector table (#6882) 2025-05-16 16:16:23 +08:00
mytharcher
af209906c9 Merge branch 'main' into next 2025-05-16 15:34:04 +08:00
Katherine
fefd5916d4
fix: snippets undefined (#6881) 2025-05-16 15:16:07 +08:00
katherinehhh
4b2d87b824 Merge branch 'main' into next 2025-05-15 22:37:36 +08:00
Katherine
49f29d0faf
fix: draggable sort fields not displaying available options correctly in table (#6875) 2025-05-15 22:19:35 +08:00
nocobase[bot]
2dffe6a2ef chore(versions): 😊 publish v1.6.30 2025-05-15 12:15:02 +00:00
nocobase[bot]
4e197e411f chore(versions): 😊 publish v1.7.0-beta.31 2025-05-15 09:13:53 +00:00
Katherine
c9c243713d
refactor: add more built-in sizes to the attachment URL field for read status (#6871) 2025-05-15 16:43:08 +08:00
nocobase[bot]
43a867cb60 Merge branch 'main' into next 2025-05-15 06:13:55 +00:00
Katherine
12c25ff9fc
refactor: add more built-in sizes for read status image (#6868) 2025-05-15 14:13:28 +08:00
Katherine
32b7ed7248
fix: button linkage in detail block (#6867)
* fix: linakge rule action

* fix: bug
2025-05-15 10:55:38 +08:00
Zeke Zhang
cb1655e6ec fix(filter-blocks): add overflow hidden style to ActionBar component 2025-05-15 09:45:11 +08:00
nocobase[bot]
c435b37b9d Merge branch 'main' into next 2025-05-15 01:14:48 +00:00
chenos
74e7d97fd6
fix: file collection url export error (#6865)
* Revert "fix: exporting empty values in nested associations (#6845)"

This reverts commit f004ead6d0a6edf094188445cca571872c0cbea2.

* fix: file collection url export error
2025-05-15 09:14:26 +08:00
Katherine
8a5f1f0f2f
fix: clear right-hand value when operator changes in linkage rule (#6862)
* fix:  clear right-hand value when operator changes in linkage rule

* fix: bug
2025-05-14 21:43:56 +08:00
Katherine
e02581726a
feat: action linkage rule support 'current form' variables (#6810)
* feat: action linkage rule support current form variables

* fix: bug

* fix: bug
2025-05-14 17:18:52 +08:00
Katherine
e4468e8573
fix: incorrect evaluation of operators for date variables in linkage conditions (#6825)
* fix: correct date comparison logic in linkage rules

* fix: bug

* fix: test
2025-05-14 14:05:42 +08:00
nocobase[bot]
7a8dd372c5 Merge branch 'main' into next 2025-05-13 14:12:29 +00:00
Zeke Zhang
27284781a5 fix(filter-blocks): add overflow hidden style to ActionBar component 2025-05-13 22:11:17 +08:00
Katherine
8559ae8441
fix: missing operator in linkage rule (#6857) 2025-05-13 16:47:59 +08:00
nocobase[bot]
b06a65e99f chore(versions): 😊 publish v1.6.29 2025-05-13 06:23:07 +00:00
Junyi
6943d5bab5
refactor(plugin-workflow): change tasks stats strategy (#6783)
* refactor(plugin-workflow): change tasks stats strategy

* fix(plugin-workflow): fix tasks data

* chore(test): export type

* fix(plugin-workflow-manual): fix test cases

* fix(plugin-workflow): fix type

* fix(plugin-workflow): fix count strategy

* fix(plugin-workflow-manual): fix tasks stats when execution change

* fix(plugin-workflow-manual): fix query condition

* fix(plugin-workflow): enable hooks when update workflow

* fix(plugin-workflow-manual): change upsert to find and create in migration

* fix(plugin-workflow): fix unique key

* test(plugin-workflow): fix test case
2025-05-13 10:10:25 +08:00
nocobase[bot]
20c33c934d Merge branch 'main' into next 2025-05-12 03:57:40 +00:00