diff --git a/app/lib/core/error_observer.dart b/app/lib/core/error_observer.dart index e8fa201b..39cc61cc 100644 --- a/app/lib/core/error_observer.dart +++ b/app/lib/core/error_observer.dart @@ -1,4 +1,4 @@ -import 'package:bang_navigator/core/logger.dart'; +import 'package:lensai/core/logger.dart'; import 'package:riverpod/riverpod.dart'; class ErrorObserver extends ProviderObserver { diff --git a/app/lib/core/providers.dart b/app/lib/core/providers.dart index 85a9b7b8..5df5c93b 100644 --- a/app/lib/core/providers.dart +++ b/app/lib/core/providers.dart @@ -1,5 +1,5 @@ -import 'package:bang_navigator/core/routing/routes.dart'; import 'package:go_router/go_router.dart'; +import 'package:lensai/core/routing/routes.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'providers.g.dart'; diff --git a/app/lib/core/routing/routes.dart b/app/lib/core/routing/routes.dart index b93706f9..3da15717 100644 --- a/app/lib/core/routing/routes.dart +++ b/app/lib/core/routing/routes.dart @@ -1,15 +1,15 @@ -import 'package:bang_navigator/core/routing/dialog_page.dart'; -import 'package:bang_navigator/features/about/presentation/screens/about.dart'; -import 'package:bang_navigator/features/bangs/presentation/screens/categories.dart'; -import 'package:bang_navigator/features/bangs/presentation/screens/list.dart'; -import 'package:bang_navigator/features/bangs/presentation/screens/search.dart'; -import 'package:bang_navigator/features/chat_archive/presentation/screens/detail.dart'; -import 'package:bang_navigator/features/chat_archive/presentation/screens/list.dart'; -import 'package:bang_navigator/features/chat_archive/presentation/screens/search.dart'; -import 'package:bang_navigator/features/search_browser/presentation/screens/browser.dart'; -import 'package:bang_navigator/features/settings/presentation/screens/settings.dart'; import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; +import 'package:lensai/core/routing/dialog_page.dart'; +import 'package:lensai/features/about/presentation/screens/about.dart'; +import 'package:lensai/features/bangs/presentation/screens/categories.dart'; +import 'package:lensai/features/bangs/presentation/screens/list.dart'; +import 'package:lensai/features/bangs/presentation/screens/search.dart'; +import 'package:lensai/features/chat_archive/presentation/screens/detail.dart'; +import 'package:lensai/features/chat_archive/presentation/screens/list.dart'; +import 'package:lensai/features/chat_archive/presentation/screens/search.dart'; +import 'package:lensai/features/search_browser/presentation/screens/browser.dart'; +import 'package:lensai/features/settings/presentation/screens/settings.dart'; part 'routes.g.dart'; diff --git a/app/lib/domain/services/app_initialization.dart b/app/lib/domain/services/app_initialization.dart index 304df72e..589aec93 100644 --- a/app/lib/domain/services/app_initialization.dart +++ b/app/lib/domain/services/app_initialization.dart @@ -1,15 +1,15 @@ import 'dart:async'; -import 'package:bang_navigator/features/about/data/repositories/package_info_repository.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; -import 'package:bang_navigator/features/bangs/domain/repositories/sync.dart'; -import 'package:bang_navigator/features/content_block/data/models/host.dart'; -import 'package:bang_navigator/features/content_block/domain/repositories/sync.dart'; -import 'package:bang_navigator/features/search_browser/domain/services/session.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/web_view/domain/providers.dart'; import 'package:exceptions/exceptions.dart'; +import 'package:lensai/features/about/data/repositories/package_info_repository.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; +import 'package:lensai/features/bangs/domain/repositories/sync.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; +import 'package:lensai/features/content_block/domain/repositories/sync.dart'; +import 'package:lensai/features/search_browser/domain/services/session.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/web_view/domain/providers.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'app_initialization.g.dart'; diff --git a/app/lib/domain/services/generic_website.dart b/app/lib/domain/services/generic_website.dart index 755a7d16..24f01f35 100644 --- a/app/lib/domain/services/generic_website.dart +++ b/app/lib/domain/services/generic_website.dart @@ -1,13 +1,13 @@ -import 'package:bang_navigator/core/http_error_handler.dart'; -import 'package:bang_navigator/domain/entities/web_page_info.dart'; -import 'package:bang_navigator/extensions/web_uri_favicon.dart'; -import 'package:bang_navigator/features/web_view/utils/favicon_helper.dart'; import 'package:exceptions/exceptions.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; import 'package:html/dom.dart'; import 'package:html/parser.dart' as html_parser; import 'package:http/http.dart' as http; +import 'package:lensai/core/http_error_handler.dart'; +import 'package:lensai/domain/entities/web_page_info.dart'; +import 'package:lensai/extensions/web_uri_favicon.dart'; +import 'package:lensai/features/web_view/utils/favicon_helper.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:universal_io/io.dart'; diff --git a/app/lib/features/about/presentation/screens/about.dart b/app/lib/features/about/presentation/screens/about.dart index 206e3811..30a6ce07 100644 --- a/app/lib/features/about/presentation/screens/about.dart +++ b/app/lib/features/about/presentation/screens/about.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/about/data/repositories/package_info_repository.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/about/data/repositories/package_info_repository.dart'; class AboutDialogScreen extends HookConsumerWidget { const AboutDialogScreen(); diff --git a/app/lib/features/app_widget/domain/services/home_widget.dart b/app/lib/features/app_widget/domain/services/home_widget.dart index 00d79487..cf665cae 100644 --- a/app/lib/features/app_widget/domain/services/home_widget.dart +++ b/app/lib/features/app_widget/domain/services/home_widget.dart @@ -1,5 +1,5 @@ -import 'package:bang_navigator/domain/entities/received_parameter.dart'; import 'package:home_widget/home_widget.dart'; +import 'package:lensai/domain/entities/received_parameter.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:rxdart/rxdart.dart'; diff --git a/app/lib/features/bangs/data/database/daos/bang.dart b/app/lib/features/bangs/data/database/daos/bang.dart index b7e16f08..0c8b8137 100644 --- a/app/lib/features/bangs/data/database/daos/bang.dart +++ b/app/lib/features/bangs/data/database/daos/bang.dart @@ -1,7 +1,7 @@ -import 'package:bang_navigator/features/bangs/data/database/database.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; import 'package:drift/drift.dart'; +import 'package:lensai/features/bangs/data/database/database.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; part 'bang.g.dart'; diff --git a/app/lib/features/bangs/data/database/daos/sync.dart b/app/lib/features/bangs/data/database/daos/sync.dart index a8499437..c28762b3 100644 --- a/app/lib/features/bangs/data/database/daos/sync.dart +++ b/app/lib/features/bangs/data/database/daos/sync.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/bangs/data/database/database.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; import 'package:drift/drift.dart'; +import 'package:lensai/features/bangs/data/database/database.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; part 'sync.g.dart'; diff --git a/app/lib/features/bangs/data/database/database.dart b/app/lib/features/bangs/data/database/database.dart index 52fb1c9d..a7d29d55 100644 --- a/app/lib/features/bangs/data/database/database.dart +++ b/app/lib/features/bangs/data/database/database.dart @@ -1,10 +1,10 @@ -import 'package:bang_navigator/features/bangs/data/database/daos/bang.dart'; -import 'package:bang_navigator/features/bangs/data/database/daos/sync.dart'; -import 'package:bang_navigator/features/bangs/data/database/drift/converters/bang_format.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/query/domain/tokenizer.dart'; import 'package:drift/drift.dart'; +import 'package:lensai/features/bangs/data/database/daos/bang.dart'; +import 'package:lensai/features/bangs/data/database/daos/sync.dart'; +import 'package:lensai/features/bangs/data/database/drift/converters/bang_format.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/query/domain/tokenizer.dart'; part 'database.g.dart'; diff --git a/app/lib/features/bangs/data/database/database.drift b/app/lib/features/bangs/data/database/database.drift index 7c28d25e..bbe08559 100644 --- a/app/lib/features/bangs/data/database/database.drift +++ b/app/lib/features/bangs/data/database/database.drift @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/bangs/data/database/drift/converters/bang_format.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; +import 'package:lensai/features/bangs/data/database/drift/converters/bang_format.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; CREATE TABLE bang ( "trigger" TEXT PRIMARY KEY NOT NULL, diff --git a/app/lib/features/bangs/data/database/drift/converters/bang_format.dart b/app/lib/features/bangs/data/database/drift/converters/bang_format.dart index b54115b6..17a2b703 100644 --- a/app/lib/features/bangs/data/database/drift/converters/bang_format.dart +++ b/app/lib/features/bangs/data/database/drift/converters/bang_format.dart @@ -1,7 +1,7 @@ import 'dart:convert'; -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; import 'package:drift/drift.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; class BangFormatConverter extends TypeConverter?, String?> { const BangFormatConverter(); diff --git a/app/lib/features/bangs/data/models/bang.dart b/app/lib/features/bangs/data/models/bang.dart index eca5946f..a58af330 100644 --- a/app/lib/features/bangs/data/models/bang.dart +++ b/app/lib/features/bangs/data/models/bang.dart @@ -1,9 +1,9 @@ -import 'package:bang_navigator/features/bangs/data/database/database.dart' - show BangCompanion; import 'package:copy_with_extension/copy_with_extension.dart'; import 'package:drift/drift.dart' show Expression, Insertable, Value; import 'package:fast_equatable/fast_equatable.dart'; import 'package:json_annotation/json_annotation.dart'; +import 'package:lensai/features/bangs/data/database/database.dart' + show BangCompanion; part 'bang.g.dart'; diff --git a/app/lib/features/bangs/data/models/bang_data.dart b/app/lib/features/bangs/data/models/bang_data.dart index 9a13f4aa..282b1c42 100644 --- a/app/lib/features/bangs/data/models/bang_data.dart +++ b/app/lib/features/bangs/data/models/bang_data.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; import 'package:copy_with_extension/copy_with_extension.dart'; import 'package:drift/drift.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; part 'bang_data.g.dart'; diff --git a/app/lib/features/bangs/data/providers.dart b/app/lib/features/bangs/data/providers.dart index b5fb8528..469c0265 100644 --- a/app/lib/features/bangs/data/providers.dart +++ b/app/lib/features/bangs/data/providers.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/bangs/data/database/database.dart'; import 'package:drift/drift.dart'; import 'package:drift/native.dart'; +import 'package:lensai/features/bangs/data/database/database.dart'; import 'package:path/path.dart' as p; import 'package:path_provider/path_provider.dart' as path_provider; import 'package:riverpod_annotation/riverpod_annotation.dart'; diff --git a/app/lib/features/bangs/data/services/source.dart b/app/lib/features/bangs/data/services/source.dart index b035f277..2c69dc54 100644 --- a/app/lib/features/bangs/data/services/source.dart +++ b/app/lib/features/bangs/data/services/source.dart @@ -1,10 +1,10 @@ import 'dart:convert'; -import 'package:bang_navigator/core/http_error_handler.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; import 'package:exceptions/exceptions.dart'; import 'package:flutter/foundation.dart'; import 'package:http/http.dart' as http; +import 'package:lensai/core/http_error_handler.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'source.g.dart'; diff --git a/app/lib/features/bangs/domain/providers.dart b/app/lib/features/bangs/domain/providers.dart index 77864a03..e869ef78 100644 --- a/app/lib/features/bangs/domain/providers.dart +++ b/app/lib/features/bangs/domain/providers.dart @@ -1,7 +1,7 @@ -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/domain/repositories/data.dart'; -import 'package:bang_navigator/features/bangs/domain/repositories/sync.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/domain/repositories/data.dart'; +import 'package:lensai/features/bangs/domain/repositories/sync.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'providers.g.dart'; diff --git a/app/lib/features/bangs/domain/repositories/data.dart b/app/lib/features/bangs/domain/repositories/data.dart index ae71cb27..9c957fe7 100644 --- a/app/lib/features/bangs/domain/repositories/data.dart +++ b/app/lib/features/bangs/domain/repositories/data.dart @@ -1,14 +1,14 @@ import 'dart:convert'; -import 'package:bang_navigator/domain/services/generic_website.dart'; -import 'package:bang_navigator/extensions/database_table_size.dart'; -import 'package:bang_navigator/features/bangs/data/database/database.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/data/providers.dart'; -import 'package:bang_navigator/utils/image_helper.dart'; import 'package:drift/drift.dart'; import 'package:exceptions/exceptions.dart'; +import 'package:lensai/domain/services/generic_website.dart'; +import 'package:lensai/extensions/database_table_size.dart'; +import 'package:lensai/features/bangs/data/database/database.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/data/providers.dart'; +import 'package:lensai/utils/image_helper.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'data.g.dart'; diff --git a/app/lib/features/bangs/domain/repositories/search.dart b/app/lib/features/bangs/domain/repositories/search.dart index 26ee7acc..5a42fa0b 100644 --- a/app/lib/features/bangs/domain/repositories/search.dart +++ b/app/lib/features/bangs/domain/repositories/search.dart @@ -1,8 +1,8 @@ import 'dart:async'; -import 'package:bang_navigator/features/bangs/data/database/database.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/data/providers.dart'; +import 'package:lensai/features/bangs/data/database/database.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/data/providers.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'search.g.dart'; diff --git a/app/lib/features/bangs/domain/repositories/sync.dart b/app/lib/features/bangs/domain/repositories/sync.dart index f42dfdd3..b3fd491a 100644 --- a/app/lib/features/bangs/domain/repositories/sync.dart +++ b/app/lib/features/bangs/domain/repositories/sync.dart @@ -1,9 +1,9 @@ -import 'package:bang_navigator/features/bangs/data/database/database.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; -import 'package:bang_navigator/features/bangs/data/providers.dart'; -import 'package:bang_navigator/features/bangs/data/services/source.dart'; import 'package:drift/isolate.dart'; import 'package:exceptions/exceptions.dart'; +import 'package:lensai/features/bangs/data/database/database.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; +import 'package:lensai/features/bangs/data/providers.dart'; +import 'package:lensai/features/bangs/data/services/source.dart'; import 'package:riverpod/riverpod.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; diff --git a/app/lib/features/bangs/presentation/screens/categories.dart b/app/lib/features/bangs/presentation/screens/categories.dart index c8d5398a..e74fecdb 100644 --- a/app/lib/features/bangs/presentation/screens/categories.dart +++ b/app/lib/features/bangs/presentation/screens/categories.dart @@ -1,10 +1,10 @@ -import 'package:bang_navigator/core/routing/routes.dart'; -import 'package:bang_navigator/features/bangs/domain/providers.dart'; -import 'package:bang_navigator/presentation/widgets/failure_widget.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/routing/routes.dart'; +import 'package:lensai/features/bangs/domain/providers.dart'; +import 'package:lensai/presentation/widgets/failure_widget.dart'; class BangCategoriesScreen extends HookConsumerWidget { const BangCategoriesScreen({super.key}); diff --git a/app/lib/features/bangs/presentation/screens/list.dart b/app/lib/features/bangs/presentation/screens/list.dart index 1333a286..feeae86b 100644 --- a/app/lib/features/bangs/presentation/screens/list.dart +++ b/app/lib/features/bangs/presentation/screens/list.dart @@ -1,13 +1,13 @@ -import 'package:bang_navigator/core/routing/routes.dart'; -import 'package:bang_navigator/features/bangs/domain/providers.dart'; -import 'package:bang_navigator/features/bangs/presentation/widgets/bang_details.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; -import 'package:bang_navigator/features/search_browser/domain/providers.dart'; -import 'package:bang_navigator/presentation/widgets/failure_widget.dart'; import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/routing/routes.dart'; +import 'package:lensai/features/bangs/domain/providers.dart'; +import 'package:lensai/features/bangs/presentation/widgets/bang_details.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/search_browser/domain/entities/sheet.dart'; +import 'package:lensai/features/search_browser/domain/providers.dart'; +import 'package:lensai/presentation/widgets/failure_widget.dart'; class BangListScreen extends HookConsumerWidget { final String? category; diff --git a/app/lib/features/bangs/presentation/screens/search.dart b/app/lib/features/bangs/presentation/screens/search.dart index b36470ea..70e2bf0f 100644 --- a/app/lib/features/bangs/presentation/screens/search.dart +++ b/app/lib/features/bangs/presentation/screens/search.dart @@ -1,19 +1,19 @@ import 'dart:async'; -import 'package:bang_navigator/core/routing/routes.dart'; -import 'package:bang_navigator/features/bangs/domain/repositories/search.dart'; -import 'package:bang_navigator/features/bangs/presentation/widgets/bang_details.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; -import 'package:bang_navigator/features/search_browser/domain/providers.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/presentation/hooks/listenable_callback.dart'; -import 'package:bang_navigator/presentation/widgets/failure_widget.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/routing/routes.dart'; +import 'package:lensai/features/bangs/domain/repositories/search.dart'; +import 'package:lensai/features/bangs/presentation/widgets/bang_details.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/search_browser/domain/entities/sheet.dart'; +import 'package:lensai/features/search_browser/domain/providers.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/presentation/hooks/listenable_callback.dart'; +import 'package:lensai/presentation/widgets/failure_widget.dart'; class BangSearchScreen extends HookConsumerWidget { const BangSearchScreen({super.key}); diff --git a/app/lib/features/bangs/presentation/widgets/bang_chips.dart b/app/lib/features/bangs/presentation/widgets/bang_chips.dart index a030982b..dc5039cc 100644 --- a/app/lib/features/bangs/presentation/widgets/bang_chips.dart +++ b/app/lib/features/bangs/presentation/widgets/bang_chips.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/presentation/widgets/bang_icon.dart'; import 'package:flutter/material.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/presentation/widgets/bang_icon.dart'; class BangChips extends StatelessWidget { final List availableBangs; diff --git a/app/lib/features/bangs/presentation/widgets/bang_details.dart b/app/lib/features/bangs/presentation/widgets/bang_details.dart index 5751b4b0..362e18a9 100644 --- a/app/lib/features/bangs/presentation/widgets/bang_details.dart +++ b/app/lib/features/bangs/presentation/widgets/bang_details.dart @@ -1,13 +1,13 @@ -import 'package:bang_navigator/core/routing/routes.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/presentation/widgets/bang_icon.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/web_view/presentation/controllers/switch_new_tab.dart'; -import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/routing/routes.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/presentation/widgets/bang_icon.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/web_view/presentation/controllers/switch_new_tab.dart'; +import 'package:lensai/utils/ui_helper.dart' as ui_helper; class BangDetails extends HookConsumerWidget { final BangData bangData; diff --git a/app/lib/features/bangs/presentation/widgets/bang_icon.dart b/app/lib/features/bangs/presentation/widgets/bang_icon.dart index 45e8850b..5b09001a 100644 --- a/app/lib/features/bangs/presentation/widgets/bang_icon.dart +++ b/app/lib/features/bangs/presentation/widgets/bang_icon.dart @@ -1,8 +1,8 @@ -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/domain/providers.dart'; import 'package:flutter/material.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/domain/providers.dart'; import 'package:skeletonizer/skeletonizer.dart'; class BangIcon extends HookConsumerWidget { diff --git a/app/lib/features/bangs/presentation/widgets/search_field.dart b/app/lib/features/bangs/presentation/widgets/search_field.dart index ad0de3eb..9647764c 100644 --- a/app/lib/features/bangs/presentation/widgets/search_field.dart +++ b/app/lib/features/bangs/presentation/widgets/search_field.dart @@ -1,15 +1,15 @@ // The default Material-style Autocomplete options. -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/presentation/widgets/bang_icon.dart'; -import 'package:bang_navigator/features/kagi/domain/repositories/autosuggest.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/speech_to_text_button.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/presentation/widgets/autocomplete.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/presentation/widgets/bang_icon.dart'; +import 'package:lensai/features/kagi/domain/repositories/autosuggest.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/speech_to_text_button.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/presentation/widgets/autocomplete.dart'; class SearchField extends HookConsumerWidget { static const defaultMaxOptionsHeight = 158.0; diff --git a/app/lib/features/bangs/presentation/widgets/site_search.dart b/app/lib/features/bangs/presentation/widgets/site_search.dart index 2db0bf8a..e9ed6854 100644 --- a/app/lib/features/bangs/presentation/widgets/site_search.dart +++ b/app/lib/features/bangs/presentation/widgets/site_search.dart @@ -1,13 +1,13 @@ -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/domain/repositories/data.dart'; -import 'package:bang_navigator/features/bangs/presentation/widgets/bang_chips.dart'; -import 'package:bang_navigator/features/bangs/presentation/widgets/search_field.dart'; -import 'package:bang_navigator/features/search_browser/domain/providers.dart'; -import 'package:bang_navigator/features/web_view/presentation/controllers/switch_new_tab.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/domain/repositories/data.dart'; +import 'package:lensai/features/bangs/presentation/widgets/bang_chips.dart'; +import 'package:lensai/features/bangs/presentation/widgets/search_field.dart'; +import 'package:lensai/features/search_browser/domain/providers.dart'; +import 'package:lensai/features/web_view/presentation/controllers/switch_new_tab.dart'; class SiteSearch extends HookConsumerWidget { final String domain; diff --git a/app/lib/features/chat_archive/data/database/daos/search.dart b/app/lib/features/chat_archive/data/database/daos/search.dart index b01b0aaa..1c3b5fb3 100644 --- a/app/lib/features/chat_archive/data/database/daos/search.dart +++ b/app/lib/features/chat_archive/data/database/daos/search.dart @@ -1,5 +1,5 @@ -import 'package:bang_navigator/features/chat_archive/data/database/database.dart'; import 'package:drift/drift.dart'; +import 'package:lensai/features/chat_archive/data/database/database.dart'; part 'search.g.dart'; diff --git a/app/lib/features/chat_archive/data/database/database.dart b/app/lib/features/chat_archive/data/database/database.dart index b4c4dd69..9935957e 100644 --- a/app/lib/features/chat_archive/data/database/database.dart +++ b/app/lib/features/chat_archive/data/database/database.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/chat_archive/data/database/daos/search.dart'; -import 'package:bang_navigator/features/query/domain/tokenizer.dart'; import 'package:drift/drift.dart'; +import 'package:lensai/features/chat_archive/data/database/daos/search.dart'; +import 'package:lensai/features/query/domain/tokenizer.dart'; part 'database.g.dart'; diff --git a/app/lib/features/chat_archive/data/providers.dart b/app/lib/features/chat_archive/data/providers.dart index da350df6..a4ec489b 100644 --- a/app/lib/features/chat_archive/data/providers.dart +++ b/app/lib/features/chat_archive/data/providers.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/chat_archive/data/database/database.dart'; import 'package:drift/drift.dart'; import 'package:drift/native.dart'; +import 'package:lensai/features/chat_archive/data/database/database.dart'; import 'package:path_provider/path_provider.dart' as path_provider; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:sqlite3/sqlite3.dart'; diff --git a/app/lib/features/chat_archive/domain/repositories/archive.dart b/app/lib/features/chat_archive/domain/repositories/archive.dart index 09d5bef6..48fcbda7 100644 --- a/app/lib/features/chat_archive/domain/repositories/archive.dart +++ b/app/lib/features/chat_archive/domain/repositories/archive.dart @@ -1,7 +1,7 @@ -import 'package:bang_navigator/features/chat_archive/data/services/file.dart'; -import 'package:bang_navigator/features/chat_archive/domain/entities/chat_entity.dart'; -import 'package:bang_navigator/features/kagi/data/services/chat.dart'; import 'package:exceptions/exceptions.dart'; +import 'package:lensai/features/chat_archive/data/services/file.dart'; +import 'package:lensai/features/chat_archive/domain/entities/chat_entity.dart'; +import 'package:lensai/features/kagi/data/services/chat.dart'; import 'package:path/path.dart' as path; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:rxdart/rxdart.dart'; diff --git a/app/lib/features/chat_archive/domain/repositories/search.dart b/app/lib/features/chat_archive/domain/repositories/search.dart index 9d05d24e..fe9df7c9 100644 --- a/app/lib/features/chat_archive/domain/repositories/search.dart +++ b/app/lib/features/chat_archive/domain/repositories/search.dart @@ -1,13 +1,13 @@ import 'dart:async'; -import 'package:bang_navigator/core/logger.dart'; -import 'package:bang_navigator/features/chat_archive/data/database/database.dart'; -import 'package:bang_navigator/features/chat_archive/data/providers.dart'; -import 'package:bang_navigator/features/chat_archive/data/services/file.dart'; -import 'package:bang_navigator/features/chat_archive/domain/entities/chat_entity.dart'; -import 'package:bang_navigator/features/chat_archive/domain/repositories/archive.dart'; -import 'package:bang_navigator/features/chat_archive/utils/markdown_to_text.dart'; import 'package:collection/collection.dart'; +import 'package:lensai/core/logger.dart'; +import 'package:lensai/features/chat_archive/data/database/database.dart'; +import 'package:lensai/features/chat_archive/data/providers.dart'; +import 'package:lensai/features/chat_archive/data/services/file.dart'; +import 'package:lensai/features/chat_archive/domain/entities/chat_entity.dart'; +import 'package:lensai/features/chat_archive/domain/repositories/archive.dart'; +import 'package:lensai/features/chat_archive/utils/markdown_to_text.dart'; import 'package:path/path.dart' as path; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:watcher/watcher.dart'; diff --git a/app/lib/features/chat_archive/presentation/screens/detail.dart b/app/lib/features/chat_archive/presentation/screens/detail.dart index 5a186686..a62180b4 100644 --- a/app/lib/features/chat_archive/presentation/screens/detail.dart +++ b/app/lib/features/chat_archive/presentation/screens/detail.dart @@ -1,13 +1,3 @@ -import 'package:bang_navigator/core/routing/routes.dart'; -import 'package:bang_navigator/features/chat_archive/data/services/file.dart'; -import 'package:bang_navigator/features/chat_archive/domain/entities/chat_entity.dart'; -import 'package:bang_navigator/features/chat_archive/domain/repositories/archive.dart'; -import 'package:bang_navigator/features/chat_archive/utils/markdown_to_text.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/web_view/presentation/controllers/switch_new_tab.dart'; -import 'package:bang_navigator/presentation/widgets/failure_widget.dart'; -import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; @@ -15,6 +5,16 @@ import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/routing/routes.dart'; +import 'package:lensai/features/chat_archive/data/services/file.dart'; +import 'package:lensai/features/chat_archive/domain/entities/chat_entity.dart'; +import 'package:lensai/features/chat_archive/domain/repositories/archive.dart'; +import 'package:lensai/features/chat_archive/utils/markdown_to_text.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/web_view/presentation/controllers/switch_new_tab.dart'; +import 'package:lensai/presentation/widgets/failure_widget.dart'; +import 'package:lensai/utils/ui_helper.dart' as ui_helper; import 'package:skeletonizer/skeletonizer.dart'; class ChatArchiveDetailScreen extends HookConsumerWidget { diff --git a/app/lib/features/chat_archive/presentation/screens/list.dart b/app/lib/features/chat_archive/presentation/screens/list.dart index 5291dfea..5d63b89c 100644 --- a/app/lib/features/chat_archive/presentation/screens/list.dart +++ b/app/lib/features/chat_archive/presentation/screens/list.dart @@ -1,10 +1,10 @@ -import 'package:bang_navigator/core/extension/date_time.dart'; -import 'package:bang_navigator/core/routing/routes.dart'; -import 'package:bang_navigator/features/chat_archive/domain/repositories/archive.dart'; -import 'package:bang_navigator/presentation/widgets/failure_widget.dart'; import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/extension/date_time.dart'; +import 'package:lensai/core/routing/routes.dart'; +import 'package:lensai/features/chat_archive/domain/repositories/archive.dart'; +import 'package:lensai/presentation/widgets/failure_widget.dart'; import 'package:skeletonizer/skeletonizer.dart'; class ChatArchiveListScreen extends HookConsumerWidget { diff --git a/app/lib/features/chat_archive/presentation/screens/search.dart b/app/lib/features/chat_archive/presentation/screens/search.dart index 7352e2b6..c7de1f8d 100644 --- a/app/lib/features/chat_archive/presentation/screens/search.dart +++ b/app/lib/features/chat_archive/presentation/screens/search.dart @@ -1,18 +1,18 @@ import 'dart:async'; -import 'package:bang_navigator/core/extension/date_time.dart'; -import 'package:bang_navigator/core/routing/routes.dart'; -import 'package:bang_navigator/features/chat_archive/domain/entities/chat_entity.dart'; -import 'package:bang_navigator/features/chat_archive/domain/repositories/search.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/presentation/hooks/listenable_callback.dart'; -import 'package:bang_navigator/presentation/widgets/failure_widget.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/extension/date_time.dart'; +import 'package:lensai/core/routing/routes.dart'; +import 'package:lensai/features/chat_archive/domain/entities/chat_entity.dart'; +import 'package:lensai/features/chat_archive/domain/repositories/search.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/presentation/hooks/listenable_callback.dart'; +import 'package:lensai/presentation/widgets/failure_widget.dart'; class ChatArchiveSearchScreen extends HookConsumerWidget { const ChatArchiveSearchScreen({super.key}); diff --git a/app/lib/features/content_block/data/database/daos/host.dart b/app/lib/features/content_block/data/database/daos/host.dart index 76cbdf2d..dcb25c2a 100644 --- a/app/lib/features/content_block/data/database/daos/host.dart +++ b/app/lib/features/content_block/data/database/daos/host.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/content_block/data/database/database.dart'; -import 'package:bang_navigator/features/content_block/data/models/host.dart'; import 'package:drift/drift.dart'; +import 'package:lensai/features/content_block/data/database/database.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; part 'host.g.dart'; diff --git a/app/lib/features/content_block/data/database/daos/sync.dart b/app/lib/features/content_block/data/database/daos/sync.dart index 41a2ca00..273653d1 100644 --- a/app/lib/features/content_block/data/database/daos/sync.dart +++ b/app/lib/features/content_block/data/database/daos/sync.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/content_block/data/database/database.dart'; -import 'package:bang_navigator/features/content_block/data/models/host.dart'; import 'package:drift/drift.dart'; +import 'package:lensai/features/content_block/data/database/database.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; part 'sync.g.dart'; diff --git a/app/lib/features/content_block/data/database/database.dart b/app/lib/features/content_block/data/database/database.dart index cd9343b8..04b27763 100644 --- a/app/lib/features/content_block/data/database/database.dart +++ b/app/lib/features/content_block/data/database/database.dart @@ -1,7 +1,7 @@ -import 'package:bang_navigator/features/content_block/data/database/daos/host.dart'; -import 'package:bang_navigator/features/content_block/data/database/daos/sync.dart'; -import 'package:bang_navigator/features/content_block/data/models/host.dart'; import 'package:drift/drift.dart'; +import 'package:lensai/features/content_block/data/database/daos/host.dart'; +import 'package:lensai/features/content_block/data/database/daos/sync.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; part 'database.g.dart'; diff --git a/app/lib/features/content_block/data/database/database.drift b/app/lib/features/content_block/data/database/database.drift index 159d78f7..2aa62591 100644 --- a/app/lib/features/content_block/data/database/database.drift +++ b/app/lib/features/content_block/data/database/database.drift @@ -1,4 +1,4 @@ -import 'package:bang_navigator/features/content_block/data/models/host.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; CREATE TABLE host ( hostname TEXT PRIMARY KEY NOT NULL, diff --git a/app/lib/features/content_block/data/providers.dart b/app/lib/features/content_block/data/providers.dart index 80968469..08ef7ec3 100644 --- a/app/lib/features/content_block/data/providers.dart +++ b/app/lib/features/content_block/data/providers.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/content_block/data/database/database.dart'; import 'package:drift/drift.dart'; import 'package:drift/native.dart'; +import 'package:lensai/features/content_block/data/database/database.dart'; import 'package:path/path.dart' as p; import 'package:path_provider/path_provider.dart' as path_provider; import 'package:riverpod_annotation/riverpod_annotation.dart'; diff --git a/app/lib/features/content_block/data/services/source.dart b/app/lib/features/content_block/data/services/source.dart index e612b7b7..74cb48e3 100644 --- a/app/lib/features/content_block/data/services/source.dart +++ b/app/lib/features/content_block/data/services/source.dart @@ -1,10 +1,10 @@ import 'dart:convert'; -import 'package:bang_navigator/core/http_error_handler.dart'; import 'package:collection/collection.dart'; import 'package:exceptions/exceptions.dart'; import 'package:flutter/foundation.dart'; import 'package:http/http.dart' as http; +import 'package:lensai/core/http_error_handler.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'source.g.dart'; diff --git a/app/lib/features/content_block/domain/providers.dart b/app/lib/features/content_block/domain/providers.dart index 4edbb5df..e2d9a11d 100644 --- a/app/lib/features/content_block/domain/providers.dart +++ b/app/lib/features/content_block/domain/providers.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/content_block/data/models/host.dart'; -import 'package:bang_navigator/features/content_block/domain/repositories/host.dart'; -import 'package:bang_navigator/features/content_block/domain/repositories/sync.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; +import 'package:lensai/features/content_block/domain/repositories/host.dart'; +import 'package:lensai/features/content_block/domain/repositories/sync.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'providers.g.dart'; diff --git a/app/lib/features/content_block/domain/repositories/host.dart b/app/lib/features/content_block/domain/repositories/host.dart index a0ec6717..1da89329 100644 --- a/app/lib/features/content_block/domain/repositories/host.dart +++ b/app/lib/features/content_block/domain/repositories/host.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/content_block/data/database/database.dart'; -import 'package:bang_navigator/features/content_block/data/models/host.dart'; -import 'package:bang_navigator/features/content_block/data/providers.dart'; +import 'package:lensai/features/content_block/data/database/database.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; +import 'package:lensai/features/content_block/data/providers.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'host.g.dart'; diff --git a/app/lib/features/content_block/domain/repositories/sync.dart b/app/lib/features/content_block/domain/repositories/sync.dart index 3925cbc0..747dbf3c 100644 --- a/app/lib/features/content_block/domain/repositories/sync.dart +++ b/app/lib/features/content_block/domain/repositories/sync.dart @@ -1,9 +1,9 @@ -import 'package:bang_navigator/features/content_block/data/database/database.dart'; -import 'package:bang_navigator/features/content_block/data/models/host.dart'; -import 'package:bang_navigator/features/content_block/data/providers.dart'; -import 'package:bang_navigator/features/content_block/data/services/source.dart'; import 'package:drift/isolate.dart'; import 'package:exceptions/exceptions.dart'; +import 'package:lensai/features/content_block/data/database/database.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; +import 'package:lensai/features/content_block/data/providers.dart'; +import 'package:lensai/features/content_block/data/services/source.dart'; import 'package:riverpod/riverpod.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; diff --git a/app/lib/features/kagi/data/services/autosuggest.dart b/app/lib/features/kagi/data/services/autosuggest.dart index 24c188d5..e286698e 100644 --- a/app/lib/features/kagi/data/services/autosuggest.dart +++ b/app/lib/features/kagi/data/services/autosuggest.dart @@ -1,8 +1,8 @@ import 'dart:convert'; -import 'package:bang_navigator/core/http_error_handler.dart'; import 'package:exceptions/exceptions.dart'; import 'package:http/http.dart' as http; +import 'package:lensai/core/http_error_handler.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'autosuggest.g.dart'; diff --git a/app/lib/features/kagi/data/services/chat.dart b/app/lib/features/kagi/data/services/chat.dart index 99e355eb..439417df 100644 --- a/app/lib/features/kagi/data/services/chat.dart +++ b/app/lib/features/kagi/data/services/chat.dart @@ -1,9 +1,9 @@ import 'dart:convert'; -import 'package:bang_navigator/core/http_error_handler.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; import 'package:exceptions/exceptions.dart'; import 'package:http/http.dart' as http; +import 'package:lensai/core/http_error_handler.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'chat.g.dart'; diff --git a/app/lib/features/kagi/domain/repositories/autosuggest.dart b/app/lib/features/kagi/domain/repositories/autosuggest.dart index 855bd357..b0e103eb 100644 --- a/app/lib/features/kagi/domain/repositories/autosuggest.dart +++ b/app/lib/features/kagi/domain/repositories/autosuggest.dart @@ -1,7 +1,7 @@ import 'dart:async'; -import 'package:bang_navigator/features/kagi/data/services/autosuggest.dart'; -import 'package:bang_navigator/utils/lru_cache.dart'; +import 'package:lensai/features/kagi/data/services/autosuggest.dart'; +import 'package:lensai/utils/lru_cache.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:rxdart/rxdart.dart'; diff --git a/app/lib/features/query/domain/tokenizer.dart b/app/lib/features/query/domain/tokenizer.dart index a54351c4..eb93e4a6 100644 --- a/app/lib/features/query/domain/tokenizer.dart +++ b/app/lib/features/query/domain/tokenizer.dart @@ -1,8 +1,8 @@ import 'dart:math' as math; -import 'package:bang_navigator/features/query/domain/entities/abstract/i_query_builder.dart'; -import 'package:bang_navigator/features/query/domain/entities/bareword.dart'; import 'package:collection/collection.dart'; +import 'package:lensai/features/query/domain/entities/abstract/i_query_builder.dart'; +import 'package:lensai/features/query/domain/entities/bareword.dart'; typedef _Phrase = List; diff --git a/app/lib/features/search_browser/domain/entities/sheet.dart b/app/lib/features/search_browser/domain/entities/sheet.dart index 37241088..501b323f 100644 --- a/app/lib/features/search_browser/domain/entities/sheet.dart +++ b/app/lib/features/search_browser/domain/entities/sheet.dart @@ -1,5 +1,5 @@ -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:fast_equatable/fast_equatable.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; // ignore: missing_override_of_must_be_overridden sealed class Sheet with FastEquatable {} diff --git a/app/lib/features/search_browser/domain/providers.dart b/app/lib/features/search_browser/domain/providers.dart index ff7ba1e0..230d8e3f 100644 --- a/app/lib/features/search_browser/domain/providers.dart +++ b/app/lib/features/search_browser/domain/providers.dart @@ -2,12 +2,12 @@ import 'dart:async'; -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/domain/repositories/data.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; -import 'package:bang_navigator/features/search_browser/domain/services/create_tab.dart'; import 'package:flutter/widgets.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/domain/repositories/data.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/search_browser/domain/entities/sheet.dart'; +import 'package:lensai/features/search_browser/domain/services/create_tab.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:rxdart/rxdart.dart'; diff --git a/app/lib/features/search_browser/domain/services/create_tab.dart b/app/lib/features/search_browser/domain/services/create_tab.dart index 98c6ec58..704c1702 100644 --- a/app/lib/features/search_browser/domain/services/create_tab.dart +++ b/app/lib/features/search_browser/domain/services/create_tab.dart @@ -1,11 +1,11 @@ import 'dart:async'; -import 'package:bang_navigator/domain/entities/received_parameter.dart'; -import 'package:bang_navigator/features/app_widget/domain/services/home_widget.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; -import 'package:bang_navigator/features/share_intent/domain/services/sharing_intent.dart'; import 'package:collection/collection.dart'; +import 'package:lensai/domain/entities/received_parameter.dart'; +import 'package:lensai/features/app_widget/domain/services/home_widget.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/search_browser/domain/entities/sheet.dart'; +import 'package:lensai/features/share_intent/domain/services/sharing_intent.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:rxdart/rxdart.dart'; diff --git a/app/lib/features/search_browser/presentation/screens/browser.dart b/app/lib/features/search_browser/presentation/screens/browser.dart index 2d559717..4e67ef13 100644 --- a/app/lib/features/search_browser/presentation/screens/browser.dart +++ b/app/lib/features/search_browser/presentation/screens/browser.dart @@ -1,32 +1,32 @@ import 'dart:async'; import 'package:animations/animations.dart'; -import 'package:bang_navigator/core/routing/routes.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; -import 'package:bang_navigator/features/search_browser/domain/providers.dart'; -import 'package:bang_navigator/features/search_browser/domain/services/create_tab.dart'; -import 'package:bang_navigator/features/search_browser/domain/services/session.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/app_bar_title.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/landing/content.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/sheets/view_tabs_sheet.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/tabs_action_button.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; -import 'package:bang_navigator/features/web_view/presentation/controllers/readerability.dart'; -import 'package:bang_navigator/features/web_view/presentation/controllers/switch_new_tab.dart'; -import 'package:bang_navigator/features/web_view/presentation/widgets/web_page_dialog.dart'; -import 'package:bang_navigator/presentation/hooks/overlay_portal_controller.dart'; -import 'package:bang_navigator/presentation/widgets/animate_gradient_shader.dart'; -import 'package:bang_navigator/presentation/widgets/animated_indexed_stack.dart'; -import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/routing/routes.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/search_browser/domain/entities/sheet.dart'; +import 'package:lensai/features/search_browser/domain/providers.dart'; +import 'package:lensai/features/search_browser/domain/services/create_tab.dart'; +import 'package:lensai/features/search_browser/domain/services/session.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/app_bar_title.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/landing/content.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/sheets/view_tabs_sheet.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/tabs_action_button.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/web_view/domain/repositories/web_view.dart'; +import 'package:lensai/features/web_view/presentation/controllers/readerability.dart'; +import 'package:lensai/features/web_view/presentation/controllers/switch_new_tab.dart'; +import 'package:lensai/features/web_view/presentation/widgets/web_page_dialog.dart'; +import 'package:lensai/presentation/hooks/overlay_portal_controller.dart'; +import 'package:lensai/presentation/widgets/animate_gradient_shader.dart'; +import 'package:lensai/presentation/widgets/animated_indexed_stack.dart'; +import 'package:lensai/utils/ui_helper.dart' as ui_helper; import 'package:share_plus/share_plus.dart'; import 'package:speech_to_text_google_dialog/speech_to_text_google_dialog.dart'; diff --git a/app/lib/features/search_browser/presentation/widgets/app_bar_title.dart b/app/lib/features/search_browser/presentation/widgets/app_bar_title.dart index 8cfa78a8..ef368690 100644 --- a/app/lib/features/search_browser/presentation/widgets/app_bar_title.dart +++ b/app/lib/features/search_browser/presentation/widgets/app_bar_title.dart @@ -1,9 +1,9 @@ -import 'package:bang_navigator/features/web_view/domain/entities/web_view_page.dart'; -import 'package:bang_navigator/features/web_view/presentation/widgets/favicon.dart'; -import 'package:bang_navigator/features/web_view/presentation/widgets/web_view.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; +import 'package:lensai/features/web_view/domain/entities/web_view_page.dart'; +import 'package:lensai/features/web_view/presentation/widgets/favicon.dart'; +import 'package:lensai/features/web_view/presentation/widgets/web_view.dart'; import 'package:text_scroll/text_scroll.dart'; class AppBarTitle extends HookWidget { diff --git a/app/lib/features/search_browser/presentation/widgets/landing/action.dart b/app/lib/features/search_browser/presentation/widgets/landing/action.dart index c15d3a16..c5e33955 100644 --- a/app/lib/features/search_browser/presentation/widgets/landing/action.dart +++ b/app/lib/features/search_browser/presentation/widgets/landing/action.dart @@ -1,10 +1,10 @@ -import 'package:bang_navigator/core/routing/routes.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/error_container.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; import 'package:flutter/material.dart'; import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/routing/routes.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/error_container.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; class LandingAction extends HookConsumerWidget { const LandingAction({super.key}); diff --git a/app/lib/features/search_browser/presentation/widgets/landing/content.dart b/app/lib/features/search_browser/presentation/widgets/landing/content.dart index 863c019c..6080d96f 100644 --- a/app/lib/features/search_browser/presentation/widgets/landing/content.dart +++ b/app/lib/features/search_browser/presentation/widgets/landing/content.dart @@ -1,12 +1,12 @@ -import 'package:bang_navigator/domain/services/app_initialization.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/error_container.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/landing/action.dart'; -import 'package:bang_navigator/features/web_view/presentation/controllers/switch_new_tab.dart'; -import 'package:bang_navigator/presentation/hooks/cached_future.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart' show rootBundle; import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/domain/services/app_initialization.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/error_container.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/landing/action.dart'; +import 'package:lensai/features/web_view/presentation/controllers/switch_new_tab.dart'; +import 'package:lensai/presentation/hooks/cached_future.dart'; class LandingContent extends HookConsumerWidget { const LandingContent({super.key}); diff --git a/app/lib/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart b/app/lib/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart index 998cab71..ae8380c3 100644 --- a/app/lib/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart +++ b/app/lib/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart @@ -1,16 +1,16 @@ -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/tabs/assistant_tab.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/tabs/search_tab.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/tabs/summarize_tab.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/share_intent/domain/entities/shared_content.dart'; -import 'package:bang_navigator/presentation/hooks/sync_page_tab.dart'; import 'package:expandable_page_view/expandable_page_view.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/search_browser/domain/entities/sheet.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/tabs/assistant_tab.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/tabs/search_tab.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/tabs/summarize_tab.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/share_intent/domain/entities/shared_content.dart'; +import 'package:lensai/presentation/hooks/sync_page_tab.dart'; typedef OnSubmitUri = void Function(Uri url); diff --git a/app/lib/features/search_browser/presentation/widgets/sheets/view_tabs_sheet.dart b/app/lib/features/search_browser/presentation/widgets/sheets/view_tabs_sheet.dart index a303212e..9cbd59e5 100644 --- a/app/lib/features/search_browser/presentation/widgets/sheets/view_tabs_sheet.dart +++ b/app/lib/features/search_browser/presentation/widgets/sheets/view_tabs_sheet.dart @@ -1,11 +1,11 @@ import 'dart:async'; -import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; -import 'package:bang_navigator/features/web_view/presentation/controllers/switch_new_tab.dart'; -import 'package:bang_navigator/features/web_view/presentation/widgets/web_view_tab.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/web_view/domain/repositories/web_view.dart'; +import 'package:lensai/features/web_view/presentation/controllers/switch_new_tab.dart'; +import 'package:lensai/features/web_view/presentation/widgets/web_view_tab.dart'; class _SliverHeaderDelagate extends SliverPersistentHeaderDelegate { final VoidCallback onClose; diff --git a/app/lib/features/search_browser/presentation/widgets/speech_to_text_button.dart b/app/lib/features/search_browser/presentation/widgets/speech_to_text_button.dart index 0115f268..7f80b491 100644 --- a/app/lib/features/search_browser/presentation/widgets/speech_to_text_button.dart +++ b/app/lib/features/search_browser/presentation/widgets/speech_to_text_button.dart @@ -1,5 +1,5 @@ -import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; import 'package:flutter/material.dart'; +import 'package:lensai/utils/ui_helper.dart' as ui_helper; import 'package:speech_to_text_google_dialog/speech_to_text_google_dialog.dart'; class SpeechToTextButton extends StatelessWidget { diff --git a/app/lib/features/search_browser/presentation/widgets/tabs/assistant_tab.dart b/app/lib/features/search_browser/presentation/widgets/tabs/assistant_tab.dart index 98b2bdd9..e0b555e8 100644 --- a/app/lib/features/search_browser/presentation/widgets/tabs/assistant_tab.dart +++ b/app/lib/features/search_browser/presentation/widgets/tabs/assistant_tab.dart @@ -1,18 +1,18 @@ -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/search_browser/domain/providers.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/speech_to_text_button.dart'; -import 'package:bang_navigator/features/search_browser/utils/url_builder.dart' - as uri_builder; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/share_intent/domain/entities/shared_content.dart'; -import 'package:bang_navigator/presentation/hooks/sync_page_tab.dart'; import 'package:expandable_page_view/expandable_page_view.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/search_browser/domain/providers.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/speech_to_text_button.dart'; +import 'package:lensai/features/search_browser/utils/url_builder.dart' + as uri_builder; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/share_intent/domain/entities/shared_content.dart'; +import 'package:lensai/presentation/hooks/sync_page_tab.dart'; class AssistantTab extends HookConsumerWidget { final SharedContent? sharedContent; diff --git a/app/lib/features/search_browser/presentation/widgets/tabs/search_tab.dart b/app/lib/features/search_browser/presentation/widgets/tabs/search_tab.dart index eb3d5e1c..1547526a 100644 --- a/app/lib/features/search_browser/presentation/widgets/tabs/search_tab.dart +++ b/app/lib/features/search_browser/presentation/widgets/tabs/search_tab.dart @@ -1,16 +1,16 @@ -import 'package:bang_navigator/core/routing/routes.dart'; -import 'package:bang_navigator/features/bangs/domain/providers.dart'; -import 'package:bang_navigator/features/bangs/domain/repositories/data.dart'; -import 'package:bang_navigator/features/bangs/presentation/widgets/bang_chips.dart'; -import 'package:bang_navigator/features/bangs/presentation/widgets/search_field.dart'; -import 'package:bang_navigator/features/search_browser/domain/providers.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; -import 'package:bang_navigator/features/share_intent/domain/entities/shared_content.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:go_router/go_router.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/routing/routes.dart'; +import 'package:lensai/features/bangs/domain/providers.dart'; +import 'package:lensai/features/bangs/domain/repositories/data.dart'; +import 'package:lensai/features/bangs/presentation/widgets/bang_chips.dart'; +import 'package:lensai/features/bangs/presentation/widgets/search_field.dart'; +import 'package:lensai/features/search_browser/domain/providers.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; +import 'package:lensai/features/share_intent/domain/entities/shared_content.dart'; class SearchTab extends HookConsumerWidget { final SharedContent? sharedContent; diff --git a/app/lib/features/search_browser/presentation/widgets/tabs/summarize_tab.dart b/app/lib/features/search_browser/presentation/widgets/tabs/summarize_tab.dart index 9452b65a..9bdafadb 100644 --- a/app/lib/features/search_browser/presentation/widgets/tabs/summarize_tab.dart +++ b/app/lib/features/search_browser/presentation/widgets/tabs/summarize_tab.dart @@ -1,20 +1,20 @@ import 'dart:async'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; -import 'package:bang_navigator/features/search_browser/utils/url_builder.dart' - as uri_builder; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/share_intent/domain/entities/shared_content.dart'; -import 'package:bang_navigator/presentation/widgets/website_title_tile.dart'; -import 'package:bang_navigator/utils/uri_parser.dart' as uri_parser; import 'package:file_picker/file_picker.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:flutter_pdf_text/flutter_pdf_text.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/search_browser/presentation/widgets/sheets/shared_content_sheet.dart'; +import 'package:lensai/features/search_browser/utils/url_builder.dart' + as uri_builder; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/share_intent/domain/entities/shared_content.dart'; +import 'package:lensai/presentation/widgets/website_title_tile.dart'; +import 'package:lensai/utils/uri_parser.dart' as uri_parser; class _InputField extends ConsumerWidget { final TextEditingController? controller; diff --git a/app/lib/features/search_browser/presentation/widgets/tabs_action_button.dart b/app/lib/features/search_browser/presentation/widgets/tabs_action_button.dart index a687cc88..b2022f48 100644 --- a/app/lib/features/search_browser/presentation/widgets/tabs_action_button.dart +++ b/app/lib/features/search_browser/presentation/widgets/tabs_action_button.dart @@ -1,6 +1,6 @@ -import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/web_view/domain/repositories/web_view.dart'; class TabsActionButton extends HookConsumerWidget { final VoidCallback onTap; diff --git a/app/lib/features/search_browser/utils/url_builder.dart b/app/lib/features/search_browser/utils/url_builder.dart index 0a7a5033..7ccc86ef 100644 --- a/app/lib/features/search_browser/utils/url_builder.dart +++ b/app/lib/features/search_browser/utils/url_builder.dart @@ -1,5 +1,5 @@ -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/share_intent/domain/entities/shared_content.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/share_intent/domain/entities/shared_content.dart'; final _baseUrl = Uri.https('kagi.com'); diff --git a/app/lib/features/settings/data/models/settings.dart b/app/lib/features/settings/data/models/settings.dart index 926d39a0..50156eec 100644 --- a/app/lib/features/settings/data/models/settings.dart +++ b/app/lib/features/settings/data/models/settings.dart @@ -1,8 +1,8 @@ -import 'package:bang_navigator/features/content_block/data/models/host.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:copy_with_extension/copy_with_extension.dart'; import 'package:fast_equatable/fast_equatable.dart'; import 'package:flutter/material.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; part 'settings.g.dart'; diff --git a/app/lib/features/settings/data/repositories/settings_repository.dart b/app/lib/features/settings/data/repositories/settings_repository.dart index ee5eb132..0260c219 100644 --- a/app/lib/features/settings/data/repositories/settings_repository.dart +++ b/app/lib/features/settings/data/repositories/settings_repository.dart @@ -1,7 +1,7 @@ -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/utils/preference_parser.dart'; import 'package:collection/collection.dart'; import 'package:flutter_secure_storage/flutter_secure_storage.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/utils/preference_parser.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:shared_preferences/shared_preferences.dart'; diff --git a/app/lib/features/settings/presentation/controllers/save_settings.dart b/app/lib/features/settings/presentation/controllers/save_settings.dart index 0469191e..5a76ec57 100644 --- a/app/lib/features/settings/presentation/controllers/save_settings.dart +++ b/app/lib/features/settings/presentation/controllers/save_settings.dart @@ -1,4 +1,4 @@ -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'save_settings.g.dart'; diff --git a/app/lib/features/settings/presentation/screens/settings.dart b/app/lib/features/settings/presentation/screens/settings.dart index fa16627f..7115320a 100644 --- a/app/lib/features/settings/presentation/screens/settings.dart +++ b/app/lib/features/settings/presentation/screens/settings.dart @@ -1,22 +1,22 @@ -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; -import 'package:bang_navigator/features/bangs/domain/providers.dart'; -import 'package:bang_navigator/features/bangs/domain/repositories/data.dart'; -import 'package:bang_navigator/features/content_block/data/models/host.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/settings/presentation/controllers/save_settings.dart'; -import 'package:bang_navigator/features/settings/presentation/widgets/bang_group_list_tile.dart'; -import 'package:bang_navigator/features/settings/presentation/widgets/custom_list_tile.dart'; -import 'package:bang_navigator/features/settings/presentation/widgets/host_list_tile.dart'; -import 'package:bang_navigator/features/settings/utils/session_link_extractor.dart'; -import 'package:bang_navigator/presentation/hooks/listenable_callback.dart'; -import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_markdown/flutter_markdown.dart'; import 'package:google_fonts/google_fonts.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; +import 'package:lensai/features/bangs/domain/providers.dart'; +import 'package:lensai/features/bangs/domain/repositories/data.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/settings/presentation/controllers/save_settings.dart'; +import 'package:lensai/features/settings/presentation/widgets/bang_group_list_tile.dart'; +import 'package:lensai/features/settings/presentation/widgets/custom_list_tile.dart'; +import 'package:lensai/features/settings/presentation/widgets/host_list_tile.dart'; +import 'package:lensai/features/settings/utils/session_link_extractor.dart'; +import 'package:lensai/presentation/hooks/listenable_callback.dart'; +import 'package:lensai/utils/ui_helper.dart' as ui_helper; class SettingsScreen extends HookConsumerWidget { const SettingsScreen({super.key}); diff --git a/app/lib/features/settings/presentation/widgets/bang_group_list_tile.dart b/app/lib/features/settings/presentation/widgets/bang_group_list_tile.dart index 94ea39d0..9c19181f 100644 --- a/app/lib/features/settings/presentation/widgets/bang_group_list_tile.dart +++ b/app/lib/features/settings/presentation/widgets/bang_group_list_tile.dart @@ -1,10 +1,10 @@ -import 'package:bang_navigator/features/bangs/data/models/bang.dart'; -import 'package:bang_navigator/features/bangs/domain/providers.dart'; -import 'package:bang_navigator/features/bangs/domain/repositories/sync.dart'; -import 'package:bang_navigator/features/settings/presentation/widgets/custom_list_tile.dart'; -import 'package:bang_navigator/features/settings/presentation/widgets/sync_details_table.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/bangs/data/models/bang.dart'; +import 'package:lensai/features/bangs/domain/providers.dart'; +import 'package:lensai/features/bangs/domain/repositories/sync.dart'; +import 'package:lensai/features/settings/presentation/widgets/custom_list_tile.dart'; +import 'package:lensai/features/settings/presentation/widgets/sync_details_table.dart'; class BangGroupListTile extends HookConsumerWidget { final BangGroup group; diff --git a/app/lib/features/settings/presentation/widgets/host_list_tile.dart b/app/lib/features/settings/presentation/widgets/host_list_tile.dart index 5001e01d..74eb3187 100644 --- a/app/lib/features/settings/presentation/widgets/host_list_tile.dart +++ b/app/lib/features/settings/presentation/widgets/host_list_tile.dart @@ -1,12 +1,12 @@ -import 'package:bang_navigator/features/content_block/data/models/host.dart'; -import 'package:bang_navigator/features/content_block/domain/providers.dart'; -import 'package:bang_navigator/features/content_block/domain/repositories/sync.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/presentation/controllers/save_settings.dart'; -import 'package:bang_navigator/features/settings/presentation/widgets/custom_list_tile.dart'; -import 'package:bang_navigator/features/settings/presentation/widgets/sync_details_table.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; +import 'package:lensai/features/content_block/domain/providers.dart'; +import 'package:lensai/features/content_block/domain/repositories/sync.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/presentation/controllers/save_settings.dart'; +import 'package:lensai/features/settings/presentation/widgets/custom_list_tile.dart'; +import 'package:lensai/features/settings/presentation/widgets/sync_details_table.dart'; class HostListTile extends HookConsumerWidget { final bool enabled; diff --git a/app/lib/features/settings/utils/preference_parser.dart b/app/lib/features/settings/utils/preference_parser.dart index 2c548388..7616d2ae 100644 --- a/app/lib/features/settings/utils/preference_parser.dart +++ b/app/lib/features/settings/utils/preference_parser.dart @@ -1,7 +1,7 @@ -import 'package:bang_navigator/features/content_block/data/models/host.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:collection/collection.dart'; import 'package:flutter/material.dart'; +import 'package:lensai/features/content_block/data/models/host.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; Set? parseHostSources(List? input) => input ?.map( diff --git a/app/lib/features/share_intent/domain/entities/shared_content.dart b/app/lib/features/share_intent/domain/entities/shared_content.dart index b94905aa..4c49b3d8 100644 --- a/app/lib/features/share_intent/domain/entities/shared_content.dart +++ b/app/lib/features/share_intent/domain/entities/shared_content.dart @@ -1,4 +1,4 @@ -import 'package:bang_navigator/utils/uri_parser.dart' as uri_parser; +import 'package:lensai/utils/uri_parser.dart' as uri_parser; sealed class SharedContent { const SharedContent(); diff --git a/app/lib/features/share_intent/domain/services/sharing_intent.dart b/app/lib/features/share_intent/domain/services/sharing_intent.dart index e2929fda..82b78f68 100644 --- a/app/lib/features/share_intent/domain/services/sharing_intent.dart +++ b/app/lib/features/share_intent/domain/services/sharing_intent.dart @@ -1,12 +1,12 @@ import 'dart:async'; -import 'package:bang_navigator/core/logger.dart'; -import 'package:bang_navigator/domain/entities/received_parameter.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; import 'package:collection/collection.dart'; import 'package:flutter_pdf_text/flutter_pdf_text.dart'; import 'package:flutter_sharing_intent/flutter_sharing_intent.dart'; import 'package:flutter_sharing_intent/model/sharing_file.dart'; +import 'package:lensai/core/logger.dart'; +import 'package:lensai/domain/entities/received_parameter.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; import 'package:mime/mime.dart' as mime; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:rxdart/rxdart.dart'; diff --git a/app/lib/features/web_view/domain/entities/web_view_page.dart b/app/lib/features/web_view/domain/entities/web_view_page.dart index a131f0df..a24cc869 100644 --- a/app/lib/features/web_view/domain/entities/web_view_page.dart +++ b/app/lib/features/web_view/domain/entities/web_view_page.dart @@ -1,9 +1,9 @@ -import 'package:bang_navigator/domain/entities/web_page_info.dart'; import 'package:copy_with_extension/copy_with_extension.dart'; import 'package:fast_equatable/fast_equatable.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/widgets.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; +import 'package:lensai/domain/entities/web_page_info.dart'; part 'web_view_page.g.dart'; diff --git a/app/lib/features/web_view/domain/providers.dart b/app/lib/features/web_view/domain/providers.dart index 319357e0..798d3b8d 100644 --- a/app/lib/features/web_view/domain/providers.dart +++ b/app/lib/features/web_view/domain/providers.dart @@ -1,10 +1,10 @@ import 'dart:convert'; -import 'package:bang_navigator/features/content_block/domain/repositories/host.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/services.dart' show rootBundle; +import 'package:lensai/features/content_block/domain/repositories/host.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; import 'package:universal_io/io.dart'; diff --git a/app/lib/features/web_view/domain/repositories/web_view.dart b/app/lib/features/web_view/domain/repositories/web_view.dart index f2a986b1..a5a212f7 100644 --- a/app/lib/features/web_view/domain/repositories/web_view.dart +++ b/app/lib/features/web_view/domain/repositories/web_view.dart @@ -1,7 +1,7 @@ import 'dart:collection'; -import 'package:bang_navigator/features/web_view/presentation/widgets/web_view.dart'; import 'package:flutter/foundation.dart'; +import 'package:lensai/features/web_view/presentation/widgets/web_view.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'web_view.g.dart'; diff --git a/app/lib/features/web_view/presentation/controllers/readerability.dart b/app/lib/features/web_view/presentation/controllers/readerability.dart index 20653c1d..28510b49 100644 --- a/app/lib/features/web_view/presentation/controllers/readerability.dart +++ b/app/lib/features/web_view/presentation/controllers/readerability.dart @@ -1,5 +1,5 @@ -import 'package:bang_navigator/features/web_view/presentation/services/readerability_script.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; +import 'package:lensai/features/web_view/presentation/services/readerability_script.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'readerability.g.dart'; diff --git a/app/lib/features/web_view/presentation/controllers/switch_new_tab.dart b/app/lib/features/web_view/presentation/controllers/switch_new_tab.dart index 19c6e634..4c896fee 100644 --- a/app/lib/features/web_view/presentation/controllers/switch_new_tab.dart +++ b/app/lib/features/web_view/presentation/controllers/switch_new_tab.dart @@ -1,7 +1,7 @@ -import 'package:bang_navigator/features/web_view/domain/entities/web_view_page.dart'; -import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; -import 'package:bang_navigator/features/web_view/presentation/widgets/web_view.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; +import 'package:lensai/features/web_view/domain/entities/web_view_page.dart'; +import 'package:lensai/features/web_view/domain/repositories/web_view.dart'; +import 'package:lensai/features/web_view/presentation/widgets/web_view.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'switch_new_tab.g.dart'; diff --git a/app/lib/features/web_view/presentation/services/readerability_script.dart b/app/lib/features/web_view/presentation/services/readerability_script.dart index 1e5c037a..223eabd9 100644 --- a/app/lib/features/web_view/presentation/services/readerability_script.dart +++ b/app/lib/features/web_view/presentation/services/readerability_script.dart @@ -1,7 +1,7 @@ -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/web_view/domain/providers.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/web_view/domain/providers.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'readerability_script.g.dart'; diff --git a/app/lib/features/web_view/presentation/widgets/favicon.dart b/app/lib/features/web_view/presentation/widgets/favicon.dart index 2af96e78..be3243c1 100644 --- a/app/lib/features/web_view/presentation/widgets/favicon.dart +++ b/app/lib/features/web_view/presentation/widgets/favicon.dart @@ -1,7 +1,7 @@ -import 'package:bang_navigator/domain/entities/web_page_info.dart'; -import 'package:bang_navigator/extensions/web_uri_favicon.dart'; import 'package:flutter/material.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; +import 'package:lensai/domain/entities/web_page_info.dart'; +import 'package:lensai/extensions/web_uri_favicon.dart'; class FaviconImage extends StatelessWidget { final double size; diff --git a/app/lib/features/web_view/presentation/widgets/web_page_dialog.dart b/app/lib/features/web_view/presentation/widgets/web_page_dialog.dart index 4b85a3a0..199a2476 100644 --- a/app/lib/features/web_view/presentation/widgets/web_page_dialog.dart +++ b/app/lib/features/web_view/presentation/widgets/web_page_dialog.dart @@ -1,25 +1,25 @@ -import 'package:bang_navigator/domain/entities/web_page_info.dart'; -import 'package:bang_navigator/features/bangs/data/models/bang_data.dart'; -import 'package:bang_navigator/features/bangs/domain/providers.dart'; -import 'package:bang_navigator/features/bangs/presentation/widgets/site_search.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/search_browser/utils/url_builder.dart' - as uri_builder; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/share_intent/domain/entities/shared_content.dart'; -import 'package:bang_navigator/features/web_view/presentation/controllers/switch_new_tab.dart'; -import 'package:bang_navigator/features/web_view/presentation/widgets/favicon.dart'; -import 'package:bang_navigator/presentation/controllers/website_title.dart'; -import 'package:bang_navigator/presentation/widgets/failure_widget.dart'; -import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; -import 'package:bang_navigator/utils/uri_parser.dart' as uri_parser; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; import 'package:flutter_material_design_icons/flutter_material_design_icons.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/domain/entities/web_page_info.dart'; +import 'package:lensai/features/bangs/data/models/bang_data.dart'; +import 'package:lensai/features/bangs/domain/providers.dart'; +import 'package:lensai/features/bangs/presentation/widgets/site_search.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/search_browser/utils/url_builder.dart' + as uri_builder; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/share_intent/domain/entities/shared_content.dart'; +import 'package:lensai/features/web_view/presentation/controllers/switch_new_tab.dart'; +import 'package:lensai/features/web_view/presentation/widgets/favicon.dart'; +import 'package:lensai/presentation/controllers/website_title.dart'; +import 'package:lensai/presentation/widgets/failure_widget.dart'; +import 'package:lensai/utils/ui_helper.dart' as ui_helper; +import 'package:lensai/utils/uri_parser.dart' as uri_parser; import 'package:share_plus/share_plus.dart'; class LoadingWebPageDialog extends HookConsumerWidget { diff --git a/app/lib/features/web_view/presentation/widgets/web_view.dart b/app/lib/features/web_view/presentation/widgets/web_view.dart index 584a52de..7827b991 100644 --- a/app/lib/features/web_view/presentation/widgets/web_view.dart +++ b/app/lib/features/web_view/presentation/widgets/web_view.dart @@ -1,29 +1,29 @@ import 'dart:async'; import 'dart:convert'; -import 'package:bang_navigator/core/logger.dart'; -import 'package:bang_navigator/domain/services/generic_website.dart'; -import 'package:bang_navigator/features/bangs/domain/providers.dart'; -import 'package:bang_navigator/features/chat_archive/domain/entities/chat_entity.dart'; -import 'package:bang_navigator/features/chat_archive/domain/repositories/archive.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/modes.dart'; -import 'package:bang_navigator/features/search_browser/domain/entities/sheet.dart'; -import 'package:bang_navigator/features/search_browser/domain/providers.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/features/web_view/domain/entities/web_view_page.dart'; -import 'package:bang_navigator/features/web_view/domain/providers.dart'; -import 'package:bang_navigator/features/web_view/presentation/controllers/readerability.dart'; -import 'package:bang_navigator/features/web_view/presentation/controllers/switch_new_tab.dart'; -import 'package:bang_navigator/features/web_view/presentation/widgets/web_page_dialog.dart'; -import 'package:bang_navigator/features/web_view/utils/download_helper.dart'; -import 'package:bang_navigator/utils/platform_util.dart' as platform_util; -import 'package:bang_navigator/utils/ui_helper.dart' as ui_helper; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:flutter_inappwebview/flutter_inappwebview.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/logger.dart'; +import 'package:lensai/domain/services/generic_website.dart'; +import 'package:lensai/features/bangs/domain/providers.dart'; +import 'package:lensai/features/chat_archive/domain/entities/chat_entity.dart'; +import 'package:lensai/features/chat_archive/domain/repositories/archive.dart'; +import 'package:lensai/features/search_browser/domain/entities/modes.dart'; +import 'package:lensai/features/search_browser/domain/entities/sheet.dart'; +import 'package:lensai/features/search_browser/domain/providers.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/features/web_view/domain/entities/web_view_page.dart'; +import 'package:lensai/features/web_view/domain/providers.dart'; +import 'package:lensai/features/web_view/presentation/controllers/readerability.dart'; +import 'package:lensai/features/web_view/presentation/controllers/switch_new_tab.dart'; +import 'package:lensai/features/web_view/presentation/widgets/web_page_dialog.dart'; +import 'package:lensai/features/web_view/utils/download_helper.dart'; +import 'package:lensai/utils/platform_util.dart' as platform_util; +import 'package:lensai/utils/ui_helper.dart' as ui_helper; import 'package:url_launcher/url_launcher.dart'; const _webViewSupportedSchemes = [ diff --git a/app/lib/features/web_view/presentation/widgets/web_view_tab.dart b/app/lib/features/web_view/presentation/widgets/web_view_tab.dart index ba7e8bfa..de443a96 100644 --- a/app/lib/features/web_view/presentation/widgets/web_view_tab.dart +++ b/app/lib/features/web_view/presentation/widgets/web_view_tab.dart @@ -1,9 +1,9 @@ -import 'package:bang_navigator/features/web_view/domain/repositories/web_view.dart'; -import 'package:bang_navigator/features/web_view/presentation/widgets/favicon.dart'; -import 'package:bang_navigator/features/web_view/presentation/widgets/web_view.dart'; import 'package:flutter/material.dart'; import 'package:flutter_hooks/flutter_hooks.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/web_view/domain/repositories/web_view.dart'; +import 'package:lensai/features/web_view/presentation/widgets/favicon.dart'; +import 'package:lensai/features/web_view/presentation/widgets/web_view.dart'; class WebViewTab extends HookConsumerWidget { final WebView webView; diff --git a/app/lib/main.dart b/app/lib/main.dart index b859800e..7d119745 100644 --- a/app/lib/main.dart +++ b/app/lib/main.dart @@ -1,13 +1,13 @@ -import 'package:bang_navigator/core/error_observer.dart'; -import 'package:bang_navigator/domain/services/app_initialization.dart'; -import 'package:bang_navigator/features/settings/data/models/settings.dart'; -import 'package:bang_navigator/features/settings/data/repositories/settings_repository.dart'; -import 'package:bang_navigator/presentation/hooks/on_initialization.dart'; -import 'package:bang_navigator/presentation/widgets/main_app.dart'; import 'package:dynamic_color/dynamic_color.dart'; import 'package:flutter/material.dart'; import 'package:home_widget/home_widget.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/error_observer.dart'; +import 'package:lensai/domain/services/app_initialization.dart'; +import 'package:lensai/features/settings/data/models/settings.dart'; +import 'package:lensai/features/settings/data/repositories/settings_repository.dart'; +import 'package:lensai/presentation/hooks/on_initialization.dart'; +import 'package:lensai/presentation/widgets/main_app.dart'; void main() async { WidgetsFlutterBinding.ensureInitialized(); diff --git a/app/lib/presentation/controllers/website_title.dart b/app/lib/presentation/controllers/website_title.dart index 52dfe15f..ff28478e 100644 --- a/app/lib/presentation/controllers/website_title.dart +++ b/app/lib/presentation/controllers/website_title.dart @@ -1,5 +1,5 @@ -import 'package:bang_navigator/domain/entities/web_page_info.dart'; -import 'package:bang_navigator/domain/services/generic_website.dart'; +import 'package:lensai/domain/entities/web_page_info.dart'; +import 'package:lensai/domain/services/generic_website.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'website_title.g.dart'; diff --git a/app/lib/presentation/widgets/main_app.dart b/app/lib/presentation/widgets/main_app.dart index 2fb2083d..92f57348 100644 --- a/app/lib/presentation/widgets/main_app.dart +++ b/app/lib/presentation/widgets/main_app.dart @@ -1,8 +1,8 @@ -import 'package:bang_navigator/core/providers.dart'; -import 'package:bang_navigator/domain/services/app_initialization.dart'; -import 'package:bang_navigator/presentation/widgets/failure_widget.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/core/providers.dart'; +import 'package:lensai/domain/services/app_initialization.dart'; +import 'package:lensai/presentation/widgets/failure_widget.dart'; class MainApp extends HookConsumerWidget { final ThemeData? theme; diff --git a/app/lib/presentation/widgets/website_title_tile.dart b/app/lib/presentation/widgets/website_title_tile.dart index 6ee526f6..233422b7 100644 --- a/app/lib/presentation/widgets/website_title_tile.dart +++ b/app/lib/presentation/widgets/website_title_tile.dart @@ -1,8 +1,8 @@ -import 'package:bang_navigator/features/web_view/presentation/widgets/favicon.dart'; -import 'package:bang_navigator/presentation/controllers/website_title.dart'; -import 'package:bang_navigator/presentation/widgets/failure_widget.dart'; import 'package:flutter/material.dart'; import 'package:hooks_riverpod/hooks_riverpod.dart'; +import 'package:lensai/features/web_view/presentation/widgets/favicon.dart'; +import 'package:lensai/presentation/controllers/website_title.dart'; +import 'package:lensai/presentation/widgets/failure_widget.dart'; import 'package:skeletonizer/skeletonizer.dart'; class WebsiteTitleTile extends HookConsumerWidget { diff --git a/app/pubspec.yaml b/app/pubspec.yaml index f1c930b8..a2ed660b 100644 --- a/app/pubspec.yaml +++ b/app/pubspec.yaml @@ -1,4 +1,4 @@ -name: bang_navigator +name: lensai description: "A secure and privacy friendly search browser" publish_to: 'none' version: 0.5.2+11