yinjianm
922e86070d
feat(api): 新增节点月流量限额强制下线
...
新增节点级月流量限额配置、重置调度和运行状态持久化
下发 traffic_limit 给 mi-node,并在超额后停止内核、到期后恢复
管理端支持编辑限额参数并展示额度进度、状态和下次重置
手动与定时重置会同步清理限额状态并通知节点刷新配置
2026-04-29 00:46:12 +08:00
yinjianm
ff50030364
feat(api): 新增节点墙检测自动托管与显隐
...
新增定时墙检测命令与节点托管字段,自动为开启托管的父
节点创建检测任务,并在 blocked 时自动隐藏节点、normal
时仅恢复由墙检测自动隐藏的节点
更新自动上线服务以尊重 blocked 与自动隐藏状态,避免疑
似被墙节点被重新发布;同时补齐管理端墙检测托管开关、
刷新入口、批量设置与相关测试和知识库同步
2026-04-28 00:51:49 +08:00
yinjianm
73b1696b0a
feat(admin-frontend): 新增节点自动上线托管能力
...
为节点新增 auto_online 字段与后台同步任务,
仅对开启托管的节点按在线状态自动同步前台显示。
管理端补齐单节点与批量开关、列表标识与统计,
并在自动上线启用时禁用手动显隐切换。
后端新增定时命令、保存校验、批量更新支持、
数据库迁移与单元测试,保证托管逻辑可落地。
2026-04-28 00:08:12 +08:00
yinjianm
9af9dd0df7
feat(api): 新增节点墙状态检测闭环
...
新增父节点墙状态检测任务、结果上报与节点列表状态装饰,
支持子节点继承父节点检测结果并通过 WS/REST 双链路执行
管理端补充墙状态筛选、搜索、单行与批量检测入口,
同时更新知识库归档并新增后续自动上线方案包
2026-04-27 23:45:44 +08:00
yinjianm
c64badfc23
feat(admin-frontend): 补齐活跃筛选与支付快照能力
...
新增用户管理“活跃状态”高级筛选,并在后端支持
activity_status 复合规则,支持按活跃与非活跃筛选用户。
补齐订单支付成功快照落库与后台展示,保存支付渠道、
支付方法、实付金额和支付 IP,并在订单详情中优先展示。
同时增强节点页在线/离线筛选与批量删除、仪表盘快捷入口,
并修复已关闭工单再次回复后自动重开的统一语义。
附带同步测试、迁移、CI 工作流命名及知识库记录
2026-04-25 00:59:08 +08:00
yinjianm
9ce345eb76
merge: sync upstream/master preserving local changes
2026-04-23 22:27:18 +08:00
xboard
9e2a66f1d5
fix: backfill utls for legacy vless reality nodes
2026-04-20 00:08:00 +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
xboard
fe62542b7c
fix: unify Trojan server_name/allow_insecure to tls_settings across all protocols
2026-04-18 21:00:21 +08:00
xboard
bdd7820a69
feat(admin): batch node-machine binding & frontend update
2026-04-18 19:38:31 +08:00
xboard
360684245e
fix: ticket reply_status semantics, N+1 query, and admin reply auto-reopen
2026-04-18 16:40:21 +08:00
xboard
9ba946621e
feat: email template management with DB override, modern mail redesign
2026-04-18 15:41:23 +08:00
xboard
1708b6564b
feat: add xhttp subscriptions, network monitoring, chart legend toggle and ticket sender labels
2026-04-18 02:02:06 +08:00
yinjianm
cd5e00bbfb
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# public/assets/admin
2026-04-18 00:35:04 +08:00
xboard
e297b5fe9f
feat: machine mode, ECH subscriptions, batch ops & security hardening
2026-04-17 03:02:53 +08:00
yinjianm
abd64ed20c
Merge remote-tracking branch 'upstream/master'
...
# Conflicts:
# app/Services/UserOnlineService.php
# public/assets/admin
2026-04-16 16:59:21 +08:00
Xboard
c5a8c836c0
Revert "feat: Track user traffic per node (server_id)"
2026-03-30 18:17:27 +08:00
xboard
7ed5fc8fd3
fix: remove 2026_03_28_050000_lowercase_existing_emails.php
2026-03-30 17:59:39 +08:00
Xboard
0cd20d12dd
Merge pull request #755 from socksprox/feat/server-id-stat-user
...
feat: Track user traffic per node (server_id)
2026-03-30 13:55:11 +08:00
xboard
d6a3614d98
update 2026_03_28_161536_add_traffic_fields_to_servers.php
2026-03-30 02:58:09 +08:00
xboard
a58d66d72e
feat: node traffic limit & batch operations
...
- Traffic monitoring with transfer_enable limit
- Batch delete nodes
- Reset traffic (single/batch)
2026-03-30 02:50:56 +08:00
xboard
7fbd1bb92d
feat: implement email case-insensitive queries ( fix #318 )
2026-03-28 07:09:21 +08:00
yinjianm
ae8a913f9b
merge: sync upstream/master from cedar2025/Xboard
...
合并上游 cedar2025/Xboard 的 master,并按交互决策保留本地改动。
2026-03-19 21:04:27 +08:00
xboard
64e6d8148e
feat: Add admin bulk-mail placeholder variables and template rendering
2026-03-19 05:02:16 +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
xboard
2d538c15de
perf: fix getTrafficRank slow query with index and batch loading
2026-03-11 07:01:19 +08:00
xboard
ec20847f31
refactor: replace database logging with file logging and admin audit log
2026-03-11 06:50:07 +08:00
xboard
6efedcebd4
refactor: move subscribe templates to dedicated database table
2026-03-11 05:47:29 +08:00
yinjianm
1e291f8408
fix stat_user unique key with record_type and deduplicate before index
2026-02-26 04:39:42 +08:00
yinjianm
87e547d2f1
修复1
2026-02-26 04:21:30 +08:00
yinjianm
529953d98d
处理jc流量显示的问题
2026-02-26 04:06:28 +08:00
socksprox
1ebf86b510
fix: do not merge traffic from different nodes
2025-11-29 13:47:21 +01:00
socksprox
9e35d16fa6
User traffic can now be viewed by node
2025-11-29 13:47:15 +01:00
xboard
c4dc9669f3
fix: correct errors in database migration file
2025-07-27 08:00:49 +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
bcfda44730
fix: resolve traffic reset time generation and refactor reset logic
...
- Add fix-null mode to ResetTraffic command
- Refactor reset logic for better separation of concerns
- Update migration to reuse fix functionality
2025-07-19 14:22:01 +08:00
xboard
a838a43ae5
feat: multiple improvements and bug fixes
...
- Add gift card redemption feature
- Resolve custom range selection issue in overview
- Allow log page size to be modified
- Add subscription path change notification
- Improve dynamic node rate feature
- Support markdown documentation display for plugins
- Reduce power reset service logging
- Fix backend version number not updating after update
2025-07-14 00:33:04 +08:00
xboard
05afe870e7
feat: add tags to plans, refactor order service, adn fix ticket lock
2025-07-01 11:14:18 +08:00
xboard
44d92ac1c6
fix: resolve known issues and improve code standards
...
- Fix known bugs in user, plan, and server modules
- Standardize code formatting and structure
- Optimize database queries and model relationships
- Improve request validation and error handling
- Update admin controllers for better consistency
2025-06-22 17:38:17 +08:00
xboard
4fe2f35183
feat: enhance plan validation, traffic system and email verification
...
- feat: add plan price validation
- feat: make traffic packages stackable
- feat: add commission and invite info to admin order details
- feat: apply email whitelist to verification code API
- fix: subscription link copy compatibility for non-HTTPS
- fix: resolve route editing 500 error in certain cases
- refactor: restructure traffic reset logic
2025-06-22 01:18:38 +08:00
xboard
272dbd2107
feat: optimize settings management and admin functionality
...
- Add system log cleanup functionality with batch processing
- Optimize v2_settings table performance by unifying value storage
- Add comprehensive client support list for one-click subscription
- Fix QR code subscription links for specific node types
- Fix route addition issues in admin management panel
- Enhance admin system controller with log management APIs
2025-06-21 12:11:27 +08:00
xboard
0f43fff242
feat: new xboard
2025-01-21 14:57:54 +08:00
xboard
2b0bf6cbb7
perf: 优化安装体验
2024-05-24 13:06:25 +08:00
xboard
a7709d06d1
feat: 更改v2_payment表icon字段为text类型,增加图标对base64输入的支持
2024-04-03 07:29:24 +08:00
xboard
83957db37f
perf: 优化节点后端获取用户用户列表接口响应速度,降低CPU使用资源
2023-12-12 21:49:16 +08:00
xboard
2dd0dfac87
fix: 修改v2_setting的value为text类型,防止过长的配置抱错
2023-11-19 20:51:52 +08:00
xboard
65fe7682ff
Initial commit
2023-11-17 14:44:01 +08:00