* feat(Vditor): support s3 pro
* fix(Edit): refactor upload handling to improve custom request support
* fix(Edit): enhance file upload handling with custom request support and add localization for upload messages
* fix: input issue
* feat: enhance upload functionality by integrating collection manager in markdown editor
* feat: add upload error handling and improve localization messages for storage configuration
* fix: streamline upload loading message handling and improve baseUrl retrieval in storage actions
* fix: remove unused imports and refactor storage afterSave and afterDestroy hooks for better async handling
* refactor: enhance file upload functionality and improve loading messages across multiple locales
* refactor: streamline upload method selection process in PluginFileManagerClient
* fix: implement file upload support check and streamline storage retrieval process
* fix: add ACL permission check for logged-in users in Vditor plugin
* fix: change ACL permission from 'loggedIn' to 'public' for Vditor plugin
* fix: update file storage description in Markdown editor to include default attachments
* test: add unit tests for vditor storage check functionality
* test: add unit tests for PluginFileManagerClient uploadFile method
* fix: handle optional chaining for collection options in public forms plugin
* fix: add getStorageByCollectionName action and update permissions
* fix: update storage response structure in vditor plugin
* fix: update ACL permissions for vditor and storages to require logged-in users
* fix: simplify uploadFile method by removing redundant storageId retrieval
* fix: update storage assertions in vditor tests to use inline snapshots
* fix: enhance file upload functionality with improved storage handling and error messages
* fix: remove getStorageByCollectionName method and update ACL permissions for storages
* fix: remove commonUpload method from storage types and update imports
* fix: update parseCollectionData method to include dataSourceKey for improved data handling
* fix: update useStorageUploadProps to enhance storage upload properties handling
* fix: update action handling for storages to include createPresignedUrl
* fix: ensure focus in input box before file upload
* 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
* feat(locale): update and improve Japanese translations in ja_JP files
* fix(locale): correct japanese translations in ja_JP files
---------
Co-authored-by: mahuan <1007409254@qq.com>
* feat: create vditor field type, use Vditor as Markdown Editor
* feat: clear Markdown Vditor value when set props.value to null
* feat: add plugin-field-markdown-field to preset local plugin
* fix: fix the plugin-field-markdown-vditor name in preset
* fix: fix the plugin-field-markdown-vditor version in preset
* feat: set vditor disable if props.disable is true after init
* feat: use data from localstorage as vditor upload request headers
* fix: plugin-field-markdown-vditor version to 0.21.0-alpha.11
* feat: when fileCollection is not defined, remove upload from vditor toolbar
* feat: add temp function to reset vditor value
* fix: temp function to reset vditor value may include reset tag
* feat: update plugin-field-markdown-vditor i18n
* fix: i18n
* feat: temp disable fullscreen
* fix: remove useless file
* fix: plugin description
* fix: plugin description
* fix: plugin-field-markdown-vditor componentCls
* fix: plugin-field-markdown-vditadd default toobar config
* fix: use long text to save mardkwon
* fix: vditor fullscreen style
* feat: change vditor field datatype
* fix: code review
* fix: code review
* feat: change import method of katex in plugin-field-markdown-vditor
* fix: version
* fix: resize will cause blur
* fix: vditor base font-size
* fix: vditor base font-size
* feat: use style config from token as vditor base size
* fix: plugin-field-markdown-vditor i18n
* fix: toobar config tooltip can not be seen
* fix: vditor toobar default config
* feat: plugin-field-markdown-vditor doc url
* feat: move cursor to end when reset vditor value
* fix: value change will not set vditor
* feat: support getHeaders
* fix: improve component
* fix: enhance vditor init
---------
Co-authored-by: chenos <chenlinxh@gmail.com>