yinjianm
a4e78b864a
fix(api): 修复邮件队列超时并补齐调度进程
...
延长 SendEmailJob 超时并改为超时直接失败,补充重试退避、
失败日志与收件人脱敏,避免 send_email 队列批量超时重试。
新增 MAIL_TIMEOUT 与 QUEUE_RETRY_AFTER 配置,并抽出邮件运行时
配置与 HTML 内容服务,确保 Horizon 常驻进程使用最新邮件配置。
为 Docker、supervisor 与 compose 样例补齐 scheduler 进程,并在
节点管理端开启墙检测托管时立即触发一次检测,保证定时任务持续生效。
2026-04-28 13:32:58 +08:00
yinjianm
9ce345eb76
merge: sync upstream/master preserving local changes
2026-04-23 22:27:18 +08:00
xboard
e01620689b
refactor: all-in-one docker deployment with auto-tuned resources and per-mode compose templates
2026-04-19 21:18:15 +08:00
yinjianm
ae8a913f9b
merge: sync upstream/master from cedar2025/Xboard
...
合并上游 cedar2025/Xboard 的 master,并按交互决策保留本地改动。
2026-03-19 21:04:27 +08:00
xboard
139b34ca19
fix(compose): use named volume for redis socket
2026-03-17 22:50:29 +08:00
xboard
199c146672
refactor: rename ws-server command and update configuration
2026-03-15 10:57:21 +08:00
xboard
010275b09e
feat: introduce WebSocket sync for XBoard nodes
...
- Implement Workerman-based `xboard:ws-server` for real-time node synchronization.
- Support custom routes, outbounds, and certificate configurations via JSON.
- Optimize scheduled tasks with `lazyById` to minimize memory footprint.
- Enhance reactivity using Observers for `Plan`, `Server`, and `ServerRoute`.
- Expand protocol support for `httpupgrade`, `h2`, and `mieru`.
2026-03-15 09:49:11 +08:00
yinjianm
5370b21ef9
chore: support local docker build deployment
2026-02-22 03:23:33 +08:00
xboard
434055f86c
chore(redis): disable persistence configuration
2025-05-16 05:16:23 +08:00
xboard
30a140f2d8
update compose.sample.yaml
2025-02-16 10:19:26 +08:00
xboard
25c71c60ac
update docs
2025-01-22 21:01:18 +08:00
Xboard
80a1a12757
Update compose.sample.yaml
2025-01-21 22:11:22 +08:00
xboard
0f43fff242
feat: new xboard
2025-01-21 14:57:54 +08:00