10186 Commits

Author SHA1 Message Date
Sheldon Guo
b8f76de237
fix: handle undefined 'to' field and improve email recipient processing (#6915) 2025-05-23 06:39:30 +08:00
nocobase[bot]
baa4c80db4 Merge branch 'main' into next 2025-05-22 04:21:36 +00:00
Thân
403ba08d02
chore: optimize get user roles in register audit log login (#6878) 2025-05-22 12:21:13 +08:00
xilesun
059a3c82ce fix(ci): node version 2025-05-22 11:21:23 +08:00
YANG QIA
35f23d2599
fix: verifier typo (#6834)
* fix: verifier typo

* fix: unbind bug

* fix: bug

* chore: update

* test: add test case

* fix: test
2025-05-22 10:43:35 +08:00
nocobase[bot]
25b89a87c1 Merge branch 'main' into next 2025-05-22 01:47:47 +00:00
Junyi
fd3cd24c5b
fix(plugin-file-manager): fix client collection and upload parameter (#6909) 2025-05-22 09:47:24 +08:00
nocobase[bot]
1f7d613f11 Merge branch 'main' into next 2025-05-21 12:06:34 +00:00
Katherine
e59292c857
fix: rendering error caused by invalid style format when adding association field (#6903) 2025-05-21 20:06:10 +08:00
Katherine
b4592f336c
fix: missing current object variable in linkage rule inside subtable (#6907) 2025-05-21 20:05:12 +08:00
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
nocobase[bot]
689feac315 Merge branch 'main' into next 2025-05-21 07:54:56 +00:00
Junyi
1cfc4c200b
fix(plugin-file-manager): fix preview match rule (#6902) 2025-05-21 15:54:31 +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
nocobase[bot]
78795cb3ce Merge branch 'main' into next 2025-05-20 15:14:45 +00:00
chenos
9bd92d3670 chore: update ci 2025-05-20 23:14:07 +08:00
nocobase[bot]
22111c3d65 Merge branch 'main' into next 2025-05-20 14:45:12 +00:00
chenos
afb0bbbb08
chore: build the full docker image (#6898)
* chore: build full docker image

* fix: dockerfile-cn

* chore: update Dockerfile

* fix: error

* chore: update ci
2025-05-20 22:44:45 +08:00
mytharcher
ba0589335a fix(plugin-file-manager): fix conflict 2025-05-20 17:58:12 +08:00
mytharcher
4dd529b79a Merge branch 'main' into next 2025-05-20 17:27:49 +08:00
Katherine
c43d4234a3
fix: disable linkage rule not working for action button (#6896) 2025-05-20 14:05:17 +08:00
Junyi
cb98265eb2
fix(plugin-file-manager): fix preview url (#6889)
* fix(plugin-file-manager): fix preview url

* fix(plugin-file-manager): fix api type

* test(plugin-file-manager): add test cases
2025-05-20 12:29:17 +08:00
Junyi
b67f46baf9
fix(plugin-workflow-manual): fix test case (#6895) 2025-05-20 12:28:58 +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]
e9a70354c7 Merge branch 'main' into next 2025-05-20 02:33:25 +00:00
nocobase[bot]
6a61976588 docs: update changelogs 2025-05-20 02:32:57 +00:00
nocobase[bot]
54c9394189 Merge branch 'main' into next 2025-05-20 02:14:31 +00:00
nocobase[bot]
ecbe2cccf0 chore(versions): 😊 publish v1.6.32 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]
f690b5a4ec Merge branch 'main' into next 2025-05-19 09:07:28 +00:00
chenos
720c323c5f
fix: invalid url (#6890) 2025-05-19 17:07:00 +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 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]
d81b414ee6 docs: update changelogs 2025-05-18 14:44:18 +00:00
nocobase[bot]
e541b60581 Merge branch 'main' into next 2025-05-18 14:35:03 +00:00
nocobase[bot]
0bd8e8252e chore(versions): 😊 publish v1.6.31 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