From 8dc1876aae1e694a4a1476a369135f0fe29568f9 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 7 Aug 2025 21:27:58 +0000 Subject: [PATCH 1/4] build: (deps): bump sqlcipher_flutter_libs from 0.6.7 to 0.6.8 Bumps [sqlcipher_flutter_libs](https://github.com/simolus3/sqlite3.dart) from 0.6.7 to 0.6.8. - [Release notes](https://github.com/simolus3/sqlite3.dart/releases) - [Commits](https://github.com/simolus3/sqlite3.dart/compare/sqlcipher_flutter_libs-0.6.7...sqlcipher_flutter_libs-0.6.8) --- updated-dependencies: - dependency-name: sqlcipher_flutter_libs dependency-version: 0.6.8 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index f2d6cb399..c97cc5580 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -1845,10 +1845,10 @@ packages: dependency: "direct main" description: name: sqlcipher_flutter_libs - sha256: "550a0758aa4bba6eab75035102809506d76f2d71b9fb0c0f6e9cc414db0fe064" + sha256: dd1fcc74d5baf3c36ad53e2652b2d06c9f8747494a3ccde0076e88b159dfe622 url: "https://pub.dev" source: hosted - version: "0.6.7" + version: "0.6.8" sqlite3: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index e47716b1b..47e92b9b8 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -77,7 +77,7 @@ dependencies: shared_preferences: ^2.2.0 # Pinned because https://github.com/flutter/flutter/issues/118401 slugify: ^2.0.0 sqflite_common_ffi: ^2.3.6 - sqlcipher_flutter_libs: ^0.6.7 + sqlcipher_flutter_libs: ^0.6.8 swipe_to_action: ^0.3.0 tor_detector_web: ^1.1.0 unifiedpush: ^6.0.2 From 166ea07c1e2eb8e3eba5cb87b0505ded6eab3277 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 21:31:38 +0000 Subject: [PATCH 2/4] build: (deps): bump file_picker from 10.2.2 to 10.2.3 Bumps [file_picker](https://github.com/miguelpruivo/flutter_file_picker) from 10.2.2 to 10.2.3. - [Release notes](https://github.com/miguelpruivo/flutter_file_picker/releases) - [Changelog](https://github.com/miguelpruivo/flutter_file_picker/blob/master/CHANGELOG.md) - [Commits](https://github.com/miguelpruivo/flutter_file_picker/commits) --- updated-dependencies: - dependency-name: file_picker dependency-version: 10.2.3 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index aef38841a..afcd858cd 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -410,10 +410,10 @@ packages: dependency: "direct main" description: name: file_picker - sha256: "97a943524074a1e8e858aa154d09e38a4168a9ad765d6cac66606fd906b86875" + sha256: "8f9f429998f9232d65bc4757af74475ce44fc80f10704ff5dfa8b1d14fc429b9" url: "https://pub.dev" source: hosted - version: "10.2.2" + version: "10.2.3" file_selector: dependency: "direct main" description: diff --git a/pubspec.yaml b/pubspec.yaml index 8544d6cb7..edb3f1689 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -24,7 +24,7 @@ dependencies: dynamic_color: ^1.8.1 emoji_picker_flutter: ^4.3.0 emojis: ^0.9.9 - file_picker: ^10.2.2 + file_picker: ^10.2.3 file_selector: ^1.0.3 flutter: sdk: flutter From 75a26060e19dd7fb0e5c2df09e4a6019361f3363 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Fri, 8 Aug 2025 21:31:49 +0000 Subject: [PATCH 3/4] build: (deps): bump http from 1.5.0-beta.2 to 1.5.0 Bumps [http](https://github.com/dart-lang/http/tree/master/pkgs) from 1.5.0-beta.2 to 1.5.0. - [Release notes](https://github.com/dart-lang/http/releases) - [Commits](https://github.com/dart-lang/http/commits/http-v1.5.0/pkgs) --- updated-dependencies: - dependency-name: http dependency-version: 1.5.0 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] --- pubspec.lock | 4 ++-- pubspec.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/pubspec.lock b/pubspec.lock index aef38841a..6f40ca5dc 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -923,10 +923,10 @@ packages: dependency: "direct main" description: name: http - sha256: "85ab0074f9bf2b24625906d8382bbec84d3d6919d285ba9c106b07b65791fb99" + sha256: bb2ce4590bc2667c96f318d68cac1b5a7987ec819351d32b1c987239a815e007 url: "https://pub.dev" source: hosted - version: "1.5.0-beta.2" + version: "1.5.0" http_multi_server: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 8544d6cb7..a738e2cdc 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -50,7 +50,7 @@ dependencies: go_router: ^16.1.0 handy_window: ^0.4.0 html: ^0.15.4 - http: ^1.2.0 + http: ^1.5.0 image: ^4.1.7 image_picker: ^1.1.0 intl: any From a2b397a7a973564f2ff1d8e41729c990efe84394 Mon Sep 17 00:00:00 2001 From: krille-chan Date: Mon, 11 Aug 2025 16:46:12 +0200 Subject: [PATCH 4/4] chore: Correct runtime type checking for errors --- lib/utils/error_reporter.dart | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/lib/utils/error_reporter.dart b/lib/utils/error_reporter.dart index 6a8b0f866..a688ed003 100644 --- a/lib/utils/error_reporter.dart +++ b/lib/utils/error_reporter.dart @@ -5,7 +5,6 @@ import 'package:flutter/services.dart'; import 'package:flutter_highlighter/flutter_highlighter.dart'; import 'package:flutter_highlighter/themes/shades-of-purple.dart'; -import 'package:http/http.dart' as http; import 'package:matrix/matrix.dart'; import 'package:path/path.dart' as path; import 'package:path_provider/path_provider.dart'; @@ -21,12 +20,12 @@ class ErrorReporter { const ErrorReporter(this.context, [this.message]); - static const Set ingoredTypes = { - IOException, - http.ClientException, - SocketException, - TlsException, - HandshakeException, + static const Set ingoredTypes = { + "IOException", + "ClientException", + "SocketException", + "TlsException", + "HandshakeException", }; Future _getTemporaryErrorLogFile() async { @@ -38,7 +37,7 @@ class ErrorReporter { Object error, [ StackTrace? stackTrace, ]) async { - if (ingoredTypes.contains(error.runtimeType)) return; + if (ingoredTypes.contains(error.runtimeType.toString())) return; final file = await _getTemporaryErrorLogFile(); if (await file.exists()) await file.delete(); await file.writeAsString( @@ -55,7 +54,7 @@ class ErrorReporter { } void onErrorCallback(Object error, [StackTrace? stackTrace]) { - if (ingoredTypes.contains(error.runtimeType)) return; + if (ingoredTypes.contains(error.runtimeType.toString())) return; Logs().e(message ?? 'Error caught', error, stackTrace); final text = '$error\n${stackTrace ?? ''}'; return _onErrorCallback(text);