Commit Graph

98 Commits

Author SHA1 Message Date
Aaron Liu 0bf85fa0ab feat(media meta): add Mapbox as a map provider option (#2922) 2025-09-27 10:19:20 +08:00
Aaron Liu fc7791cde1 feat(media meta): reverse geocoding from mapbox (#2922) 2025-09-26 11:27:43 +08:00
Aaron Liu 2db256607a feat(dashboard): customize character length in graphical captcha (cloudreve/cloudreve#2879) 2025-09-12 14:31:01 +08:00
Darren Yu 3f228f3131
feat(thumb): enhance native thumbnail generater with encoding format and quality (#2868) (#309)
* feat(thumb): enhance native thumbnail generater with encoding format and quality

* Update Media.tsx
2025-09-05 11:40:43 +08:00
WittF 31698e2288
fix(locales): Complete "import" key for external file import in multiple languages (#307) 2025-09-02 11:57:14 +08:00
Aaron Liu 463794a71e feat: preview archive file and extract selected files 2025-09-02 11:51:15 +08:00
Aaron Liu 35961604a1 feat(uploader): concurrent chunk uploads for local/remote storage policy 2025-08-30 10:36:46 +08:00
Aaron Liu a095f8c612 feat(uploader): concurrent chunk uploads 2025-08-30 10:36:18 +08:00
Darren Yu 3802850692
feat(email): add remove language templates (#2846) (#305)
* feat(email): add remove language templates

* Update EmailTemplateEditor.tsx

* Update EmailTemplateEditor.tsx
2025-08-28 11:58:53 +08:00
Darren Yu f037956477
fix(dashboard): center summary chart, uniform legend color, and correct description of summary item (#304) 2025-08-28 11:39:43 +08:00
Darren Yu c786f843f9
feat(email): fix and enhance email template setting (#2813) (#301)
* feat(email): auto switch for existing language templates

* feat(email): use friendly lang display name

* fix(email): prevent infinite loop when updating templates

* feat(email): adjust email template order by drag-and-drop

* revoke(email): remove drag-and-drop for email template order

* feat(email): support magic variables in email title

* feat(email): add preferred language setting in email template editor
2025-08-26 11:03:12 +08:00
Aaron Liu 3b9bef5ca9 i18n: remove unused keys and missing keys 2025-08-21 18:53:09 +08:00
Darren Yu c95bb7bf5e
fix(i18n): correct and fix missing translation items (#299)
* fix(i18n): correct and fix missing translation items

* Update dashboard.json
2025-08-21 17:50:08 +08:00
Aaron Liu 778518ed9f feat(dashboard): show the user whoe redeemed the gift code 2025-08-21 13:29:58 +08:00
Aaron Liu 2827c6bc2e feat(dashboard): filter file by shared link, direct link, uploading status 2025-08-21 13:13:21 +08:00
Darren Yu a612a8e16e
fix(i18n): i18n translation called multiple times incorrectly (#295)
* fix(i18n): i18n translation called multiple times incorrectly

* Update ShareDialog.tsx

* Update Home.tsx

* Update GroupSelectionInput.tsx
2025-08-21 09:52:43 +08:00
Darren Yu 8e56ad86ed
doc(setting): fix mistake in description, and update icon description for clarity (#296)
* doc(setting): fix mistake in description, and update icon description for clarity

* Update dashboard.json
2025-08-20 14:15:33 +08:00
Aaron Liu ce3c8b624a feat(dashboard): upgrade promotion 2025-08-12 13:27:05 +08:00
Aaron Liu 80b4b3dd3c feat: abuse report / fix: flexible width for Cloudflare Trunstile captcha 2025-08-10 09:44:23 +08:00
Aaron Liu 3a23464a0f feat(blob path): validation on unique magic var in either blob name or path (follow-up on: #2741) 2025-08-07 11:33:28 +08:00
Darren Yu c1454a037a
fix(i18n): fix mistake of use `{{}}` rather then `{}` in magic variables check message (#290) 2025-08-07 11:11:31 +08:00
Chengxuan Li 9a87f59968
fix typo(event.allEventTypes) (#289)
* Update dashboard.json

fix typo(allEventTypes->所有事件类型)

* Update dashboard.json,fix typo

fix typo(allEventTypes->所有事件类型)

* Update dashboard.json,fix typo(JA-JP)


fix typo(allEventTypes->すべてのイベントタイプ

* Update dashboard.json

* Update dashboard.json
2025-07-28 15:08:54 +08:00
Aaron Liu a20621868f feat(storage policy): set deny/allow list for file extension and custom regexp (#2695) 2025-07-25 11:32:02 +08:00
{平沢 唯} b8dd0fcd9d
feat(storage): add Kingsoft KS3 storage policy (#285)
* feat:添加金山KS3存储策略

* fix:pr question

* fix:question
2025-07-21 16:08:58 +08:00
Aaron Liu 0b49582a07 feat(thumb): adding option to define custom input argument for FFmpeg (#2657) 2025-07-15 14:11:40 +08:00
Aaron Liu a827cc60f2 feat(thumb): support output webp thumbnails for vips generator (#2657) 2025-07-15 13:51:22 +08:00
Aaron Liu aa80ca5bb2 feat(ui): custom HTML content in predefined locations 2025-07-15 10:42:07 +08:00
Aaron Liu d4819eeaf4 feat(custom): custom sidebar items 2025-07-15 10:41:11 +08:00
Aaron Liu b28e0401ab feat(explorer): custom icon with Iconify 2025-07-15 10:38:32 +08:00
WittF 4b5243f559
fix(i18n): fix missing and inconsistent Chinese translations (#281) 2025-07-14 17:56:25 +08:00
Aaron Liu ada49fd21d feat(fs): custom properties for files (#2407) 2025-07-12 11:15:31 +08:00
Aaron Liu e9b91c4e03 feat(dashboard): cleanup tasks and events (#2368) 2025-07-05 11:52:13 +08:00
Aaron Liu 6a6fd722f3 feat(qiniu): use accelerated upload domain (#2497) 2025-07-05 10:50:49 +08:00
Aaron Liu 27996dc3ea feat(storage): load balance storage policy 2025-07-04 10:02:54 +08:00
Samler 37320610e8
feat: platform self-adaptation for file viewer application (#276)
* feat: platform self-adaptation for file viewer application

* pref: optimize the default values of viewerPlatform

* perf: moved the device filter logic to redux

* perf: removed unused dependencies
2025-07-03 14:06:48 +08:00
Samler 2c7b1bd38a
feat: Added the base64-encoded url for magic vars (#273)
* feat: Added the base64-encoded url for magic vars

* fix: non-ascii characters compatible in {$src_raw_base64}
2025-07-01 20:24:01 +08:00
WittF 8e2c2bcff1
feat(captcha): update static asset source option (#269)
* feat(captcha): Add captcha_cap_asset_server configuration option to support static asset server settings (#2584)

* feat(captcha): Update static asset server option to support unpkg CDN

* fix(i18n): update capAssetServerDes

* refactor(captcha): extract URL constants and improve wording
2025-06-30 19:35:34 +08:00
Aaron Liu 672b00192c feat(explorer): manage created direct links / option to enable unique redirected direct links 2025-06-26 18:45:49 +08:00
WittF f99da50d43
refactor(captcha): update Cap to 2.0.0 (#268)
* refactor(captcha): update Cap to 2.0.0

* refactor(captcha): remove Cap 1.x compatibility, keep only 2.x support

* feat(captcha): update Cap field names to Site Key and Secret Key

* docs(captcha): update Cap documentation links to latest version

* fix(captcha): update Cap field names in SettingsWrapper configuration
2025-06-26 14:59:14 +08:00
Aaron Liu 0fa57541d5 feat(thumb): support generating thumbnails using `simple_dcraw` from LibRAW 2025-06-24 10:46:44 +08:00
WittF 62e70ea6a5
feat: Add Cap captcha support (#260)
* feat: Add Cap captcha support

* Update the translation

* Update the frontend

* fix: CapCaptcha not rendering after route switch
2025-06-19 11:30:51 +08:00
Aaron Liu 2db5a474f4 feat(oidc): dashboard setting 2025-06-17 13:51:56 +08:00
Aaron Liu 6dc29be623 feat(dashboard): add links to corresponding documents 2025-06-05 18:15:26 +08:00
Aaron Liu 9bed9730aa feat(sign up): add option to disable sub address email from signing up (https://github.com/cloudreve/Cloudreve/issues/2421) 2025-06-05 16:19:15 +08:00
Aaron Liu 9f91f8c98a feat(explorer): save user's view setting to server / optionally share view setting via share link (#2232) 2025-06-05 10:00:37 +08:00
Aaron Liu b8b31fe6b8 feat(dbfs): set default share shortcut for new users 2025-05-23 15:33:33 +08:00
dix8 96f168cbc5
Fix (dashboard): Delete zh-CN duplicate text (#258) 2025-05-23 15:23:30 +08:00
Aaron Liu 756c4518c7 feat(workflow): import files from external storage 2025-05-18 11:30:50 +08:00
AaronLiu 721148b969
Init V4 (#247) 2025-04-20 17:28:35 +08:00
sam b485bf2979
feat: 图像与预览中增加 LibRaw 选项。 (#244) 2024-07-31 12:10:45 +08:00