Cloudreve/pkg
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
..
auth fix(session): kv is not initialized 2025-05-23 20:01:10 +08:00
balancer Test: balancer / auth / controller in pkg 2021-11-11 20:56:16 +08:00
boolset Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
cache fix(cron): add missing tasks to collect expired items in mem KV (#2466) 2025-06-12 09:55:05 +08:00
cluster fix(import): import from slave not working / fix(recycle): skip sending delete request if no blob needs to be deleted in this batch 2025-05-20 10:46:27 +08:00
conf Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
credmanager Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
crontab Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
downloader fix(arai2): cannot select file back after unselected (#2386) 2025-05-23 15:35:01 +08:00
email Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
filemanager feat: fileshare custom password support (#2493) 2025-06-16 16:34:47 +08:00
hashid Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
logging Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
mediameta Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
queue feat(workflow): import files from external storage 2025-05-20 10:45:16 +08:00
recaptcha Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
request Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
serializer Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
sessionstore Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
setting Add Cap Captcha support (#2511) 2025-06-19 11:31:17 +08:00
thumb fix(thumb): libreoffice warning (#2358) 2025-05-13 14:38:17 +08:00
util Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
webdav Init V4 community edition (#2265) 2025-04-20 17:31:25 +08:00
wopi feat(wopi): put relative file 2025-05-23 15:37:02 +08:00