Commit Graph

796 Commits

Author SHA1 Message Date
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
Samler 59bf8d9062
fix: new user group error in without replication (#272) 2025-06-30 19:34:07 +08:00
Aaron Liu e19056c746 fix(explorer): version and direct link should be refreshed if opened from sidebar (https://github.com/cloudreve/cloudreve/issues/2580) 2025-06-29 10:38:54 +08:00
Aaron Liu ac6f97d9ba fix(viewer): default viewer should be selected on double click if there's only 1 matched viewer 2025-06-27 09:21:00 +08:00
Aaron Liu b483b3c5ff fix(dashboard): direct link setting should be hidden for Anonymous group 2025-06-26 18:51:08 +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
Aaron Liu 820349093b fix(i8n): missing translations in WebDAV list page (https://github.com/cloudreve/cloudreve/issues/2564) 2025-06-26 16:32:59 +08:00
Aaron Liu 7f3829d28e chore: add livephotojs dep 2025-06-26 15:04:45 +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 39ee23ca8f fix(image viewer): live photo resize and loading indicator not centered 2025-06-25 23:07:28 +08:00
Aaron Liu 25a892f025 feat(image viewer): support HEIC/HEIF and live photo 2025-06-25 22:17:23 +08:00
Aaron Liu 0fa57541d5 feat(thumb): support generating thumbnails using `simple_dcraw` from LibRAW 2025-06-24 10:46:44 +08:00
Mason Liu 88a04209a0
feat: add alt attribute to logo image for accessibility and SEO (#267) 2025-06-23 17:29:16 +08:00
WittF c8ed035425
fix(EntityRow&FileRow): improve file and entity link opening logic (cloudreve/cloudreve#2302) (#266)
* fix(EntityRow&FileRow): close loading window after download starts

* fix(EntityRow&FileRow): improve file and entity link opening logic (cloudreve/cloudreve#2302)

* fix(EntityRow): window.open

* fix(EntityRow&FileRow): window.location.assign(url);

* fix(EntityRow&FileRow): force file download using anchor tag download attribute
2025-06-23 17:28:48 +08:00
Aaron Liu 474821318a feat(treeview): add option to disable treeview auto expansion (https://github.com/cloudreve/cloudreve/issues/2545) 2025-06-22 11:42:33 +08:00
Aaron Liu 8598a56148 chore: husky hook for eslint and prettier 2025-06-22 11:09:43 +08:00
Aaron Liu 27de5db3e7 chore: format code 2025-06-22 10:57:50 +08:00
Aaron Liu 34adaeb5dc feat(explorer): always show "Open with" in context menu (https://github.com/cloudreve/cloudreve/issues/2342) 2025-06-22 10:55:58 +08:00
Hachiroku bb3a5f9908
Fix public\locales\en-US typo (#265) 2025-06-21 15:05:47 +08:00
Aaron Liu 44a696a2e7 feat(file apps): add excalidraw 2025-06-21 12:02:00 +08:00
WittF 93d616e742
disable drag upload hint based on permission (#264)
* fix(uploader): prevent drag upload hint from showing in trash directory (cloudreve/cloudreve#2229)

* refactor(uploader): disable drag upload hint based on permission
2025-06-20 21:03:17 +08:00
Aaron Liu 0720c1a800 Merge remote-tracking branch 'origin/master' 2025-06-20 14:03:24 +08:00
WittF 52af5c467c
feat(captcha): add i18n support for Cap Captcha (#263) 2025-06-20 14:03:03 +08:00
Aaron Liu 8c9ebd5a81 feat(app promotion): new landing image 2025-06-20 14:00:03 +08:00
WittF 9d7649aa2a
feat: add full-width support and responsive styles for CapCaptcha component (#261) 2025-06-19 19:47:45 +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 1f75c1c59e fix(translations): update group name translation in NewGroupDialog (https://github.com/cloudreve/cloudreve/issues/2513) 2025-06-19 09:55:47 +08:00
Aaron Liu 3467d4630a fix(typo): Crtl -> Ctrl (https://github.com/cloudreve/cloudreve/issues/2509) 2025-06-19 09:53:44 +08:00
Aaron Liu 769190f390 fix(oidc): missing translations for MD editor (https://github.com/cloudreve/cloudreve/issues/2505) 2025-06-19 09:52:33 +08:00
Aaron Liu 2db5a474f4 feat(oidc): dashboard setting 2025-06-17 13:51:56 +08:00
Aaron Liu ededea6c45 feat(share): improve UI for share link result (follow up #https://github.com/cloudreve/frontend/pull/259) 2025-06-17 11:37:30 +08:00
WintBit 00f18b18ec
feat: file share custom password support (#259)
* feat: file share custom password support

* feat: custom password checkbox & password display box

* fix: legacy placeholder text

* chore: lint with prettier

* fix: share link password display considering public url
2025-06-17 11:07:12 +08:00
Aaron Liu 1c87bc1c16 fix(router): remove unused get all group route 2025-06-13 13:30:13 +08:00
Aaron Liu cdbc2861f9 fix(explorer): broken transition on safari 2025-06-12 09:27:10 +08:00
Aaron Liu 6dc29be623 feat(dashboard): add links to corresponding documents 2025-06-05 18:15:26 +08:00
Aaron Liu a94edf2d45 fix(uploader): in directory upload, folder name with `#` is truncated (#2448) 2025-06-05 17:21:59 +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 63f92b46c7 feat(viewer): add Ctrl+S shortcut for markdown and code editor (https://github.com/cloudreve/Cloudreve/issues/2403) 2025-06-05 11:42:45 +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 d674a23b21 feat(dashboard): traverse file URI from file ID 2025-05-29 09:39:45 +08:00
Aaron Liu 2440a06536 fix(dashboard): remove default shortcut setting 2025-05-23 18:20:05 +08:00
Aaron Liu 59bb76d3fc feat(session): sign out and revoke root token 2025-05-23 16:45:48 +08:00
Aaron Liu 896fff5d30 fix(dashboard): open user's files is not accessable in community edition 2025-05-23 15:47:06 +08:00
Aaron Liu 16ad05bee8 fix(dashboard): remove minimum length limit while searching share link by ID 2025-05-23 15:42:38 +08:00
Aaron Liu 5c58055971 Fix(explorer): customized img file icon should keep its aspect ratio in large grid view 2025-05-23 15:34:18 +08:00
Aaron Liu 5d4ea27505 fix(explorer): error snackbar not shown while opening expired single file share shortcut 2025-05-23 15:34:04 +08:00
Aaron Liu 28591ae5b4 fix(ui): user avatar not refreshed in breadcrumb button 2025-05-23 15:33:50 +08:00
Aaron Liu b8b31fe6b8 feat(dbfs): set default share shortcut for new users 2025-05-23 15:33:33 +08:00
Aaron Liu 8e169aff08 enhance: hide broken image placeholder for user avatar (https://github.com/cloudreve/Cloudreve/issues/2396) 2025-05-23 15:32:25 +08:00
Aaron Liu c1cd62fdee chore(vite): optmize small chunks for codemirror 2025-05-23 15:31:14 +08:00