diff --git a/README.md b/README.md index 78c94c7..10243ac 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,10 @@ -# Contacts++ +# ReCon -Messenger App for Neos VR contacts. +A Resonite Contacts App for Android -[Get it here](https://github.com/Nutcake/contacts-plus-plus/releases/latest) +[Get it here](https://github.com/Nutcake/ReCon/releases/latest) ## Building @@ -17,4 +17,4 @@ For example, voice-messages and notifications are currently not supported on des ## Screenshots - + diff --git a/android/app/src/main/AndroidManifest.xml b/android/app/src/main/AndroidManifest.xml index f24ce14..8d44ede 100644 --- a/android/app/src/main/AndroidManifest.xml +++ b/android/app/src/main/AndroidManifest.xml @@ -7,7 +7,7 @@ readCloudVariable(ApiClient client, diff --git a/lib/apis/contact_api.dart b/lib/apis/contact_api.dart index 28d849d..1cd6517 100644 --- a/lib/apis/contact_api.dart +++ b/lib/apis/contact_api.dart @@ -1,11 +1,11 @@ import 'dart:convert'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/models/users/friend.dart'; -import 'package:contacts_plus_plus/models/users/friend_status.dart'; -import 'package:contacts_plus_plus/models/users/user.dart'; -import 'package:contacts_plus_plus/models/users/user_profile.dart'; -import 'package:contacts_plus_plus/models/users/user_status.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/models/users/friend.dart'; +import 'package:recon/models/users/friend_status.dart'; +import 'package:recon/models/users/user.dart'; +import 'package:recon/models/users/user_profile.dart'; +import 'package:recon/models/users/user_status.dart'; class ContactApi { static Future> getFriendsList(ApiClient client, {DateTime? lastStatusUpdate}) async { diff --git a/lib/apis/github_api.dart b/lib/apis/github_api.dart index c96ea5f..991b4a4 100644 --- a/lib/apis/github_api.dart +++ b/lib/apis/github_api.dart @@ -6,7 +6,7 @@ class GithubApi { static const baseUrl = "https://api.github.com"; static Future getLatestTagName() async { - final response = await http.get(Uri.parse("$baseUrl/repos/Nutcake/contacts-plus-plus/releases/latest")); + final response = await http.get(Uri.parse("$baseUrl/repos/Nutcake/ReCon/releases/latest")); if (response.statusCode != 200) return ""; final body = jsonDecode(response.body); return body["tag_name"] ?? ""; diff --git a/lib/apis/message_api.dart b/lib/apis/message_api.dart index 335d748..1b7662f 100644 --- a/lib/apis/message_api.dart +++ b/lib/apis/message_api.dart @@ -1,7 +1,7 @@ import 'dart:convert'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/models/message.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/models/message.dart'; class MessageApi { static Future> getUserMessages(ApiClient client, {String userId = "", DateTime? fromTime, diff --git a/lib/apis/record_api.dart b/lib/apis/record_api.dart index 1999ea9..36fad6f 100644 --- a/lib/apis/record_api.dart +++ b/lib/apis/record_api.dart @@ -3,16 +3,16 @@ import 'dart:io'; import 'dart:math'; import 'dart:typed_data'; import 'package:collection/collection.dart'; -import 'package:contacts_plus_plus/models/records/asset_digest.dart'; -import 'package:contacts_plus_plus/models/records/json_template.dart'; +import 'package:recon/models/records/asset_digest.dart'; +import 'package:recon/models/records/json_template.dart'; import 'package:http/http.dart' as http; import 'package:flutter/material.dart'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/models/records/asset_upload_data.dart'; -import 'package:contacts_plus_plus/models/records/resonite_db_asset.dart'; -import 'package:contacts_plus_plus/models/records/preprocess_status.dart'; -import 'package:contacts_plus_plus/models/records/record.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/models/records/asset_upload_data.dart'; +import 'package:recon/models/records/resonite_db_asset.dart'; +import 'package:recon/models/records/preprocess_status.dart'; +import 'package:recon/models/records/record.dart'; import 'package:http_parser/http_parser.dart'; import 'package:path/path.dart'; diff --git a/lib/apis/session_api.dart b/lib/apis/session_api.dart index a453fbd..035ec6e 100644 --- a/lib/apis/session_api.dart +++ b/lib/apis/session_api.dart @@ -1,7 +1,7 @@ import 'dart:convert'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/models/session.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/models/session.dart'; class SessionApi { static Future getSession(ApiClient client, {required String sessionId}) async { diff --git a/lib/apis/user_api.dart b/lib/apis/user_api.dart index b603eec..1055b61 100644 --- a/lib/apis/user_api.dart +++ b/lib/apis/user_api.dart @@ -1,9 +1,9 @@ import 'dart:convert'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/models/personal_profile.dart'; -import 'package:contacts_plus_plus/models/users/user.dart'; -import 'package:contacts_plus_plus/models/users/user_status.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/models/personal_profile.dart'; +import 'package:recon/models/users/user.dart'; +import 'package:recon/models/users/user_status.dart'; class UserApi { static Future> searchUsers(ApiClient client, {required String needle}) async { diff --git a/lib/auxiliary.dart b/lib/auxiliary.dart index 4c10e49..864f64c 100644 --- a/lib/auxiliary.dart +++ b/lib/auxiliary.dart @@ -1,4 +1,4 @@ -import 'package:contacts_plus_plus/config.dart'; +import 'package:recon/config.dart'; import 'package:flutter/material.dart'; import 'package:path/path.dart' as p; import 'package:html/parser.dart' as htmlparser; diff --git a/lib/client_holder.dart b/lib/client_holder.dart index 3c1a5e0..11ddc5b 100644 --- a/lib/client_holder.dart +++ b/lib/client_holder.dart @@ -1,8 +1,8 @@ -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/clients/notification_client.dart'; -import 'package:contacts_plus_plus/clients/settings_client.dart'; -import 'package:contacts_plus_plus/models/authentication_data.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/clients/notification_client.dart'; +import 'package:recon/clients/settings_client.dart'; +import 'package:recon/models/authentication_data.dart'; import 'package:flutter/material.dart'; class ClientHolder extends InheritedWidget { diff --git a/lib/clients/api_client.dart b/lib/clients/api_client.dart index 586886c..01b15ad 100644 --- a/lib/clients/api_client.dart +++ b/lib/clients/api_client.dart @@ -3,7 +3,7 @@ import 'dart:convert'; import 'package:flutter/foundation.dart'; import 'package:flutter_secure_storage/flutter_secure_storage.dart'; import 'package:http/http.dart' as http; -import 'package:contacts_plus_plus/models/authentication_data.dart'; +import 'package:recon/models/authentication_data.dart'; import 'package:logging/logging.dart'; import 'package:uuid/uuid.dart'; diff --git a/lib/clients/audio_cache_client.dart b/lib/clients/audio_cache_client.dart index 4aaea32..3954444 100644 --- a/lib/clients/audio_cache_client.dart +++ b/lib/clients/audio_cache_client.dart @@ -1,9 +1,9 @@ import 'dart:io'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/clients/api_client.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/clients/api_client.dart'; import 'package:http/http.dart' as http; -import 'package:contacts_plus_plus/models/message.dart'; +import 'package:recon/models/message.dart'; import 'package:path/path.dart'; import 'package:path_provider/path_provider.dart'; diff --git a/lib/clients/inventory_client.dart b/lib/clients/inventory_client.dart index 59eb942..7d24c7c 100644 --- a/lib/clients/inventory_client.dart +++ b/lib/clients/inventory_client.dart @@ -1,9 +1,9 @@ import 'dart:async'; -import 'package:contacts_plus_plus/apis/record_api.dart'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/models/inventory/resonite_directory.dart'; -import 'package:contacts_plus_plus/models/records/record.dart'; +import 'package:recon/apis/record_api.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/models/inventory/resonite_directory.dart'; +import 'package:recon/models/records/record.dart'; import 'package:flutter/material.dart'; class InventoryClient extends ChangeNotifier { diff --git a/lib/clients/messaging_client.dart b/lib/clients/messaging_client.dart index 52a9aa1..7a7b112 100644 --- a/lib/clients/messaging_client.dart +++ b/lib/clients/messaging_client.dart @@ -1,17 +1,17 @@ import 'dart:async'; -import 'package:contacts_plus_plus/apis/contact_api.dart'; -import 'package:contacts_plus_plus/apis/message_api.dart'; -import 'package:contacts_plus_plus/apis/user_api.dart'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/clients/notification_client.dart'; -import 'package:contacts_plus_plus/crypto_helper.dart'; -import 'package:contacts_plus_plus/hub_manager.dart'; -import 'package:contacts_plus_plus/models/hub_events.dart'; -import 'package:contacts_plus_plus/models/message.dart'; -import 'package:contacts_plus_plus/models/session.dart'; -import 'package:contacts_plus_plus/models/users/friend.dart'; -import 'package:contacts_plus_plus/models/users/user_status.dart'; +import 'package:recon/apis/contact_api.dart'; +import 'package:recon/apis/message_api.dart'; +import 'package:recon/apis/user_api.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/clients/notification_client.dart'; +import 'package:recon/crypto_helper.dart'; +import 'package:recon/hub_manager.dart'; +import 'package:recon/models/hub_events.dart'; +import 'package:recon/models/message.dart'; +import 'package:recon/models/session.dart'; +import 'package:recon/models/users/friend.dart'; +import 'package:recon/models/users/user_status.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/widgets.dart'; import 'package:hive_flutter/hive_flutter.dart'; diff --git a/lib/clients/notification_client.dart b/lib/clients/notification_client.dart index 95ba0fe..831fac9 100644 --- a/lib/clients/notification_client.dart +++ b/lib/clients/notification_client.dart @@ -1,8 +1,8 @@ import 'dart:convert'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/models/message.dart'; -import 'package:contacts_plus_plus/models/session.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/models/message.dart'; +import 'package:recon/models/session.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart' as fln; import 'package:collection/collection.dart'; diff --git a/lib/clients/session_client.dart b/lib/clients/session_client.dart index 7f52ad5..d564e18 100644 --- a/lib/clients/session_client.dart +++ b/lib/clients/session_client.dart @@ -1,8 +1,8 @@ import 'package:collection/collection.dart'; -import 'package:contacts_plus_plus/apis/session_api.dart'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/clients/settings_client.dart'; -import 'package:contacts_plus_plus/models/session.dart'; +import 'package:recon/apis/session_api.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/clients/settings_client.dart'; +import 'package:recon/models/session.dart'; import 'package:flutter/foundation.dart'; class SessionClient extends ChangeNotifier { diff --git a/lib/clients/settings_client.dart b/lib/clients/settings_client.dart index 5b5df56..174cad9 100644 --- a/lib/clients/settings_client.dart +++ b/lib/clients/settings_client.dart @@ -1,6 +1,6 @@ import 'dart:convert'; -import 'package:contacts_plus_plus/models/settings.dart'; +import 'package:recon/models/settings.dart'; import 'package:flutter_secure_storage/flutter_secure_storage.dart'; diff --git a/lib/hub_manager.dart b/lib/hub_manager.dart index 8c20861..2fd1368 100644 --- a/lib/hub_manager.dart +++ b/lib/hub_manager.dart @@ -2,8 +2,8 @@ import 'dart:convert'; import 'dart:io'; import 'package:collection/collection.dart'; -import 'package:contacts_plus_plus/config.dart'; -import 'package:contacts_plus_plus/models/hub_events.dart'; +import 'package:recon/config.dart'; +import 'package:recon/models/hub_events.dart'; import 'package:logging/logging.dart'; import 'package:uuid/uuid.dart'; diff --git a/lib/main.dart b/lib/main.dart index 1f27300..6bcdbb8 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -1,16 +1,16 @@ import 'dart:developer'; -import 'package:contacts_plus_plus/apis/github_api.dart'; -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/clients/inventory_client.dart'; -import 'package:contacts_plus_plus/clients/messaging_client.dart'; -import 'package:contacts_plus_plus/clients/session_client.dart'; -import 'package:contacts_plus_plus/clients/settings_client.dart'; -import 'package:contacts_plus_plus/models/sem_ver.dart'; -import 'package:contacts_plus_plus/widgets/homepage.dart'; -import 'package:contacts_plus_plus/widgets/login_screen.dart'; -import 'package:contacts_plus_plus/widgets/update_notifier.dart'; +import 'package:recon/apis/github_api.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/clients/inventory_client.dart'; +import 'package:recon/clients/messaging_client.dart'; +import 'package:recon/clients/session_client.dart'; +import 'package:recon/clients/settings_client.dart'; +import 'package:recon/models/sem_ver.dart'; +import 'package:recon/widgets/homepage.dart'; +import 'package:recon/widgets/login_screen.dart'; +import 'package:recon/widgets/update_notifier.dart'; import 'package:dynamic_color/dynamic_color.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; @@ -48,20 +48,20 @@ void main() async { cachedAuth = await ApiClient.tryCachedLogin(); } catch (_) {} - runApp(ContactsPlusPlus(settingsClient: settingsClient, cachedAuthentication: cachedAuth)); + runApp(ReCon(settingsClient: settingsClient, cachedAuthentication: cachedAuth)); } -class ContactsPlusPlus extends StatefulWidget { - const ContactsPlusPlus({required this.settingsClient, required this.cachedAuthentication, super.key}); +class ReCon extends StatefulWidget { + const ReCon({required this.settingsClient, required this.cachedAuthentication, super.key}); final SettingsClient settingsClient; final AuthenticationData cachedAuthentication; @override - State createState() => _ContactsPlusPlusState(); + State createState() => _ReConState(); } -class _ContactsPlusPlusState extends State { +class _ReConState extends State { final Typography _typography = Typography.material2021(platform: TargetPlatform.android); late AuthenticationData _authData = widget.cachedAuthentication; bool _checkedForUpdate = false; @@ -129,7 +129,7 @@ class _ContactsPlusPlusState extends State { child: DynamicColorBuilder( builder: (ColorScheme? lightDynamic, ColorScheme? darkDynamic) => MaterialApp( debugShowCheckedModeBanner: false, - title: 'Contacts++', + title: 'ReCon', theme: ThemeData( useMaterial3: true, textTheme: _typography.black, diff --git a/lib/models/cloud_variable.dart b/lib/models/cloud_variable.dart index 39c8901..3ce6f4a 100644 --- a/lib/models/cloud_variable.dart +++ b/lib/models/cloud_variable.dart @@ -1,4 +1,4 @@ -import 'package:contacts_plus_plus/auxiliary.dart'; +import 'package:recon/auxiliary.dart'; class CloudVariable { final String ownerId; diff --git a/lib/models/inventory/resonite_directory.dart b/lib/models/inventory/resonite_directory.dart index e6b4095..3cdda97 100644 --- a/lib/models/inventory/resonite_directory.dart +++ b/lib/models/inventory/resonite_directory.dart @@ -1,5 +1,5 @@ import 'package:collection/collection.dart'; -import 'package:contacts_plus_plus/models/records/record.dart'; +import 'package:recon/models/records/record.dart'; class ResoniteDirectory { static const rootName = "Inventory"; diff --git a/lib/models/message.dart b/lib/models/message.dart index ad06399..5c7661e 100644 --- a/lib/models/message.dart +++ b/lib/models/message.dart @@ -1,10 +1,10 @@ import 'dart:async'; import 'dart:developer'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/apis/message_api.dart'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/string_formatter.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/apis/message_api.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/string_formatter.dart'; import 'package:uuid/uuid.dart'; enum MessageType { diff --git a/lib/models/personal_profile.dart b/lib/models/personal_profile.dart index 8de1607..959e334 100644 --- a/lib/models/personal_profile.dart +++ b/lib/models/personal_profile.dart @@ -1,4 +1,4 @@ -import 'package:contacts_plus_plus/models/users/user_profile.dart'; +import 'package:recon/models/users/user_profile.dart'; class PersonalProfile { final String id; diff --git a/lib/models/records/asset_diff.dart b/lib/models/records/asset_diff.dart index db8858f..5e590c5 100644 --- a/lib/models/records/asset_diff.dart +++ b/lib/models/records/asset_diff.dart @@ -1,5 +1,5 @@ -import 'package:contacts_plus_plus/models/records/resonite_db_asset.dart'; +import 'package:recon/models/records/resonite_db_asset.dart'; class AssetDiff extends ResoniteDBAsset{ final Diff state; diff --git a/lib/models/records/asset_digest.dart b/lib/models/records/asset_digest.dart index 08ba211..86da2b8 100644 --- a/lib/models/records/asset_digest.dart +++ b/lib/models/records/asset_digest.dart @@ -1,7 +1,7 @@ import 'dart:typed_data'; -import 'package:contacts_plus_plus/models/records/resonite_db_asset.dart'; +import 'package:recon/models/records/resonite_db_asset.dart'; import 'package:path/path.dart'; class AssetDigest { diff --git a/lib/models/records/preprocess_status.dart b/lib/models/records/preprocess_status.dart index 9b25d03..675b1c8 100644 --- a/lib/models/records/preprocess_status.dart +++ b/lib/models/records/preprocess_status.dart @@ -1,4 +1,4 @@ -import 'package:contacts_plus_plus/models/records/asset_diff.dart'; +import 'package:recon/models/records/asset_diff.dart'; enum RecordPreprocessState { diff --git a/lib/models/records/record.dart b/lib/models/records/record.dart index d81d987..3f9823f 100644 --- a/lib/models/records/record.dart +++ b/lib/models/records/record.dart @@ -1,8 +1,8 @@ -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/models/message.dart'; -import 'package:contacts_plus_plus/models/records/asset_digest.dart'; -import 'package:contacts_plus_plus/models/records/resonite_db_asset.dart'; -import 'package:contacts_plus_plus/string_formatter.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/models/message.dart'; +import 'package:recon/models/records/asset_digest.dart'; +import 'package:recon/models/records/resonite_db_asset.dart'; +import 'package:recon/string_formatter.dart'; import 'package:flutter/material.dart'; import 'package:uuid/uuid.dart'; @@ -152,7 +152,7 @@ class Record { combinedRecordId: combinedRecordId, assetUri: assetUri, name: filename, - tags: ([filename, "message_item", "message_id:${Message.generateId()}", "contacts-plus-plus"] + (extraTags ?? [])) + tags: ([filename, "message_item", "message_id:${Message.generateId()}", "recon"] + (extraTags ?? [])) .unique(), recordType: recordType, thumbnailUri: thumbnailUri, diff --git a/lib/models/session.dart b/lib/models/session.dart index d5993b4..b9bb52b 100644 --- a/lib/models/session.dart +++ b/lib/models/session.dart @@ -1,6 +1,6 @@ import 'dart:convert'; -import 'package:contacts_plus_plus/string_formatter.dart'; +import 'package:recon/string_formatter.dart'; import 'package:crypto/crypto.dart'; class Session { diff --git a/lib/models/session_metadata.dart b/lib/models/session_metadata.dart index ae95eb3..1e97a97 100644 --- a/lib/models/session_metadata.dart +++ b/lib/models/session_metadata.dart @@ -1,4 +1,4 @@ -import 'package:contacts_plus_plus/models/session.dart'; +import 'package:recon/models/session.dart'; import 'package:intl/intl.dart'; class SessionMetadata { diff --git a/lib/models/settings.dart b/lib/models/settings.dart index c020b5a..1269733 100644 --- a/lib/models/settings.dart +++ b/lib/models/settings.dart @@ -1,7 +1,7 @@ import 'dart:convert'; -import 'package:contacts_plus_plus/models/sem_ver.dart'; -import 'package:contacts_plus_plus/models/users/online_status.dart'; +import 'package:recon/models/sem_ver.dart'; +import 'package:recon/models/users/online_status.dart'; import 'package:flutter/material.dart'; import 'package:uuid/uuid.dart'; diff --git a/lib/models/users/friend.dart b/lib/models/users/friend.dart index 4c0f184..35a92e8 100644 --- a/lib/models/users/friend.dart +++ b/lib/models/users/friend.dart @@ -1,8 +1,8 @@ -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/models/users/user_profile.dart'; -import 'package:contacts_plus_plus/models/users/friend_status.dart'; -import 'package:contacts_plus_plus/models/users/online_status.dart'; -import 'package:contacts_plus_plus/models/users/user_status.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/models/users/user_profile.dart'; +import 'package:recon/models/users/friend_status.dart'; +import 'package:recon/models/users/online_status.dart'; +import 'package:recon/models/users/user_status.dart'; class Friend implements Comparable { static const _emptyId = "-1"; diff --git a/lib/models/users/user.dart b/lib/models/users/user.dart index 9188643..91ca1d1 100644 --- a/lib/models/users/user.dart +++ b/lib/models/users/user.dart @@ -1,4 +1,4 @@ -import 'package:contacts_plus_plus/models/users/user_profile.dart'; +import 'package:recon/models/users/user_profile.dart'; class User { final String id; diff --git a/lib/models/users/user_status.dart b/lib/models/users/user_status.dart index 197dcec..1299653 100644 --- a/lib/models/users/user_status.dart +++ b/lib/models/users/user_status.dart @@ -1,7 +1,7 @@ -import 'package:contacts_plus_plus/crypto_helper.dart'; -import 'package:contacts_plus_plus/models/session.dart'; -import 'package:contacts_plus_plus/models/session_metadata.dart'; -import 'package:contacts_plus_plus/models/users/online_status.dart'; +import 'package:recon/crypto_helper.dart'; +import 'package:recon/models/session.dart'; +import 'package:recon/models/session_metadata.dart'; +import 'package:recon/models/users/online_status.dart'; import 'package:uuid/uuid.dart'; enum UserSessionType diff --git a/lib/widgets/formatted_text.dart b/lib/widgets/formatted_text.dart index a081c87..0d50bef 100644 --- a/lib/widgets/formatted_text.dart +++ b/lib/widgets/formatted_text.dart @@ -1,4 +1,4 @@ -import 'package:contacts_plus_plus/string_formatter.dart'; +import 'package:recon/string_formatter.dart'; import 'package:flutter/material.dart'; class FormattedText extends StatelessWidget { diff --git a/lib/widgets/friends/friend_list_tile.dart b/lib/widgets/friends/friend_list_tile.dart index 8d1a6b5..5943782 100644 --- a/lib/widgets/friends/friend_list_tile.dart +++ b/lib/widgets/friends/friend_list_tile.dart @@ -1,11 +1,11 @@ -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/clients/messaging_client.dart'; -import 'package:contacts_plus_plus/models/message.dart'; -import 'package:contacts_plus_plus/models/users/friend.dart'; -import 'package:contacts_plus_plus/widgets/formatted_text.dart'; -import 'package:contacts_plus_plus/widgets/friends/friend_online_status_indicator.dart'; -import 'package:contacts_plus_plus/widgets/generic_avatar.dart'; -import 'package:contacts_plus_plus/widgets/messages/messages_list.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/clients/messaging_client.dart'; +import 'package:recon/models/message.dart'; +import 'package:recon/models/users/friend.dart'; +import 'package:recon/widgets/formatted_text.dart'; +import 'package:recon/widgets/friends/friend_online_status_indicator.dart'; +import 'package:recon/widgets/generic_avatar.dart'; +import 'package:recon/widgets/messages/messages_list.dart'; import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; import 'package:provider/provider.dart'; diff --git a/lib/widgets/friends/friend_online_status_indicator.dart b/lib/widgets/friends/friend_online_status_indicator.dart index 4899e65..202d722 100644 --- a/lib/widgets/friends/friend_online_status_indicator.dart +++ b/lib/widgets/friends/friend_online_status_indicator.dart @@ -1,5 +1,5 @@ -import 'package:contacts_plus_plus/models/users/online_status.dart'; -import 'package:contacts_plus_plus/models/users/user_status.dart'; +import 'package:recon/models/users/online_status.dart'; +import 'package:recon/models/users/user_status.dart'; import 'package:flutter/material.dart'; class FriendOnlineStatusIndicator extends StatelessWidget { @@ -9,7 +9,7 @@ class FriendOnlineStatusIndicator extends StatelessWidget { @override Widget build(BuildContext context) { - return userStatus.appVersion.contains("Contacts++") && userStatus.onlineStatus != OnlineStatus.offline + return userStatus.appVersion.contains("ReCon") && userStatus.onlineStatus != OnlineStatus.offline ? SizedBox.square( dimension: 10, child: Image.asset( diff --git a/lib/widgets/friends/friends_list.dart b/lib/widgets/friends/friends_list.dart index 1cc1637..3fd2430 100644 --- a/lib/widgets/friends/friends_list.dart +++ b/lib/widgets/friends/friends_list.dart @@ -1,7 +1,7 @@ -import 'package:contacts_plus_plus/clients/messaging_client.dart'; -import 'package:contacts_plus_plus/widgets/default_error_widget.dart'; -import 'package:contacts_plus_plus/widgets/friends/expanding_input_fab.dart'; -import 'package:contacts_plus_plus/widgets/friends/friend_list_tile.dart'; +import 'package:recon/clients/messaging_client.dart'; +import 'package:recon/widgets/default_error_widget.dart'; +import 'package:recon/widgets/friends/expanding_input_fab.dart'; +import 'package:recon/widgets/friends/friend_list_tile.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; diff --git a/lib/widgets/friends/friends_list_app_bar.dart b/lib/widgets/friends/friends_list_app_bar.dart index 524c77e..e372813 100644 --- a/lib/widgets/friends/friends_list_app_bar.dart +++ b/lib/widgets/friends/friends_list_app_bar.dart @@ -1,8 +1,8 @@ -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/clients/messaging_client.dart'; -import 'package:contacts_plus_plus/models/users/online_status.dart'; -import 'package:contacts_plus_plus/widgets/friends/user_search.dart'; -import 'package:contacts_plus_plus/widgets/my_profile_dialog.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/clients/messaging_client.dart'; +import 'package:recon/models/users/online_status.dart'; +import 'package:recon/widgets/friends/user_search.dart'; +import 'package:recon/widgets/my_profile_dialog.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:intl/intl.dart'; @@ -21,7 +21,7 @@ class _FriendsListAppBarState extends State with AutomaticKee Widget build(BuildContext context) { super.build(context); return AppBar( - title: const Text("Contacts++"), + title: const Text("ReCon"), systemOverlayStyle: SystemUiOverlayStyle( systemNavigationBarColor: Theme.of(context).navigationBarTheme.backgroundColor, ), diff --git a/lib/widgets/friends/user_list_tile.dart b/lib/widgets/friends/user_list_tile.dart index 13ba5a1..bca33ef 100644 --- a/lib/widgets/friends/user_list_tile.dart +++ b/lib/widgets/friends/user_list_tile.dart @@ -1,8 +1,8 @@ -import 'package:contacts_plus_plus/apis/contact_api.dart'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/models/users/user.dart'; -import 'package:contacts_plus_plus/widgets/generic_avatar.dart'; +import 'package:recon/apis/contact_api.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/models/users/user.dart'; +import 'package:recon/widgets/generic_avatar.dart'; import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; diff --git a/lib/widgets/friends/user_search.dart b/lib/widgets/friends/user_search.dart index 94ab726..b1fa175 100644 --- a/lib/widgets/friends/user_search.dart +++ b/lib/widgets/friends/user_search.dart @@ -1,11 +1,11 @@ import 'dart:async'; -import 'package:contacts_plus_plus/apis/user_api.dart'; -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/clients/messaging_client.dart'; -import 'package:contacts_plus_plus/models/users/user.dart'; -import 'package:contacts_plus_plus/widgets/default_error_widget.dart'; -import 'package:contacts_plus_plus/widgets/friends/user_list_tile.dart'; +import 'package:recon/apis/user_api.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/clients/messaging_client.dart'; +import 'package:recon/models/users/user.dart'; +import 'package:recon/widgets/default_error_widget.dart'; +import 'package:recon/widgets/friends/user_list_tile.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; diff --git a/lib/widgets/homepage.dart b/lib/widgets/homepage.dart index 334d96d..1397037 100644 --- a/lib/widgets/homepage.dart +++ b/lib/widgets/homepage.dart @@ -1,11 +1,11 @@ -import 'package:contacts_plus_plus/widgets/friends/friends_list.dart'; -import 'package:contacts_plus_plus/widgets/friends/friends_list_app_bar.dart'; -import 'package:contacts_plus_plus/widgets/inventory/inventory_browser.dart'; -import 'package:contacts_plus_plus/widgets/inventory/inventory_browser_app_bar.dart'; -import 'package:contacts_plus_plus/widgets/sessions/session_list.dart'; -import 'package:contacts_plus_plus/widgets/sessions/session_list_app_bar.dart'; -import 'package:contacts_plus_plus/widgets/settings_app_bar.dart'; -import 'package:contacts_plus_plus/widgets/settings_page.dart'; +import 'package:recon/widgets/friends/friends_list.dart'; +import 'package:recon/widgets/friends/friends_list_app_bar.dart'; +import 'package:recon/widgets/inventory/inventory_browser.dart'; +import 'package:recon/widgets/inventory/inventory_browser_app_bar.dart'; +import 'package:recon/widgets/sessions/session_list.dart'; +import 'package:recon/widgets/sessions/session_list_app_bar.dart'; +import 'package:recon/widgets/settings_app_bar.dart'; +import 'package:recon/widgets/settings_page.dart'; import 'package:flutter/material.dart'; class Home extends StatefulWidget { diff --git a/lib/widgets/inventory/inventory_browser.dart b/lib/widgets/inventory/inventory_browser.dart index 4803fc3..1878be1 100644 --- a/lib/widgets/inventory/inventory_browser.dart +++ b/lib/widgets/inventory/inventory_browser.dart @@ -2,13 +2,13 @@ import 'dart:async'; import 'package:cached_network_image/cached_network_image.dart'; import 'package:collection/collection.dart'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/clients/inventory_client.dart'; -import 'package:contacts_plus_plus/models/inventory/resonite_directory.dart'; -import 'package:contacts_plus_plus/models/records/record.dart'; -import 'package:contacts_plus_plus/widgets/default_error_widget.dart'; -import 'package:contacts_plus_plus/widgets/inventory/object_inventory_tile.dart'; -import 'package:contacts_plus_plus/widgets/inventory/path_inventory_tile.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/clients/inventory_client.dart'; +import 'package:recon/models/inventory/resonite_directory.dart'; +import 'package:recon/models/records/record.dart'; +import 'package:recon/widgets/default_error_widget.dart'; +import 'package:recon/widgets/inventory/object_inventory_tile.dart'; +import 'package:recon/widgets/inventory/path_inventory_tile.dart'; import 'package:flutter/material.dart'; import 'package:photo_view/photo_view.dart'; import 'package:provider/provider.dart'; diff --git a/lib/widgets/inventory/inventory_browser_app_bar.dart b/lib/widgets/inventory/inventory_browser_app_bar.dart index a026d7a..4100ef0 100644 --- a/lib/widgets/inventory/inventory_browser_app_bar.dart +++ b/lib/widgets/inventory/inventory_browser_app_bar.dart @@ -1,8 +1,8 @@ import 'dart:isolate'; import 'dart:ui'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/clients/inventory_client.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/clients/inventory_client.dart'; import 'package:file_picker/file_picker.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; diff --git a/lib/widgets/inventory/object_inventory_tile.dart b/lib/widgets/inventory/object_inventory_tile.dart index 5d2d4c4..b3df1d3 100644 --- a/lib/widgets/inventory/object_inventory_tile.dart +++ b/lib/widgets/inventory/object_inventory_tile.dart @@ -1,6 +1,6 @@ import 'package:cached_network_image/cached_network_image.dart'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/models/records/record.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/models/records/record.dart'; import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; diff --git a/lib/widgets/inventory/path_inventory_tile.dart b/lib/widgets/inventory/path_inventory_tile.dart index f88977a..c1d56b0 100644 --- a/lib/widgets/inventory/path_inventory_tile.dart +++ b/lib/widgets/inventory/path_inventory_tile.dart @@ -1,5 +1,5 @@ -import 'package:contacts_plus_plus/models/records/record.dart'; -import 'package:contacts_plus_plus/widgets/formatted_text.dart'; +import 'package:recon/models/records/record.dart'; +import 'package:recon/widgets/formatted_text.dart'; import 'package:flutter/material.dart'; class PathInventoryTile extends StatelessWidget { diff --git a/lib/widgets/login_screen.dart b/lib/widgets/login_screen.dart index bd1b3ce..f974807 100644 --- a/lib/widgets/login_screen.dart +++ b/lib/widgets/login_screen.dart @@ -1,9 +1,9 @@ -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/models/authentication_data.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/models/authentication_data.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_local_notifications/flutter_local_notifications.dart'; -import 'package:contacts_plus_plus/client_holder.dart'; +import 'package:recon/client_holder.dart'; class LoginScreen extends StatefulWidget { const LoginScreen({this.onLoginSuccessful, this.cachedUsername, super.key}); @@ -146,7 +146,7 @@ class _LoginScreenState extends State { Widget build(BuildContext context) { return Scaffold( appBar: AppBar( - title: const Text("Contacts++"), + title: const Text("ReCon"), ), body: Builder(builder: (context) { return ListView( diff --git a/lib/widgets/messages/message_asset.dart b/lib/widgets/messages/message_asset.dart index 57daad0..ab2adeb 100644 --- a/lib/widgets/messages/message_asset.dart +++ b/lib/widgets/messages/message_asset.dart @@ -2,12 +2,12 @@ import 'dart:convert'; import 'package:cached_network_image/cached_network_image.dart'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/models/photo_asset.dart'; -import 'package:contacts_plus_plus/models/message.dart'; -import 'package:contacts_plus_plus/string_formatter.dart'; -import 'package:contacts_plus_plus/widgets/formatted_text.dart'; -import 'package:contacts_plus_plus/widgets/messages/message_state_indicator.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/models/photo_asset.dart'; +import 'package:recon/models/message.dart'; +import 'package:recon/string_formatter.dart'; +import 'package:recon/widgets/formatted_text.dart'; +import 'package:recon/widgets/messages/message_state_indicator.dart'; import 'package:flutter/material.dart'; import 'package:photo_view/photo_view.dart'; diff --git a/lib/widgets/messages/message_audio_player.dart b/lib/widgets/messages/message_audio_player.dart index 34c99b4..e5f6573 100644 --- a/lib/widgets/messages/message_audio_player.dart +++ b/lib/widgets/messages/message_audio_player.dart @@ -1,10 +1,10 @@ import 'dart:convert'; import 'dart:io' show Platform; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/clients/audio_cache_client.dart'; -import 'package:contacts_plus_plus/models/message.dart'; -import 'package:contacts_plus_plus/widgets/messages/message_state_indicator.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/clients/audio_cache_client.dart'; +import 'package:recon/models/message.dart'; +import 'package:recon/widgets/messages/message_state_indicator.dart'; import 'package:flutter/material.dart'; import 'package:just_audio/just_audio.dart'; import 'package:provider/provider.dart'; diff --git a/lib/widgets/messages/message_bubble.dart b/lib/widgets/messages/message_bubble.dart index 8f07a6e..0c2d9f0 100644 --- a/lib/widgets/messages/message_bubble.dart +++ b/lib/widgets/messages/message_bubble.dart @@ -1,9 +1,9 @@ -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/models/message.dart'; -import 'package:contacts_plus_plus/widgets/messages/message_asset.dart'; -import 'package:contacts_plus_plus/widgets/messages/message_audio_player.dart'; -import 'package:contacts_plus_plus/widgets/messages/message_session_invite.dart'; -import 'package:contacts_plus_plus/widgets/messages/message_text.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/models/message.dart'; +import 'package:recon/widgets/messages/message_asset.dart'; +import 'package:recon/widgets/messages/message_audio_player.dart'; +import 'package:recon/widgets/messages/message_session_invite.dart'; +import 'package:recon/widgets/messages/message_text.dart'; import 'package:flutter/material.dart'; class MessageBubble extends StatelessWidget { diff --git a/lib/widgets/messages/message_input_bar.dart b/lib/widgets/messages/message_input_bar.dart index 25af751..a2e3331 100644 --- a/lib/widgets/messages/message_input_bar.dart +++ b/lib/widgets/messages/message_input_bar.dart @@ -2,14 +2,14 @@ import 'dart:convert'; import 'dart:io'; import 'package:collection/collection.dart'; -import 'package:contacts_plus_plus/apis/record_api.dart'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/clients/api_client.dart'; -import 'package:contacts_plus_plus/clients/messaging_client.dart'; -import 'package:contacts_plus_plus/models/users/friend.dart'; -import 'package:contacts_plus_plus/models/message.dart'; -import 'package:contacts_plus_plus/widgets/messages/message_attachment_list.dart'; +import 'package:recon/apis/record_api.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/clients/api_client.dart'; +import 'package:recon/clients/messaging_client.dart'; +import 'package:recon/models/users/friend.dart'; +import 'package:recon/models/message.dart'; +import 'package:recon/widgets/messages/message_attachment_list.dart'; import 'package:file_picker/file_picker.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; diff --git a/lib/widgets/messages/message_session_invite.dart b/lib/widgets/messages/message_session_invite.dart index 0c9402f..f7f9d88 100644 --- a/lib/widgets/messages/message_session_invite.dart +++ b/lib/widgets/messages/message_session_invite.dart @@ -1,12 +1,12 @@ import 'dart:convert'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/models/message.dart'; -import 'package:contacts_plus_plus/models/session.dart'; -import 'package:contacts_plus_plus/widgets/formatted_text.dart'; -import 'package:contacts_plus_plus/widgets/generic_avatar.dart'; -import 'package:contacts_plus_plus/widgets/messages/message_state_indicator.dart'; -import 'package:contacts_plus_plus/widgets/sessions/session_view.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/models/message.dart'; +import 'package:recon/models/session.dart'; +import 'package:recon/widgets/formatted_text.dart'; +import 'package:recon/widgets/generic_avatar.dart'; +import 'package:recon/widgets/messages/message_state_indicator.dart'; +import 'package:recon/widgets/sessions/session_view.dart'; import 'package:flutter/material.dart'; class MessageSessionInvite extends StatelessWidget { diff --git a/lib/widgets/messages/message_state_indicator.dart b/lib/widgets/messages/message_state_indicator.dart index 10ed11a..e3a2b17 100644 --- a/lib/widgets/messages/message_state_indicator.dart +++ b/lib/widgets/messages/message_state_indicator.dart @@ -1,5 +1,5 @@ -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/models/message.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/models/message.dart'; import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; diff --git a/lib/widgets/messages/message_text.dart b/lib/widgets/messages/message_text.dart index 944da42..23dbafb 100644 --- a/lib/widgets/messages/message_text.dart +++ b/lib/widgets/messages/message_text.dart @@ -1,6 +1,6 @@ -import 'package:contacts_plus_plus/models/message.dart'; -import 'package:contacts_plus_plus/widgets/formatted_text.dart'; -import 'package:contacts_plus_plus/widgets/messages/message_state_indicator.dart'; +import 'package:recon/models/message.dart'; +import 'package:recon/widgets/formatted_text.dart'; +import 'package:recon/widgets/messages/message_state_indicator.dart'; import 'package:flutter/material.dart'; class MessageText extends StatelessWidget { diff --git a/lib/widgets/messages/messages_list.dart b/lib/widgets/messages/messages_list.dart index 822e8b0..416364a 100644 --- a/lib/widgets/messages/messages_list.dart +++ b/lib/widgets/messages/messages_list.dart @@ -1,11 +1,11 @@ import 'package:collection/collection.dart'; -import 'package:contacts_plus_plus/clients/audio_cache_client.dart'; -import 'package:contacts_plus_plus/clients/messaging_client.dart'; -import 'package:contacts_plus_plus/models/users/friend.dart'; -import 'package:contacts_plus_plus/widgets/default_error_widget.dart'; -import 'package:contacts_plus_plus/widgets/friends/friend_online_status_indicator.dart'; -import 'package:contacts_plus_plus/widgets/messages/message_input_bar.dart'; -import 'package:contacts_plus_plus/widgets/messages/messages_session_header.dart'; +import 'package:recon/clients/audio_cache_client.dart'; +import 'package:recon/clients/messaging_client.dart'; +import 'package:recon/models/users/friend.dart'; +import 'package:recon/widgets/default_error_widget.dart'; +import 'package:recon/widgets/friends/friend_online_status_indicator.dart'; +import 'package:recon/widgets/messages/message_input_bar.dart'; +import 'package:recon/widgets/messages/messages_session_header.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; diff --git a/lib/widgets/messages/messages_session_header.dart b/lib/widgets/messages/messages_session_header.dart index 8eb1148..ee3d5f6 100644 --- a/lib/widgets/messages/messages_session_header.dart +++ b/lib/widgets/messages/messages_session_header.dart @@ -1,9 +1,9 @@ import 'package:cached_network_image/cached_network_image.dart'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/models/session.dart'; -import 'package:contacts_plus_plus/widgets/formatted_text.dart'; -import 'package:contacts_plus_plus/widgets/generic_avatar.dart'; -import 'package:contacts_plus_plus/widgets/sessions/session_view.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/models/session.dart'; +import 'package:recon/widgets/formatted_text.dart'; +import 'package:recon/widgets/generic_avatar.dart'; +import 'package:recon/widgets/sessions/session_view.dart'; import 'package:flutter/material.dart'; class SessionTile extends StatelessWidget { diff --git a/lib/widgets/my_profile_dialog.dart b/lib/widgets/my_profile_dialog.dart index 916ff0f..06677a5 100644 --- a/lib/widgets/my_profile_dialog.dart +++ b/lib/widgets/my_profile_dialog.dart @@ -1,9 +1,9 @@ -import 'package:contacts_plus_plus/apis/user_api.dart'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/models/personal_profile.dart'; -import 'package:contacts_plus_plus/widgets/default_error_widget.dart'; -import 'package:contacts_plus_plus/widgets/generic_avatar.dart'; +import 'package:recon/apis/user_api.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/models/personal_profile.dart'; +import 'package:recon/widgets/default_error_widget.dart'; +import 'package:recon/widgets/generic_avatar.dart'; import 'package:flutter/material.dart'; import 'package:intl/intl.dart'; diff --git a/lib/widgets/sessions/session_filter_dialog.dart b/lib/widgets/sessions/session_filter_dialog.dart index 9fa3ba6..1b27d40 100644 --- a/lib/widgets/sessions/session_filter_dialog.dart +++ b/lib/widgets/sessions/session_filter_dialog.dart @@ -1,8 +1,8 @@ import 'dart:math'; -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/clients/session_client.dart'; -import 'package:contacts_plus_plus/models/session.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/clients/session_client.dart'; +import 'package:recon/models/session.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; diff --git a/lib/widgets/sessions/session_list.dart b/lib/widgets/sessions/session_list.dart index 544afca..3565432 100644 --- a/lib/widgets/sessions/session_list.dart +++ b/lib/widgets/sessions/session_list.dart @@ -1,10 +1,10 @@ import 'package:cached_network_image/cached_network_image.dart'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/clients/session_client.dart'; -import 'package:contacts_plus_plus/models/session.dart'; -import 'package:contacts_plus_plus/widgets/default_error_widget.dart'; -import 'package:contacts_plus_plus/widgets/formatted_text.dart'; -import 'package:contacts_plus_plus/widgets/sessions/session_view.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/clients/session_client.dart'; +import 'package:recon/models/session.dart'; +import 'package:recon/widgets/default_error_widget.dart'; +import 'package:recon/widgets/formatted_text.dart'; +import 'package:recon/widgets/sessions/session_view.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; diff --git a/lib/widgets/sessions/session_list_app_bar.dart b/lib/widgets/sessions/session_list_app_bar.dart index acdd5b5..fb67ca4 100644 --- a/lib/widgets/sessions/session_list_app_bar.dart +++ b/lib/widgets/sessions/session_list_app_bar.dart @@ -1,5 +1,5 @@ -import 'package:contacts_plus_plus/clients/session_client.dart'; -import 'package:contacts_plus_plus/widgets/sessions/session_filter_dialog.dart'; +import 'package:recon/clients/session_client.dart'; +import 'package:recon/widgets/sessions/session_filter_dialog.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; import 'package:provider/provider.dart'; diff --git a/lib/widgets/sessions/session_view.dart b/lib/widgets/sessions/session_view.dart index a523610..5f3a72e 100644 --- a/lib/widgets/sessions/session_view.dart +++ b/lib/widgets/sessions/session_view.dart @@ -1,11 +1,11 @@ import 'package:cached_network_image/cached_network_image.dart'; -import 'package:contacts_plus_plus/apis/session_api.dart'; -import 'package:contacts_plus_plus/auxiliary.dart'; -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/models/session.dart'; -import 'package:contacts_plus_plus/widgets/formatted_text.dart'; -import 'package:contacts_plus_plus/widgets/panorama.dart'; -import 'package:contacts_plus_plus/widgets/settings_page.dart'; +import 'package:recon/apis/session_api.dart'; +import 'package:recon/auxiliary.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/models/session.dart'; +import 'package:recon/widgets/formatted_text.dart'; +import 'package:recon/widgets/panorama.dart'; +import 'package:recon/widgets/settings_page.dart'; import 'package:flutter/material.dart'; class SessionView extends StatefulWidget { diff --git a/lib/widgets/settings_page.dart b/lib/widgets/settings_page.dart index 28e0895..fc50aaf 100644 --- a/lib/widgets/settings_page.dart +++ b/lib/widgets/settings_page.dart @@ -1,4 +1,4 @@ -import 'package:contacts_plus_plus/client_holder.dart'; +import 'package:recon/client_holder.dart'; import 'package:flutter/material.dart'; import 'package:flutter_phoenix/flutter_phoenix.dart'; import 'package:intl/intl.dart'; @@ -74,14 +74,14 @@ class SettingsPage extends StatelessWidget { ), ListTile( trailing: const Icon(Icons.info_outline), - title: const Text("About Contacts++"), + title: const Text("About ReCon"), onTap: () async { showAboutDialog( context: context, applicationVersion: (await PackageInfo.fromPlatform()).version, applicationIcon: InkWell( onTap: () async { - if (!await launchUrl(Uri.parse("https://github.com/Nutcake/contacts-plus-plus"), + if (!await launchUrl(Uri.parse("https://github.com/Nutcake/ReCon"), mode: LaunchMode.externalApplication)) { if (context.mounted) { ScaffoldMessenger.of(context) diff --git a/lib/widgets/update_notifier.dart b/lib/widgets/update_notifier.dart index 3409c0d..4fe903a 100644 --- a/lib/widgets/update_notifier.dart +++ b/lib/widgets/update_notifier.dart @@ -1,5 +1,5 @@ -import 'package:contacts_plus_plus/client_holder.dart'; -import 'package:contacts_plus_plus/models/sem_ver.dart'; +import 'package:recon/client_holder.dart'; +import 'package:recon/models/sem_ver.dart'; import 'package:flutter/material.dart'; import 'package:url_launcher/url_launcher.dart'; @@ -38,7 +38,7 @@ class UpdateNotifier extends StatelessWidget { children: [ TextButton.icon( onPressed: () { - launchUrl(Uri.parse("https://github.com/Nutcake/contacts-plus-plus/releases/latest"), + launchUrl(Uri.parse("https://github.com/Nutcake/ReCon/releases/latest"), mode: LaunchMode.externalApplication, ); }, diff --git a/pubspec.yaml b/pubspec.yaml index 1cc6646..0097803 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,5 +1,5 @@ -name: contacts_plus_plus -description: Messenger App for Neos VR contacts +name: recon +description: A Resonite Contacts App for Android # The following line prevents the package from being accidentally published to # pub.dev using `flutter pub publish`. This is preferred for private packages. publish_to: 'none' # Remove this line if you wish to publish to pub.dev @@ -16,7 +16,7 @@ publish_to: 'none' # Remove this line if you wish to publish to pub.dev # https://developer.apple.com/library/archive/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html # In Windows, build-name is used as the major, minor, and patch parts # of the product and file versions while build-number is used as the build suffix. -version: 2.0.0+1 +version: 1.0.0+1 environment: sdk: '>=3.0.1'