Commit Graph

9 Commits

Author SHA1 Message Date
xboard
d92c32fab5 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
5b8cf681f9 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
abd549c3e2 fix: correct return_url generation for payment in frontend-backend separated deployment 2025-07-21 23:54:00 +08:00
xboard
7fc913e853 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
a9516400c6 feat: new xboard 2025-01-21 14:57:54 +08:00
xboard
fb4dd9c77d fix: 修复支付完成后的返回URL可能不为来源站点的问题 2024-06-02 22:22:57 +08:00
xboard
8f049f72f8 refactor: 规范状态码、抛出异常的使用 2023-12-07 04:01:32 +08:00
xboard
779c3fa984 refactor: 规范Expection处理 2023-12-04 20:40:49 +08:00
xboard
4ab8a9cb3c Initial commit 2023-11-17 14:44:01 +08:00