Commit Graph

370 Commits

Author SHA1 Message Date
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 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 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 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
NekoCH f0b50e4826 update filament to v4
fix torrent name
2025-09-27 12:29:50 +08:00
xiaomlove c1845f276b update translations 2025-09-23 11:53:30 +07:00
xiaomlove 6b242dea36 make print_attachment() available on laravel mode 2025-09-21 19:26:24 +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 90c973f608 fix quote post + improve color bbcode 2025-09-17 21:22:42 +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 4009337133 backend bonus log exclude seeding default 2025-09-17 04:05:36 +07:00
xiaomlove c74c88f5a5 misc up 2025-09-14 00:47:09 +07:00
xiaomlove 928c371d6a Merge remote-tracking branch 'refs/remotes/origin/php8' into php8 2025-09-08 03:06:24 +07:00
xiaomlove 60b5aba518 seed bonus add log etc 2025-09-08 03:05:55 +07:00
毛线 90032fe04c 修复SUM计算后,精度丢失出现.00000000xxx的问题 2025-09-02 09:17:49 +08:00
毛线 7963fc270a Fix the effect of paths on menu selections 2025-08-28 20:17:57 +08:00
xiaomlove ae08039323 improve hr + agent update 2025-07-21 20:55:30 +07:00
xiaomlove b3d58ef4cc userdetails page show bonus addition expire time 2025-07-15 02:03:33 +07:00
xiaomlove 3ffdec1f4a medal add bonus addition duration 2025-07-14 21:03:09 +07:00
xiaomlove 0e798355b4 Announce Log 2025-06-29 20:47:23 +07:00
xiaomlove 1381390c8c deleted event param use array instead of model 2025-05-16 22:01:12 +07:00
xiaomlove d123e8a849 recover ptGen 2025-05-16 02:43:45 +07:00
xiaomlove 18449ff185 backup export path configurable + fix some warning 2025-05-13 02:27:58 +07:00
xiaomlove a3ad2cc2c4 fix issues 2025-05-12 19:27:57 +07:00
xiaomlove 8b2c6cea2f fix issues 2025-05-12 14:37:41 +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 6a3ed230df token permission config + fix getLogFile() 2025-05-02 21:15:00 +07:00
xiaomlove af33e5cba7 finish oauth provider + docker service wait for MySQL 2025-05-01 14:18:30 +07:00
xiaomlove b43b1058c6 add docker 2025-04-27 21:09:42 +07:00
xiaomlove 92530e2c79 fix formatCode() 2025-04-21 20:20:16 +07:00
xiaomlove 8a9a478d51 fix format_quote() 2025-04-21 19:50:22 +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 0d3a46231d fix logincookie() error 2025-04-05 22:09:20 +07:00
xiaomlove 97dc956c20 Challenge-Response Authentication 2025-04-05 15:38:40 +07:00
tdh 06b1f855fb Exam's tag jump to task.php instead of messages.php when the exam type is task 2025-03-17 17:48:00 +08:00
SPC a80f53d4f4 fix: Change Refresh into Location
If use Refresh, it will not work on some browser and
some protocols (e.g. HTTP/2). So, change Refresh
into Location.

Signed-off-by: SPC <github@spcsky.com>
2025-02-19 20:04:54 +08:00
xiaomlove c9b2237efd API: upload sections list 2025-02-15 03:15:45 +08:00
xiaomlove fd12d463b7 fix more modcomment 2025-02-06 22:32:36 +08:00
xiaomlove 076aeeb576 cleanup comment 2025-01-27 14:57:24 +08:00
xiaomlove efebecfe84 format_comment() empty return 2025-01-20 22:12:40 +08:00