Commit Graph

1888 Commits

Author SHA1 Message Date
xiaomlove 6fb7be9036 Merge branch '1.9' into php8 2025-11-09 15:41:19 +07:00
xiaomlove ab7c3a71a4 fix filter_src() undefined HTTP_HOST 2025-11-09 13:30:14 +07:00
xiaomlove c0eb7b787c Merge pull request #395 from specialpointcentral/php8
feat: expose imdb and douban ids in torrent ratings
2025-11-05 21:23:51 +07:00
Qi HU 450ff5af34 feat: expose imdb and douban ids in torrent ratings
Signed-off-by: Qi HU <github@spcsky.com>
2025-11-05 21:32:03 +08:00
Qi HU 1430ba68dc Switch reCAPTCHA endpoints to recaptcha.net
Signed-off-by: Qi HU <github@spcsky.com>
2025-11-05 21:16:05 +08:00
xiaomlove 69d67d5f8e Merge branch '1.9' into php8 2025-11-02 23:08:19 +07:00
xiaomlove 941b04174e move is_fpm_mode() to global functions 2025-11-02 23:08:03 +07:00
xiaomlove f997c97958 install DB_PORT int 2025-11-02 23:03:46 +07:00
xiaomlove b4d3618560 Merge branch '1.9' into php8 2025-11-02 21:59:30 +07:00
xiaomlove bb50137e9a version 1.9.11 2025-11-02 21:59:16 +07:00
xiaomlove ea644fa484 formatUrl dont use filter_src 2025-11-02 19:48:50 +07:00
xiaomlove 3924a542fb improve initTrackerUrl() 2 2025-10-31 20:07:58 +07:00
xiaomlove 46845ce6d7 improve initTrackerUrl() 2025-10-31 20:07:07 +07:00
xiaomlove 60f7a81ef5 initTrackerUrl when fresh install 2025-10-31 19:51:08 +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 c6d99f369f Merge branch '1.9' into php8 2025-10-30 15:37:55 +07:00
xiaomlove b5bfdc3c99 fix recover.php 2025-10-30 15:27:09 +07:00
xiaomlove 13020d1e48 Merge branch '1.9' into php8 2025-10-30 11:39:54 +07:00
xiaomlove acb7df6d92 reset try catch 2025-10-30 11:29:00 +07:00
xiaomlove 3d5e316275 fix password related 2025-10-30 10:28:52 +07:00
xiaomlove 771d06c87b Merge branch '1.9' into php8 2025-10-29 17:18:00 +07:00
xiaomlove f1cbb5c3da [API] torrent list add active_status 2025-10-29 17:02:00 +07:00
xiaomlove 907cca7a40 improve backup cronjob cleanup 2025-10-29 15:28:52 +07:00
xiaomlove 61f4de8868 fix takeupload duplicate tagId 2025-10-28 11:01:58 +07:00
xiaomlove 747d272653 improve check install status when running in docker 2025-10-23 16:19:14 +07:00
xiaomlove c26bd6f1aa add TranslateWithPluginId 2025-10-23 15:52:40 +07:00
xiaomlove 3e43c630fc improve IP Search getRecords() 2025-10-21 03:26:09 +07:00
xiaomlove ec66dca358 IP Search 2025-10-21 03:22:55 +07:00
xiaomlove 1b1a2a4969 improve docker init check 2025-10-21 00:11:43 +07:00
xiaomlove 690bc89a83 docker use .env 2025-10-20 17:36:30 +07:00
xiaomlove ca8edf8a6a UserResource show donor status 2025-10-20 17:16:19 +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
xiaomlove 1329617f9f Merge branch '1.9' into php8 2025-10-16 16:58:10 +07:00
xiaomlove 08dbf79ec9 fix search box category URI 2025-10-16 16:56:53 +07:00
xiaomlove 6ab056d8a8 redis use pconnect when php runs in fpm mode 2025-10-14 22:27:14 +07:00
xiaomlove 47ddb94806 Merge pull request #387 from specialpointcentral/attendance
Add configurable attendance CAPTCHA
2025-10-14 15:04:51 +07:00
xiaomlove 2b107119c5 Merge remote-tracking branch 'origin/php8' into php8 2025-10-14 14:59:15 +07:00
xiaomlove ba8715a3f9 Refactor IP History 2025-10-14 14:54:44 +07: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
Qi HU 908b4b19ea feat(attendance): enforce captcha validation before check-in
- require a successful captcha challenge before recording the day’s attendance
- preserve the original attendance summary layout after a successful check-in

Signed-off-by: Qi HU <github@spcsky.com>
2025-10-14 10:39:57 +08:00
xiaomlove 10edaea0f2 Merge pull request #385 from specialpointcentral/php8
Enhance captcha UX and add admin configuration panel
2025-10-13 18:41:01 +07:00
Qi HU ce913b7a54 feat(admin): manage captcha configuration centrally
- add a dedicated Filament settings tab for captcha drivers
- persist selections into config-compatible schema and migrate legacy keys
- extend captcha manager to consume database overrides transparently

Signed-off-by: Qi HU <github@spcsky.com>
2025-10-13 12:15:33 +08:00
Qi HU 60e1e45d73 feat(i18n): clarify captcha challenge labels
- harmonize challenge prompts across supported locales
- reuse shared helper to reduce duplicated translations
- ensure login flow references updated label key

Signed-off-by: Qi HU <github@spcsky.com>
2025-10-13 12:15:25 +08:00
Qi HU 1614ac3f3d refactor(ui): improve captcha form responsiveness
- adjust layout spacing on public auth-related templates
- ensure captcha challenge areas remain visible on small screens
- align image driver output with refreshed markup

Signed-off-by: Qi HU <github@spcsky.com>
2025-10-13 12:15:15 +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 4f3a3a89a2 Merge pull request #383 from ydzhou/php8
Update default torrent clients in the allowlist
2025-10-12 04:17:49 +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