Commit Graph

211 Commits

Author SHA1 Message Date
xiaomlove
941b04174e move is_fpm_mode() to global functions 2025-11-02 23:08:03 +07:00
xiaomlove
2787ec40f4 Merge branch '1.9' into php8 2025-10-31 19:36:13 +07:00
xiaomlove
e37f40f20f improve filter_src() 2025-10-31 19:35:57 +07:00
xiaomlove
771d06c87b Merge branch '1.9' into php8 2025-10-29 17:18:00 +07:00
xiaomlove
61f4de8868 fix takeupload duplicate tagId 2025-10-28 11:01:58 +07:00
xiaomlove
8d10cf7970 Merge branch '1.9' into php8 2025-10-18 02:55:02 +07:00
xiaomlove
39f85fd001 format_comment() add filter_src() 2025-10-17 22:00:39 +07:00
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
598457db48 api return queries when debug 2025-09-29 00:55:07 +07:00
xiaomlove
3f04ae4163 API add more log 2025-09-27 03:28:27 +07:00
xiaomlove
38688178b6 last_query() default return json string 2025-09-23 11:27:30 +07:00
xiaomlove
1b2ba8dc48 improve sql debug 2025-09-21 17:00:32 +07:00
xiaomlove
ee4739fd8b fix cover issue on page torrents.php 2025-09-20 00:45:53 +07:00
xiaomlove
8bdcacf8e7 seeding bonus log save to click house 2025-09-19 21:02:34 +07:00
xiaomlove
74d722b301 revert api() wrap with data when non JsonResource 2025-09-15 14:39:05 +07:00
xiaomlove
01cbb0fa61 API bookmark 2025-09-14 04:42:37 +07:00
xiaomlove
c74c88f5a5 misc up 2025-09-14 00:47:09 +07:00
xiaomlove
60b5aba518 seed bonus add log etc 2025-09-08 03:05:55 +07:00
xiaomlove
ae08039323 improve hr + agent update 2025-07-21 20:55:30 +07:00
xiaomlove
060a3bfd5e improve get_tracker_schema_and_host() 2025-06-25 12:19:10 +07:00
xiaomlove
20f116485b fire_event add log 2025-06-22 02:02:14 +07:00
xiaomlove
73b4183d56 Tracker URl 2025-06-20 22:59:02 +07:00
xiaomlove
3db4537153 improve paid torrent + hit and run 2025-06-17 20:54:18 +07:00
xiaomlove
f2602cbd91 add Nexus::dispatchQueueJob() 2025-06-10 21:50:41 +07:00
xiaomlove
c3aa540571 fix signup/change password can not login 2025-05-22 01:52:52 +07:00
xiaomlove
1381390c8c deleted event param use array instead of model 2025-05-16 22:01:12 +07:00
xiaomlove
8b2c6cea2f fix issues 2025-05-12 14:37:41 +07:00
xiaomlove
de07fc932c isIPSeedBox call SeedBoxRepository::isSeedBoxFromUserRecords 2025-05-11 11:02:43 +07:00
xiaomlove
4b39d708d2 refactor isSeedBox judgement 2025-05-11 02:33:22 +07:00
xiaomlove
6ff9d70ebc fix AppPanelProvider install error 2025-05-09 10:28:55 +07:00
xiaomlove
eb830ec869 oauth login check user is normal 2025-05-06 20:25:57 +07:00
xiaomlove
d243676b5c update dependency + get_user_id_and_signature_from_cookie() 2025-05-04 20:37:13 +07:00
xiaomlove
6aadce79da improve horizon 2025-05-04 15:52:08 +07:00
xiaomlove
50bbbf16b3 update laravel to v12 and filament to v3.3 2025-05-03 02:07:59 +07:00
xiaomlove
6a3ed230df token permission config + fix getLogFile() 2025-05-02 21:15:00 +07:00
xiaomlove
cc89e8aa59 fix log to stdout 2025-04-29 01:52:43 +07:00
xiaomlove
13bc885fd7 fix cleanup + get_user_locale() 2025-04-23 14:42:13 +07:00
xiaomlove
8a9a478d51 fix format_quote() 2025-04-21 19:50:22 +07:00
xiaomlove
cedd7887bd improve get_user_from_cookie() 2025-04-21 18:59:41 +07:00
xiaomlove
d990723ebc add lang: nl + deprecate lang/_target 2025-04-21 02:53:56 +07:00
xiaomlove
4166a933e1 add lang: cs 2025-04-20 18:13:46 +07:00
xiaomlove
ff11c10eab add lang: ja 2025-04-19 02:06:51 +07:00
xiaomlove
432c57f886 separate route permission + token manage 2025-04-17 18:59:03 +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
edc9e56d7d usercp token management 2025-03-29 14:32:31 +07:00
xiaomlove
2ef6fc3c88 add cache for isIPSeedBoxFromASN 2025-01-21 13:24:10 +08:00
xiaomlove
02a95cba71 fix get script username 2025-01-19 19:09:16 +08:00
xiaomlove
403a9447a9 plugin management + user tables and torrents table text column migrate 2025-01-19 14:37:00 +08:00
xiaomlove
5a9f1f1017 improve admin user profile + image hosting 2024-12-29 22:16:41 +08:00