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
This commit is contained in:
xboard
2025-07-14 00:33:04 +08:00
parent a01b94f131
commit a838a43ae5
38 changed files with 3056 additions and 325 deletions

View File

@@ -55,7 +55,7 @@ class ShadowsocksTidalabController extends Controller
foreach ($data as $item) {
$formatData[$item['user_id']] = [$item['u'], $item['d']];
}
$userService->trafficFetch($server->toArray(), 'shadowsocks', $formatData);
$userService->trafficFetch($server, 'shadowsocks', $formatData);
return response([
'ret' => 1,

View File

@@ -62,7 +62,7 @@ class TrojanTidalabController extends Controller
foreach ($data as $item) {
$formatData[$item['user_id']] = [$item['u'], $item['d']];
}
$userService->trafficFetch($server->toArray(), 'trojan', $formatData);
$userService->trafficFetch($server, 'trojan', $formatData);
return response([
'ret' => 1,

View File

@@ -79,7 +79,7 @@ class UniProxyController extends Controller
);
$userService = new UserService();
$userService->trafficFetch($node->toArray(), $nodeType, $data);
$userService->trafficFetch($node, $nodeType, $data);
return $this->success(true);
}