23 Commits

Author SHA1 Message Date
Qi HU
9033eff8ea feat: Refine captcha configuration and drivers
Introduce a configurable captcha manager with drivers for image,
Cloudflare Turnstile, and Google reCAPTCHA, including fallback
behaviour.

Refactor login, signup, complain, and related flows to use the new
abstraction while simplifying the legacy image endpoint.

Document captcha environment options and restore classic defaults in
.env.example.

Signed-off-by: Qi HU <github@spcsky.com>
2025-10-11 23:38:27 +08:00
xiaomlove
612e83744f warning fix 2025-10-01 12:01:53 +07:00
xiaomlove
a0ff441f03 add message template 2025-06-19 13:13:26 +07:00
xiaomlove
56994c542a user add last_announce_at/seeding_torrent_count/seeding_torrent_size 2025-06-09 02:29:15 +07:00
xiaomlove
0a2130ae1e fix invite user registered message 2025-05-23 01:38:41 +07:00
xiaomlove
cd0dc67c2f fix signup message username 2025-05-22 02:18:07 +07:00
xiaomlove
2265a162ef cancel include lang/_target 2025-04-21 11:57:24 +07:00
xiaomlove
d990723ebc add lang: nl + deprecate lang/_target 2025-04-21 02:53:56 +07:00
xiaomlove
ff11c10eab add lang: ja 2025-04-19 02:06:51 +07:00
xiaomlove
2b029eba10 API: torrents upload/list 2025-04-17 01:39:40 +07:00
xiaomlove
97dc956c20 Challenge-Response Authentication 2025-04-05 15:38:40 +07:00
xiaomlove
7186bd86ee fix takesignup fire event 2024-11-27 13:53:12 +08:00
xiaomlove
90c9cd48ac add model event 2024-10-10 21:04:35 +08:00
xiaomlove
c482d33552 fix temp invite for pre register username 2023-08-28 02:54:17 +08:00
xiaomlove
5604da88b5 pre register email+username 2023-08-24 02:28:58 +08:00
xiaomlove
8d8e3b7768 bonus can buy: tmp invite + rainbow ID + change username card 2023-01-05 18:29:31 +08:00
xiaomlove
0aa0d7afa7 invite after signup do not delete 2021-05-11 02:44:43 +08:00
xiaomlove
fa57e78c74 backup add feature: upload to google drive 2021-05-11 01:41:58 +08:00
xiaomlove
3e4471f533 add-filesystem-google-drive 2021-05-10 20:05:52 +08:00
xiaomlove
9be4043031 invite signup check code's owner 2021-05-04 14:21:18 +08:00
xiaomlove
ffa120a831 fix takesignup.php 2021-02-28 02:57:50 +08:00
xiaomlove
c3d944816c remove sent_mail() change encode 2021-02-04 19:28:27 +08:00
xiaomlove
0541f2a6c0 add composer 2021-01-13 19:32:26 +08:00