827 Commits

Author SHA1 Message Date
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
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
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 d58a1a9dbf Merge pull request #382 from specialpointcentral/php8
Fix duplicate includes and update styles
2025-10-02 22:00:25 +07:00
xiaomlove e17de1109b Merge branch '1.9' into php8 2025-10-02 21:26:16 +07:00
SPC 0f089d39ab fix: style for staff.php and lang_functions.php
Signed-off-by: SPC <github@spcsky.com>
2025-10-02 21:43:45 +08:00
xiaomlove 72fee4db99 fix forums.php receiver not exists error 2025-10-02 20:15:32 +07:00
xiaomlove f2a7f2c09c fix forums.php add message 2025-10-02 20:08:42 +07:00
xiaomlove aa84bb90c8 fix forums.php pm url 2025-10-02 17:39:55 +07:00
xiaomlove 4f597e93dd update filament to v4.1 2025-10-02 14:58:30 +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 612e83744f warning fix 2025-10-01 12:01:53 +07:00
xiaomlove e085d52679 mybonus.php add min size description 2025-10-01 03:14:42 +07:00
xiaomlove 86f57ed313 announce add warning message: please select tracker url at user control panel 2025-10-01 02:50:22 +07:00
xiaomlove 717f7c5a30 fix magic.php + improve TrackerUrl::getById() 2025-10-01 02:41:45 +07:00
xiaomlove 598457db48 api return queries when debug 2025-09-29 00:55:07 +07:00
NekoCH f0b50e4826 update filament to v4
fix torrent name
2025-09-27 12:29:50 +08:00
xiaomlove ee46b762eb reAnnounce log use info hash hex 2025-09-26 13:47:38 +07:00
xiaomlove 8b3cc2fe3f shoutbox cancel writeLog 2025-09-23 19:25:29 +07:00
xiaomlove 30e5e305bb misc fix 2025-09-23 17:12:20 +07:00
xiaomlove 5cec527a12 torrents.php pageSize max 100 2025-09-22 20:26:08 +07:00
今夕是何年 03002e52f1 Update torrents.php
Supports dynamic pagination parameters.
2025-09-22 21:09:06 +08:00
xiaomlove 3dca0e5774 Merge remote-tracking branch 'origin/php8' into php8 2025-09-21 14:43:16 +07:00
xiaomlove c74c36d434 complains.php + confirm_resend.php add lock 2025-09-21 14:43:00 +07:00
tonghoil dfcd2d9391 修复种子页面评论引用用户不存在时报错问题 2025-09-21 15:14:17 +08:00
xiaomlove d16a864841 torrentrss add cache by sql 2025-09-21 00:34:41 +07:00
xiaomlove 409b734d3a torrents.php list sql debug 2025-09-20 19:41:29 +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 90c973f608 fix quote post + improve color bbcode 2025-09-17 21:22:42 +07:00
xiaomlove 4dd09b662a Merge remote-tracking branch 'origin/php8' into php8 2025-09-17 17:11:29 +07:00
xiaomlove bb25eb03c7 improve userdetails page hide_text 2025-09-17 17:11:17 +07:00
xiaomlove 29a9fd48a4 Merge pull request #374 from ex-hentai/spoiler
use details summary for spoiler
2025-09-17 17:08:40 +07:00
NekoCH bc96f53060 use details summary for spoiler 2025-09-17 17:42:17 +08:00
NekoCH 7376bbba8c hide passkey and ip addresses 2025-09-17 11:12:19 +08:00
NekoCH 08f879a5b9 support more bbcode tags
audio/video/hide/hr/strikethrough
2025-09-17 11:10:46 +08:00
xiaomlove 2447469ea0 fix shoutbox not login warning 2025-09-17 04:41:48 +07:00
xiaomlove 01c612530c fix shoutbox refresh interval 2025-09-17 04:37:47 +07:00
xiaomlove 5a43da0ae0 remove invite.php duplicate seeding_points_per_hour 2025-09-17 04:07:07 +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 888cfa7705 Merge branch 'php8' of https://github.com/koalang/nexusphp into php8 2025-09-16 20:16:17 +08:00
tonghoil 44e88a7404 新增候选提醒到管理组
1. 新增候选提醒到管理组消息
2. 修改发送私信的实现为message::add()
2025-09-16 20:14:51 +08:00
xiaomlove b76cb6cb98 Merge pull request #370 from koalang/php8
新增帖子引用回复私信
2025-09-16 16:04:09 +07:00
Koala Ng 5c2ced967e Update forums.php
通知统一使用message::add方法
2025-09-16 16:30:42 +08:00
wiiii 0970b407c0 Update invite.php
修改当前纯做种时魔和后宫加成都为零的问题
2025-09-16 14:20:22 +08:00
tonghoil 25db083394 新增帖子引用回复私信
1. 新增帖子引用回复私信功能
2. 修复Topic类某个typo
2025-09-16 00:32:45 +08:00
xiaomlove 5f2e0e9d64 revert torrentrss ignore passkey 2025-09-15 14:25:21 +07:00