feat(client): 记住上次选择的节点 + 自动连接 toast(1.0.24)
- selectedNodeCodeProvider 改为持久化 StateNotifier(select() 落盘、启动恢复,默认智能 AUTO); 自动连接复用上次选择:智能就智能、具体就具体。 - 自动连接门控加等「选中节点已恢复」(controller.loaded),避免用到未恢复的默认值。 - 自动连接触发时弹 toast「正在自动连接到 X」(全局 ScaffoldMessenger key)。 - 测试:选中节点 select 落盘 + 重启恢复(具体/智能)。 Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -121,6 +121,7 @@ abstract class AppText {
|
||||
String get autostartSub;
|
||||
String get autoConnect;
|
||||
String get autoConnectSub;
|
||||
String autoConnectingTo(String name); // 自动连接 toast
|
||||
String get smartRoute;
|
||||
String get smartRouteSub;
|
||||
String get killSwitch;
|
||||
|
||||
@@ -188,6 +188,8 @@ class StringsEn extends AppText {
|
||||
@override
|
||||
String get autoConnectSub => 'Connect automatically on launch';
|
||||
@override
|
||||
String autoConnectingTo(String name) => 'Auto-connecting to $name…';
|
||||
@override
|
||||
String get smartRoute => 'Smart routing';
|
||||
@override
|
||||
String get smartRouteSub => 'Accelerate abroad, direct at home';
|
||||
|
||||
@@ -187,6 +187,8 @@ class StringsZh extends AppText {
|
||||
@override
|
||||
String get autoConnectSub => '启动时自动连接节点';
|
||||
@override
|
||||
String autoConnectingTo(String name) => '正在自动连接到 $name…';
|
||||
@override
|
||||
String get smartRoute => '智能分流';
|
||||
@override
|
||||
String get smartRouteSub => '海外应用走加速,国内直连';
|
||||
|
||||
Reference in New Issue
Block a user