Commit Graph

9 Commits

Author SHA1 Message Date
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
xboard
58868268dd feat: enhance plugin management
- Add command support for plugin management
- Optimize plugin management page layout
- Add email copy functionality for users
- Convert payment methods and Telegram Bot to plugin system
2025-07-26 18:49:58 +08:00
xboard
06cbe0e478 fix: correct return_url generation for payment in frontend-backend separated deployment 2025-07-21 23:54:00 +08:00
xboard
508caebdcd refactor: refactor subscription delivery logic, change payment return_url to origin_url concatenation
- Unify protocol filter configuration to client.type.field (dot-path, three-segment) format, support strict whitelist mode
- Refactor AbstractProtocol and all protocol classes for more flexible and maintainable subscription delivery
- Change payment callback logic: use origin_url concatenation instead of return_url for more accurate redirects
2025-07-18 15:42:58 +08:00
xboard
0f43fff242 feat: new xboard 2025-01-21 14:57:54 +08:00
xboard
8416381fa0 fix: 修复支付完成后的返回URL可能不为来源站点的问题 2024-06-02 22:22:57 +08:00
xboard
189b247ad8 refactor: 规范状态码、抛出异常的使用 2023-12-07 04:01:32 +08:00
xboard
0ab7dee52d refactor: 规范Expection处理 2023-12-04 20:40:49 +08:00
xboard
65fe7682ff Initial commit 2023-11-17 14:44:01 +08:00