upgrade deps & run build

This commit is contained in:
Fabian Freund
2026-01-13 16:57:52 +01:00
parent 041b966d40
commit 618ed57f45
14 changed files with 83 additions and 19 deletions
+1
View File
@@ -27,6 +27,7 @@ analyzer:
- custom_lint - custom_lint
exclude: exclude:
- "**.drift" - "**.drift"
- "**.drift.dart"
- "**.g.dart" - "**.g.dart"
- "**.swagger.dart" - "**.swagger.dart"
- "**.freezed.dart" - "**.freezed.dart"
@@ -3,4 +3,11 @@
import 'package:drift/drift.dart' as i0; import 'package:drift/drift.dart' as i0;
import 'package:weblibre/features/bangs/data/database/database.dart' as i1; import 'package:weblibre/features/bangs/data/database/database.dart' as i1;
mixin $BangDaoMixin on i0.DatabaseAccessor<i1.BangDatabase> {} mixin $BangDaoMixin on i0.DatabaseAccessor<i1.BangDatabase> {
BangDaoManager get managers => BangDaoManager(this);
}
class BangDaoManager {
final $BangDaoMixin _db;
BangDaoManager(this._db);
}
@@ -3,4 +3,11 @@
import 'package:drift/drift.dart' as i0; import 'package:drift/drift.dart' as i0;
import 'package:weblibre/features/bangs/data/database/database.dart' as i1; import 'package:weblibre/features/bangs/data/database/database.dart' as i1;
mixin $SyncDaoMixin on i0.DatabaseAccessor<i1.BangDatabase> {} mixin $SyncDaoMixin on i0.DatabaseAccessor<i1.BangDatabase> {
SyncDaoManager get managers => SyncDaoManager(this);
}
class SyncDaoManager {
final $SyncDaoMixin _db;
SyncDaoManager(this._db);
}
@@ -534,7 +534,7 @@ class TabViewHeader extends HookConsumerWidget {
if (!hasSearchText) if (!hasSearchText)
SpeechToTextButton( SpeechToTextButton(
onTextReceived: (data) { onTextReceived: (data) {
searchTextController.text = data.toString(); searchTextController.text = data;
}, },
), ),
IconButton( IconButton(
@@ -4,4 +4,11 @@ import 'package:drift/drift.dart' as i0;
import 'package:weblibre/features/geckoview/features/tabs/data/database/database.dart' import 'package:weblibre/features/geckoview/features/tabs/data/database/database.dart'
as i1; as i1;
mixin $ContainerDaoMixin on i0.DatabaseAccessor<i1.TabDatabase> {} mixin $ContainerDaoMixin on i0.DatabaseAccessor<i1.TabDatabase> {
ContainerDaoManager get managers => ContainerDaoManager(this);
}
class ContainerDaoManager {
final $ContainerDaoMixin _db;
ContainerDaoManager(this._db);
}
@@ -4,4 +4,11 @@ import 'package:drift/drift.dart' as i0;
import 'package:weblibre/features/geckoview/features/tabs/data/database/database.dart' import 'package:weblibre/features/geckoview/features/tabs/data/database/database.dart'
as i1; as i1;
mixin $TabDaoMixin on i0.DatabaseAccessor<i1.TabDatabase> {} mixin $TabDaoMixin on i0.DatabaseAccessor<i1.TabDatabase> {
TabDaoManager get managers => TabDaoManager(this);
}
class TabDaoManager {
final $TabDaoMixin _db;
TabDaoManager(this._db);
}
@@ -3,4 +3,11 @@
import 'package:drift/drift.dart' as i0; import 'package:drift/drift.dart' as i0;
import 'package:weblibre/features/user/data/database/database.dart' as i1; import 'package:weblibre/features/user/data/database/database.dart' as i1;
mixin $CacheDaoMixin on i0.DatabaseAccessor<i1.UserDatabase> {} mixin $CacheDaoMixin on i0.DatabaseAccessor<i1.UserDatabase> {
CacheDaoManager get managers => CacheDaoManager(this);
}
class CacheDaoManager {
final $CacheDaoMixin _db;
CacheDaoManager(this._db);
}
@@ -3,4 +3,11 @@
import 'package:drift/drift.dart' as i0; import 'package:drift/drift.dart' as i0;
import 'package:weblibre/features/user/data/database/database.dart' as i1; import 'package:weblibre/features/user/data/database/database.dart' as i1;
mixin $OnboardingDaoMixin on i0.DatabaseAccessor<i1.UserDatabase> {} mixin $OnboardingDaoMixin on i0.DatabaseAccessor<i1.UserDatabase> {
OnboardingDaoManager get managers => OnboardingDaoManager(this);
}
class OnboardingDaoManager {
final $OnboardingDaoMixin _db;
OnboardingDaoManager(this._db);
}
@@ -3,4 +3,11 @@
import 'package:drift/drift.dart' as i0; import 'package:drift/drift.dart' as i0;
import 'package:weblibre/features/user/data/database/database.dart' as i1; import 'package:weblibre/features/user/data/database/database.dart' as i1;
mixin $SettingDaoMixin on i0.DatabaseAccessor<i1.UserDatabase> {} mixin $SettingDaoMixin on i0.DatabaseAccessor<i1.UserDatabase> {
SettingDaoManager get managers => SettingDaoManager(this);
}
class SettingDaoManager {
final $SettingDaoMixin _db;
SettingDaoManager(this._db);
}
@@ -3,4 +3,11 @@
import 'package:drift/drift.dart' as i0; import 'package:drift/drift.dart' as i0;
import 'package:weblibre/features/web_feed/data/database/database.dart' as i1; import 'package:weblibre/features/web_feed/data/database/database.dart' as i1;
mixin $ArticleDaoMixin on i0.DatabaseAccessor<i1.FeedDatabase> {} mixin $ArticleDaoMixin on i0.DatabaseAccessor<i1.FeedDatabase> {
ArticleDaoManager get managers => ArticleDaoManager(this);
}
class ArticleDaoManager {
final $ArticleDaoMixin _db;
ArticleDaoManager(this._db);
}
@@ -3,4 +3,11 @@
import 'package:drift/drift.dart' as i0; import 'package:drift/drift.dart' as i0;
import 'package:weblibre/features/web_feed/data/database/database.dart' as i1; import 'package:weblibre/features/web_feed/data/database/database.dart' as i1;
mixin $FeedDaoMixin on i0.DatabaseAccessor<i1.FeedDatabase> {} mixin $FeedDaoMixin on i0.DatabaseAccessor<i1.FeedDatabase> {
FeedDaoManager get managers => FeedDaoManager(this);
}
class FeedDaoManager {
final $FeedDaoMixin _db;
FeedDaoManager(this._db);
}
@@ -101,7 +101,7 @@ class FeedArticleListScreen extends HookConsumerWidget {
) )
: SpeechToTextButton( : SpeechToTextButton(
onTextReceived: (data) { onTextReceived: (data) {
searchTextController.text = data.toString(); searchTextController.text = data;
}, },
), ),
), ),
+6 -6
View File
@@ -16,8 +16,8 @@ dependencies:
country_codes: ^3.3.0 country_codes: ^3.3.0
country_flags: ^4.1.1 country_flags: ^4.1.1
cryptography_flutter: ^2.3.4 cryptography_flutter: ^2.3.4
drift: ^2.30.0 drift: ^2.30.1
drift_dev: ^2.30.0 drift_dev: ^2.30.1
dynamic_color: ^1.8.1 dynamic_color: ^1.8.1
exceptions: ^0.6.1 exceptions: ^0.6.1
fading_scroll: ^0.9.1 fading_scroll: ^0.9.1
@@ -38,9 +38,9 @@ dependencies:
flutter_tor: flutter_tor:
path: ../packages/flutter_tor path: ../packages/flutter_tor
go_router: ^17.0.1 go_router: ^17.0.1
google_fonts: ^6.3.3 google_fonts: ^7.0.1
graphview: ^1.5.1 graphview: ^1.5.1
home_widget: ^0.8.1 home_widget: ^0.9.0
hooks_riverpod: ^3.1.0 hooks_riverpod: ^3.1.0
html: ^0.15.6 html: ^0.15.6
http: ^1.6.0 http: ^1.6.0
@@ -92,7 +92,7 @@ dependencies:
uuid: ^4.5.2 uuid: ^4.5.2
dev_dependencies: dev_dependencies:
build_runner: ^2.10.4 build_runner: ^2.10.5
copy_with_extension_gen: ^10.0.1 copy_with_extension_gen: ^10.0.1
custom_lint: ^0.8.1 custom_lint: ^0.8.1
dependency_validator: ^5.0.3 dependency_validator: ^5.0.3
@@ -103,7 +103,7 @@ dev_dependencies:
go_router_builder: ^4.1.3 go_router_builder: ^4.1.3
json_serializable: ^6.11.2 json_serializable: ^6.11.2
lint: ^2.8.0 lint: ^2.8.0
mockito: ^5.4.4 mockito: ^5.6.3
riverpod_generator: ^4.0.0+1 riverpod_generator: ^4.0.0+1
riverpod_lint: ^3.1.0 riverpod_lint: ^3.1.0
+2 -2
View File
@@ -21,10 +21,10 @@ dependencies:
path: ../ path: ../
# HTTP client for testing Tor connectivity # HTTP client for testing Tor connectivity
http: any http: ^1.6.0
# SOCKS5 proxy client for Tor # SOCKS5 proxy client for Tor
socks5_proxy: any socks5_proxy: ^2.1.1
dev_dependencies: dev_dependencies:
flutter_lints: ^6.0.0 flutter_lints: ^6.0.0