Commit Graph

32 Commits

Author SHA1 Message Date
Aaron Liu
1cdccf5fc9 feat(thumb): adding option to define custom input argument for FFmpeg (#2657) 2025-07-15 14:11:42 +08:00
Aaron Liu
000124f6c7 feat(ui): custom HTML content in predefined locations (#2621) 2025-07-15 10:45:32 +08:00
Aaron Liu
ca57ca1ba0 feat(custom): custom sidebar items 2025-07-15 10:41:13 +08:00
Aaron Liu
3cda4d1ef7 feat(fs): custom properties for files (#2407) 2025-07-12 11:15:33 +08:00
Aaron Liu
b13490357b feat(dashboard): cleanup tasks and events (#2368) 2025-07-05 11:52:15 +08:00
Aaron Liu
617d3a4262 feat(qiniu): use accelerated upload domain (#2497) 2025-07-05 10:50:51 +08:00
Aaron Liu
fe2ccb4d4e feat(share): add option to automatically render and show README file (#2382) 2025-07-04 14:40:32 +08:00
Aaron Liu
aada3aab02 feat(storage): load balance storage policy (#2436) 2025-07-04 10:05:15 +08:00
Samler
a0aefef691 feat: platform self-adaptation for file viewer application (#2603) 2025-07-03 14:04:14 +08:00
Samler
19a65b065c fix: new user group error in without replication (#2596) 2025-06-30 19:34:18 +08:00
Anye
e0b2b4649e fix(db): map MariaDB type to MySQL (#2587)
* fix(db): 将MariaDB数据库类型映射到MySQL类型

* Update client.go
2025-06-30 19:32:21 +08:00
WittF
6106b57bc7 feat(captcha): update static asset source option (#2589)
* feat(captcha): Add captcha_cap_asset_server configuration option to support static asset server settings (#2584)

* fix(captcha): Backend default: cdn → jsdelivr
2025-06-29 10:14:26 +08:00
Aaron Liu
f38f32f9f5 fix(db): sslmode prefer not supported in some pg version (?) related: #2540 2025-06-27 13:54:10 +08:00
Aaron Liu
d382bd8f8d fix(dashboard): cannot change storage policy for groups (#2577) 2025-06-27 12:53:07 +08:00
Aaron Liu
4562042b8d fix(dashboard): cannot save settings for anonymous group 2025-06-26 18:48:07 +08:00
Aaron Liu
dc611bcb0d feat(explorer): manage created direct links / option to enable unique redirected direct links 2025-06-26 18:45:54 +08:00
WittF
2500ebc6a4 refactor(captcha): update Cap to 2.0.0 (#2573)
* refactor(captcha): update Cap backend to 2.0.0 API format

* feat(captcha): add Cap version config for 1.x/2.x compatibility

* fix(captcha): change Cap default version to 1.x for backward compatibility

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

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

* fix(captcha): update Cap field names in defaults configuration
2025-06-26 14:58:58 +08:00
Aaron Liu
3db522609e feat(thumb): support generating thumbnails using simple_dcraw from LibRAW 2025-06-24 10:47:36 +08:00
WittF
b11188fa50 feat(file): add support for more file extensions (#2557)
- Add aac audio format support
- Add ini, env, json, log, yml text file extensions
- Add iso archive format support
- Add ico, icns thumbnail generation support
2025-06-23 17:16:29 +08:00
charlieJ107
1bd62e8feb [Feature](database): Add Support for SSL Connections and Database URL Configuration (#2540)
* feat(database): add support for SSL connections and database URL configuration

* feat(config): update Redis configuration to use TLS in configurre name instead of SSL

* fix(database): remove default values for DatabaseURL and SSLMode in DatabaseConfig

* chore(.gitignore): add cloudreve built binary to ignore list
2025-06-23 17:12:20 +08:00
Aaron Liu
fec549f5ec feat(ent): migrate DB settings in patches 2025-06-22 10:31:33 +08:00
Aaron Liu
8fe2889772 feat(file apps): add excalidraw (#2317) 2025-06-21 12:03:08 +08:00
WittF
9f9796f2f3 Add Cap Captcha support (#2511)
* Add Cap Captcha support

- Add CaptchaCap type constant in types.go
- Add Cap struct with InstanceURL, KeyID, and KeySecret fields
- Add CapCaptcha method in provider.go to return Cap settings
- Add default settings for Cap captcha in setting.go
- Implement Cap captcha verification logic in middleware
- Expose Cap captcha settings in site API

This adds support for Cap captcha service as an alternative
captcha option alongside existing reCAPTCHA, Turnstile and
built-in captcha options.

* update cap json tags
2025-06-19 11:31:17 +08:00
Aaron Liu
522fcca6af 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
1fa70dc699 fix(dashboard): remove default shortcut setting 2025-05-23 18:20:05 +08:00
Aaron Liu
c6ee3e5dcd feat(dbfs): set default share shortcut for new users 2025-05-23 15:39:57 +08:00
Aaron Liu
a10a008ed7 feat(workflow): import files from external storage 2025-05-20 10:45:16 +08:00
小白-白
c6eef43590 feat(video player): add flv to default video file viewers map (#2308) 2025-04-26 10:42:46 +08:00
Aaron Liu
d6496ee9a0 feat(video player): add m3u8 to default video file icon map 2025-04-24 15:28:34 +08:00
Aaron Liu
224ac28ffe fix(defaults): use utf-8 in Mimetype for txt file by default 2025-04-24 15:26:29 +08:00
Aaron Liu
d60e400f83 fix(dashboard): incorrectly calculate user total storage 2025-04-20 18:55:01 +08:00
AaronLiu
21d158db07 Init V4 community edition (#2265)
* Init V4 community edition

* Init V4 community edition
2025-04-20 17:31:25 +08:00