3x-ui/internal
n0ctal bedbe04bf1
fix(web): recover panicking cron jobs instead of crashing the panel (#5363)
The scheduler was created without a panic recovery wrapper, so a panic in any
scheduled job (traffic write, IP check, etc.) propagated up and could take down
the whole panel process. Wrap jobs with cron.Recover so a panic is logged and
the scheduler keeps running.
2026-06-20 00:38:00 +02:00
..
config Test-quality audit: fix 2 prod bugs, strengthen weak tests, add mutation/fuzz/CI tooling (#5345) 2026-06-15 15:17:03 +02:00
database refactor(frontend): move form-item hints from extra to tooltip 2026-06-17 17:24:16 +02:00
eventbus feat(notifications): event bus architecture with Telegram and SMTP subscribers (#5326) 2026-06-15 21:03:41 +02:00
logger refactor(frontend): move form-item hints from extra to tooltip 2026-06-17 17:24:16 +02:00
mtproto refactor(frontend): move form-item hints from extra to tooltip 2026-06-17 17:24:16 +02:00
sub refactor(frontend): move form-item hints from extra to tooltip 2026-06-17 17:24:16 +02:00
util refactor(frontend): move form-item hints from extra to tooltip 2026-06-17 17:24:16 +02:00
web fix(web): recover panicking cron jobs instead of crashing the panel (#5363) 2026-06-20 00:38:00 +02:00
xray fix(xray): guard process lifecycle fields against concurrent access (#5395) 2026-06-20 00:37:03 +02:00