Darren Yu
4370885dff
fix(archive view): archive file view without dir info display abnormally ( #2865 ) ( #312 )
...
* fix(archive view): archive file view without dir info display abnormally
* Update ArchivePreview.tsx
2025-09-10 12:40:25 +08:00
Darren Yu
63632e97d1
feat(i18n): add switch language in login page ( #2835 ) ( #310 )
...
* feat(i18n): add switch language in login page
* Update LanguageSwitcher.tsx
2025-09-05 11:54:05 +08:00
Darren Yu
6cc4a931bd
fix(filemanager): check minimum page size before sync view setting ( #311 )
2025-09-05 11:42:00 +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
Aaron Liu
6cbcc4bf15
fix(i18n): local storage based caching does not work
2025-09-05 11:00:36 +08:00
Aaron Liu
e53eb86a32
fix(explorer): save as shortcut does not work for shared folders in community edition ( cloudreve/cloudreve#2818 )
2025-09-02 13:01:13 +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
64b34b280f
fix(explorer): refresh file list if newly created file is a nested path ( cloudreve/cloudreve#2853 )
2025-08-31 10:33:42 +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
Aaron Liu
7fdd0efd0b
fix(uploader): drag and drop might upload duplicated files into root folder ( cloudreve/cloudreve#2759 )
2025-08-29 10:15:37 +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
ddfacc1c31
perf(email): remove unused condition judgment ( #303 )
2025-08-26 11:41:48 +08:00
WittF
d0540548cf
fix(storage-policy): fix blob unique validation tooltip display ( #302 )
2025-08-26 11:19:45 +08:00
Aaron Liu
9ba635fe36
feat(email): hide setAsPreferredLanguage button if it's already the preferred one
2025-08-26 11:16:26 +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
63c7abf214
fix(share): use unified copy handling for share card context menu ( cloudreve/cloudreve#2811 )
2025-08-22 09:15:23 +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
177425fc11
i18n: add AI translated locales for multiple languages
2025-08-21 17:46:04 +08:00
Aaron Liu
ad1a02152c
feat(explorer): friendly reminder for anonymous session without share link access permission
2025-08-21 14:11:57 +08:00
Aaron Liu
a710dbb2f4
feat(music player): media session API & playback speed control ( cloudreve/cloudreve#2629 )
2025-08-21 13:56:05 +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
Aaron Liu
b7bfbffda5
feat(markdown): upload and insert images ( cloudreve/cloudreve#2593 )
2025-08-21 11:47:12 +08:00
Aaron Liu
0feed521f0
feat(markdown): add images from relative path
2025-08-21 11:45:28 +08:00
Aaron Liu
5a1665a96a
feat(archive): add support for 7z and bz2 / extract rar and 7zip files protected with password
2025-08-21 10:18:01 +08:00
Darren Yu
d2ccb0b652
fix(i18n): add missing i18n key-value for markdown editor ( #298 )
2025-08-21 09:55:58 +08:00
Darren Yu
f0ad9ff896
perf(setting): add debounce prop for logo setting preview loading optimization ( #297 )
2025-08-21 09:55:38 +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
2c5b89c59c
feat(service worker): friendly snackbar to remind page update
2025-08-19 09:31:22 +08:00
Darren Yu
254d06c625
feat(not found): add friendly button navigation to homepage ( #2798 ) ( #292 )
...
* fix(ui): add padding to ListView, keep same with GridView
* Update ListView.tsx
fix(ui): add padding to ListView, keep same with GridView
* feat(not found): add friendly button navigation to homepage
* Update ListView.tsx
* Update NoMatch.tsx
* Update NoMatch.tsx
2025-08-19 09:30:20 +08:00
Aaron Liu
f7aa0a09e2
update submodule
2025-08-12 13:27:26 +08:00
Aaron Liu
ce3c8b624a
feat(dashboard): upgrade promotion
2025-08-12 13:27:05 +08:00
Aaron Liu
a15906f3fb
fix(uploader): page crash during uploading large number of files
2025-08-12 13:08:05 +08:00
Aaron Liu
eb2cfac37d
feat(profile): options to select why kind of share links to show in user's profile ( #2453 )
2025-08-12 09:52:45 +08:00
Aaron Liu
8b2c8a7bdb
fix(share): share link is truncated if users uncheck "include password in the link" previously ( cloudreve/cloudreve#2755 )
2025-08-10 10:10:48 +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
Aaron Liu
09480ffa21
feat(explorer): use localCompare for file name sorting, if all items are loaded in one page ( https://github.com/cloudreve/cloudreve/issues/2716 )
2025-08-05 13:51:54 +08:00
Aaron Liu
c4a6593921
fix(build): exclidraw chunk should not include react ( https://github.com/cloudreve/cloudreve/issues/2714 )
2025-07-31 17:28:42 +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
WittF
d896d1f165
fix(explorer): handle empty folder direct link generation error ( #288 )
2025-07-17 11:37:54 +08:00
Chao
253991bc5e
Fix/download total zero ( #287 )
...
* fix(download):文件大小未知时显示超出100%.
* fix:i18n
2025-07-17 11:37:20 +08:00