Commit Graph

73 Commits

Author SHA1 Message Date
xiaomlove
ea176b1615 bonus logs 2026-01-29 20:24:36 +07:00
xiaomlove
695d5f071f merge 1.9 2026-01-23 17:01:55 +07:00
xiaomlove
3ced82fc0a bbcode_attach_to_img 2026-01-23 13:01:16 +07:00
Qi HU
0307cb3e78 Tune seed bonus job batch and timeouts
Signed-off-by: Qi HU <github@spcsky.com>
2025-12-18 16:40:50 +08:00
Qi HU
479ace4df7 feat(attendance): make captcha requirement configurable
- add Filament toggle to control whether attendance check-in requires captcha
- persist the toggle under captcha.attendance.enabled with sensible defaults

Signed-off-by: Qi HU <github@spcsky.com>
2025-10-14 10:59:13 +08:00
xiaomlove
0f172a94be Merge pull request #384 from specialpointcentral/php8
[RFC] Refine captcha configuration and drivers
2025-10-12 04:18:55 +07:00
xiaomlove
cd0ef0d106 Activity Log 2025-10-12 04:13:18 +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
c74c88f5a5 misc up 2025-09-14 00:47:09 +07:00
xiaomlove
0e798355b4 Announce Log 2025-06-29 20:47:23 +07:00
abc123sm
f5a33c2290 Update allconfig.php 2025-05-22 08:55:34 +00:00
xiaomlove
4b39d708d2 refactor isSeedBox judgement 2025-05-11 02:33:22 +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
9f3730b9ac improve claim + horizon instead queue:work 2025-05-04 00:00:41 +07:00
xiaomlove
7ef23bcc6b fix oauth login 2025-05-02 22:04:00 +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
2b029eba10 API: torrents upload/list 2025-04-17 01:39:40 +07:00
xiaomlove
bd9b4d7e1d use config() to read env 2025-03-29 15:08:34 +07:00
xiaomlove
5a9f1f1017 improve admin user profile + image hosting 2024-12-29 22:16:41 +08:00
xiaomlove
f146a654c2 update filamentphp basic 2024-12-25 23:09:07 +08:00
xiaomlove
183d362076 update dependencies basic 2024-12-25 22:30:55 +08:00
xiaomlove
08ef14a420 oauth basic 2024-03-08 03:35:41 +08:00
lgb
20804bee0a add oauth2 dependency 2023-12-05 21:54:42 +08:00
xiaomlove
f1da9843d4 passkey guard + cleanup batch lefttime 2023-07-27 02:44:04 +08:00
xiaomlove
fa95279e66 Fix some potential security hazards 2023-05-20 00:17:17 +08:00
xiaomlove
3dff8e457d MeiliSearch + Peers&Snatched table swip 2023-04-06 02:06:01 +08:00
xiaomlove
8dd2880e76 improve searchbox extra 2022-11-05 01:08:04 +08:00
xiaomlove
a61d1b0900 move cleanup: seed bonus and seeding leeching time to job 2022-10-28 14:17:10 +08:00
xiaomlove
ce5d99c16a section basic 2022-10-27 20:21:54 +08:00
xiaomlove
8872abe6b3 improve announce update torrent visible 2022-07-12 17:42:26 +08:00
xiaomlove
afa8cdce99 add global promotion deadline + fix grane medal 2022-07-09 18:06:09 +08:00
xiaomlove
1a8866f3d0 filament setting apge 2022-06-29 17:00:15 +08:00
xiaomlove
30261680a8 change default announce to old 2022-06-27 17:08:29 +08:00
xiaomlove
1aca20070d Introduce filament 2022-06-27 01:39:01 +08:00
xiaomlove
60f57fb300 Unified database configuration and updated admin dependencies 2022-06-10 17:58:30 +08:00
xiaomlove
44c750234a support plugin 2022-06-03 03:42:53 +08:00
xiaomlove
3fe4cb8b6d config port int 2022-05-31 20:49:54 +08:00
xiaomlove
7e9efd14df backup support ftp and sftp 2022-05-12 19:03:30 +08:00
xiaomlove
06cb452fdd peer add ipv6 2022-04-21 16:14:08 +08:00
xiaomlove
e0a515b66c exam support valid multiple 2022-04-17 16:38:44 +08:00
xiaomlove
8216cb364c fix cleanup do not run under secret login 2022-04-10 17:39:25 +08:00
xiaomlove
f2b9268a1f change swoole log path 2022-04-06 22:48:05 +08:00
xiaomlove
6ac7194d43 fix bugs 2022-04-06 21:32:57 +08:00
xiaomlove
4172f7c07c upload preivew + es command 2022-04-01 23:13:42 +08:00
xiaomlove
5f6b3ceb53 update to laravel 9 2022-03-31 22:22:04 +08:00
xiaomlove
3e4a5766c4 [api] reward + thanks 2022-03-30 15:37:11 +08:00
xiaomlove
0bc1e2f9d3 elastic basically finish 2022-03-26 04:27:04 +08:00
xiaomlove
eb7451f574 add elasticsearch env 2022-03-22 19:46:53 +08:00