This website requires JavaScript.
420521d90a
refactor: restructure device limit system
xboard
2026-03-25 17:50:16 +08:00
73a37a07dd
feat: ws notify nodes when user traffic is exhausted
xboard
2026-03-25 01:44:55 +08:00
7dacb69275
feat: Trojan Reality support and protocol distribution optimizations
xboard
2026-03-23 14:56:41 +08:00
a712be7cd4
update admin assets submodule
xboard
2026-03-23 11:00:31 +08:00
08d68cbcae
fix: intval u/d to avoid bigint overflow (#821 )
xboard
2026-03-20 13:59:14 +08:00
b779bd4fd5
Merge pull request #789 from socksprox/feat/or-filter-logic
Xboard
2026-03-21 07:49:03 +08:00
c3b2b4d4d0
restore admin traffic record details
yinjianm
2026-03-21 01:01:49 +08:00
1b3d022969
feat(payment): add TokenPay payment plugin
yinjianm
2026-03-19 22:32:28 +08:00
ae8a913f9b
merge: sync upstream/master from cedar2025/Xboard
yinjianm
2026-03-19 21:04:27 +08:00
421844895e
fix(payment): validate and filter unavailable methods
yinjianm
2026-03-19 20:29:26 +08:00
64e6d8148e
feat: Add admin bulk-mail placeholder variables and template rendering
xboard
2026-03-19 05:02:16 +08:00
47983dec40
fix(runtime): force app_url/force_https per-request via middlewar
xboard
2026-03-19 04:19:29 +08:00
921cca0855
fix: Replace local Redis volume with named volume
Xboard
2026-03-18 21:16:00 +08:00
78130dd300
Update compose.yaml
Xboard
2026-03-18 21:04:56 +08:00
332a1a7026
Add redis-data volume to compose.yaml
Xboard
2026-03-18 21:01:55 +08:00
139b34ca19
fix(compose): use named volume for redis socket
xboard
2026-03-17 22:44:04 +08:00
9ef61e317c
fix(admin): fix giftcard form validation and template creation issues
xboard
2026-03-17 18:35:21 +08:00
fe0f1760bd
fix(admin): fix node manage tooltip error
xboard
2026-03-17 14:13:48 +08:00
4a2fbd4d3d
Add port mapping for 1panel service
Xboard
2026-03-17 13:16:43 +08:00
ee55d7fa72
fix: fix brutal-opts configure for clashMeta
xboard
2026-03-17 12:26:10 +08:00
e06cd279cf
fix(admin): resolve translation key issues
xboard
2026-03-17 11:44:17 +08:00
6eecbb0e4b
fix:Fix DynamicForm default value sync, payment unit conversion, advanced config tabs, AnyTLS translation, and UI overlap issues. Fixed #807
xboard
2026-03-17 03:19:21 +08:00
2ff561e185
Add ws-server service configuration to 1panel.md
Xboard
2026-03-17 02:36:21 +08:00
dd96e37116
fix(admin): fix order assign
xboard
2026-03-17 00:54:26 +08:00
b55091a066
feat: Refactor uTLS & Multiplex Support, Node Status Push Optimization
xboard
2026-03-16 23:09:56 +08:00
65363ea918
Fix environment variable declaration in Dockerfile. #806
Xboard
2026-03-16 20:28:18 +08:00
b7ded2079f
Update Redis image version in compose.yaml
Xboard
2026-03-16 02:52:46 +08:00
c24e09f0c7
fix: correct node_sync queue assignment in horizon
xboard
2026-03-16 02:28:28 +08:00
c45fee2a26
update admin assets
xboard
2026-03-15 15:46:44 +08:00
801dee957b
fix: Remove duplicate restart configurations. #805
Xboard
2026-03-15 14:53:51 +08:00
d4f2fcdeb7
fix(admin): fix
xboard
2026-03-15 14:10:05 +08:00
3d082853d7
feat(ClashMeta): enhance Shadowsocks plugin support
xboard
2026-03-15 11:36:43 +08:00
199c146672
refactor: rename ws-server command and update configuration
xboard
2026-03-15 10:57:21 +08:00
421d244a62
Add ws-server service to Docker Compose configuration
Xboard
2026-03-15 10:55:35 +08:00
98a4964c7c
fix(ws): enabel unix socket support for redis connection
xboard
2026-03-15 10:47:31 +08:00
50b75165bd
ci: remove image signing
xboard
2026-03-15 10:28:49 +08:00
ccdbe9d607
fix: missing ws-server core and update routine
xboard
2026-03-15 10:20:42 +08:00
010275b09e
feat: introduce WebSocket sync for XBoard nodes
xboard
2026-03-15 09:49:11 +08:00
1864223c9b
refactor: rewrite default clash rules with KEYWORD-based routing
xboard
2026-03-12 13:08:39 +08:00
0c6ec87ce5
refactor: rewrite restoreProtectedPlugins to use file copy instead of git
xboard
2026-03-11 08:30:12 +08:00
1e069587fe
fix: configure SQLite WAL mode and busy_timeout to prevent database locked errors
xboard
2026-03-11 07:56:27 +08:00
8bb4682e98
feat: add configurable ticket_must_wait_reply setting
xboard
2026-03-11 07:31:09 +08:00
2d538c15de
perf: fix getTrafficRank slow query with index and batch loading
xboard
2026-03-11 07:01:19 +08:00
ec20847f31
refactor: replace database logging with file logging and admin audit log
xboard
2026-03-11 06:50:07 +08:00
6efedcebd4
refactor: move subscribe templates to dedicated database table
xboard
2026-03-11 05:47:29 +08:00
448ddecb56
Use submodule for admin assets
xboard
2026-03-11 04:52:06 +08:00
b340652b4d
feat(config): support custom telegram webhook url
xboard
2026-03-11 02:50:33 +08:00
562064712d
fix(register): handle invalid invite code as API error (#792 )
xboard
2026-03-11 02:09:25 +08:00
90f84455d3
feat(surge): add SS2022, SOCKS5, HTTP support
xboard
2026-03-09 07:31:37 +08:00
01bcf43ae8
fix: apply device_limit from plan when assigning via gift card (#630 )
xboard
2026-03-09 06:51:10 +08:00
2e0b10e643
fix: return dynamic rate instead of base rate in user server list (#709 )
xboard
2026-03-09 06:47:30 +08:00
15a7ef4015
fix: always set uTLS fingerprint for TLS connections in General protocol (#673 )
xboard
2026-03-09 06:45:28 +08:00
fad6441f4c
fix: validate random_int parameters in Helper::randomPort to prevent min > max error
xboard
2026-03-09 06:32:10 +08:00
96cb398315
fix(stash): correct TCP/HTTP network type handling in node generation
xboard
2026-03-09 05:35:54 +08:00
a90c5c41ea
Merge pull request #681 from superabbite1/master
Xboard
2026-03-09 05:04:50 +08:00
7f5bd7e42b
Merge pull request #703 from kuizw9/master
Xboard
2026-03-09 05:02:07 +08:00
b00b4358e0
Merge pull request #655 from JxQg/jxq_dev
Xboard
2026-03-09 04:59:20 +08:00
3ec0f7aa4e
Merge pull request #728 from lzy-Jolly/compose
Xboard
2026-03-09 04:57:07 +08:00
cf552f6e5d
Merge pull request #734 from kelly5454/master
Xboard
2026-03-09 04:56:14 +08:00
fb266f08da
chore: optimize default.clash.yaml template
xboard
2026-03-09 03:51:54 +08:00
9c682af44a
feat: add AnyTLS protocol support for Surge
xboard
2026-03-09 02:37:32 +08:00
dbffb0a7bd
后端流量记录排序改为更精确时间优先(避免只按 record_at 导致排序/分钟不准) StatController.php (E:/code/php/Xboard-new/app/Http/Controllers/V1/User/StatController.php:22) StatController.php (E:/code/php/Xboard-new/app/Http/Controllers/V2/Admin/StatController.php:242) 2. 流量资源新增 display_at(优先 updated_at,回退 created_at/record_at) TrafficLogResource.php (E:/code/php/Xboard-new/app/Http/Resources/TrafficLogResource.php:19) TrafficLogResource.php (E:/code/php/Xboard-new/app/Http/Resources/TrafficLogResource.php:43) 3. 管理端前端(打包产物)流量列改为:时间/上行/下行/倍率/节点/设备/总计,时间显示 YYYY/MM/DD HH:mm index.js (E:/code/php/Xboard-new/public/assets/admin/assets/index.js:16)
yinjianm
2026-02-26 05:55:02 +08:00
4f84034814
• 你这个现象我已经定位并修了,核心原因是节点匹配和设备映射都有歧义。
yinjianm
2026-02-26 05:13:19 +08:00
1e291f8408
fix stat_user unique key with record_type and deduplicate before index
yinjianm
2026-02-26 04:39:42 +08:00
87e547d2f1
修复1
yinjianm
2026-02-26 04:21:30 +08:00
529953d98d
处理jc流量显示的问题
yinjianm
2026-02-26 04:06:28 +08:00
2d14e22322
翻译文档
yinjianm
2026-02-22 04:13:42 +08:00
267aeec5ba
修改文档
yinjianm
2026-02-22 03:58:02 +08:00
809860b8db
修改仓库地址
yinjianm
2026-02-22 03:57:06 +08:00
e5f5095f43
Update compose.yaml
admin
2026-02-22 03:54:51 +08:00
5370b21ef9
chore: support local docker build deployment
yinjianm
2026-02-22 03:23:33 +08:00
17a7c63aec
修改邮件部分
yinjianm
2026-02-22 03:22:14 +08:00
66f34d7514
Merge branch 'cedar2025:dev' into dev
dev
Micah123321
2026-02-22 03:20:08 +08:00
7a3e245887
添加开发文档
yinjianm
2026-02-22 02:52:32 +08:00
3b3fc618d6
Make querying users better with "or" statements
socksprox
2026-01-28 00:56:19 +01:00
f6abc362fd
Add sha256salt hashing option in password verification
lithromantic
2026-01-18 00:04:00 +01:00
601955e60d
fix: read plugin enabled from DB for consistency
xboard
2026-01-02 18:30:21 +08:00
6f7181db2f
fix(admin): guard unknown order status
xboard
2025-12-18 00:57:59 +08:00
c327fecb49
do not return strings, but int
socksprox
2025-11-29 15:10:06 +01:00
0446f88e9e
again: update api combining times
socksprox
2025-11-29 15:01:55 +01:00
a01151130e
Revert "Combine data with node_id in api output, so its all still "one day", and fits vanilla xboard behaviour"
socksprox
2025-11-29 14:26:43 +01:00
9ca8da045c
Combine data with node_id in api output, so its all still "one day", and fits vanilla xboard behaviour
socksprox
2025-11-29 14:04:37 +01:00
1ebf86b510
fix: do not merge traffic from different nodes
socksprox
2025-11-29 13:34:09 +01:00
9e35d16fa6
User traffic can now be viewed by node
socksprox
2025-11-29 12:37:23 +01:00
315b06d103
Merge branch 'cedar2025:master' into master
kuizw9
2025-11-23 14:55:14 +08:00
95e8e7bca7
feat: add v2node support
xboard
2025-11-22 20:33:38 +08:00
8d0e33ba23
fix: preserve theme config when upgrading theme
xboard
2025-11-07 19:25:40 +08:00
3754f7da0d
fix: exchange gift card type error
kelly5454
2025-10-30 21:08:39 +08:00
213aff3993
feat(admin): add Custom ID/Original ID display with copy actions
xboard
2025-10-20 21:46:26 +08:00
e3c746d314
feat(plugin): auto-decode JSON config values by type in PluginManager
xboard
2025-10-20 18:56:44 +08:00
737c91b321
Update Redis image version to 8.0-alpine
Jolly
2025-10-20 00:42:02 +08:00
7377460ba0
fix(telegram): correct traffic usage description in notification
xboard
2025-10-08 10:26:26 +08:00
2d8ed35096
Update General.php
KuizW9
2025-10-05 22:34:36 +08:00
8941c6b065
Merge branch 'cedar2025:master' into master
KuizW9
2025-10-05 22:32:48 +08:00
0798b371b6
feat(telegram plugin): improve Telegram notification formatting
xboard
2025-09-27 16:53:17 +08:00
ea6bd6fabe
Merge branch 'cedar2025:master' into master
KuizW9
2025-09-27 08:52:25 +08:00
f83bdfc9ad
fix: avoid getCurrentCommit on cache hit
xboard
2025-09-26 19:04:17 +08:00
c5ac76823d
allow free plans
xboard
2025-09-24 22:19:04 +08:00
35a9e02b8c
Update Shadowrocket.php
KuizW9
2025-09-24 19:14:34 +08:00
ccd65f26d4
fix(jobs): resolve PostgreSQL issue in StatServerJob and StatUserJob
xboard
2025-09-23 18:57:44 +08:00