feat: server conn statistics (#888)

This commit is contained in:
lollipopkit🏳️‍⚧️
2025-09-02 19:41:56 +08:00
committed by GitHub
parent 929061213f
commit 2466341999
39 changed files with 2534 additions and 19 deletions

View File

@@ -9,6 +9,7 @@ extension _Server on _AppSettingsPageState {
_buildNetViewType(),
_buildServerSeq(),
_buildServerDetailCardSeq(),
_buildConnectionStats(),
_buildDeleteServers(),
_buildCpuView(),
_buildServerMore(),
@@ -38,6 +39,22 @@ extension _Server on _AppSettingsPageState {
);
}
Widget _buildConnectionStats() {
return ListTile(
leading: const Icon(Icons.analytics, size: _kIconSize),
title: const Text('连接统计'),
subtitle: const Text('查看服务器连接成功率和历史记录'),
trailing: const Icon(Icons.keyboard_arrow_right),
onTap: () {
Navigator.of(context).push(
MaterialPageRoute(
builder: (context) => const ConnectionStatsPage(),
),
);
},
);
}
Widget _buildDeleteServers() {
return ListTile(
title: Text(l10n.deleteServers),