Commit Graph

855 Commits

Author SHA1 Message Date
Qi HU 7719535940 feat: add notice lead time for global promotions 2025-12-11 12:21:34 +08:00
Qi HU 2346afa291 feat: enhance torrent state scheduling and display
Signed-off-by: Qi HU <github@spcsky.com>
2025-12-07 17:07:47 +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 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 13020d1e48 Merge branch '1.9' into php8 2025-10-30 11:39:54 +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 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 ca8edf8a6a UserResource show donor status 2025-10-20 17:16:19 +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 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 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 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 fc4c174442 add navigation group: Tracker 2025-10-04 15:31:46 +07:00
xiaomlove 3670c94142 disable topbar 2025-10-02 17:11:49 +07:00
xiaomlove 0d96380d60 Merge pull request #377 from ex-hentai/filament-v4
update filament to v4
2025-10-01 20:53:33 +07:00
xiaomlove 717f7c5a30 fix magic.php + improve TrackerUrl::getById() 2025-10-01 02:41:45 +07:00
NekoCH 532f3bdb3f migration script
# Conflicts:
#	app/Filament/Resources/Torrent/AnnounceLogResource.php
2025-09-27 12:29:50 +08:00
NekoCH f0b50e4826 update filament to v4
fix torrent name
2025-09-27 12:29:50 +08:00
xiaomlove 3f04ae4163 API add more log 2025-09-27 03:28:27 +07:00
xiaomlove c6c74354c6 fix users seeding_torrent_count 2025-09-24 14:46:14 +07:00
xiaomlove ba1cc0f2bd update .env when run nexus:update 2025-09-22 20:58:08 +07:00
xiaomlove f30112264a announce log menu only show when enabled 2025-09-22 20:13:56 +07:00
xiaomlove d906f73b03 fetch imdb del cover cache 2025-09-21 19:42:38 +07:00
xiaomlove c74c36d434 complains.php + confirm_resend.php add lock 2025-09-21 14:43:00 +07:00
xiaomlove d16a864841 torrentrss add cache by sql 2025-09-21 00:34:41 +07:00
xiaomlove f675d4e2d4 improve torrents + torrentrss 2025-09-20 17:22:53 +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 c463f1a833 Merge remote-tracking branch 'origin/php8' into php8 2025-09-17 04:05:45 +07:00
xiaomlove 4009337133 backend bonus log exclude seeding default 2025-09-17 04:05:36 +07:00
tonghoil 25db083394 新增帖子引用回复私信
1. 新增帖子引用回复私信功能
2. 修复Topic类某个typo
2025-09-16 00:32:45 +08:00
xiaomlove 82cccd29c2 change category form schema 2025-09-15 13:38:38 +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 4c46f376ba change category basic 2025-09-11 20:08:43 +07:00
xiaomlove 58075c37a5 fix CalculateUserSeedBonus reset user seedbouns/seed_points 2025-09-11 00:27:24 +07:00
xiaomlove 500df6b922 reward torrent add times limit 2025-09-08 13:05:42 +07:00
xiaomlove 22a91a5851 reward torrent add bonus log 2025-09-08 11:57:33 +07:00
xiaomlove 6411cdc72e reward bonus options configurable 2025-09-08 11:22:55 +07:00