Compare commits

..

1 Commits

Author SHA1 Message Date
chen08209
443970aaaa Add sqlite store
Optimize android quick action

Optimize backup and restore

Optimize more details
2026-01-26 16:53:09 +08:00
7 changed files with 7 additions and 28 deletions

View File

@@ -1,23 +1,3 @@
## v0.8.92
- Add sqlite store
- Optimize android quick action
- Optimize backup and restore
- Optimize more details
## v0.8.91
- Fix windows some issues
- Optimize overwrite handle
- Optimize access control page
- Optimize some details
## v0.8.90
- Fix android tile service

View File

@@ -532,9 +532,6 @@ func handleDelFile(path string, result ActionResult) {
}
func handleSetupConfig(bytes []byte) string {
if !isInit {
return "not initialized"
}
var params = defaultSetupParams()
err := UnmarshalJson(bytes, params)
if err != nil {

View File

@@ -86,7 +86,9 @@ abstract class CoreHandlerInterface with CoreInterface {
Duration? timeout,
}) async {
try {
await completer.future.timeout(const Duration(seconds: 10));
if (!completer.isCompleted) {
return null;
}
} catch (e) {
commonPrint.log(
'Invoke pre ${method.name} timeout $e',

View File

@@ -44,7 +44,7 @@ class FloatingActionButtonExtendedBuilder extends StatelessWidget {
@override
Widget build(BuildContext context) {
final isExtended =
CommonScaffoldFabExtendedProvider.of(context)?.isExtended ?? true;
CommonScaffoldFabExtendedProvider.of(context)?.isExtended ?? false;
return builder(isExtended);
}
}

View File

@@ -38,7 +38,7 @@ class CommonFloatingActionButton extends StatelessWidget {
curve: Curves.easeOutBack,
child: AnimatedOpacity(
duration: midDuration,
opacity: isExtended ? 1.0 : 0.4,
opacity: isExtended ? 1.0 : 0.0,
curve: Curves.linear,
child: isExtended
? Padding(

View File

@@ -50,7 +50,7 @@ class CommonScaffold extends StatefulWidget {
class CommonScaffoldState extends State<CommonScaffold> {
late final ValueNotifier<AppBarState> _appBarState;
final ValueNotifier<bool> _loadingNotifier = ValueNotifier(false);
final ValueNotifier<bool> _isFabExtendedNotifier = ValueNotifier(true);
final ValueNotifier<bool> _isFabExtendedNotifier = ValueNotifier(false);
final ValueNotifier<List<String>> _keywordsNotifier = ValueNotifier([]);
final _textController = TextEditingController();

View File

@@ -1,7 +1,7 @@
name: fl_clash
description: A multi-platform proxy client based on ClashMeta, simple and easy to use, open-source and ad-free.
publish_to: 'none'
version: 0.8.92+2026020201
version: 0.8.92+2026012602
environment:
sdk: '>=3.8.0 <4.0.0'