From 618ed57f4585b014703f2dcf351194506c3a6c91 Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Tue, 13 Jan 2026 16:57:52 +0100 Subject: [PATCH] upgrade deps & run build --- app/analysis_options.yaml | 1 + .../bangs/data/database/daos/bang.drift.dart | 9 ++++++++- .../bangs/data/database/daos/sync.drift.dart | 9 ++++++++- .../widgets/tab_view/tab_view_header.dart | 2 +- .../tabs/data/database/daos/container.drift.dart | 9 ++++++++- .../features/tabs/data/database/daos/tab.drift.dart | 9 ++++++++- .../user/data/database/daos/cache.drift.dart | 9 ++++++++- .../user/data/database/daos/onboarding.drift.dart | 9 ++++++++- .../user/data/database/daos/setting.drift.dart | 9 ++++++++- .../web_feed/data/database/daos/article.drift.dart | 9 ++++++++- .../web_feed/data/database/daos/feed.drift.dart | 9 ++++++++- .../presentation/screens/feed_article_list.dart | 2 +- app/pubspec.yaml | 12 ++++++------ packages/flutter_tor/example/pubspec.yaml | 4 ++-- 14 files changed, 83 insertions(+), 19 deletions(-) diff --git a/app/analysis_options.yaml b/app/analysis_options.yaml index 66d611ad..06cc1623 100644 --- a/app/analysis_options.yaml +++ b/app/analysis_options.yaml @@ -27,6 +27,7 @@ analyzer: - custom_lint exclude: - "**.drift" + - "**.drift.dart" - "**.g.dart" - "**.swagger.dart" - "**.freezed.dart" diff --git a/app/lib/features/bangs/data/database/daos/bang.drift.dart b/app/lib/features/bangs/data/database/daos/bang.drift.dart index 06bab42b..86e5e47c 100644 --- a/app/lib/features/bangs/data/database/daos/bang.drift.dart +++ b/app/lib/features/bangs/data/database/daos/bang.drift.dart @@ -3,4 +3,11 @@ import 'package:drift/drift.dart' as i0; import 'package:weblibre/features/bangs/data/database/database.dart' as i1; -mixin $BangDaoMixin on i0.DatabaseAccessor {} +mixin $BangDaoMixin on i0.DatabaseAccessor { + BangDaoManager get managers => BangDaoManager(this); +} + +class BangDaoManager { + final $BangDaoMixin _db; + BangDaoManager(this._db); +} diff --git a/app/lib/features/bangs/data/database/daos/sync.drift.dart b/app/lib/features/bangs/data/database/daos/sync.drift.dart index b98c5654..c7b76764 100644 --- a/app/lib/features/bangs/data/database/daos/sync.drift.dart +++ b/app/lib/features/bangs/data/database/daos/sync.drift.dart @@ -3,4 +3,11 @@ import 'package:drift/drift.dart' as i0; import 'package:weblibre/features/bangs/data/database/database.dart' as i1; -mixin $SyncDaoMixin on i0.DatabaseAccessor {} +mixin $SyncDaoMixin on i0.DatabaseAccessor { + SyncDaoManager get managers => SyncDaoManager(this); +} + +class SyncDaoManager { + final $SyncDaoMixin _db; + SyncDaoManager(this._db); +} diff --git a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_view_header.dart b/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_view_header.dart index 1bc2991d..f22f86ed 100644 --- a/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_view_header.dart +++ b/app/lib/features/geckoview/features/browser/presentation/widgets/tab_view/tab_view_header.dart @@ -534,7 +534,7 @@ class TabViewHeader extends HookConsumerWidget { if (!hasSearchText) SpeechToTextButton( onTextReceived: (data) { - searchTextController.text = data.toString(); + searchTextController.text = data; }, ), IconButton( diff --git a/app/lib/features/geckoview/features/tabs/data/database/daos/container.drift.dart b/app/lib/features/geckoview/features/tabs/data/database/daos/container.drift.dart index 67d1f2fa..280abd67 100644 --- a/app/lib/features/geckoview/features/tabs/data/database/daos/container.drift.dart +++ b/app/lib/features/geckoview/features/tabs/data/database/daos/container.drift.dart @@ -4,4 +4,11 @@ import 'package:drift/drift.dart' as i0; import 'package:weblibre/features/geckoview/features/tabs/data/database/database.dart' as i1; -mixin $ContainerDaoMixin on i0.DatabaseAccessor {} +mixin $ContainerDaoMixin on i0.DatabaseAccessor { + ContainerDaoManager get managers => ContainerDaoManager(this); +} + +class ContainerDaoManager { + final $ContainerDaoMixin _db; + ContainerDaoManager(this._db); +} diff --git a/app/lib/features/geckoview/features/tabs/data/database/daos/tab.drift.dart b/app/lib/features/geckoview/features/tabs/data/database/daos/tab.drift.dart index 5452d53a..1af35380 100644 --- a/app/lib/features/geckoview/features/tabs/data/database/daos/tab.drift.dart +++ b/app/lib/features/geckoview/features/tabs/data/database/daos/tab.drift.dart @@ -4,4 +4,11 @@ import 'package:drift/drift.dart' as i0; import 'package:weblibre/features/geckoview/features/tabs/data/database/database.dart' as i1; -mixin $TabDaoMixin on i0.DatabaseAccessor {} +mixin $TabDaoMixin on i0.DatabaseAccessor { + TabDaoManager get managers => TabDaoManager(this); +} + +class TabDaoManager { + final $TabDaoMixin _db; + TabDaoManager(this._db); +} diff --git a/app/lib/features/user/data/database/daos/cache.drift.dart b/app/lib/features/user/data/database/daos/cache.drift.dart index 76ca91c6..9ff0631a 100644 --- a/app/lib/features/user/data/database/daos/cache.drift.dart +++ b/app/lib/features/user/data/database/daos/cache.drift.dart @@ -3,4 +3,11 @@ import 'package:drift/drift.dart' as i0; import 'package:weblibre/features/user/data/database/database.dart' as i1; -mixin $CacheDaoMixin on i0.DatabaseAccessor {} +mixin $CacheDaoMixin on i0.DatabaseAccessor { + CacheDaoManager get managers => CacheDaoManager(this); +} + +class CacheDaoManager { + final $CacheDaoMixin _db; + CacheDaoManager(this._db); +} diff --git a/app/lib/features/user/data/database/daos/onboarding.drift.dart b/app/lib/features/user/data/database/daos/onboarding.drift.dart index bbbc4767..078625ff 100644 --- a/app/lib/features/user/data/database/daos/onboarding.drift.dart +++ b/app/lib/features/user/data/database/daos/onboarding.drift.dart @@ -3,4 +3,11 @@ import 'package:drift/drift.dart' as i0; import 'package:weblibre/features/user/data/database/database.dart' as i1; -mixin $OnboardingDaoMixin on i0.DatabaseAccessor {} +mixin $OnboardingDaoMixin on i0.DatabaseAccessor { + OnboardingDaoManager get managers => OnboardingDaoManager(this); +} + +class OnboardingDaoManager { + final $OnboardingDaoMixin _db; + OnboardingDaoManager(this._db); +} diff --git a/app/lib/features/user/data/database/daos/setting.drift.dart b/app/lib/features/user/data/database/daos/setting.drift.dart index 6d66502f..04846baa 100644 --- a/app/lib/features/user/data/database/daos/setting.drift.dart +++ b/app/lib/features/user/data/database/daos/setting.drift.dart @@ -3,4 +3,11 @@ import 'package:drift/drift.dart' as i0; import 'package:weblibre/features/user/data/database/database.dart' as i1; -mixin $SettingDaoMixin on i0.DatabaseAccessor {} +mixin $SettingDaoMixin on i0.DatabaseAccessor { + SettingDaoManager get managers => SettingDaoManager(this); +} + +class SettingDaoManager { + final $SettingDaoMixin _db; + SettingDaoManager(this._db); +} diff --git a/app/lib/features/web_feed/data/database/daos/article.drift.dart b/app/lib/features/web_feed/data/database/daos/article.drift.dart index 6a5d43f1..c7c3f73c 100644 --- a/app/lib/features/web_feed/data/database/daos/article.drift.dart +++ b/app/lib/features/web_feed/data/database/daos/article.drift.dart @@ -3,4 +3,11 @@ import 'package:drift/drift.dart' as i0; import 'package:weblibre/features/web_feed/data/database/database.dart' as i1; -mixin $ArticleDaoMixin on i0.DatabaseAccessor {} +mixin $ArticleDaoMixin on i0.DatabaseAccessor { + ArticleDaoManager get managers => ArticleDaoManager(this); +} + +class ArticleDaoManager { + final $ArticleDaoMixin _db; + ArticleDaoManager(this._db); +} diff --git a/app/lib/features/web_feed/data/database/daos/feed.drift.dart b/app/lib/features/web_feed/data/database/daos/feed.drift.dart index 336d4d9c..a08e959b 100644 --- a/app/lib/features/web_feed/data/database/daos/feed.drift.dart +++ b/app/lib/features/web_feed/data/database/daos/feed.drift.dart @@ -3,4 +3,11 @@ import 'package:drift/drift.dart' as i0; import 'package:weblibre/features/web_feed/data/database/database.dart' as i1; -mixin $FeedDaoMixin on i0.DatabaseAccessor {} +mixin $FeedDaoMixin on i0.DatabaseAccessor { + FeedDaoManager get managers => FeedDaoManager(this); +} + +class FeedDaoManager { + final $FeedDaoMixin _db; + FeedDaoManager(this._db); +} diff --git a/app/lib/features/web_feed/presentation/screens/feed_article_list.dart b/app/lib/features/web_feed/presentation/screens/feed_article_list.dart index 93698cd5..6d0cde9d 100644 --- a/app/lib/features/web_feed/presentation/screens/feed_article_list.dart +++ b/app/lib/features/web_feed/presentation/screens/feed_article_list.dart @@ -101,7 +101,7 @@ class FeedArticleListScreen extends HookConsumerWidget { ) : SpeechToTextButton( onTextReceived: (data) { - searchTextController.text = data.toString(); + searchTextController.text = data; }, ), ), diff --git a/app/pubspec.yaml b/app/pubspec.yaml index 5a6f00d2..449bb84b 100644 --- a/app/pubspec.yaml +++ b/app/pubspec.yaml @@ -16,8 +16,8 @@ dependencies: country_codes: ^3.3.0 country_flags: ^4.1.1 cryptography_flutter: ^2.3.4 - drift: ^2.30.0 - drift_dev: ^2.30.0 + drift: ^2.30.1 + drift_dev: ^2.30.1 dynamic_color: ^1.8.1 exceptions: ^0.6.1 fading_scroll: ^0.9.1 @@ -38,9 +38,9 @@ dependencies: flutter_tor: path: ../packages/flutter_tor go_router: ^17.0.1 - google_fonts: ^6.3.3 + google_fonts: ^7.0.1 graphview: ^1.5.1 - home_widget: ^0.8.1 + home_widget: ^0.9.0 hooks_riverpod: ^3.1.0 html: ^0.15.6 http: ^1.6.0 @@ -92,7 +92,7 @@ dependencies: uuid: ^4.5.2 dev_dependencies: - build_runner: ^2.10.4 + build_runner: ^2.10.5 copy_with_extension_gen: ^10.0.1 custom_lint: ^0.8.1 dependency_validator: ^5.0.3 @@ -103,7 +103,7 @@ dev_dependencies: go_router_builder: ^4.1.3 json_serializable: ^6.11.2 lint: ^2.8.0 - mockito: ^5.4.4 + mockito: ^5.6.3 riverpod_generator: ^4.0.0+1 riverpod_lint: ^3.1.0 diff --git a/packages/flutter_tor/example/pubspec.yaml b/packages/flutter_tor/example/pubspec.yaml index 809b1266..4df7cb58 100644 --- a/packages/flutter_tor/example/pubspec.yaml +++ b/packages/flutter_tor/example/pubspec.yaml @@ -21,10 +21,10 @@ dependencies: path: ../ # HTTP client for testing Tor connectivity - http: any + http: ^1.6.0 # SOCKS5 proxy client for Tor - socks5_proxy: any + socks5_proxy: ^2.1.1 dev_dependencies: flutter_lints: ^6.0.0