Files
panel/pkg
耗子 c41dab89f8 refactor: 替换 robfig/cron/v3 为 libtnb/cron
robfig/cron 已停止维护,迁移到 libtnb/cron(零三方依赖,API 设计更现代)

主要变更:
- pkg/cron/logger.go 删除,libtnb/cron 直接吃 *slog.Logger
- bootstrap.NewCron 用 wrap.Recover() / wrap.SkipIfRunning() 替代旧 cron.Recover / SkipIfStillRunning
- app.Ace.Run 处理 c.Start() error 返回值;c.Stop(ctx) 接受 context
- 6 个 job (Monitoring/FirewallScan/CertRenew/PanelTask/WebsiteStat/WebsiteExpire) 的 Run 签名从 () 改为 (context.Context) error
- jobs.Register 用 c.Add 替代 c.AddJob
- 重新生成 wire 代码

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-08 18:55:39 +08:00
..
2026-04-29 20:27:09 +08:00
2026-01-31 18:40:41 +08:00
2024-12-27 13:01:05 +08:00
2026-03-30 20:28:11 +08:00
2026-04-28 06:05:34 +08:00
2026-02-19 22:08:16 +08:00
2026-04-28 06:05:34 +08:00
2026-02-22 18:30:37 +08:00
2026-04-28 06:05:34 +08:00
2026-04-28 06:05:34 +08:00
2025-08-22 05:24:54 +08:00
2026-02-14 00:16:52 +08:00
2026-04-28 06:05:34 +08:00
2026-03-30 20:28:11 +08:00
2026-04-28 06:05:34 +08:00