Skip to content

Commit 582a0d3

Browse files
committed
Update all dependencies
1 parent 15b8caf commit 582a0d3

File tree

30 files changed

+6236
-9998
lines changed

30 files changed

+6236
-9998
lines changed

Cargo.lock

Lines changed: 213 additions & 255 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ serde_json = { version = "1.0" }
2424
uuid = { version = "1.7", features = ["v7", "serde"] }
2525
chrono = { version = "0.4", default-features = false, features = ["serde"] }
2626
anyhow = "1.0"
27-
git2 = { version = "0.19", default-features = false, features = [
27+
git2 = { version = "0.20", default-features = false, features = [
2828
"ssh",
2929
"vendored-libgit2",
3030
"vendored-openssl",
@@ -33,9 +33,9 @@ base64 = "0.22"
3333
openssl = { version = "0.10", features = ["vendored"] }
3434
log = { version = "0.4" }
3535
env_logger = { version = "0.11", default-features = false }
36-
getrandom = "0.2"
36+
getrandom = "0.3"
3737
zeroize = { version = "1.0", features = ["zeroize_derive"] }
38-
dirs = "5.0"
38+
dirs = "6.0"
3939

4040
[profile.release]
4141
# strip = "debug"
@@ -79,6 +79,8 @@ unused_lifetimes = "warn"
7979
unused_qualifications = "warn"
8080
variant_size_differences = "warn"
8181

82+
unexpected_cfgs = { level = "allow", check-cfg = ['cfg(frb_expand)'] }
83+
8284
[workspace.lints.rustdoc]
8385
# rustdoc lints https://doc.rust-lang.org/rustdoc/lints.html
8486
broken_intra_doc_links = "warn"

app/android/app/build.gradle

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,12 @@ if (flutterVersionName == null) {
2525
android {
2626
namespace "org.stridetasks.stride"
2727
compileSdk flutter.compileSdkVersion
28-
ndkVersion flutter.ndkVersion
28+
29+
// TODO: Comment out the line below when issue is fixed.
30+
// ISSUE: https://github.com/flutter/flutter/issues/139427
31+
//
32+
// ndkVersion flutter.ndkVersion
33+
ndkVersion "27.0.12077973"
2934

3035
compileOptions {
3136
sourceCompatibility JavaVersion.VERSION_1_8

app/android/gradle/wrapper/gradle-wrapper.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@ distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
33
zipStoreBase=GRADLE_USER_HOME
44
zipStorePath=wrapper/dists
5-
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.3-all.zip
6-
distributionSha256Sum=6001aba9b2204d26fa25a5800bb9382cf3ee01ccb78fe77317b2872336eb2f80
5+
distributionUrl=https://services.gradle.org/distributions/gradle-8.12.1-all.zip
6+
distributionSha256Sum=296742a352f0b20ec14b143fb684965ad66086c7810b7b255dee216670716175

app/android/settings.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ pluginManagement {
1919

2020
plugins {
2121
id "dev.flutter.flutter-plugin-loader" version "1.0.0"
22-
id "com.android.application" version "7.3.0" apply false
23-
id "org.jetbrains.kotlin.android" version "1.7.10" apply false
22+
id "com.android.application" version "8.8.0" apply false
23+
id "org.jetbrains.kotlin.android" version "2.1.10" apply false
2424
}
2525

2626
include ":app"

app/flutter

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/bin/sh
22

3-
VERSION=3.24.3
3+
VERSION=3.27.4
44

55
APP_DIR="$( cd "$( dirname "$0" )" && pwd )"
66
FLUTTER_DIR="$APP_DIR/.flutter"

app/lib/bridge/api/error.dart

Lines changed: 24 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// @generated by `flutter_rust_bridge`@ 2.6.0.
2+
// @generated by `flutter_rust_bridge`@ 2.7.1.
33

44
// ignore_for_file: require_trailing_commas
55
// ignore_for_file: avoid_unused_constructor_parameters
@@ -8,20 +8,34 @@
88
// ignore_for_file: argument_type_not_assignable
99
// ignore_for_file: inference_failure_on_instance_creation
1010

11+
1112
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
1213

14+
import '../frb_generated.dart';
15+
import '../git/known_hosts.dart';
1316
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
14-
import 'package:stride/bridge/frb_generated.dart';
15-
import 'package:stride/bridge/git/known_hosts.dart';
1617

17-
// These types are ignored because they are not used by any `pub` functions: `ErrorKind`, `ExportError`, `ImportError`, `KeyStoreError`, `SettingsError`
18+
19+
// These types are ignored because they are not used by any `pub` functions: `ErrorKind`, `ExportError`, `ImportError`, `KeyStoreError`, `SettingsError`
1820
// These function are ignored because they are on traits that is not defined in current crate (put an empty `#[frb]` on it to unignore): `fmt`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt`, `fmt`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`, `from`
1921

20-
// Rust type: RustOpaqueMoi<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<RustError>>
21-
abstract class RustError implements RustOpaqueInterface {
22-
Host? asUnknownHost();
2322

24-
bool isKeyStoreVerification();
23+
24+
25+
26+
// Rust type: RustOpaqueMoi<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<RustError>>
27+
abstract class RustError implements RustOpaqueInterface {
28+
Host? asUnknownHost();
29+
30+
31+
bool isKeyStoreVerification();
32+
33+
34+
String toErrorString();
35+
36+
2537

26-
String toErrorString();
27-
}
38+
39+
}
40+
41+

app/lib/bridge/api/filter.dart

Lines changed: 26 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// @generated by `flutter_rust_bridge`@ 2.6.0.
2+
// @generated by `flutter_rust_bridge`@ 2.7.1.
33

44
// ignore_for_file: require_trailing_commas
55
// ignore_for_file: avoid_unused_constructor_parameters
@@ -8,39 +8,38 @@
88
// ignore_for_file: argument_type_not_assignable
99
// ignore_for_file: inference_failure_on_instance_creation
1010

11+
1112
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
1213

14+
import '../frb_generated.dart';
15+
import '../task.dart';
1316
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
1417
import 'package:freezed_annotation/freezed_annotation.dart' hide protected;
15-
import 'package:stride/bridge/frb_generated.dart';
16-
import 'package:stride/bridge/task.dart';
1718
import 'package:uuid/uuid.dart';
18-
1919
part 'filter.freezed.dart';
2020

21-
// These function are ignored because they are on traits that is not defined in current crate (put an empty `#[frb]` on it to unignore): `clone`, `clone`, `fmt`, `fmt`
21+
// These function are ignored because they are on traits that is not defined in current crate (put an empty `#[frb]` on it to unignore): `clone`, `clone`, `fmt`, `fmt`
2222

23-
@freezed
24-
class Filter with _$Filter {
25-
const factory Filter({
26-
required UuidValue uuid,
27-
required String name,
28-
required Set<TaskStatus> status,
29-
required String search,
30-
}) = _Filter;
31-
const Filter._();
32-
static Future<Filter> default_() =>
33-
RustLib.instance.api.crateApiFilterFilterDefault();
34-
}
23+
24+
25+
26+
@freezed
27+
class Filter with _$Filter {
28+
const Filter._();
29+
const factory Filter({ required UuidValue uuid, required String name, required Set<TaskStatus> status, required String search,}) = _Filter;
30+
static Future<Filter> default_()=>RustLib.instance.api.crateApiFilterFilterDefault();
31+
32+
33+
34+
}
3535

3636
@freezed
37-
sealed class FilterSelection with _$FilterSelection {
38-
const FilterSelection._();
39-
40-
const factory FilterSelection.predefined({
41-
required UuidValue uuid,
42-
}) = FilterSelection_Predefined;
43-
const factory FilterSelection.temporary({
44-
required Filter filter,
45-
}) = FilterSelection_Temporary;
46-
}
37+
sealed class FilterSelection with _$FilterSelection {
38+
const FilterSelection._();
39+
40+
const factory FilterSelection.predefined({ required UuidValue uuid , }) = FilterSelection_Predefined;
41+
const factory FilterSelection.temporary({ required Filter filter , }) = FilterSelection_Temporary;
42+
43+
44+
}
45+

app/lib/bridge/api/logging.dart

Lines changed: 37 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
// This file is automatically generated, so please do not edit it.
2-
// @generated by `flutter_rust_bridge`@ 2.6.0.
2+
// @generated by `flutter_rust_bridge`@ 2.7.1.
33

44
// ignore_for_file: require_trailing_commas
55
// ignore_for_file: avoid_unused_constructor_parameters
@@ -8,43 +8,57 @@
88
// ignore_for_file: argument_type_not_assignable
99
// ignore_for_file: inference_failure_on_instance_creation
1010

11+
1112
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import
1213

14+
import '../frb_generated.dart';
1315
import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
14-
import 'package:stride/bridge/frb_generated.dart';
1516

16-
// These functions are ignored because they are not marked as `pub`: `init_logger`
17+
18+
// These functions are ignored because they are not marked as `pub`: `init_logger`
1719
// These types are ignored because they are not used by any `pub` functions: `LogOutput`
1820
// These function are ignored because they are on traits that is not defined in current crate (put an empty `#[frb]` on it to unignore): `clone`, `flush`, `fmt`, `write`
1921

20-
/// # Panics
22+
23+
/// # Panics
2124
///
2225
/// If the logger file cannot be read.
2326
Future<String> getLogs() => RustLib.instance.api.crateApiLoggingGetLogs();
2427

25-
class Logger {
26-
const Logger();
28+
class Logger {
29+
30+
31+
const Logger();
32+
33+
static Future<void> debug({required String message })=>RustLib.instance.api.crateApiLoggingLoggerDebug(message: message);
34+
35+
36+
static Future<void> error({required String message })=>RustLib.instance.api.crateApiLoggingLoggerError(message: message);
37+
38+
39+
static Future<void> info({required String message })=>RustLib.instance.api.crateApiLoggingLoggerInfo(message: message);
40+
2741

28-
static Future<void> debug({required String message}) =>
29-
RustLib.instance.api.crateApiLoggingLoggerDebug(message: message);
42+
static Future<void> trace({required String message })=>RustLib.instance.api.crateApiLoggingLoggerTrace(message: message);
3043

31-
static Future<void> error({required String message}) =>
32-
RustLib.instance.api.crateApiLoggingLoggerError(message: message);
3344

34-
static Future<void> info({required String message}) =>
35-
RustLib.instance.api.crateApiLoggingLoggerInfo(message: message);
45+
static Future<void> warn({required String message })=>RustLib.instance.api.crateApiLoggingLoggerWarn(message: message);
3646

37-
static Future<void> trace({required String message}) =>
38-
RustLib.instance.api.crateApiLoggingLoggerTrace(message: message);
3947

40-
static Future<void> warn({required String message}) =>
41-
RustLib.instance.api.crateApiLoggingLoggerWarn(message: message);
48+
4249

43-
@override
44-
int get hashCode => 0;
50+
51+
@override
52+
int get hashCode => 0;
53+
4554

46-
@override
47-
bool operator ==(Object other) =>
48-
identical(this, other) ||
49-
other is Logger && runtimeType == other.runtimeType;
50-
}
55+
56+
@override
57+
bool operator ==(Object other) =>
58+
identical(this, other) ||
59+
other is Logger &&
60+
runtimeType == other.runtimeType
61+
;
62+
63+
}
64+

0 commit comments

Comments
 (0)