137 Commits

Author SHA1 Message Date
nocobase[bot]
a8f868f19e Merge branch 'main' into next 2025-03-21 21:13:52 +00:00
chenos
44ee058730
fix: getFileKey (#6523)
* fix: getFileKey

* fix: storage cannot be deleted
2025-03-22 05:13:24 +08:00
nocobase[bot]
e17937596d Merge branch 'main' into next 2025-03-20 06:57:03 +00:00
chenos
bd51bd545e
fix: unable to access files stored in COS (#6512)
* fix: unable to access files stored in COS

* fix: ensureUrlEncoded
2025-03-20 14:56:42 +08:00
nocobase[bot]
f87c95af50 Merge branch 'main' into next 2025-03-19 16:35:17 +00:00
N3tN00b3r
49bd35ca5f
Updating italian translations - Plugins + Core (#6466)
* Add italian translation

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

The following strings have been intentionally not translated to avoid misinterpretation of the technical terms:

Access Key ID
Access Key Secret
Secret ID
Secret Key

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

---------

Co-authored-by: mahuantest <50297992+Albert-mah@users.noreply.github.com>
2025-03-20 00:34:48 +08:00
nocobase[bot]
ca3ae81933 Merge branch 'main' into next 2025-03-18 13:19:07 +00:00
chenos
00cd51c14e
fix: encode url (#6497) 2025-03-18 21:18:43 +08:00
nocobase[bot]
5cb60ad9f8 Merge branch 'main' into next 2025-03-18 07:23:47 +00:00
chenos
dd47ca4552 fix: locale error 2025-03-18 15:23:13 +08:00
nocobase[bot]
ca09100027 Merge branch 'main' into next 2025-03-17 00:54:52 +00:00
Junyi
5144d47eb9
refactor(plugin-file-manager): refactor file url generating (#6472)
* refactor(plugin-file-manager): change file url generation to a better way

* fix(plugin-file-manager): use url field first

* fix(client): remove unused function call

* fix(plugin-file-manager): fix test cases

* fix: local getURL

* fix: md5

* fix: getFileURL

* fix(plugin-file-manager): fix FileModel class

* fix: use DeleteObjectCommand

* fix(plugin-file-manager): fix package version and require

* test(plugin-file-manager): fix test cases

* fix: storageInstance

* fix: test case error

* fix: url-join

* fix: autoGenId false

* fix: url

* fix: file.url

* fix: file preview

* fix: test error

* fix: isURL

* fix: only

---------

Co-authored-by: chenos <chenlinxh@gmail.com>
2025-03-17 08:54:26 +08:00
nocobase[bot]
684230b6e3 Merge branch 'main' into next 2025-03-14 14:19:44 +00:00
Junyi
4b91d890cf
refactor(utils): move md5 to utils (#6468)
* refactor(utils): move md5 to utils

* fix(utils): fix export

* fix(utils): add missed file
2025-03-14 22:19:20 +08:00
nocobase[bot]
f0bd857df3 Merge branch 'main' into next 2025-03-14 12:18:42 +00:00
chenos
7331cc78f5
fix: unable to delete files stored in S3 (#6467) 2025-03-14 20:18:14 +08:00
Mathy Vandersmissen
6db5bd7f33
Update dutch language files (#6461) 2025-03-14 08:38:14 +08:00
nocobase[bot]
ba2b9578f2 Merge branch 'main' into next 2025-03-12 15:35:39 +00:00
Junyi
cc0e13dce0
fix(plugin-file-manager): fix file issues (#6436)
* fix(plugin-file-manager): fix file issues

* fix(plugin-file-manager): fix special char in windows
2025-03-12 23:35:14 +08:00
nocobase[bot]
79aee8825d Merge branch 'main' into next 2025-03-12 13:40:09 +00:00
N3tN00b3r
97940d246c
Updating italian translations (#6434)
* Add italian translation

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

The following strings have been intentionally not translated to avoid misinterpretation of the technical terms:

Access Key ID
Access Key Secret
Secret ID
Secret Key

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Create it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json

* Update it-IT.json
2025-03-12 21:39:47 +08:00
Jonas Fleischer
9d572bf8f4
feat: add German localization files for NocoBase core and plugins (#6435)
* feat: add German localization files for NocoBase core and plugins

* feat: expand German localization for NocoBase plugins compared to chinese translation

This commit adds and enhances German translation files across multiple NocoBase plugins, including:
- Workflow plugins (action trigger, manual, notification, etc.)
- File management
- Charts and data visualization
- Async task management
- Import/export functionality
- Theme editor
- And several other core and extension plugins
2025-03-12 21:35:26 +08:00
mahuantest
955457c121
feat(locale): add translation of nl-NL (dutch) (#6166)
* feat(locale): add offset param to charts-query(backend)

* feat(locale): add offset param to charts-query(frontend)

* feat(locale): add translation of de-DE

* feat(locale): add translation of nl-NL (dutch)

---------

Co-authored-by: mahuan <1007409254@qq.com>
2025-03-11 22:19:26 +08:00
nocobase[bot]
1670cead6c Merge branch 'main' into next 2025-03-07 09:16:37 +00:00
N3tN00b3r
a1fe85bd03
Adding italian translation for plugins (#6316)
* Add italian translation

* Create it-IT.json
2025-03-07 17:16:16 +08:00
nocobase[bot]
bd4e86d4b3 Merge branch 'main' into next 2025-03-05 09:54:50 +00:00
Junyi
cb2cb0b5ed
fix(plugin-file-manager): fix error thrown when creating file collection (#6363) 2025-03-05 17:54:27 +08:00
nocobase[bot]
4362709ccd Merge branch 'main' into next 2025-03-01 07:12:32 +00:00
chenos
f778b2f5d6 fix(upload): resolve Chinese filename encoding issue 2025-03-01 15:11:02 +08:00
nocobase[bot]
d48adaac6a Merge branch 'main' into next 2025-02-26 12:09:01 +00:00
Junyi
22869ca184
fix(plugin-file-manager): fix migration for inherited collection (#6310) 2025-02-26 20:08:35 +08:00
nocobase[bot]
1785d9f44f Merge branch 'main' into next 2025-02-25 15:40:11 +00:00
Junyi
99a0b6bea6
fix(plugin-file-manager): fix file template column type (#6294) 2025-02-25 23:39:41 +08:00
nocobase[bot]
6cc13958de Merge branch 'main' into next 2025-02-25 15:29:30 +00:00
Junyi
80633ce079
fix(plugin-file-manager): fix migration and add test cases (#6288) (#6293)
* fix(plugin-file-manager): fix migration and add test cases

* fix(plugin-file-manager): fix test case fails for mysql

* fix(plugin-file-manager): fix test cases

* fix(plugin-file-manager): change migration name
2025-02-25 23:29:02 +08:00
mytharcher
d76ca21d29 Merge branch 'main' into next 2025-02-25 21:09:10 +08:00
Junyi
aa8b98d615
fix(plugin-file-manager): fix migration and add test cases (#6288)
* fix(plugin-file-manager): fix migration and add test cases

* fix(plugin-file-manager): fix test case fails for mysql

* fix(plugin-file-manager): fix test cases

* fix(plugin-file-manager): change migration name
2025-02-25 20:53:13 +08:00
Jiannx
669c7f6335
feat: add backend code to generate file preview url for next (#6281)
* feat: adjust preview field of file collection

* fix: add banckend to generate preview

* fix: undefined error
2025-02-25 09:33:11 +08:00
Zeke Zhang
739fecbbe7 Merge branch 'main' into next 2025-02-25 05:57:38 +08:00
Junyi
cdcea99e30
fix(plugin-file-manager): increase url length (#6275)
* fix(plugin-file-manager): increase url length

* fix(client): fix null value
2025-02-24 22:53:57 +08:00
chenos
7857993dcd
fix: getFilename (#6217) 2025-02-24 22:00:39 +08:00
Junyi
f8a5999903 refactor(plugin-file-manager): change storage type api and add plugin api (#6246)
* refactor(plugin-file-manager): change storage type api and add plugin api

* fix(plugin-file-manager): fix test cases
2025-02-24 19:04:37 +08:00
nocobase[bot]
f53c2d836b Merge branch 'next' into develop 2025-01-25 14:21:24 +00:00
nocobase[bot]
4c3b4c8497 Merge branch 'main' into next 2025-01-25 14:20:56 +00:00
ChengLei Shao
49cad7ed3f
chore: append acl strategy resource (#6137) 2025-01-25 22:20:32 +08:00
Chareice
2b58c13aa5
chore: migration rules 2025-01-24 22:31:39 +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
chenos
225278602c
Update server.ts 2025-01-24 15:22:21 +08:00
Junyi
55a7d9a828
refactor(plugin-file-manager): move destroy to collection event (#6127) 2025-01-23 22:27:11 +08:00