From d6419c0226fe593c3d7e4b11d80fa6c32ea2d29f Mon Sep 17 00:00:00 2001 From: Taras <tarassmakula@gmail.com> Date: Thu, 16 Jun 2022 15:57:22 +0300 Subject: [PATCH] Change package name --- app/proguard-rules.pro | 2 +- .../futo/circles/ExampleInstrumentedTest.kt | 4 +- app/src/main/AndroidManifest.xml | 8 +- .../java/com/futo/circles/MainActivity.kt | 6 -- .../java/{com => org}/futo/circles/App.kt | 6 +- .../java/org/futo/circles/MainActivity.kt | 6 ++ .../futo/circles/core/Constants.kt | 2 +- .../futo/circles/core/ErrorParser.kt | 2 +- .../circles/core/ExpandableItemsDataSource.kt | 2 +- .../futo/circles/core/ImageUtils.kt | 2 +- .../futo/circles/core/SingleEventLiveData.kt | 2 +- .../fragment/BaseFullscreenDialogFragment.kt | 4 +- .../circles/core/fragment/HasLoadingState.kt | 6 +- .../fragment/ParentBackPressOwnerFragment.kt | 2 +- .../core/image_picker/ImagePickerHelper.kt | 8 +- .../PickGalleryImageDialogFragment.kt | 12 +-- .../core/image_picker/PickImageDialog.kt | 4 +- .../core/list/BaseRecycleViewDecoration.kt | 2 +- .../circles/core/list/BaseRecyclerView.kt | 2 +- .../circles/core/list/ChipItemViewHolder.kt | 4 +- .../futo/circles/core/list/IdEntity.kt | 2 +- .../core/list/RoomsDividerDecoration.kt | 2 +- .../matrix/auth/AuthConfirmationProvider.kt | 4 +- .../core/matrix/pass_phrase/LoadingDialog.kt | 6 +- .../create/CreatePassPhraseDataSource.kt | 8 +- .../restore/RestorePassPhraseDataSource.kt | 8 +- .../core/matrix/room/CoreSpacesTreeBuilder.kt | 6 +- .../core/matrix/room/CreateRoomDataSource.kt | 10 +-- .../core/matrix/room/RoomRelationsBuilder.kt | 10 +-- .../futo/circles/core/rooms/RoomsFragment.kt | 24 +++--- .../futo/circles/core/rooms/RoomsViewModel.kt | 12 +-- .../core/rooms/data_source/RoomsDataSource.kt | 8 +- .../circles/core/rooms/list/RoomViewHolder.kt | 18 ++-- .../core/rooms/list/RoomsListAdapter.kt | 6 +- .../futo/circles/di/DataSourceModule.kt | 86 +++++++++---------- .../{com => org}/futo/circles/di/Modules.kt | 2 +- .../{com => org}/futo/circles/di/UiModule.kt | 70 +++++++-------- .../circles/extensions/BitmapExtensions.kt | 2 +- .../circles/extensions/ContextExtensions.kt | 2 +- .../extensions/CoroutinesExtensions.kt | 6 +- .../futo/circles/extensions/FileExtensions.kt | 4 +- .../circles/extensions/FragmentExtensions.kt | 4 +- .../extensions/GalleryImageItemExtensions.kt | 6 +- .../circles/extensions/ImageViewExtensions.kt | 12 +-- .../circles/extensions/LiveDataExtensions.kt | 6 +- .../extensions/MatrixRoomExtensions.kt | 8 +- .../extensions/MatrixSessionExtensions.kt | 4 +- .../extensions/MatrixTermsExtension.kt | 4 +- .../extensions/MatrixUserRoleExtensions.kt | 6 +- .../extensions/RecyclerViewExtensions.kt | 2 +- .../extensions/SearchViewExtensions.kt | 2 +- .../circles/extensions/StringExtensions.kt | 2 +- .../extensions/TextInputLayoutExtensions.kt | 2 +- .../futo/circles/extensions/UriExtensions.kt | 4 +- .../futo/circles/extensions/ViewExtensions.kt | 2 +- .../circles/extensions/ViewModelExtensions.kt | 2 +- .../BottomNavigationFragment.kt | 8 +- .../feature/circles/CirclesDataSource.kt | 14 +-- .../feature/circles/CirclesFragment.kt | 8 +- .../feature/circles/CirclesViewModel.kt | 6 +- .../AcceptCircleInviteDataSource.kt | 14 +-- .../AcceptCircleInviteDialogFragment.kt | 18 ++-- .../AcceptCircleInviteViewModel.kt | 10 +-- .../list/CirclesInviteAdapter.kt | 8 +- .../list/CirclesInviteViewHolder.kt | 18 ++-- .../list/selected/SelectedCirclesAdapter.kt | 10 +-- .../circles/following/FollowingDataSource.kt | 12 +-- .../following/FollowingDialogFragment.kt | 14 +-- .../circles/following/FollowingViewModel.kt | 8 +- .../following/RemoveFollowingDialog.kt | 6 +- .../following/list/FollowingAdapter.kt | 6 +- .../following/list/FollowingViewHolder.kt | 18 ++-- .../feature/groups/GroupsDataSource.kt | 16 ++-- .../circles/feature/groups/GroupsFragment.kt | 8 +- .../circles/feature/groups/GroupsViewModel.kt | 8 +- .../circles/feature/log_in/LogInFragment.kt | 16 ++-- .../circles/feature/log_in/LogInViewModel.kt | 8 +- .../circles/feature/log_in/LoginDataSource.kt | 18 ++-- .../feature/people/PeopleDataSource.kt | 12 +-- .../circles/feature/people/PeopleFragment.kt | 16 ++-- .../circles/feature/people/PeopleViewModel.kt | 8 +- .../feature/people/UserOptionsDataSource.kt | 6 +- .../feature/people/list/PeopleAdapter.kt | 10 +-- .../feature/people/list/PeopleViewHolder.kt | 22 ++--- .../feature/people/user/UserDataSource.kt | 16 ++-- .../feature/people/user/UserFragment.kt | 16 ++-- .../feature/people/user/UserViewModel.kt | 2 +- .../people/user/list/UsersCircleViewHolder.kt | 10 +-- .../people/user/list/UsersCirclesAdapter.kt | 6 +- .../feature/photos/PhotosDataSource.kt | 10 +-- .../circles/feature/photos/PhotosFragment.kt | 10 +-- .../circles/feature/photos/PhotosViewModel.kt | 6 +- .../feature/photos/gallery/GalleryFragment.kt | 20 ++--- .../photos/gallery/GalleryViewModel.kt | 24 +++--- .../gallery/list/GalleryImageViewHolder.kt | 12 +-- .../gallery/list/GalleryImagesAdapter.kt | 6 +- .../photos/preview/GalleryImageDataSource.kt | 12 +-- .../preview/GalleryImageDialogFragment.kt | 18 ++-- .../photos/preview/GalleryImageViewModel.kt | 10 +-- .../photos/save/SaveToGalleryViewModel.kt | 12 +-- .../photos/save/SaveToGalleyDialogFragment.kt | 20 ++--- .../photos/save/SelectGalleryDataSource.kt | 18 ++-- .../photos/save/list/SelectGalleryAdapter.kt | 6 +- .../save/list/SelectGalleryViewHolder.kt | 16 ++-- .../feature/room/LeaveRoomDataSource.kt | 14 +-- .../create_room/CreateRoomDialogFragment.kt | 24 +++--- .../room/create_room/CreateRoomViewModel.kt | 20 ++--- .../room/invite/InviteMembersDataSource.kt | 12 +-- .../invite/InviteMembersDialogFragment.kt | 22 ++--- .../room/invite/InviteMembersViewModel.kt | 10 +-- .../manage_members/ManageMembersDataSource.kt | 18 ++-- .../ManageMembersDialogFragment.kt | 16 ++-- .../manage_members/ManageMembersViewModel.kt | 8 +- .../ChangeAccessLevelBottomSheet.kt | 10 +-- .../ChangeAccessLevelDataSource.kt | 6 +- .../change_role/ChangeAccessLevelListener.kt | 2 +- .../change_role/ChangeAccessLevelViewModel.kt | 2 +- .../change_role/list/AccessLevelViewHolder.kt | 12 +-- .../list/ChangeAccessLevelAdapter.kt | 6 +- .../manage_members/list/MemberViewHolder.kt | 26 +++--- .../manage_members/list/MembersListAdapter.kt | 14 +-- .../select_users/SelectUsersDataSource.kt | 16 ++-- .../room/select_users/SelectUsersFragment.kt | 18 ++-- .../room/select_users/SelectUsersViewModel.kt | 8 +- .../list/search/InviteMemberViewHolder.kt | 28 +++--- .../search/InviteMembersSearchListAdapter.kt | 12 +-- .../list/selected/SelectedUsersListAdapter.kt | 8 +- .../room/update_room/UpdateRoomDataSource.kt | 8 +- .../update_room/UpdateRoomDialogFragment.kt | 16 ++-- .../room/update_room/UpdateRoomViewModel.kt | 8 +- .../feature/settings/SettingsDataSource.kt | 10 +-- .../feature/settings/SettingsFragment.kt | 18 ++-- .../feature/settings/SettingsViewModel.kt | 8 +- .../ActiveSessionsDataSource.kt | 14 +-- .../ActiveSessionsDialogFragment.kt | 12 +-- .../ActiveSessionsViewModel.kt | 2 +- .../list/ActiveSessionsAdapter.kt | 10 +-- .../list/ActiveSessionsViewHolder.kt | 18 ++-- .../remove_session/RemoveSessionDataSource.kt | 12 +-- .../RemoveSessionDialogFragment.kt | 16 ++-- .../remove_session/RemoveSessionViewModel.kt | 8 +- .../ChangePasswordDataSource.kt | 6 +- .../ChangePasswordDialogFragment.kt | 14 +-- .../ChangePasswordViewModel.kt | 12 +-- .../deactivate/DeactivateAccountDataSource.kt | 12 +-- .../DeactivateAccountDialogFragment.kt | 20 ++--- .../deactivate/DeactivateAccountViewModel.kt | 8 +- .../edit_profile/EditProfileDialogFragment.kt | 16 ++-- .../edit_profile/EditProfileViewModel.kt | 10 +-- .../feature/sign_up/SignUpDataSource.kt | 20 ++--- .../circles/feature/sign_up/SignUpFragment.kt | 18 ++-- .../feature/sign_up/SignUpViewModel.kt | 2 +- .../setup_circles/SetupCirclesDataSource.kt | 10 +-- .../setup_circles/SetupCirclesFragment.kt | 20 ++--- .../setup_circles/SetupCirclesViewModel.kt | 12 +-- .../setup_circles/list/SetupCirclesAdapter.kt | 6 +- .../list/SetupCirclesViewHolder.kt | 12 +-- .../setup_profile/SetupProfileDataSource.kt | 10 +-- .../setup_profile/SetupProfileFragment.kt | 18 ++-- .../setup_profile/SetupProfileViewModel.kt | 8 +- .../SelectSignUpTypeDataSource.kt | 10 +-- .../sign_up_type/SelectSignUpTypeFragment.kt | 12 +-- .../sign_up_type/SelectSignUpTypeViewModel.kt | 8 +- .../sign_up/terms/AcceptTermsDataSource.kt | 22 ++--- .../sign_up/terms/AcceptTermsFragment.kt | 20 ++--- .../sign_up/terms/AcceptTermsViewModel.kt | 10 +-- .../sign_up/terms/list/TermsItemViewHolder.kt | 10 +-- .../sign_up/terms/list/TermsListAdapter.kt | 6 +- .../validate_email/ValidateEmailDataSource.kt | 16 ++-- .../validate_email/ValidateEmailFragment.kt | 12 +-- .../validate_email/ValidateEmailViewModel.kt | 8 +- .../validate_token/ValidateTokenDataSource.kt | 10 +-- .../validate_token/ValidateTokenFragment.kt | 16 ++-- .../validate_token/ValidateTokenViewModel.kt | 8 +- .../circles/feature/splash/SplashFragment.kt | 6 +- .../feature/timeline/BaseTimelineViewModel.kt | 4 +- .../feature/timeline/TimelineFragment.kt | 28 +++--- .../feature/timeline/TimelineViewModel.kt | 24 +++--- .../data_source/SendMessageDataSource.kt | 6 +- .../timeline/data_source/TimelineBuilder.kt | 12 +-- .../data_source/TimelineDataSource.kt | 10 +-- .../feature/timeline/list/TimelineAdapter.kt | 14 +-- .../timeline/list/TimelineViewHolder.kt | 30 +++---- .../list/UploadImageProgressHelper.kt | 12 +-- .../timeline/post/CreatePostBottomSheet.kt | 10 +-- .../timeline/post/PostOptionsDataSource.kt | 20 ++--- .../timeline/post/emoji/EmojiBottomSheet.kt | 12 +-- .../timeline/post/emoji/EmojiDataSource.kt | 10 +-- .../timeline/post/emoji/EmojiViewModel.kt | 4 +- .../timeline/post/emoji/list/EmojiAdapter.kt | 6 +- .../post/emoji/list/EmojiViewHolder.kt | 10 +-- .../timeline/post/report/ReportDataSource.kt | 10 +-- .../post/report/ReportDialogFragment.kt | 18 ++-- .../timeline/post/report/ReportViewModel.kt | 8 +- .../post/report/list/ReportCategoryAdapter.kt | 6 +- .../report/list/ReportCategoryViewHolder.kt | 10 +-- .../timeline/post/share/SharableContent.kt | 2 +- .../timeline/post/share/ShareProvider.kt | 4 +- .../circles/glide/CirclesAppGlideModule.kt | 4 +- .../circles/glide/CirclesGlideDataFetcher.kt | 8 +- .../glide/CirclesGlideModelLoaderFactory.kt | 4 +- .../futo/circles/glide/LocalFileHelper.kt | 2 +- .../mapping/FollowingListItemMapping.kt | 8 +- .../futo/circles/mapping/MatrixUserMapping.kt | 8 +- .../circles/mapping/RoomListItemMapping.kt | 8 +- .../mapping/RoomMemberSummaryMapping.kt | 8 +- .../circles/mapping/TimelineEventMapping.kt | 4 +- .../futo/circles/model/AccessLevel.kt | 2 +- .../futo/circles/model/AccessLevelListItem.kt | 4 +- .../circles/model/ActiveSessionListItem.kt | 6 +- .../circles/model/CircleListItemPayload.kt | 2 +- .../futo/circles/model/CircleRoomTypeArg.kt | 2 +- .../futo/circles/model/CirclesRoom.kt | 4 +- .../futo/circles/model/CirclesUserSummary.kt | 2 +- .../futo/circles/model/EmojiCategory.kt | 2 +- .../futo/circles/model/EmojiData.kt | 2 +- .../futo/circles/model/EmojiItem.kt | 4 +- .../futo/circles/model/FollowingListItem.kt | 4 +- .../circles/model/GalleryImageListItem.kt | 4 +- .../circles/model/GroupListItemPayload.kt | 2 +- .../futo/circles/model/GroupMemberListItem.kt | 16 ++-- .../circles/model/InviteMemberListItem.kt | 6 +- .../futo/circles/model/LoadingData.kt | 4 +- .../futo/circles/model/PeopleListItem.kt | 6 +- .../{com => org}/futo/circles/model/Post.kt | 6 +- .../futo/circles/model/PostContent.kt | 2 +- .../futo/circles/model/PostInfo.kt | 2 +- .../futo/circles/model/PostItemPayload.kt | 2 +- .../futo/circles/model/ReactionsData.kt | 2 +- .../circles/model/ReportCategoryListItem.kt | 4 +- .../futo/circles/model/RoomListItem.kt | 4 +- .../circles/model/SelectableRoomListItem.kt | 4 +- .../futo/circles/model/SetupCircleListItem.kt | 4 +- .../futo/circles/model/TermsListItem.kt | 4 +- .../provider/MatrixInstanceProvider.kt | 2 +- .../circles/provider/MatrixSessionProvider.kt | 2 +- .../RoomDisplayNameFallbackProviderImpl.kt | 2 +- .../circles/view/ActiveSessionInfoView.kt | 12 +-- .../futo/circles/view/CirclesLogoView.kt | 4 +- .../futo/circles/view/ExpandContentButton.kt | 6 +- .../futo/circles/view/GroupPostFooterView.kt | 16 ++-- .../futo/circles/view/GroupPostHeaderView.kt | 16 ++-- .../futo/circles/view/LoadingButton.kt | 10 +-- .../futo/circles/view/LoadingView.kt | 8 +- .../circles/view/ManageMembersOptionsView.kt | 12 +-- .../futo/circles/view/PostLayout.kt | 12 +-- .../futo/circles/view/PreviewPostView.kt | 12 +-- .../futo/circles/view/ProfileView.kt | 8 +- .../accept_circle_invite_dialog_fragment.xml | 2 +- .../main/res/layout/accept_terms_fragment.xml | 4 +- .../res/layout/active_session_list_item.xml | 2 +- .../change_password_dialog_fragment.xml | 2 +- .../res/layout/create_post_bottom_sheet.xml | 2 +- .../layout/create_room_dialog_fragment.xml | 2 +- .../deactivate_account_dialog_fragment.xml | 2 +- .../layout/edit_profile_dialog_fragment.xml | 2 +- app/src/main/res/layout/image_post_view.xml | 6 +- .../layout/invite_members_dialog_fragment.xml | 2 +- app/src/main/res/layout/loading_dialog.xml | 2 +- app/src/main/res/layout/log_in_fragment.xml | 6 +- app/src/main/res/layout/member_list_item.xml | 2 +- app/src/main/res/layout/post_layout.xml | 6 +- app/src/main/res/layout/preview_post_view.xml | 4 +- .../layout/remove_session_dialog_fragment.xml | 2 +- .../res/layout/report_dialog_fragment.xml | 2 +- .../save_to_gallery_dialog_fragment.xml | 2 +- .../layout/select_sign_up_type_fragment.xml | 4 +- app/src/main/res/layout/settings_fragment.xml | 2 +- .../res/layout/setup_circles_fragment.xml | 2 +- .../res/layout/setup_profile_fragment.xml | 2 +- app/src/main/res/layout/text_post_view.xml | 4 +- .../layout/update_room_dialog_fragment.xml | 2 +- .../res/layout/validate_email_fragment.xml | 6 +- .../res/layout/validate_token_fragment.xml | 4 +- .../main/res/navigation/circles_nav_graph.xml | 12 +-- .../main/res/navigation/groups_nav_graph.xml | 10 +-- .../res/navigation/nav_graph_start_host.xml | 12 +-- .../main/res/navigation/people_nav_graph.xml | 4 +- .../main/res/navigation/photos_nav_graph.xml | 18 ++-- .../res/navigation/settings_nav_graph.xml | 12 +-- .../main/res/navigation/sign_up_nav_graph.xml | 8 +- .../res/navigation/timeline_nav_graph.xml | 30 +++---- .../futo/circles/ExampleUnitTest.kt | 2 +- 283 files changed, 1321 insertions(+), 1321 deletions(-) rename app/src/androidTest/java/{com => org}/futo/circles/ExampleInstrumentedTest.kt (86%) delete mode 100644 app/src/main/java/com/futo/circles/MainActivity.kt rename app/src/main/java/{com => org}/futo/circles/App.kt (75%) create mode 100644 app/src/main/java/org/futo/circles/MainActivity.kt rename app/src/main/java/{com => org}/futo/circles/core/Constants.kt (91%) rename app/src/main/java/{com => org}/futo/circles/core/ErrorParser.kt (96%) rename app/src/main/java/{com => org}/futo/circles/core/ExpandableItemsDataSource.kt (95%) rename app/src/main/java/{com => org}/futo/circles/core/ImageUtils.kt (97%) rename app/src/main/java/{com => org}/futo/circles/core/SingleEventLiveData.kt (95%) rename app/src/main/java/{com => org}/futo/circles/core/fragment/BaseFullscreenDialogFragment.kt (94%) rename app/src/main/java/{com => org}/futo/circles/core/fragment/HasLoadingState.kt (85%) rename app/src/main/java/{com => org}/futo/circles/core/fragment/ParentBackPressOwnerFragment.kt (95%) rename app/src/main/java/{com => org}/futo/circles/core/image_picker/ImagePickerHelper.kt (94%) rename app/src/main/java/{com => org}/futo/circles/core/image_picker/PickGalleryImageDialogFragment.kt (87%) rename app/src/main/java/{com => org}/futo/circles/core/image_picker/PickImageDialog.kt (92%) rename app/src/main/java/{com => org}/futo/circles/core/list/BaseRecycleViewDecoration.kt (98%) rename app/src/main/java/{com => org}/futo/circles/core/list/BaseRecyclerView.kt (98%) rename app/src/main/java/{com => org}/futo/circles/core/list/ChipItemViewHolder.kt (87%) rename app/src/main/java/{com => org}/futo/circles/core/list/IdEntity.kt (61%) rename app/src/main/java/{com => org}/futo/circles/core/list/RoomsDividerDecoration.kt (98%) rename app/src/main/java/{com => org}/futo/circles/core/matrix/auth/AuthConfirmationProvider.kt (93%) rename app/src/main/java/{com => org}/futo/circles/core/matrix/pass_phrase/LoadingDialog.kt (85%) rename app/src/main/java/{com => org}/futo/circles/core/matrix/pass_phrase/create/CreatePassPhraseDataSource.kt (94%) rename app/src/main/java/{com => org}/futo/circles/core/matrix/pass_phrase/restore/RestorePassPhraseDataSource.kt (94%) rename app/src/main/java/{com => org}/futo/circles/core/matrix/room/CoreSpacesTreeBuilder.kt (88%) rename app/src/main/java/{com => org}/futo/circles/core/matrix/room/CreateRoomDataSource.kt (92%) rename app/src/main/java/{com => org}/futo/circles/core/matrix/room/RoomRelationsBuilder.kt (88%) rename app/src/main/java/{com => org}/futo/circles/core/rooms/RoomsFragment.kt (75%) rename app/src/main/java/{com => org}/futo/circles/core/rooms/RoomsViewModel.kt (60%) rename app/src/main/java/{com => org}/futo/circles/core/rooms/data_source/RoomsDataSource.kt (65%) rename app/src/main/java/{com => org}/futo/circles/core/rooms/list/RoomViewHolder.kt (94%) rename app/src/main/java/{com => org}/futo/circles/core/rooms/list/RoomsListAdapter.kt (96%) rename app/src/main/java/{com => org}/futo/circles/di/DataSourceModule.kt (51%) rename app/src/main/java/{com => org}/futo/circles/di/Modules.kt (68%) rename app/src/main/java/{com => org}/futo/circles/di/UiModule.kt (58%) rename app/src/main/java/{com => org}/futo/circles/extensions/BitmapExtensions.kt (94%) rename app/src/main/java/{com => org}/futo/circles/extensions/ContextExtensions.kt (81%) rename app/src/main/java/{com => org}/futo/circles/extensions/CoroutinesExtensions.kt (84%) rename app/src/main/java/{com => org}/futo/circles/extensions/FileExtensions.kt (73%) rename app/src/main/java/{com => org}/futo/circles/extensions/FragmentExtensions.kt (98%) rename app/src/main/java/{com => org}/futo/circles/extensions/GalleryImageItemExtensions.kt (79%) rename app/src/main/java/{com => org}/futo/circles/extensions/ImageViewExtensions.kt (90%) rename app/src/main/java/{com => org}/futo/circles/extensions/LiveDataExtensions.kt (90%) rename app/src/main/java/{com => org}/futo/circles/extensions/MatrixRoomExtensions.kt (79%) rename app/src/main/java/{com => org}/futo/circles/extensions/MatrixSessionExtensions.kt (91%) rename app/src/main/java/{com => org}/futo/circles/extensions/MatrixTermsExtension.kt (82%) rename app/src/main/java/{com => org}/futo/circles/extensions/MatrixUserRoleExtensions.kt (96%) rename app/src/main/java/{com => org}/futo/circles/extensions/RecyclerViewExtensions.kt (95%) rename app/src/main/java/{com => org}/futo/circles/extensions/SearchViewExtensions.kt (94%) rename app/src/main/java/{com => org}/futo/circles/extensions/StringExtensions.kt (79%) rename app/src/main/java/{com => org}/futo/circles/extensions/TextInputLayoutExtensions.kt (85%) rename app/src/main/java/{com => org}/futo/circles/extensions/UriExtensions.kt (97%) rename app/src/main/java/{com => org}/futo/circles/extensions/ViewExtensions.kt (97%) rename app/src/main/java/{com => org}/futo/circles/extensions/ViewModelExtensions.kt (96%) rename app/src/main/java/{com => org}/futo/circles/feature/bottom_navigation/BottomNavigationFragment.kt (88%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/CirclesDataSource.kt (70%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/CirclesFragment.kt (80%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/CirclesViewModel.kt (75%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDataSource.kt (79%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDialogFragment.kt (81%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/accept_invite/AcceptCircleInviteViewModel.kt (69%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/accept_invite/list/CirclesInviteAdapter.kt (74%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/accept_invite/list/CirclesInviteViewHolder.kt (70%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/accept_invite/list/selected/SelectedCirclesAdapter.kt (70%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/following/FollowingDataSource.kt (80%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/following/FollowingDialogFragment.kt (82%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/following/FollowingViewModel.kt (77%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/following/RemoveFollowingDialog.kt (89%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/following/list/FollowingAdapter.kt (79%) rename app/src/main/java/{com => org}/futo/circles/feature/circles/following/list/FollowingViewHolder.kt (70%) rename app/src/main/java/{com => org}/futo/circles/feature/groups/GroupsDataSource.kt (68%) rename app/src/main/java/{com => org}/futo/circles/feature/groups/GroupsFragment.kt (78%) rename app/src/main/java/{com => org}/futo/circles/feature/groups/GroupsViewModel.kt (74%) rename app/src/main/java/{com => org}/futo/circles/feature/log_in/LogInFragment.kt (85%) rename app/src/main/java/{com => org}/futo/circles/feature/log_in/LogInViewModel.kt (85%) rename app/src/main/java/{com => org}/futo/circles/feature/log_in/LoginDataSource.kt (75%) rename app/src/main/java/{com => org}/futo/circles/feature/people/PeopleDataSource.kt (85%) rename app/src/main/java/{com => org}/futo/circles/feature/people/PeopleFragment.kt (84%) rename app/src/main/java/{com => org}/futo/circles/feature/people/PeopleViewModel.kt (78%) rename app/src/main/java/{com => org}/futo/circles/feature/people/UserOptionsDataSource.kt (71%) rename app/src/main/java/{com => org}/futo/circles/feature/people/list/PeopleAdapter.kt (84%) rename app/src/main/java/{com => org}/futo/circles/feature/people/list/PeopleViewHolder.kt (75%) rename app/src/main/java/{com => org}/futo/circles/feature/people/user/UserDataSource.kt (78%) rename app/src/main/java/{com => org}/futo/circles/feature/people/user/UserFragment.kt (85%) rename app/src/main/java/{com => org}/futo/circles/feature/people/user/UserViewModel.kt (83%) rename app/src/main/java/{com => org}/futo/circles/feature/people/user/list/UsersCircleViewHolder.kt (68%) rename app/src/main/java/{com => org}/futo/circles/feature/people/user/list/UsersCirclesAdapter.kt (74%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/PhotosDataSource.kt (66%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/PhotosFragment.kt (81%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/PhotosViewModel.kt (74%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/gallery/GalleryFragment.kt (90%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/gallery/GalleryViewModel.kt (69%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/gallery/list/GalleryImageViewHolder.kt (65%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/gallery/list/GalleryImagesAdapter.kt (83%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/preview/GalleryImageDataSource.kt (68%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/preview/GalleryImageDialogFragment.kt (86%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/preview/GalleryImageViewModel.kt (80%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/save/SaveToGalleryViewModel.kt (73%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/save/SaveToGalleyDialogFragment.kt (79%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/save/SelectGalleryDataSource.kt (78%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/save/list/SelectGalleryAdapter.kt (80%) rename app/src/main/java/{com => org}/futo/circles/feature/photos/save/list/SelectGalleryViewHolder.kt (69%) rename app/src/main/java/{com => org}/futo/circles/feature/room/LeaveRoomDataSource.kt (78%) rename app/src/main/java/{com => org}/futo/circles/feature/room/create_room/CreateRoomDialogFragment.kt (84%) rename app/src/main/java/{com => org}/futo/circles/feature/room/create_room/CreateRoomViewModel.kt (79%) rename app/src/main/java/{com => org}/futo/circles/feature/room/invite/InviteMembersDataSource.kt (75%) rename app/src/main/java/{com => org}/futo/circles/feature/room/invite/InviteMembersDialogFragment.kt (77%) rename app/src/main/java/{com => org}/futo/circles/feature/room/invite/InviteMembersViewModel.kt (67%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/ManageMembersDataSource.kt (91%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/ManageMembersDialogFragment.kt (89%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/ManageMembersViewModel.kt (85%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelBottomSheet.kt (90%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt (76%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelListener.kt (61%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelViewModel.kt (92%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/change_role/list/AccessLevelViewHolder.kt (67%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/change_role/list/ChangeAccessLevelAdapter.kt (78%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/list/MemberViewHolder.kt (82%) rename app/src/main/java/{com => org}/futo/circles/feature/room/manage_members/list/MembersListAdapter.kt (81%) rename app/src/main/java/{com => org}/futo/circles/feature/room/select_users/SelectUsersDataSource.kt (89%) rename app/src/main/java/{com => org}/futo/circles/feature/room/select_users/SelectUsersFragment.kt (83%) rename app/src/main/java/{com => org}/futo/circles/feature/room/select_users/SelectUsersViewModel.kt (81%) rename app/src/main/java/{com => org}/futo/circles/feature/room/select_users/list/search/InviteMemberViewHolder.kt (75%) rename app/src/main/java/{com => org}/futo/circles/feature/room/select_users/list/search/InviteMembersSearchListAdapter.kt (80%) rename app/src/main/java/{com => org}/futo/circles/feature/room/select_users/list/selected/SelectedUsersListAdapter.kt (74%) rename app/src/main/java/{com => org}/futo/circles/feature/room/update_room/UpdateRoomDataSource.kt (81%) rename app/src/main/java/{com => org}/futo/circles/feature/room/update_room/UpdateRoomDialogFragment.kt (91%) rename app/src/main/java/{com => org}/futo/circles/feature/room/update_room/UpdateRoomViewModel.kt (85%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/SettingsDataSource.kt (78%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/SettingsFragment.kt (85%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/SettingsViewModel.kt (68%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/active_sessions/ActiveSessionsDataSource.kt (88%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/active_sessions/ActiveSessionsDialogFragment.kt (83%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/active_sessions/ActiveSessionsViewModel.kt (88%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/active_sessions/list/ActiveSessionsAdapter.kt (83%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/active_sessions/list/ActiveSessionsViewHolder.kt (80%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDataSource.kt (69%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDialogFragment.kt (80%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionViewModel.kt (68%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/change_password/ChangePasswordDataSource.kt (61%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/change_password/ChangePasswordDialogFragment.kt (86%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/change_password/ChangePasswordViewModel.kt (77%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/deactivate/DeactivateAccountDataSource.kt (65%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/deactivate/DeactivateAccountDialogFragment.kt (75%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/deactivate/DeactivateAccountViewModel.kt (69%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/edit_profile/EditProfileDialogFragment.kt (87%) rename app/src/main/java/{com => org}/futo/circles/feature/settings/edit_profile/EditProfileViewModel.kt (80%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/SignUpDataSource.kt (87%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/SignUpFragment.kt (87%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/SignUpViewModel.kt (90%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/setup_circles/SetupCirclesDataSource.kt (81%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/setup_circles/SetupCirclesFragment.kt (81%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/setup_circles/SetupCirclesViewModel.kt (78%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesAdapter.kt (79%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesViewHolder.kt (72%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/setup_profile/SetupProfileDataSource.kt (82%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/setup_profile/SetupProfileFragment.kt (83%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/setup_profile/SetupProfileViewModel.kt (79%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeDataSource.kt (80%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeFragment.kt (84%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeViewModel.kt (72%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/terms/AcceptTermsDataSource.kt (69%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/terms/AcceptTermsFragment.kt (77%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/terms/AcceptTermsViewModel.kt (75%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/terms/list/TermsItemViewHolder.kt (75%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/terms/list/TermsListAdapter.kt (82%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/validate_email/ValidateEmailDataSource.kt (66%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/validate_email/ValidateEmailFragment.kt (88%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/validate_email/ValidateEmailViewModel.kt (80%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/validate_token/ValidateTokenDataSource.kt (76%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/validate_token/ValidateTokenFragment.kt (77%) rename app/src/main/java/{com => org}/futo/circles/feature/sign_up/validate_token/ValidateTokenViewModel.kt (69%) rename app/src/main/java/{com => org}/futo/circles/feature/splash/SplashFragment.kt (82%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/BaseTimelineViewModel.kt (81%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/TimelineFragment.kt (93%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/TimelineViewModel.kt (82%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/data_source/SendMessageDataSource.kt (82%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/data_source/TimelineBuilder.kt (94%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/data_source/TimelineDataSource.kt (92%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/list/TimelineAdapter.kt (87%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/list/TimelineViewHolder.kt (79%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/list/UploadImageProgressHelper.kt (87%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/CreatePostBottomSheet.kt (93%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/PostOptionsDataSource.kt (76%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/emoji/EmojiBottomSheet.kt (91%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/emoji/EmojiDataSource.kt (94%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/emoji/EmojiViewModel.kt (84%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/emoji/list/EmojiAdapter.kt (78%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/emoji/list/EmojiViewHolder.kt (67%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/report/ReportDataSource.kt (82%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/report/ReportDialogFragment.kt (81%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/report/ReportViewModel.kt (72%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/report/list/ReportCategoryAdapter.kt (79%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/report/list/ReportCategoryViewHolder.kt (69%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/share/SharableContent.kt (78%) rename app/src/main/java/{com => org}/futo/circles/feature/timeline/post/share/ShareProvider.kt (92%) rename app/src/main/java/{com => org}/futo/circles/glide/CirclesAppGlideModule.kt (90%) rename app/src/main/java/{com => org}/futo/circles/glide/CirclesGlideDataFetcher.kt (92%) rename app/src/main/java/{com => org}/futo/circles/glide/CirclesGlideModelLoaderFactory.kt (93%) rename app/src/main/java/{com => org}/futo/circles/glide/LocalFileHelper.kt (95%) rename app/src/main/java/{com => org}/futo/circles/mapping/FollowingListItemMapping.kt (70%) rename app/src/main/java/{com => org}/futo/circles/mapping/MatrixUserMapping.kt (78%) rename app/src/main/java/{com => org}/futo/circles/mapping/RoomListItemMapping.kt (90%) rename app/src/main/java/{com => org}/futo/circles/mapping/RoomMemberSummaryMapping.kt (82%) rename app/src/main/java/{com => org}/futo/circles/mapping/TimelineEventMapping.kt (97%) rename app/src/main/java/{com => org}/futo/circles/model/AccessLevel.kt (86%) rename app/src/main/java/{com => org}/futo/circles/model/AccessLevelListItem.kt (75%) rename app/src/main/java/{com => org}/futo/circles/model/ActiveSessionListItem.kt (83%) rename app/src/main/java/{com => org}/futo/circles/model/CircleListItemPayload.kt (80%) rename app/src/main/java/{com => org}/futo/circles/model/CircleRoomTypeArg.kt (63%) rename app/src/main/java/{com => org}/futo/circles/model/CirclesRoom.kt (98%) rename app/src/main/java/{com => org}/futo/circles/model/CirclesUserSummary.kt (76%) rename app/src/main/java/{com => org}/futo/circles/model/EmojiCategory.kt (80%) rename app/src/main/java/{com => org}/futo/circles/model/EmojiData.kt (82%) rename app/src/main/java/{com => org}/futo/circles/model/EmojiItem.kt (80%) rename app/src/main/java/{com => org}/futo/circles/model/FollowingListItem.kt (74%) rename app/src/main/java/{com => org}/futo/circles/model/GalleryImageListItem.kt (66%) rename app/src/main/java/{com => org}/futo/circles/model/GroupListItemPayload.kt (85%) rename app/src/main/java/{com => org}/futo/circles/model/GroupMemberListItem.kt (75%) rename app/src/main/java/{com => org}/futo/circles/model/InviteMemberListItem.kt (86%) rename app/src/main/java/{com => org}/futo/circles/model/LoadingData.kt (78%) rename app/src/main/java/{com => org}/futo/circles/model/PeopleListItem.kt (83%) rename app/src/main/java/{com => org}/futo/circles/model/Post.kt (85%) rename app/src/main/java/{com => org}/futo/circles/model/PostContent.kt (96%) rename app/src/main/java/{com => org}/futo/circles/model/PostInfo.kt (89%) rename app/src/main/java/{com => org}/futo/circles/model/PostItemPayload.kt (83%) rename app/src/main/java/{com => org}/futo/circles/model/ReactionsData.kt (75%) rename app/src/main/java/{com => org}/futo/circles/model/ReportCategoryListItem.kt (65%) rename app/src/main/java/{com => org}/futo/circles/model/RoomListItem.kt (94%) rename app/src/main/java/{com => org}/futo/circles/model/SelectableRoomListItem.kt (65%) rename app/src/main/java/{com => org}/futo/circles/model/SetupCircleListItem.kt (70%) rename app/src/main/java/{com => org}/futo/circles/model/TermsListItem.kt (66%) rename app/src/main/java/{com => org}/futo/circles/provider/MatrixInstanceProvider.kt (86%) rename app/src/main/java/{com => org}/futo/circles/provider/MatrixSessionProvider.kt (97%) rename app/src/main/java/{com => org}/futo/circles/provider/RoomDisplayNameFallbackProviderImpl.kt (96%) rename app/src/main/java/{com => org}/futo/circles/view/ActiveSessionInfoView.kt (88%) rename app/src/main/java/{com => org}/futo/circles/view/CirclesLogoView.kt (98%) rename app/src/main/java/{com => org}/futo/circles/view/ExpandContentButton.kt (93%) rename app/src/main/java/{com => org}/futo/circles/view/GroupPostFooterView.kt (91%) rename app/src/main/java/{com => org}/futo/circles/view/GroupPostHeaderView.kt (91%) rename app/src/main/java/{com => org}/futo/circles/view/LoadingButton.kt (89%) rename app/src/main/java/{com => org}/futo/circles/view/LoadingView.kt (81%) rename app/src/main/java/{com => org}/futo/circles/view/ManageMembersOptionsView.kt (85%) rename app/src/main/java/{com => org}/futo/circles/view/PostLayout.kt (93%) rename app/src/main/java/{com => org}/futo/circles/view/PreviewPostView.kt (90%) rename app/src/main/java/{com => org}/futo/circles/view/ProfileView.kt (78%) rename app/src/test/java/{com => org}/futo/circles/ExampleUnitTest.kt (92%) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 8c2a65485..165665d7f 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -75,4 +75,4 @@ native <methods>; -keep class org.matrix.android.sdk.internal.auth.DefaultAuthenticationService -keep class org.matrix.android.sdk.internal.auth.db.PendingSessionData --keep class com.futo.circles.model.CircleRoomTypeArg \ No newline at end of file +-keep class org.futo.circles.model.CircleRoomTypeArg \ No newline at end of file diff --git a/app/src/androidTest/java/com/futo/circles/ExampleInstrumentedTest.kt b/app/src/androidTest/java/org/futo/circles/ExampleInstrumentedTest.kt similarity index 86% rename from app/src/androidTest/java/com/futo/circles/ExampleInstrumentedTest.kt rename to app/src/androidTest/java/org/futo/circles/ExampleInstrumentedTest.kt index 1b1ae64ca..2da370acd 100644 --- a/app/src/androidTest/java/com/futo/circles/ExampleInstrumentedTest.kt +++ b/app/src/androidTest/java/org/futo/circles/ExampleInstrumentedTest.kt @@ -1,4 +1,4 @@ -package com.futo.circles +package org.futo.circles import androidx.test.platform.app.InstrumentationRegistry import androidx.test.ext.junit.runners.AndroidJUnit4 @@ -19,6 +19,6 @@ class ExampleInstrumentedTest { fun useAppContext() { // Context of the app under test. val appContext = InstrumentationRegistry.getInstrumentation().targetContext - assertEquals("com.futo.circles", appContext.packageName) + assertEquals("org.futo.circles", appContext.packageName) } } \ No newline at end of file diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 866da8975..f6d9e5bb2 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -1,10 +1,10 @@ <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" - package="com.futo.circles"> + package="org.futo.circles"> <application - android:name=".App" + android:name="org.futo.circles.App" android:allowBackup="false" android:icon="@mipmap/ic_launcher" android:label="@string/app_name" @@ -13,7 +13,7 @@ android:theme="@style/Theme.Circles" tools:ignore="DataExtractionRules"> <activity - android:name=".MainActivity" + android:name="org.futo.circles.MainActivity" android:exported="true" android:screenOrientation="portrait" tools:ignore="LockedOrientationActivity"> @@ -38,7 +38,7 @@ <provider android:name="androidx.core.content.FileProvider" - android:authorities="com.futo.circles.provider" + android:authorities="org.futo.circles.provider" android:exported="false" android:grantUriPermissions="true" > <meta-data diff --git a/app/src/main/java/com/futo/circles/MainActivity.kt b/app/src/main/java/com/futo/circles/MainActivity.kt deleted file mode 100644 index 386877454..000000000 --- a/app/src/main/java/com/futo/circles/MainActivity.kt +++ /dev/null @@ -1,6 +0,0 @@ -package com.futo.circles - -import androidx.appcompat.app.AppCompatActivity - - -class MainActivity : AppCompatActivity(R.layout.main_activity) \ No newline at end of file diff --git a/app/src/main/java/com/futo/circles/App.kt b/app/src/main/java/org/futo/circles/App.kt similarity index 75% rename from app/src/main/java/com/futo/circles/App.kt rename to app/src/main/java/org/futo/circles/App.kt index 730870f18..6f628b8db 100644 --- a/app/src/main/java/com/futo/circles/App.kt +++ b/app/src/main/java/org/futo/circles/App.kt @@ -1,8 +1,8 @@ -package com.futo.circles +package org.futo.circles import android.app.Application -import com.futo.circles.di.applicationModules -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.di.applicationModules +import org.futo.circles.provider.MatrixSessionProvider import org.koin.android.ext.koin.androidContext import org.koin.core.context.startKoin diff --git a/app/src/main/java/org/futo/circles/MainActivity.kt b/app/src/main/java/org/futo/circles/MainActivity.kt new file mode 100644 index 000000000..abd056a88 --- /dev/null +++ b/app/src/main/java/org/futo/circles/MainActivity.kt @@ -0,0 +1,6 @@ +package org.futo.circles + +import androidx.appcompat.app.AppCompatActivity + + +class MainActivity : AppCompatActivity(org.futo.circles.R.layout.main_activity) \ No newline at end of file diff --git a/app/src/main/java/com/futo/circles/core/Constants.kt b/app/src/main/java/org/futo/circles/core/Constants.kt similarity index 91% rename from app/src/main/java/com/futo/circles/core/Constants.kt rename to app/src/main/java/org/futo/circles/core/Constants.kt index 1167153d7..4d89b60a4 100644 --- a/app/src/main/java/com/futo/circles/core/Constants.kt +++ b/app/src/main/java/org/futo/circles/core/Constants.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core +package org.futo.circles.core const val FILE_PROVIDER_AUTHORITY_PREFIX = ".provider" diff --git a/app/src/main/java/com/futo/circles/core/ErrorParser.kt b/app/src/main/java/org/futo/circles/core/ErrorParser.kt similarity index 96% rename from app/src/main/java/com/futo/circles/core/ErrorParser.kt rename to app/src/main/java/org/futo/circles/core/ErrorParser.kt index b017e563e..ecb4f7816 100644 --- a/app/src/main/java/com/futo/circles/core/ErrorParser.kt +++ b/app/src/main/java/org/futo/circles/core/ErrorParser.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core +package org.futo.circles.core import org.json.JSONObject import org.matrix.android.sdk.api.failure.Failure diff --git a/app/src/main/java/com/futo/circles/core/ExpandableItemsDataSource.kt b/app/src/main/java/org/futo/circles/core/ExpandableItemsDataSource.kt similarity index 95% rename from app/src/main/java/com/futo/circles/core/ExpandableItemsDataSource.kt rename to app/src/main/java/org/futo/circles/core/ExpandableItemsDataSource.kt index d2582a6f3..1b7df4ae5 100644 --- a/app/src/main/java/com/futo/circles/core/ExpandableItemsDataSource.kt +++ b/app/src/main/java/org/futo/circles/core/ExpandableItemsDataSource.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core +package org.futo.circles.core import kotlinx.coroutines.flow.MutableStateFlow import kotlinx.coroutines.flow.update diff --git a/app/src/main/java/com/futo/circles/core/ImageUtils.kt b/app/src/main/java/org/futo/circles/core/ImageUtils.kt similarity index 97% rename from app/src/main/java/com/futo/circles/core/ImageUtils.kt rename to app/src/main/java/org/futo/circles/core/ImageUtils.kt index 00d8e7552..c8c22c1f9 100644 --- a/app/src/main/java/com/futo/circles/core/ImageUtils.kt +++ b/app/src/main/java/org/futo/circles/core/ImageUtils.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core +package org.futo.circles.core import android.content.Context import android.graphics.Bitmap diff --git a/app/src/main/java/com/futo/circles/core/SingleEventLiveData.kt b/app/src/main/java/org/futo/circles/core/SingleEventLiveData.kt similarity index 95% rename from app/src/main/java/com/futo/circles/core/SingleEventLiveData.kt rename to app/src/main/java/org/futo/circles/core/SingleEventLiveData.kt index 876a30340..784d1ae76 100644 --- a/app/src/main/java/com/futo/circles/core/SingleEventLiveData.kt +++ b/app/src/main/java/org/futo/circles/core/SingleEventLiveData.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core +package org.futo.circles.core import androidx.annotation.MainThread import androidx.lifecycle.LifecycleOwner diff --git a/app/src/main/java/com/futo/circles/core/fragment/BaseFullscreenDialogFragment.kt b/app/src/main/java/org/futo/circles/core/fragment/BaseFullscreenDialogFragment.kt similarity index 94% rename from app/src/main/java/com/futo/circles/core/fragment/BaseFullscreenDialogFragment.kt rename to app/src/main/java/org/futo/circles/core/fragment/BaseFullscreenDialogFragment.kt index 7868e235f..9d9fb3e37 100644 --- a/app/src/main/java/com/futo/circles/core/fragment/BaseFullscreenDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/core/fragment/BaseFullscreenDialogFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core.fragment +package org.futo.circles.core.fragment import android.os.Bundle @@ -8,7 +8,7 @@ import android.view.ViewGroup import android.view.WindowManager import androidx.appcompat.app.AppCompatDialogFragment import androidx.viewbinding.ViewBinding -import com.futo.circles.R +import org.futo.circles.R abstract class BaseFullscreenDialogFragment( diff --git a/app/src/main/java/com/futo/circles/core/fragment/HasLoadingState.kt b/app/src/main/java/org/futo/circles/core/fragment/HasLoadingState.kt similarity index 85% rename from app/src/main/java/com/futo/circles/core/fragment/HasLoadingState.kt rename to app/src/main/java/org/futo/circles/core/fragment/HasLoadingState.kt index eb670085b..4bdd3710c 100644 --- a/app/src/main/java/com/futo/circles/core/fragment/HasLoadingState.kt +++ b/app/src/main/java/org/futo/circles/core/fragment/HasLoadingState.kt @@ -1,9 +1,9 @@ -package com.futo.circles.core.fragment +package org.futo.circles.core.fragment import android.view.View import androidx.fragment.app.Fragment -import com.futo.circles.extensions.setEnabledViews -import com.futo.circles.view.LoadingButton +import org.futo.circles.extensions.setEnabledViews +import org.futo.circles.view.LoadingButton interface HasLoadingState { diff --git a/app/src/main/java/com/futo/circles/core/fragment/ParentBackPressOwnerFragment.kt b/app/src/main/java/org/futo/circles/core/fragment/ParentBackPressOwnerFragment.kt similarity index 95% rename from app/src/main/java/com/futo/circles/core/fragment/ParentBackPressOwnerFragment.kt rename to app/src/main/java/org/futo/circles/core/fragment/ParentBackPressOwnerFragment.kt index af6323f4c..e2cad2cc8 100644 --- a/app/src/main/java/com/futo/circles/core/fragment/ParentBackPressOwnerFragment.kt +++ b/app/src/main/java/org/futo/circles/core/fragment/ParentBackPressOwnerFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core.fragment +package org.futo.circles.core.fragment import android.content.Context import androidx.activity.OnBackPressedCallback diff --git a/app/src/main/java/com/futo/circles/core/image_picker/ImagePickerHelper.kt b/app/src/main/java/org/futo/circles/core/image_picker/ImagePickerHelper.kt similarity index 94% rename from app/src/main/java/com/futo/circles/core/image_picker/ImagePickerHelper.kt rename to app/src/main/java/org/futo/circles/core/image_picker/ImagePickerHelper.kt index 3907ab01f..e84220019 100644 --- a/app/src/main/java/com/futo/circles/core/image_picker/ImagePickerHelper.kt +++ b/app/src/main/java/org/futo/circles/core/image_picker/ImagePickerHelper.kt @@ -1,13 +1,13 @@ -package com.futo.circles.core.image_picker +package org.futo.circles.core.image_picker import android.app.Activity import android.net.Uri import androidx.activity.result.ActivityResult import androidx.activity.result.contract.ActivityResultContracts import androidx.fragment.app.Fragment -import com.futo.circles.R -import com.futo.circles.extensions.getContentUriForFileUri -import com.futo.circles.extensions.showError +import org.futo.circles.R +import org.futo.circles.extensions.getContentUriForFileUri +import org.futo.circles.extensions.showError import com.github.dhaval2404.imagepicker.ImagePicker class ImagePickerHelper(private val fragment: Fragment) : PickImageDialogListener { diff --git a/app/src/main/java/com/futo/circles/core/image_picker/PickGalleryImageDialogFragment.kt b/app/src/main/java/org/futo/circles/core/image_picker/PickGalleryImageDialogFragment.kt similarity index 87% rename from app/src/main/java/com/futo/circles/core/image_picker/PickGalleryImageDialogFragment.kt rename to app/src/main/java/org/futo/circles/core/image_picker/PickGalleryImageDialogFragment.kt index 35670a667..cfbcd7765 100644 --- a/app/src/main/java/com/futo/circles/core/image_picker/PickGalleryImageDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/core/image_picker/PickGalleryImageDialogFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core.image_picker +package org.futo.circles.core.image_picker import android.app.Dialog import android.net.Uri @@ -6,11 +6,11 @@ import android.os.Bundle import android.view.View import androidx.core.os.bundleOf import androidx.fragment.app.setFragmentResult -import com.futo.circles.R -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.databinding.PickGalleryImageDialogFragmentBinding -import com.futo.circles.feature.photos.PhotosFragment -import com.futo.circles.feature.photos.gallery.GalleryFragment +import org.futo.circles.R +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.databinding.PickGalleryImageDialogFragmentBinding +import org.futo.circles.feature.photos.PhotosFragment +import org.futo.circles.feature.photos.gallery.GalleryFragment interface PickGalleryListener { fun onGalleryChosen(id: String) diff --git a/app/src/main/java/com/futo/circles/core/image_picker/PickImageDialog.kt b/app/src/main/java/org/futo/circles/core/image_picker/PickImageDialog.kt similarity index 92% rename from app/src/main/java/com/futo/circles/core/image_picker/PickImageDialog.kt rename to app/src/main/java/org/futo/circles/core/image_picker/PickImageDialog.kt index 3fd3c2955..c3c3983f0 100644 --- a/app/src/main/java/com/futo/circles/core/image_picker/PickImageDialog.kt +++ b/app/src/main/java/org/futo/circles/core/image_picker/PickImageDialog.kt @@ -1,10 +1,10 @@ -package com.futo.circles.core.image_picker +package org.futo.circles.core.image_picker import android.content.Context import android.os.Bundle import android.view.LayoutInflater import androidx.appcompat.app.AppCompatDialog -import com.futo.circles.databinding.PickImageDialogBinding +import org.futo.circles.databinding.PickImageDialogBinding enum class PickImageMethod { Camera, Gallery, Device } diff --git a/app/src/main/java/com/futo/circles/core/list/BaseRecycleViewDecoration.kt b/app/src/main/java/org/futo/circles/core/list/BaseRecycleViewDecoration.kt similarity index 98% rename from app/src/main/java/com/futo/circles/core/list/BaseRecycleViewDecoration.kt rename to app/src/main/java/org/futo/circles/core/list/BaseRecycleViewDecoration.kt index db67dde0d..002723a5c 100644 --- a/app/src/main/java/com/futo/circles/core/list/BaseRecycleViewDecoration.kt +++ b/app/src/main/java/org/futo/circles/core/list/BaseRecycleViewDecoration.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core.list +package org.futo.circles.core.list import android.graphics.Canvas import android.graphics.Rect diff --git a/app/src/main/java/com/futo/circles/core/list/BaseRecyclerView.kt b/app/src/main/java/org/futo/circles/core/list/BaseRecyclerView.kt similarity index 98% rename from app/src/main/java/com/futo/circles/core/list/BaseRecyclerView.kt rename to app/src/main/java/org/futo/circles/core/list/BaseRecyclerView.kt index b7a7e8218..dbc8c603f 100644 --- a/app/src/main/java/com/futo/circles/core/list/BaseRecyclerView.kt +++ b/app/src/main/java/org/futo/circles/core/list/BaseRecyclerView.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core.list +package org.futo.circles.core.list import android.annotation.SuppressLint import android.content.Context diff --git a/app/src/main/java/com/futo/circles/core/list/ChipItemViewHolder.kt b/app/src/main/java/org/futo/circles/core/list/ChipItemViewHolder.kt similarity index 87% rename from app/src/main/java/com/futo/circles/core/list/ChipItemViewHolder.kt rename to app/src/main/java/org/futo/circles/core/list/ChipItemViewHolder.kt index d18b83b6a..30f1f4d54 100644 --- a/app/src/main/java/com/futo/circles/core/list/ChipItemViewHolder.kt +++ b/app/src/main/java/org/futo/circles/core/list/ChipItemViewHolder.kt @@ -1,8 +1,8 @@ -package com.futo.circles.core.list +package org.futo.circles.core.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.databinding.ChipListItemBinding +import org.futo.circles.databinding.ChipListItemBinding class ChipItemViewHolder( parent: ViewGroup, diff --git a/app/src/main/java/com/futo/circles/core/list/IdEntity.kt b/app/src/main/java/org/futo/circles/core/list/IdEntity.kt similarity index 61% rename from app/src/main/java/com/futo/circles/core/list/IdEntity.kt rename to app/src/main/java/org/futo/circles/core/list/IdEntity.kt index b4b428a56..10b2548cc 100644 --- a/app/src/main/java/com/futo/circles/core/list/IdEntity.kt +++ b/app/src/main/java/org/futo/circles/core/list/IdEntity.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core.list +package org.futo.circles.core.list interface IdEntity<out IdClass> { val id: IdClass diff --git a/app/src/main/java/com/futo/circles/core/list/RoomsDividerDecoration.kt b/app/src/main/java/org/futo/circles/core/list/RoomsDividerDecoration.kt similarity index 98% rename from app/src/main/java/com/futo/circles/core/list/RoomsDividerDecoration.kt rename to app/src/main/java/org/futo/circles/core/list/RoomsDividerDecoration.kt index 9f420a2eb..581e80957 100644 --- a/app/src/main/java/com/futo/circles/core/list/RoomsDividerDecoration.kt +++ b/app/src/main/java/org/futo/circles/core/list/RoomsDividerDecoration.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core.list +package org.futo.circles.core.list import android.content.Context import android.graphics.Canvas diff --git a/app/src/main/java/com/futo/circles/core/matrix/auth/AuthConfirmationProvider.kt b/app/src/main/java/org/futo/circles/core/matrix/auth/AuthConfirmationProvider.kt similarity index 93% rename from app/src/main/java/com/futo/circles/core/matrix/auth/AuthConfirmationProvider.kt rename to app/src/main/java/org/futo/circles/core/matrix/auth/AuthConfirmationProvider.kt index 4da054049..598076af9 100644 --- a/app/src/main/java/com/futo/circles/core/matrix/auth/AuthConfirmationProvider.kt +++ b/app/src/main/java/org/futo/circles/core/matrix/auth/AuthConfirmationProvider.kt @@ -1,6 +1,6 @@ -package com.futo.circles.core.matrix.auth +package org.futo.circles.core.matrix.auth -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.auth.UIABaseAuth import org.matrix.android.sdk.api.auth.UserInteractiveAuthInterceptor import org.matrix.android.sdk.api.auth.UserPasswordAuth diff --git a/app/src/main/java/com/futo/circles/core/matrix/pass_phrase/LoadingDialog.kt b/app/src/main/java/org/futo/circles/core/matrix/pass_phrase/LoadingDialog.kt similarity index 85% rename from app/src/main/java/com/futo/circles/core/matrix/pass_phrase/LoadingDialog.kt rename to app/src/main/java/org/futo/circles/core/matrix/pass_phrase/LoadingDialog.kt index d278448e2..21340bf6f 100644 --- a/app/src/main/java/com/futo/circles/core/matrix/pass_phrase/LoadingDialog.kt +++ b/app/src/main/java/org/futo/circles/core/matrix/pass_phrase/LoadingDialog.kt @@ -1,11 +1,11 @@ -package com.futo.circles.core.matrix.pass_phrase +package org.futo.circles.core.matrix.pass_phrase import android.content.Context import android.os.Bundle import android.view.LayoutInflater import androidx.appcompat.app.AppCompatDialog -import com.futo.circles.databinding.LoadingDialogBinding -import com.futo.circles.model.LoadingData +import org.futo.circles.databinding.LoadingDialogBinding +import org.futo.circles.model.LoadingData class LoadingDialog(context: Context) : AppCompatDialog(context) { diff --git a/app/src/main/java/com/futo/circles/core/matrix/pass_phrase/create/CreatePassPhraseDataSource.kt b/app/src/main/java/org/futo/circles/core/matrix/pass_phrase/create/CreatePassPhraseDataSource.kt similarity index 94% rename from app/src/main/java/com/futo/circles/core/matrix/pass_phrase/create/CreatePassPhraseDataSource.kt rename to app/src/main/java/org/futo/circles/core/matrix/pass_phrase/create/CreatePassPhraseDataSource.kt index 17d8a4aea..904f002d4 100644 --- a/app/src/main/java/com/futo/circles/core/matrix/pass_phrase/create/CreatePassPhraseDataSource.kt +++ b/app/src/main/java/org/futo/circles/core/matrix/pass_phrase/create/CreatePassPhraseDataSource.kt @@ -1,10 +1,10 @@ -package com.futo.circles.core.matrix.pass_phrase.create +package org.futo.circles.core.matrix.pass_phrase.create import android.content.Context import androidx.lifecycle.MutableLiveData -import com.futo.circles.R -import com.futo.circles.model.LoadingData -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.model.LoadingData +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.listeners.ProgressListener import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupLastVersionResult import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysVersion diff --git a/app/src/main/java/com/futo/circles/core/matrix/pass_phrase/restore/RestorePassPhraseDataSource.kt b/app/src/main/java/org/futo/circles/core/matrix/pass_phrase/restore/RestorePassPhraseDataSource.kt similarity index 94% rename from app/src/main/java/com/futo/circles/core/matrix/pass_phrase/restore/RestorePassPhraseDataSource.kt rename to app/src/main/java/org/futo/circles/core/matrix/pass_phrase/restore/RestorePassPhraseDataSource.kt index 13619c37c..343754af0 100644 --- a/app/src/main/java/com/futo/circles/core/matrix/pass_phrase/restore/RestorePassPhraseDataSource.kt +++ b/app/src/main/java/org/futo/circles/core/matrix/pass_phrase/restore/RestorePassPhraseDataSource.kt @@ -1,10 +1,10 @@ -package com.futo.circles.core.matrix.pass_phrase.restore +package org.futo.circles.core.matrix.pass_phrase.restore import android.content.Context import androidx.lifecycle.MutableLiveData -import com.futo.circles.R -import com.futo.circles.model.LoadingData -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.model.LoadingData +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.listeners.StepProgressListener import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupLastVersionResult import org.matrix.android.sdk.api.session.crypto.keysbackup.KeysBackupService diff --git a/app/src/main/java/com/futo/circles/core/matrix/room/CoreSpacesTreeBuilder.kt b/app/src/main/java/org/futo/circles/core/matrix/room/CoreSpacesTreeBuilder.kt similarity index 88% rename from app/src/main/java/com/futo/circles/core/matrix/room/CoreSpacesTreeBuilder.kt rename to app/src/main/java/org/futo/circles/core/matrix/room/CoreSpacesTreeBuilder.kt index 60fe5169d..31cfdfc94 100644 --- a/app/src/main/java/com/futo/circles/core/matrix/room/CoreSpacesTreeBuilder.kt +++ b/app/src/main/java/org/futo/circles/core/matrix/room/CoreSpacesTreeBuilder.kt @@ -1,8 +1,8 @@ -package com.futo.circles.core.matrix.room +package org.futo.circles.core.matrix.room import android.content.Context -import com.futo.circles.R -import com.futo.circles.model.* +import org.futo.circles.R +import org.futo.circles.model.* import kotlinx.coroutines.async import kotlinx.coroutines.awaitAll import kotlinx.coroutines.coroutineScope diff --git a/app/src/main/java/com/futo/circles/core/matrix/room/CreateRoomDataSource.kt b/app/src/main/java/org/futo/circles/core/matrix/room/CreateRoomDataSource.kt similarity index 92% rename from app/src/main/java/com/futo/circles/core/matrix/room/CreateRoomDataSource.kt rename to app/src/main/java/org/futo/circles/core/matrix/room/CreateRoomDataSource.kt index 1aaff6530..b4c9de2aa 100644 --- a/app/src/main/java/com/futo/circles/core/matrix/room/CreateRoomDataSource.kt +++ b/app/src/main/java/org/futo/circles/core/matrix/room/CreateRoomDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.core.matrix.room +package org.futo.circles.core.matrix.room import android.content.Context import android.net.Uri -import com.futo.circles.model.Circle -import com.futo.circles.model.CirclesRoom -import com.futo.circles.model.Timeline -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.model.Circle +import org.futo.circles.model.CirclesRoom +import org.futo.circles.model.Timeline +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getRoom import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent import org.matrix.android.sdk.api.session.room.model.RoomDirectoryVisibility diff --git a/app/src/main/java/com/futo/circles/core/matrix/room/RoomRelationsBuilder.kt b/app/src/main/java/org/futo/circles/core/matrix/room/RoomRelationsBuilder.kt similarity index 88% rename from app/src/main/java/com/futo/circles/core/matrix/room/RoomRelationsBuilder.kt rename to app/src/main/java/org/futo/circles/core/matrix/room/RoomRelationsBuilder.kt index 62f473380..b82e9e5ef 100644 --- a/app/src/main/java/com/futo/circles/core/matrix/room/RoomRelationsBuilder.kt +++ b/app/src/main/java/org/futo/circles/core/matrix/room/RoomRelationsBuilder.kt @@ -1,8 +1,8 @@ -package com.futo.circles.core.matrix.room +package org.futo.circles.core.matrix.room -import com.futo.circles.BuildConfig -import com.futo.circles.model.Group -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.BuildConfig +import org.futo.circles.model.Group +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getRoom import org.matrix.android.sdk.api.session.room.Room import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams @@ -54,7 +54,7 @@ class RoomRelationsBuilder { return roomWithTagId?.let { session?.getRoom(it) } } - private fun getHomeServerDomain() = BuildConfig.MATRIX_HOME_SERVER_URL + private fun getHomeServerDomain() = org.futo.circles.BuildConfig.MATRIX_HOME_SERVER_URL .substringAfter("//").replace("/", "") } \ No newline at end of file diff --git a/app/src/main/java/com/futo/circles/core/rooms/RoomsFragment.kt b/app/src/main/java/org/futo/circles/core/rooms/RoomsFragment.kt similarity index 75% rename from app/src/main/java/com/futo/circles/core/rooms/RoomsFragment.kt rename to app/src/main/java/org/futo/circles/core/rooms/RoomsFragment.kt index 28d8501e9..f417880d3 100644 --- a/app/src/main/java/com/futo/circles/core/rooms/RoomsFragment.kt +++ b/app/src/main/java/org/futo/circles/core/rooms/RoomsFragment.kt @@ -1,21 +1,21 @@ -package com.futo.circles.core.rooms +package org.futo.circles.core.rooms import android.os.Bundle import android.view.View import androidx.fragment.app.Fragment import androidx.recyclerview.widget.DividerItemDecoration import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.list.BaseRvDecoration -import com.futo.circles.core.list.RoomsDividerDecoration -import com.futo.circles.core.rooms.list.GalleryViewHolder -import com.futo.circles.core.rooms.list.RoomListItemViewType -import com.futo.circles.core.rooms.list.RoomsListAdapter -import com.futo.circles.databinding.RoomsFragmentBinding -import com.futo.circles.extensions.bindToFab -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.model.RoomListItem +import org.futo.circles.R +import org.futo.circles.core.list.BaseRvDecoration +import org.futo.circles.core.list.RoomsDividerDecoration +import org.futo.circles.core.rooms.list.GalleryViewHolder +import org.futo.circles.core.rooms.list.RoomListItemViewType +import org.futo.circles.core.rooms.list.RoomsListAdapter +import org.futo.circles.databinding.RoomsFragmentBinding +import org.futo.circles.extensions.bindToFab +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.model.RoomListItem interface HasInvites { fun onAcceptInviteClicked(room: RoomListItem) diff --git a/app/src/main/java/com/futo/circles/core/rooms/RoomsViewModel.kt b/app/src/main/java/org/futo/circles/core/rooms/RoomsViewModel.kt similarity index 60% rename from app/src/main/java/com/futo/circles/core/rooms/RoomsViewModel.kt rename to app/src/main/java/org/futo/circles/core/rooms/RoomsViewModel.kt index e4869ab49..187a5dc2e 100644 --- a/app/src/main/java/com/futo/circles/core/rooms/RoomsViewModel.kt +++ b/app/src/main/java/org/futo/circles/core/rooms/RoomsViewModel.kt @@ -1,12 +1,12 @@ -package com.futo.circles.core.rooms +package org.futo.circles.core.rooms import androidx.lifecycle.LiveData import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.core.rooms.data_source.RoomsDataSource -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg -import com.futo.circles.model.RoomListItem +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.core.rooms.data_source.RoomsDataSource +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg +import org.futo.circles.model.RoomListItem abstract class RoomsViewModel( diff --git a/app/src/main/java/com/futo/circles/core/rooms/data_source/RoomsDataSource.kt b/app/src/main/java/org/futo/circles/core/rooms/data_source/RoomsDataSource.kt similarity index 65% rename from app/src/main/java/com/futo/circles/core/rooms/data_source/RoomsDataSource.kt rename to app/src/main/java/org/futo/circles/core/rooms/data_source/RoomsDataSource.kt index 1c2f08a9b..aedcf1793 100644 --- a/app/src/main/java/com/futo/circles/core/rooms/data_source/RoomsDataSource.kt +++ b/app/src/main/java/org/futo/circles/core/rooms/data_source/RoomsDataSource.kt @@ -1,8 +1,8 @@ -package com.futo.circles.core.rooms.data_source +package org.futo.circles.core.rooms.data_source -import com.futo.circles.extensions.createResult -import com.futo.circles.model.RoomListItem -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.extensions.createResult +import org.futo.circles.model.RoomListItem +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.room.model.RoomSummary abstract class RoomsDataSource { diff --git a/app/src/main/java/com/futo/circles/core/rooms/list/RoomViewHolder.kt b/app/src/main/java/org/futo/circles/core/rooms/list/RoomViewHolder.kt similarity index 94% rename from app/src/main/java/com/futo/circles/core/rooms/list/RoomViewHolder.kt rename to app/src/main/java/org/futo/circles/core/rooms/list/RoomViewHolder.kt index 0beda9af0..dd06cf132 100644 --- a/app/src/main/java/com/futo/circles/core/rooms/list/RoomViewHolder.kt +++ b/app/src/main/java/org/futo/circles/core/rooms/list/RoomViewHolder.kt @@ -1,4 +1,4 @@ -package com.futo.circles.core.rooms.list +package org.futo.circles.core.rooms.list import android.text.format.DateUtils import android.view.View @@ -6,14 +6,14 @@ import android.view.ViewGroup import android.widget.ImageView import android.widget.TextView import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.R -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.core.list.context -import com.futo.circles.databinding.* -import com.futo.circles.extensions.loadProfileIcon -import com.futo.circles.extensions.onClick -import com.futo.circles.extensions.setIsEncryptedIcon -import com.futo.circles.model.* +import org.futo.circles.R +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.core.list.context +import org.futo.circles.databinding.* +import org.futo.circles.extensions.loadProfileIcon +import org.futo.circles.extensions.onClick +import org.futo.circles.extensions.setIsEncryptedIcon +import org.futo.circles.model.* abstract class RoomViewHolder(view: View) : RecyclerView.ViewHolder(view) { abstract fun bind(data: RoomListItem) diff --git a/app/src/main/java/com/futo/circles/core/rooms/list/RoomsListAdapter.kt b/app/src/main/java/org/futo/circles/core/rooms/list/RoomsListAdapter.kt similarity index 96% rename from app/src/main/java/com/futo/circles/core/rooms/list/RoomsListAdapter.kt rename to app/src/main/java/org/futo/circles/core/rooms/list/RoomsListAdapter.kt index ea6fdfe1e..96e0e771f 100644 --- a/app/src/main/java/com/futo/circles/core/rooms/list/RoomsListAdapter.kt +++ b/app/src/main/java/org/futo/circles/core/rooms/list/RoomsListAdapter.kt @@ -1,8 +1,8 @@ -package com.futo.circles.core.rooms.list +package org.futo.circles.core.rooms.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.* +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.* enum class RoomListItemViewType { JoinedGroup, JoinedCircle, InvitedGroup, InvitedCircle, Gallery } diff --git a/app/src/main/java/com/futo/circles/di/DataSourceModule.kt b/app/src/main/java/org/futo/circles/di/DataSourceModule.kt similarity index 51% rename from app/src/main/java/com/futo/circles/di/DataSourceModule.kt rename to app/src/main/java/org/futo/circles/di/DataSourceModule.kt index aa4d53883..b8935b108 100644 --- a/app/src/main/java/com/futo/circles/di/DataSourceModule.kt +++ b/app/src/main/java/org/futo/circles/di/DataSourceModule.kt @@ -1,47 +1,47 @@ -package com.futo.circles.di +package org.futo.circles.di -import com.futo.circles.core.matrix.auth.AuthConfirmationProvider -import com.futo.circles.core.matrix.pass_phrase.create.CreatePassPhraseDataSource -import com.futo.circles.core.matrix.pass_phrase.restore.RestorePassPhraseDataSource -import com.futo.circles.core.matrix.room.CoreSpacesTreeBuilder -import com.futo.circles.core.matrix.room.CreateRoomDataSource -import com.futo.circles.core.matrix.room.RoomRelationsBuilder -import com.futo.circles.feature.circles.CirclesDataSource -import com.futo.circles.feature.circles.accept_invite.AcceptCircleInviteDataSource -import com.futo.circles.feature.circles.following.FollowingDataSource -import com.futo.circles.feature.groups.GroupsDataSource -import com.futo.circles.feature.log_in.LoginDataSource -import com.futo.circles.feature.people.PeopleDataSource -import com.futo.circles.feature.people.UserOptionsDataSource -import com.futo.circles.feature.people.user.UserDataSource -import com.futo.circles.feature.photos.PhotosDataSource -import com.futo.circles.feature.photos.preview.GalleryImageDataSource -import com.futo.circles.feature.photos.save.SelectGalleryDataSource -import com.futo.circles.feature.room.LeaveRoomDataSource -import com.futo.circles.feature.room.invite.InviteMembersDataSource -import com.futo.circles.feature.room.manage_members.ManageMembersDataSource -import com.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelDataSource -import com.futo.circles.feature.room.select_users.SelectUsersDataSource -import com.futo.circles.feature.room.update_room.UpdateRoomDataSource -import com.futo.circles.feature.settings.SettingsDataSource -import com.futo.circles.feature.settings.active_sessions.ActiveSessionsDataSource -import com.futo.circles.feature.settings.active_sessions.remove_session.RemoveSessionDataSource -import com.futo.circles.feature.settings.change_password.ChangePasswordDataSource -import com.futo.circles.feature.settings.deactivate.DeactivateAccountDataSource -import com.futo.circles.feature.sign_up.SignUpDataSource -import com.futo.circles.feature.sign_up.setup_circles.SetupCirclesDataSource -import com.futo.circles.feature.sign_up.setup_profile.SetupProfileDataSource -import com.futo.circles.feature.sign_up.sign_up_type.SelectSignUpTypeDataSource -import com.futo.circles.feature.sign_up.terms.AcceptTermsDataSource -import com.futo.circles.feature.sign_up.validate_email.ValidateEmailDataSource -import com.futo.circles.feature.sign_up.validate_token.ValidateTokenDataSource -import com.futo.circles.feature.timeline.data_source.SendMessageDataSource -import com.futo.circles.feature.timeline.data_source.TimelineBuilder -import com.futo.circles.feature.timeline.data_source.TimelineDataSource -import com.futo.circles.feature.timeline.post.PostOptionsDataSource -import com.futo.circles.feature.timeline.post.emoji.EmojiDataSource -import com.futo.circles.feature.timeline.post.report.ReportDataSource -import com.futo.circles.model.CircleRoomTypeArg +import org.futo.circles.core.matrix.auth.AuthConfirmationProvider +import org.futo.circles.core.matrix.pass_phrase.create.CreatePassPhraseDataSource +import org.futo.circles.core.matrix.pass_phrase.restore.RestorePassPhraseDataSource +import org.futo.circles.core.matrix.room.CoreSpacesTreeBuilder +import org.futo.circles.core.matrix.room.CreateRoomDataSource +import org.futo.circles.core.matrix.room.RoomRelationsBuilder +import org.futo.circles.feature.circles.CirclesDataSource +import org.futo.circles.feature.circles.accept_invite.AcceptCircleInviteDataSource +import org.futo.circles.feature.circles.following.FollowingDataSource +import org.futo.circles.feature.groups.GroupsDataSource +import org.futo.circles.feature.log_in.LoginDataSource +import org.futo.circles.feature.people.PeopleDataSource +import org.futo.circles.feature.people.UserOptionsDataSource +import org.futo.circles.feature.people.user.UserDataSource +import org.futo.circles.feature.photos.PhotosDataSource +import org.futo.circles.feature.photos.preview.GalleryImageDataSource +import org.futo.circles.feature.photos.save.SelectGalleryDataSource +import org.futo.circles.feature.room.LeaveRoomDataSource +import org.futo.circles.feature.room.invite.InviteMembersDataSource +import org.futo.circles.feature.room.manage_members.ManageMembersDataSource +import org.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelDataSource +import org.futo.circles.feature.room.select_users.SelectUsersDataSource +import org.futo.circles.feature.room.update_room.UpdateRoomDataSource +import org.futo.circles.feature.settings.SettingsDataSource +import org.futo.circles.feature.settings.active_sessions.ActiveSessionsDataSource +import org.futo.circles.feature.settings.active_sessions.remove_session.RemoveSessionDataSource +import org.futo.circles.feature.settings.change_password.ChangePasswordDataSource +import org.futo.circles.feature.settings.deactivate.DeactivateAccountDataSource +import org.futo.circles.feature.sign_up.SignUpDataSource +import org.futo.circles.feature.sign_up.setup_circles.SetupCirclesDataSource +import org.futo.circles.feature.sign_up.setup_profile.SetupProfileDataSource +import org.futo.circles.feature.sign_up.sign_up_type.SelectSignUpTypeDataSource +import org.futo.circles.feature.sign_up.terms.AcceptTermsDataSource +import org.futo.circles.feature.sign_up.validate_email.ValidateEmailDataSource +import org.futo.circles.feature.sign_up.validate_token.ValidateTokenDataSource +import org.futo.circles.feature.timeline.data_source.SendMessageDataSource +import org.futo.circles.feature.timeline.data_source.TimelineBuilder +import org.futo.circles.feature.timeline.data_source.TimelineDataSource +import org.futo.circles.feature.timeline.post.PostOptionsDataSource +import org.futo.circles.feature.timeline.post.emoji.EmojiDataSource +import org.futo.circles.feature.timeline.post.report.ReportDataSource +import org.futo.circles.model.CircleRoomTypeArg import org.koin.dsl.module val dataSourceModule = module { diff --git a/app/src/main/java/com/futo/circles/di/Modules.kt b/app/src/main/java/org/futo/circles/di/Modules.kt similarity index 68% rename from app/src/main/java/com/futo/circles/di/Modules.kt rename to app/src/main/java/org/futo/circles/di/Modules.kt index d7324146b..3c41617b3 100644 --- a/app/src/main/java/com/futo/circles/di/Modules.kt +++ b/app/src/main/java/org/futo/circles/di/Modules.kt @@ -1,3 +1,3 @@ -package com.futo.circles.di +package org.futo.circles.di val applicationModules = listOf(uiModule, dataSourceModule) \ No newline at end of file diff --git a/app/src/main/java/com/futo/circles/di/UiModule.kt b/app/src/main/java/org/futo/circles/di/UiModule.kt similarity index 58% rename from app/src/main/java/com/futo/circles/di/UiModule.kt rename to app/src/main/java/org/futo/circles/di/UiModule.kt index b51e004da..732215794 100644 --- a/app/src/main/java/com/futo/circles/di/UiModule.kt +++ b/app/src/main/java/org/futo/circles/di/UiModule.kt @@ -1,39 +1,39 @@ -package com.futo.circles.di +package org.futo.circles.di -import com.futo.circles.feature.circles.CirclesViewModel -import com.futo.circles.feature.circles.accept_invite.AcceptCircleInviteViewModel -import com.futo.circles.feature.circles.following.FollowingViewModel -import com.futo.circles.feature.groups.GroupsViewModel -import com.futo.circles.feature.log_in.LogInViewModel -import com.futo.circles.feature.people.PeopleViewModel -import com.futo.circles.feature.people.user.UserViewModel -import com.futo.circles.feature.photos.PhotosViewModel -import com.futo.circles.feature.photos.gallery.GalleryViewModel -import com.futo.circles.feature.photos.preview.GalleryImageViewModel -import com.futo.circles.feature.photos.save.SaveToGalleryViewModel -import com.futo.circles.feature.room.create_room.CreateRoomViewModel -import com.futo.circles.feature.room.invite.InviteMembersViewModel -import com.futo.circles.feature.room.manage_members.ManageMembersViewModel -import com.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelViewModel -import com.futo.circles.feature.room.select_users.SelectUsersViewModel -import com.futo.circles.feature.room.update_room.UpdateRoomViewModel -import com.futo.circles.feature.settings.SettingsViewModel -import com.futo.circles.feature.settings.active_sessions.ActiveSessionsViewModel -import com.futo.circles.feature.settings.active_sessions.remove_session.RemoveSessionViewModel -import com.futo.circles.feature.settings.change_password.ChangePasswordViewModel -import com.futo.circles.feature.settings.deactivate.DeactivateAccountViewModel -import com.futo.circles.feature.settings.edit_profile.EditProfileViewModel -import com.futo.circles.feature.sign_up.SignUpViewModel -import com.futo.circles.feature.sign_up.setup_circles.SetupCirclesViewModel -import com.futo.circles.feature.sign_up.setup_profile.SetupProfileViewModel -import com.futo.circles.feature.sign_up.sign_up_type.SelectSignUpTypeViewModel -import com.futo.circles.feature.sign_up.terms.AcceptTermsViewModel -import com.futo.circles.feature.sign_up.validate_email.ValidateEmailViewModel -import com.futo.circles.feature.sign_up.validate_token.ValidateTokenViewModel -import com.futo.circles.feature.timeline.TimelineViewModel -import com.futo.circles.feature.timeline.post.emoji.EmojiViewModel -import com.futo.circles.feature.timeline.post.report.ReportViewModel -import com.futo.circles.model.CircleRoomTypeArg +import org.futo.circles.feature.circles.CirclesViewModel +import org.futo.circles.feature.circles.accept_invite.AcceptCircleInviteViewModel +import org.futo.circles.feature.circles.following.FollowingViewModel +import org.futo.circles.feature.groups.GroupsViewModel +import org.futo.circles.feature.log_in.LogInViewModel +import org.futo.circles.feature.people.PeopleViewModel +import org.futo.circles.feature.people.user.UserViewModel +import org.futo.circles.feature.photos.PhotosViewModel +import org.futo.circles.feature.photos.gallery.GalleryViewModel +import org.futo.circles.feature.photos.preview.GalleryImageViewModel +import org.futo.circles.feature.photos.save.SaveToGalleryViewModel +import org.futo.circles.feature.room.create_room.CreateRoomViewModel +import org.futo.circles.feature.room.invite.InviteMembersViewModel +import org.futo.circles.feature.room.manage_members.ManageMembersViewModel +import org.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelViewModel +import org.futo.circles.feature.room.select_users.SelectUsersViewModel +import org.futo.circles.feature.room.update_room.UpdateRoomViewModel +import org.futo.circles.feature.settings.SettingsViewModel +import org.futo.circles.feature.settings.active_sessions.ActiveSessionsViewModel +import org.futo.circles.feature.settings.active_sessions.remove_session.RemoveSessionViewModel +import org.futo.circles.feature.settings.change_password.ChangePasswordViewModel +import org.futo.circles.feature.settings.deactivate.DeactivateAccountViewModel +import org.futo.circles.feature.settings.edit_profile.EditProfileViewModel +import org.futo.circles.feature.sign_up.SignUpViewModel +import org.futo.circles.feature.sign_up.setup_circles.SetupCirclesViewModel +import org.futo.circles.feature.sign_up.setup_profile.SetupProfileViewModel +import org.futo.circles.feature.sign_up.sign_up_type.SelectSignUpTypeViewModel +import org.futo.circles.feature.sign_up.terms.AcceptTermsViewModel +import org.futo.circles.feature.sign_up.validate_email.ValidateEmailViewModel +import org.futo.circles.feature.sign_up.validate_token.ValidateTokenViewModel +import org.futo.circles.feature.timeline.TimelineViewModel +import org.futo.circles.feature.timeline.post.emoji.EmojiViewModel +import org.futo.circles.feature.timeline.post.report.ReportViewModel +import org.futo.circles.model.CircleRoomTypeArg import org.koin.androidx.viewmodel.dsl.viewModel import org.koin.core.parameter.parametersOf import org.koin.dsl.module diff --git a/app/src/main/java/com/futo/circles/extensions/BitmapExtensions.kt b/app/src/main/java/org/futo/circles/extensions/BitmapExtensions.kt similarity index 94% rename from app/src/main/java/com/futo/circles/extensions/BitmapExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/BitmapExtensions.kt index 41e0aaf64..8d5974f49 100644 --- a/app/src/main/java/com/futo/circles/extensions/BitmapExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/BitmapExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.content.Context import android.graphics.Bitmap diff --git a/app/src/main/java/com/futo/circles/extensions/ContextExtensions.kt b/app/src/main/java/org/futo/circles/extensions/ContextExtensions.kt similarity index 81% rename from app/src/main/java/com/futo/circles/extensions/ContextExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/ContextExtensions.kt index 3301c864e..601355a47 100644 --- a/app/src/main/java/com/futo/circles/extensions/ContextExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/ContextExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.content.Context import androidx.annotation.DimenRes diff --git a/app/src/main/java/com/futo/circles/extensions/CoroutinesExtensions.kt b/app/src/main/java/org/futo/circles/extensions/CoroutinesExtensions.kt similarity index 84% rename from app/src/main/java/com/futo/circles/extensions/CoroutinesExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/CoroutinesExtensions.kt index 62fa8327c..02745e79b 100644 --- a/app/src/main/java/com/futo/circles/extensions/CoroutinesExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/CoroutinesExtensions.kt @@ -1,7 +1,7 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions -import com.futo.circles.extensions.DispatcherHolder.BG -import com.futo.circles.extensions.DispatcherHolder.UI +import org.futo.circles.extensions.DispatcherHolder.BG +import org.futo.circles.extensions.DispatcherHolder.UI import kotlinx.coroutines.CoroutineExceptionHandler import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers diff --git a/app/src/main/java/com/futo/circles/extensions/FileExtensions.kt b/app/src/main/java/org/futo/circles/extensions/FileExtensions.kt similarity index 73% rename from app/src/main/java/com/futo/circles/extensions/FileExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/FileExtensions.kt index 76aacd565..a67b83e06 100644 --- a/app/src/main/java/com/futo/circles/extensions/FileExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/FileExtensions.kt @@ -1,9 +1,9 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.content.Context import android.net.Uri import androidx.core.content.FileProvider -import com.futo.circles.core.FILE_PROVIDER_AUTHORITY_PREFIX +import org.futo.circles.core.FILE_PROVIDER_AUTHORITY_PREFIX import java.io.File fun File.getUri(context: Context): Uri = FileProvider.getUriForFile( diff --git a/app/src/main/java/com/futo/circles/extensions/FragmentExtensions.kt b/app/src/main/java/org/futo/circles/extensions/FragmentExtensions.kt similarity index 98% rename from app/src/main/java/com/futo/circles/extensions/FragmentExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/FragmentExtensions.kt index 27d097d80..c16aa7013 100644 --- a/app/src/main/java/com/futo/circles/extensions/FragmentExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/FragmentExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.annotation.SuppressLint import android.graphics.Color @@ -14,7 +14,7 @@ import androidx.appcompat.widget.Toolbar import androidx.browser.customtabs.CustomTabsIntent import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController -import com.futo.circles.R +import org.futo.circles.R import com.google.android.material.dialog.MaterialAlertDialogBuilder import com.google.android.material.snackbar.Snackbar diff --git a/app/src/main/java/com/futo/circles/extensions/GalleryImageItemExtensions.kt b/app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt similarity index 79% rename from app/src/main/java/com/futo/circles/extensions/GalleryImageItemExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt index 8aec47aa9..ee0c3b85b 100644 --- a/app/src/main/java/com/futo/circles/extensions/GalleryImageItemExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/GalleryImageItemExtensions.kt @@ -1,9 +1,9 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.util.Size import android.widget.ImageView -import com.futo.circles.R -import com.futo.circles.model.GalleryImageListItem +import org.futo.circles.R +import org.futo.circles.model.GalleryImageListItem fun GalleryImageListItem.loadInto(imageView: ImageView) { if (imageContent.fileUrl.startsWith(UriContentScheme)) { diff --git a/app/src/main/java/com/futo/circles/extensions/ImageViewExtensions.kt b/app/src/main/java/org/futo/circles/extensions/ImageViewExtensions.kt similarity index 90% rename from app/src/main/java/com/futo/circles/extensions/ImageViewExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/ImageViewExtensions.kt index 62a394711..ce7d840e2 100644 --- a/app/src/main/java/com/futo/circles/extensions/ImageViewExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/ImageViewExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.graphics.Color import android.graphics.drawable.Drawable @@ -9,10 +9,10 @@ import com.amulyakhare.textdrawable.util.ColorGenerator import com.bumptech.glide.Glide import com.bumptech.glide.load.resource.drawable.DrawableTransitionOptions import com.bumptech.glide.request.target.Target -import com.futo.circles.R -import com.futo.circles.glide.GlideApp -import com.futo.circles.model.ImageContent -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.glide.GlideApp +import org.futo.circles.model.ImageContent +import org.futo.circles.provider.MatrixSessionProvider fun ImageView.loadImage( @@ -38,7 +38,7 @@ fun ImageView.loadEncryptedImage( val loadHeight = if (loadOriginalSize) Target.SIZE_ORIGINAL else preferredSize?.height ?: height content.elementToDecrypt?.let { - GlideApp + org.futo.circles.glide.GlideApp .with(context) .load(content) .transition(DrawableTransitionOptions.withCrossFade()) diff --git a/app/src/main/java/com/futo/circles/extensions/LiveDataExtensions.kt b/app/src/main/java/org/futo/circles/extensions/LiveDataExtensions.kt similarity index 90% rename from app/src/main/java/com/futo/circles/extensions/LiveDataExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/LiveDataExtensions.kt index b7c79b206..921d7a541 100644 --- a/app/src/main/java/com/futo/circles/extensions/LiveDataExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/LiveDataExtensions.kt @@ -1,9 +1,9 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import androidx.fragment.app.Fragment import androidx.lifecycle.LiveData -import com.futo.circles.core.ErrorParser -import com.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.core.ErrorParser +import org.futo.circles.core.fragment.HasLoadingState fun <T> LiveData<Response<T>>.observeResponse( fragment: Fragment, diff --git a/app/src/main/java/com/futo/circles/extensions/MatrixRoomExtensions.kt b/app/src/main/java/org/futo/circles/extensions/MatrixRoomExtensions.kt similarity index 79% rename from app/src/main/java/com/futo/circles/extensions/MatrixRoomExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/MatrixRoomExtensions.kt index 227d92b8a..ae9523ea7 100644 --- a/app/src/main/java/com/futo/circles/extensions/MatrixRoomExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/MatrixRoomExtensions.kt @@ -1,8 +1,8 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions -import com.futo.circles.model.TIMELINE_TAG -import com.futo.circles.model.TIMELINE_TYPE -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.model.TIMELINE_TAG +import org.futo.circles.model.TIMELINE_TYPE +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getRoom import org.matrix.android.sdk.api.session.room.Room diff --git a/app/src/main/java/com/futo/circles/extensions/MatrixSessionExtensions.kt b/app/src/main/java/org/futo/circles/extensions/MatrixSessionExtensions.kt similarity index 91% rename from app/src/main/java/com/futo/circles/extensions/MatrixSessionExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/MatrixSessionExtensions.kt index dab47c28f..4fca3e348 100644 --- a/app/src/main/java/com/futo/circles/extensions/MatrixSessionExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/MatrixSessionExtensions.kt @@ -1,7 +1,7 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.util.Size -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.provider.MatrixSessionProvider import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.SupervisorJob diff --git a/app/src/main/java/com/futo/circles/extensions/MatrixTermsExtension.kt b/app/src/main/java/org/futo/circles/extensions/MatrixTermsExtension.kt similarity index 82% rename from app/src/main/java/com/futo/circles/extensions/MatrixTermsExtension.kt rename to app/src/main/java/org/futo/circles/extensions/MatrixTermsExtension.kt index 66edd7671..9a2810c0f 100644 --- a/app/src/main/java/com/futo/circles/extensions/MatrixTermsExtension.kt +++ b/app/src/main/java/org/futo/circles/extensions/MatrixTermsExtension.kt @@ -1,7 +1,7 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions -import com.futo.circles.model.TermsListItem +import org.futo.circles.model.TermsListItem import org.matrix.android.sdk.api.auth.registration.TermPolicies import org.matrix.android.sdk.api.auth.toLocalizedLoginTerms diff --git a/app/src/main/java/com/futo/circles/extensions/MatrixUserRoleExtensions.kt b/app/src/main/java/org/futo/circles/extensions/MatrixUserRoleExtensions.kt similarity index 96% rename from app/src/main/java/com/futo/circles/extensions/MatrixUserRoleExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/MatrixUserRoleExtensions.kt index 6bd5e651e..897cb54dd 100644 --- a/app/src/main/java/com/futo/circles/extensions/MatrixUserRoleExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/MatrixUserRoleExtensions.kt @@ -1,7 +1,7 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions -import com.futo.circles.R -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.events.model.EventType import org.matrix.android.sdk.api.session.events.model.toModel import org.matrix.android.sdk.api.session.getRoom diff --git a/app/src/main/java/com/futo/circles/extensions/RecyclerViewExtensions.kt b/app/src/main/java/org/futo/circles/extensions/RecyclerViewExtensions.kt similarity index 95% rename from app/src/main/java/com/futo/circles/extensions/RecyclerViewExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/RecyclerViewExtensions.kt index 7a375c134..9c8481c44 100644 --- a/app/src/main/java/com/futo/circles/extensions/RecyclerViewExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/RecyclerViewExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.view.View diff --git a/app/src/main/java/com/futo/circles/extensions/SearchViewExtensions.kt b/app/src/main/java/org/futo/circles/extensions/SearchViewExtensions.kt similarity index 94% rename from app/src/main/java/com/futo/circles/extensions/SearchViewExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/SearchViewExtensions.kt index a76978cbb..cd54968a3 100644 --- a/app/src/main/java/com/futo/circles/extensions/SearchViewExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/SearchViewExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import androidx.appcompat.widget.SearchView import kotlinx.coroutines.flow.MutableStateFlow diff --git a/app/src/main/java/com/futo/circles/extensions/StringExtensions.kt b/app/src/main/java/org/futo/circles/extensions/StringExtensions.kt similarity index 79% rename from app/src/main/java/com/futo/circles/extensions/StringExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/StringExtensions.kt index 9921841e9..48661963d 100644 --- a/app/src/main/java/com/futo/circles/extensions/StringExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/StringExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.util.Patterns diff --git a/app/src/main/java/com/futo/circles/extensions/TextInputLayoutExtensions.kt b/app/src/main/java/org/futo/circles/extensions/TextInputLayoutExtensions.kt similarity index 85% rename from app/src/main/java/com/futo/circles/extensions/TextInputLayoutExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/TextInputLayoutExtensions.kt index 30162211b..df1074283 100644 --- a/app/src/main/java/com/futo/circles/extensions/TextInputLayoutExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/TextInputLayoutExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import com.google.android.material.textfield.TextInputLayout diff --git a/app/src/main/java/com/futo/circles/extensions/UriExtensions.kt b/app/src/main/java/org/futo/circles/extensions/UriExtensions.kt similarity index 97% rename from app/src/main/java/com/futo/circles/extensions/UriExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/UriExtensions.kt index ece2b8803..672f02764 100644 --- a/app/src/main/java/com/futo/circles/extensions/UriExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/UriExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.content.Context import android.net.Uri @@ -6,7 +6,7 @@ import android.provider.MediaStore import android.provider.OpenableColumns import androidx.core.database.getLongOrNull import androidx.core.database.getStringOrNull -import com.futo.circles.core.ImageUtils +import org.futo.circles.core.ImageUtils import org.matrix.android.sdk.api.session.content.ContentAttachmentData import java.io.File diff --git a/app/src/main/java/com/futo/circles/extensions/ViewExtensions.kt b/app/src/main/java/org/futo/circles/extensions/ViewExtensions.kt similarity index 97% rename from app/src/main/java/com/futo/circles/extensions/ViewExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/ViewExtensions.kt index 5aee98b65..6376a9da9 100644 --- a/app/src/main/java/com/futo/circles/extensions/ViewExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/ViewExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import android.R import android.content.res.TypedArray diff --git a/app/src/main/java/com/futo/circles/extensions/ViewModelExtensions.kt b/app/src/main/java/org/futo/circles/extensions/ViewModelExtensions.kt similarity index 96% rename from app/src/main/java/com/futo/circles/extensions/ViewModelExtensions.kt rename to app/src/main/java/org/futo/circles/extensions/ViewModelExtensions.kt index 89597ca97..b3c3dd1f8 100644 --- a/app/src/main/java/com/futo/circles/extensions/ViewModelExtensions.kt +++ b/app/src/main/java/org/futo/circles/extensions/ViewModelExtensions.kt @@ -1,4 +1,4 @@ -package com.futo.circles.extensions +package org.futo.circles.extensions import androidx.lifecycle.ViewModel import androidx.lifecycle.viewModelScope diff --git a/app/src/main/java/com/futo/circles/feature/bottom_navigation/BottomNavigationFragment.kt b/app/src/main/java/org/futo/circles/feature/bottom_navigation/BottomNavigationFragment.kt similarity index 88% rename from app/src/main/java/com/futo/circles/feature/bottom_navigation/BottomNavigationFragment.kt rename to app/src/main/java/org/futo/circles/feature/bottom_navigation/BottomNavigationFragment.kt index c0b55b3d3..ffe650134 100644 --- a/app/src/main/java/com/futo/circles/feature/bottom_navigation/BottomNavigationFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/bottom_navigation/BottomNavigationFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.bottom_navigation +package org.futo.circles.feature.bottom_navigation import android.os.Bundle import android.view.View @@ -8,9 +8,9 @@ import androidx.navigation.fragment.NavHostFragment import androidx.navigation.ui.AppBarConfiguration import androidx.navigation.ui.setupWithNavController import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.databinding.BottomNavigationFragmentBinding -import com.futo.circles.extensions.setSupportActionBar +import org.futo.circles.R +import org.futo.circles.databinding.BottomNavigationFragmentBinding +import org.futo.circles.extensions.setSupportActionBar class BottomNavigationFragment : Fragment(R.layout.bottom_navigation_fragment) { diff --git a/app/src/main/java/com/futo/circles/feature/circles/CirclesDataSource.kt b/app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt similarity index 70% rename from app/src/main/java/com/futo/circles/feature/circles/CirclesDataSource.kt rename to app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt index c1212d5ac..338ae1e28 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/CirclesDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/CirclesDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.circles +package org.futo.circles.feature.circles -import com.futo.circles.core.rooms.data_source.RoomsDataSource -import com.futo.circles.mapping.toInviteCircleListItem -import com.futo.circles.mapping.toJoinedCircleListItem -import com.futo.circles.model.CIRCLE_TAG -import com.futo.circles.model.RoomListItem -import com.futo.circles.model.TIMELINE_TYPE +import org.futo.circles.core.rooms.data_source.RoomsDataSource +import org.futo.circles.mapping.toInviteCircleListItem +import org.futo.circles.mapping.toJoinedCircleListItem +import org.futo.circles.model.CIRCLE_TAG +import org.futo.circles.model.RoomListItem +import org.futo.circles.model.TIMELINE_TYPE import org.matrix.android.sdk.api.session.room.model.Membership import org.matrix.android.sdk.api.session.room.model.RoomSummary diff --git a/app/src/main/java/com/futo/circles/feature/circles/CirclesFragment.kt b/app/src/main/java/org/futo/circles/feature/circles/CirclesFragment.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/circles/CirclesFragment.kt rename to app/src/main/java/org/futo/circles/feature/circles/CirclesFragment.kt index d2b56341a..77ffb50ae 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/CirclesFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/CirclesFragment.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.circles +package org.futo.circles.feature.circles import androidx.navigation.fragment.findNavController -import com.futo.circles.core.rooms.HasInvites -import com.futo.circles.core.rooms.RoomsFragment -import com.futo.circles.model.RoomListItem +import org.futo.circles.core.rooms.HasInvites +import org.futo.circles.core.rooms.RoomsFragment +import org.futo.circles.model.RoomListItem import org.koin.androidx.viewmodel.ext.android.viewModel class CirclesFragment : RoomsFragment(), HasInvites { diff --git a/app/src/main/java/com/futo/circles/feature/circles/CirclesViewModel.kt b/app/src/main/java/org/futo/circles/feature/circles/CirclesViewModel.kt similarity index 75% rename from app/src/main/java/com/futo/circles/feature/circles/CirclesViewModel.kt rename to app/src/main/java/org/futo/circles/feature/circles/CirclesViewModel.kt index 08372083c..20ba889ea 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/CirclesViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/CirclesViewModel.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.circles +package org.futo.circles.feature.circles import androidx.lifecycle.map -import com.futo.circles.core.rooms.RoomsViewModel -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.core.rooms.RoomsViewModel +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams class CirclesViewModel( diff --git a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDataSource.kt b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDataSource.kt similarity index 79% rename from app/src/main/java/com/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDataSource.kt rename to app/src/main/java/org/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDataSource.kt index fc929945e..a386d5e19 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDataSource.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.circles.accept_invite +package org.futo.circles.feature.circles.accept_invite import androidx.lifecycle.MutableLiveData -import com.futo.circles.core.matrix.room.RoomRelationsBuilder -import com.futo.circles.extensions.createResult -import com.futo.circles.mapping.toSelectableRoomListItem -import com.futo.circles.model.CIRCLE_TAG -import com.futo.circles.model.SelectableRoomListItem -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.core.matrix.room.RoomRelationsBuilder +import org.futo.circles.extensions.createResult +import org.futo.circles.mapping.toSelectableRoomListItem +import org.futo.circles.model.CIRCLE_TAG +import org.futo.circles.model.SelectableRoomListItem +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.room.model.Membership import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams diff --git a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDialogFragment.kt similarity index 81% rename from app/src/main/java/com/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDialogFragment.kt index 818f00950..8f7930b1b 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/AcceptCircleInviteDialogFragment.kt @@ -1,18 +1,18 @@ -package com.futo.circles.feature.circles.accept_invite +package org.futo.circles.feature.circles.accept_invite import android.os.Bundle import android.view.View import androidx.fragment.app.Fragment import androidx.navigation.fragment.navArgs import androidx.recyclerview.widget.DividerItemDecoration -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.databinding.AcceptCircleInviteDialogFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.feature.circles.accept_invite.list.CirclesInviteAdapter -import com.futo.circles.feature.circles.accept_invite.list.selected.SelectedCirclesAdapter +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.databinding.AcceptCircleInviteDialogFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.feature.circles.accept_invite.list.CirclesInviteAdapter +import org.futo.circles.feature.circles.accept_invite.list.selected.SelectedCirclesAdapter import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/AcceptCircleInviteViewModel.kt b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/AcceptCircleInviteViewModel.kt similarity index 69% rename from app/src/main/java/com/futo/circles/feature/circles/accept_invite/AcceptCircleInviteViewModel.kt rename to app/src/main/java/org/futo/circles/feature/circles/accept_invite/AcceptCircleInviteViewModel.kt index ef0b39f88..cef562867 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/AcceptCircleInviteViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/AcceptCircleInviteViewModel.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.circles.accept_invite +package org.futo.circles.feature.circles.accept_invite import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg -import com.futo.circles.model.SelectableRoomListItem +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg +import org.futo.circles.model.SelectableRoomListItem class AcceptCircleInviteViewModel( private val dataSource: AcceptCircleInviteDataSource diff --git a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/list/CirclesInviteAdapter.kt b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/list/CirclesInviteAdapter.kt similarity index 74% rename from app/src/main/java/com/futo/circles/feature/circles/accept_invite/list/CirclesInviteAdapter.kt rename to app/src/main/java/org/futo/circles/feature/circles/accept_invite/list/CirclesInviteAdapter.kt index d5648900b..6221145a9 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/list/CirclesInviteAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/list/CirclesInviteAdapter.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.circles.accept_invite.list +package org.futo.circles.feature.circles.accept_invite.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.RoomListItem -import com.futo.circles.model.SelectableRoomListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.RoomListItem +import org.futo.circles.model.SelectableRoomListItem class CirclesInviteAdapter( private val onCircleSelected: (SelectableRoomListItem) -> Unit diff --git a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/list/CirclesInviteViewHolder.kt b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/list/CirclesInviteViewHolder.kt similarity index 70% rename from app/src/main/java/com/futo/circles/feature/circles/accept_invite/list/CirclesInviteViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/circles/accept_invite/list/CirclesInviteViewHolder.kt index 1c8352453..a52d6981e 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/list/CirclesInviteViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/list/CirclesInviteViewHolder.kt @@ -1,15 +1,15 @@ -package com.futo.circles.feature.circles.accept_invite.list +package org.futo.circles.feature.circles.accept_invite.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.R -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.core.list.context -import com.futo.circles.databinding.AcceptCircleInviteListItemBinding -import com.futo.circles.extensions.loadProfileIcon -import com.futo.circles.extensions.onClick -import com.futo.circles.extensions.setSelectableItemBackground -import com.futo.circles.model.SelectableRoomListItem +import org.futo.circles.R +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.core.list.context +import org.futo.circles.databinding.AcceptCircleInviteListItemBinding +import org.futo.circles.extensions.loadProfileIcon +import org.futo.circles.extensions.onClick +import org.futo.circles.extensions.setSelectableItemBackground +import org.futo.circles.model.SelectableRoomListItem class CirclesInviteViewHolder( parent: ViewGroup, diff --git a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/list/selected/SelectedCirclesAdapter.kt b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/list/selected/SelectedCirclesAdapter.kt similarity index 70% rename from app/src/main/java/com/futo/circles/feature/circles/accept_invite/list/selected/SelectedCirclesAdapter.kt rename to app/src/main/java/org/futo/circles/feature/circles/accept_invite/list/selected/SelectedCirclesAdapter.kt index 858b62c96..76c4879df 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/accept_invite/list/selected/SelectedCirclesAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/accept_invite/list/selected/SelectedCirclesAdapter.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.circles.accept_invite.list.selected +package org.futo.circles.feature.circles.accept_invite.list.selected import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.core.list.ChipItemViewHolder -import com.futo.circles.model.RoomListItem -import com.futo.circles.model.SelectableRoomListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.core.list.ChipItemViewHolder +import org.futo.circles.model.RoomListItem +import org.futo.circles.model.SelectableRoomListItem class SelectedCirclesAdapter( private val onCircleDeselected: (SelectableRoomListItem) -> Unit diff --git a/app/src/main/java/com/futo/circles/feature/circles/following/FollowingDataSource.kt b/app/src/main/java/org/futo/circles/feature/circles/following/FollowingDataSource.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/circles/following/FollowingDataSource.kt rename to app/src/main/java/org/futo/circles/feature/circles/following/FollowingDataSource.kt index 458c55ca9..1da63b2bd 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/following/FollowingDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/following/FollowingDataSource.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.circles.following +package org.futo.circles.feature.circles.following import android.content.Context import androidx.lifecycle.map -import com.futo.circles.R -import com.futo.circles.core.matrix.room.RoomRelationsBuilder -import com.futo.circles.extensions.createResult -import com.futo.circles.mapping.toFollowingListItem -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.core.matrix.room.RoomRelationsBuilder +import org.futo.circles.extensions.createResult +import org.futo.circles.mapping.toFollowingListItem +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getRoom class FollowingDataSource( diff --git a/app/src/main/java/com/futo/circles/feature/circles/following/FollowingDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/circles/following/FollowingDialogFragment.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/circles/following/FollowingDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/circles/following/FollowingDialogFragment.kt index 98dbf36e6..32b926085 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/following/FollowingDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/following/FollowingDialogFragment.kt @@ -1,15 +1,15 @@ -package com.futo.circles.feature.circles.following +package org.futo.circles.feature.circles.following import android.os.Bundle import android.view.View import androidx.navigation.fragment.navArgs import androidx.recyclerview.widget.DividerItemDecoration -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.databinding.FollowingDialogFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.feature.circles.following.list.FollowingAdapter -import com.futo.circles.model.FollowingListItem +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.databinding.FollowingDialogFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.feature.circles.following.list.FollowingAdapter +import org.futo.circles.model.FollowingListItem import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/circles/following/FollowingViewModel.kt b/app/src/main/java/org/futo/circles/feature/circles/following/FollowingViewModel.kt similarity index 77% rename from app/src/main/java/com/futo/circles/feature/circles/following/FollowingViewModel.kt rename to app/src/main/java/org/futo/circles/feature/circles/following/FollowingViewModel.kt index e482cd08b..554ef93a2 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/following/FollowingViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/following/FollowingViewModel.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.circles.following +package org.futo.circles.feature.circles.following import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg class FollowingViewModel( private val dataSource: FollowingDataSource diff --git a/app/src/main/java/com/futo/circles/feature/circles/following/RemoveFollowingDialog.kt b/app/src/main/java/org/futo/circles/feature/circles/following/RemoveFollowingDialog.kt similarity index 89% rename from app/src/main/java/com/futo/circles/feature/circles/following/RemoveFollowingDialog.kt rename to app/src/main/java/org/futo/circles/feature/circles/following/RemoveFollowingDialog.kt index e8abbfd54..96f92f88f 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/following/RemoveFollowingDialog.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/following/RemoveFollowingDialog.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.circles.following +package org.futo.circles.feature.circles.following import android.content.Context import android.os.Bundle import android.view.LayoutInflater import androidx.appcompat.app.AppCompatDialog -import com.futo.circles.R -import com.futo.circles.databinding.RemoveFollowingDialogBinding +import org.futo.circles.R +import org.futo.circles.databinding.RemoveFollowingDialogBinding interface RemoveFollowingListener { fun onRemove(roomId: String) diff --git a/app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingAdapter.kt b/app/src/main/java/org/futo/circles/feature/circles/following/list/FollowingAdapter.kt similarity index 79% rename from app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingAdapter.kt rename to app/src/main/java/org/futo/circles/feature/circles/following/list/FollowingAdapter.kt index ad9946930..f46637c93 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/following/list/FollowingAdapter.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.circles.following.list +package org.futo.circles.feature.circles.following.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.FollowingListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.FollowingListItem class FollowingAdapter( private val onRemoveClicked: (FollowingListItem) -> Unit diff --git a/app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingViewHolder.kt b/app/src/main/java/org/futo/circles/feature/circles/following/list/FollowingViewHolder.kt similarity index 70% rename from app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/circles/following/list/FollowingViewHolder.kt index 219a382b6..ba26c71f0 100644 --- a/app/src/main/java/com/futo/circles/feature/circles/following/list/FollowingViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/circles/following/list/FollowingViewHolder.kt @@ -1,16 +1,16 @@ -package com.futo.circles.feature.circles.following.list +package org.futo.circles.feature.circles.following.list import android.text.format.DateUtils import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.R -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.core.list.context -import com.futo.circles.databinding.FollowingListItemBinding -import com.futo.circles.extensions.loadProfileIcon -import com.futo.circles.extensions.onClick -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.model.FollowingListItem +import org.futo.circles.R +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.core.list.context +import org.futo.circles.databinding.FollowingListItemBinding +import org.futo.circles.extensions.loadProfileIcon +import org.futo.circles.extensions.onClick +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.model.FollowingListItem class FollowingViewHolder( parent: ViewGroup, diff --git a/app/src/main/java/com/futo/circles/feature/groups/GroupsDataSource.kt b/app/src/main/java/org/futo/circles/feature/groups/GroupsDataSource.kt similarity index 68% rename from app/src/main/java/com/futo/circles/feature/groups/GroupsDataSource.kt rename to app/src/main/java/org/futo/circles/feature/groups/GroupsDataSource.kt index 3b363f352..66e80d026 100644 --- a/app/src/main/java/com/futo/circles/feature/groups/GroupsDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/groups/GroupsDataSource.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.groups +package org.futo.circles.feature.groups -import com.futo.circles.core.matrix.room.RoomRelationsBuilder -import com.futo.circles.core.rooms.data_source.RoomsDataSource -import com.futo.circles.extensions.createResult -import com.futo.circles.mapping.toInviteGroupListItem -import com.futo.circles.mapping.toJoinedGroupListItem -import com.futo.circles.model.GROUP_TYPE -import com.futo.circles.model.RoomListItem +import org.futo.circles.core.matrix.room.RoomRelationsBuilder +import org.futo.circles.core.rooms.data_source.RoomsDataSource +import org.futo.circles.extensions.createResult +import org.futo.circles.mapping.toInviteGroupListItem +import org.futo.circles.mapping.toJoinedGroupListItem +import org.futo.circles.model.GROUP_TYPE +import org.futo.circles.model.RoomListItem import org.matrix.android.sdk.api.session.room.model.Membership import org.matrix.android.sdk.api.session.room.model.RoomSummary diff --git a/app/src/main/java/com/futo/circles/feature/groups/GroupsFragment.kt b/app/src/main/java/org/futo/circles/feature/groups/GroupsFragment.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/groups/GroupsFragment.kt rename to app/src/main/java/org/futo/circles/feature/groups/GroupsFragment.kt index 1f895be8d..9b3c40f89 100644 --- a/app/src/main/java/com/futo/circles/feature/groups/GroupsFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/groups/GroupsFragment.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.groups +package org.futo.circles.feature.groups import androidx.navigation.fragment.findNavController -import com.futo.circles.core.rooms.HasInvites -import com.futo.circles.core.rooms.RoomsFragment -import com.futo.circles.model.RoomListItem +import org.futo.circles.core.rooms.HasInvites +import org.futo.circles.core.rooms.RoomsFragment +import org.futo.circles.model.RoomListItem import org.koin.androidx.viewmodel.ext.android.viewModel class GroupsFragment : RoomsFragment(), HasInvites { diff --git a/app/src/main/java/com/futo/circles/feature/groups/GroupsViewModel.kt b/app/src/main/java/org/futo/circles/feature/groups/GroupsViewModel.kt similarity index 74% rename from app/src/main/java/com/futo/circles/feature/groups/GroupsViewModel.kt rename to app/src/main/java/org/futo/circles/feature/groups/GroupsViewModel.kt index b550883a7..6c2a516ee 100644 --- a/app/src/main/java/com/futo/circles/feature/groups/GroupsViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/groups/GroupsViewModel.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.groups +package org.futo.circles.feature.groups import androidx.lifecycle.map -import com.futo.circles.core.rooms.RoomsViewModel -import com.futo.circles.extensions.launchBg -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.core.rooms.RoomsViewModel +import org.futo.circles.extensions.launchBg +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams class GroupsViewModel( diff --git a/app/src/main/java/com/futo/circles/feature/log_in/LogInFragment.kt b/app/src/main/java/org/futo/circles/feature/log_in/LogInFragment.kt similarity index 85% rename from app/src/main/java/com/futo/circles/feature/log_in/LogInFragment.kt rename to app/src/main/java/org/futo/circles/feature/log_in/LogInFragment.kt index 3a72113a0..9b7010324 100644 --- a/app/src/main/java/com/futo/circles/feature/log_in/LogInFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/log_in/LogInFragment.kt @@ -1,17 +1,17 @@ -package com.futo.circles.feature.log_in +package org.futo.circles.feature.log_in import android.os.Bundle import android.view.View import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.core.matrix.pass_phrase.LoadingDialog -import com.futo.circles.databinding.LogInFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showError +import org.futo.circles.R +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.core.matrix.pass_phrase.LoadingDialog +import org.futo.circles.databinding.LogInFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showError import org.koin.androidx.viewmodel.ext.android.viewModel diff --git a/app/src/main/java/com/futo/circles/feature/log_in/LogInViewModel.kt b/app/src/main/java/org/futo/circles/feature/log_in/LogInViewModel.kt similarity index 85% rename from app/src/main/java/com/futo/circles/feature/log_in/LogInViewModel.kt rename to app/src/main/java/org/futo/circles/feature/log_in/LogInViewModel.kt index 6d12eb878..8ff34a36f 100644 --- a/app/src/main/java/com/futo/circles/feature/log_in/LogInViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/log_in/LogInViewModel.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.log_in +package org.futo.circles.feature.log_in import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg import org.matrix.android.sdk.api.auth.data.LoginFlowResult import org.matrix.android.sdk.api.session.Session diff --git a/app/src/main/java/com/futo/circles/feature/log_in/LoginDataSource.kt b/app/src/main/java/org/futo/circles/feature/log_in/LoginDataSource.kt similarity index 75% rename from app/src/main/java/com/futo/circles/feature/log_in/LoginDataSource.kt rename to app/src/main/java/org/futo/circles/feature/log_in/LoginDataSource.kt index 387993348..3fc9fe1f7 100644 --- a/app/src/main/java/com/futo/circles/feature/log_in/LoginDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/log_in/LoginDataSource.kt @@ -1,14 +1,14 @@ -package com.futo.circles.feature.log_in +package org.futo.circles.feature.log_in import android.content.Context import android.net.Uri -import com.futo.circles.BuildConfig -import com.futo.circles.R -import com.futo.circles.core.matrix.pass_phrase.restore.RestorePassPhraseDataSource -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.createResult -import com.futo.circles.provider.MatrixInstanceProvider -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.BuildConfig +import org.futo.circles.R +import org.futo.circles.core.matrix.pass_phrase.restore.RestorePassPhraseDataSource +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.createResult +import org.futo.circles.provider.MatrixInstanceProvider +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.auth.data.HomeServerConnectionConfig import org.matrix.android.sdk.api.session.Session @@ -20,7 +20,7 @@ class LoginDataSource( private val homeServerConnectionConfig by lazy { HomeServerConnectionConfig .Builder() - .withHomeServerUri(Uri.parse(BuildConfig.MATRIX_HOME_SERVER_URL)) + .withHomeServerUri(Uri.parse(org.futo.circles.BuildConfig.MATRIX_HOME_SERVER_URL)) .build() } diff --git a/app/src/main/java/com/futo/circles/feature/people/PeopleDataSource.kt b/app/src/main/java/org/futo/circles/feature/people/PeopleDataSource.kt similarity index 85% rename from app/src/main/java/com/futo/circles/feature/people/PeopleDataSource.kt rename to app/src/main/java/org/futo/circles/feature/people/PeopleDataSource.kt index 6d61d0018..2b4ce1a26 100644 --- a/app/src/main/java/com/futo/circles/feature/people/PeopleDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/people/PeopleDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.people +package org.futo.circles.feature.people import androidx.lifecycle.asFlow -import com.futo.circles.core.DEFAULT_USER_PREFIX -import com.futo.circles.mapping.toPeopleUserListItem -import com.futo.circles.model.PeopleHeaderItem -import com.futo.circles.model.PeopleListItem -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.core.DEFAULT_USER_PREFIX +import org.futo.circles.mapping.toPeopleUserListItem +import org.futo.circles.model.PeopleHeaderItem +import org.futo.circles.model.PeopleListItem +import org.futo.circles.provider.MatrixSessionProvider import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.* import org.matrix.android.sdk.api.session.user.model.User diff --git a/app/src/main/java/com/futo/circles/feature/people/PeopleFragment.kt b/app/src/main/java/org/futo/circles/feature/people/PeopleFragment.kt similarity index 84% rename from app/src/main/java/com/futo/circles/feature/people/PeopleFragment.kt rename to app/src/main/java/org/futo/circles/feature/people/PeopleFragment.kt index d3e008061..909053152 100644 --- a/app/src/main/java/com/futo/circles/feature/people/PeopleFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/people/PeopleFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.people +package org.futo.circles.feature.people import android.os.Bundle import android.view.View @@ -6,13 +6,13 @@ import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import androidx.recyclerview.widget.DividerItemDecoration import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.databinding.PeopleFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showDialog -import com.futo.circles.feature.people.list.PeopleAdapter -import com.futo.circles.model.PeopleUserListItem +import org.futo.circles.R +import org.futo.circles.databinding.PeopleFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showDialog +import org.futo.circles.feature.people.list.PeopleAdapter +import org.futo.circles.model.PeopleUserListItem import org.koin.androidx.viewmodel.ext.android.viewModel class PeopleFragment : Fragment(R.layout.people_fragment) { diff --git a/app/src/main/java/com/futo/circles/feature/people/PeopleViewModel.kt b/app/src/main/java/org/futo/circles/feature/people/PeopleViewModel.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/people/PeopleViewModel.kt rename to app/src/main/java/org/futo/circles/feature/people/PeopleViewModel.kt index 670585c4d..754bd60a6 100644 --- a/app/src/main/java/com/futo/circles/feature/people/PeopleViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/people/PeopleViewModel.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.people +package org.futo.circles.feature.people import androidx.lifecycle.ViewModel import androidx.lifecycle.asLiveData -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg class PeopleViewModel( peopleDataSource: PeopleDataSource, diff --git a/app/src/main/java/com/futo/circles/feature/people/UserOptionsDataSource.kt b/app/src/main/java/org/futo/circles/feature/people/UserOptionsDataSource.kt similarity index 71% rename from app/src/main/java/com/futo/circles/feature/people/UserOptionsDataSource.kt rename to app/src/main/java/org/futo/circles/feature/people/UserOptionsDataSource.kt index fd10ee9a4..06049d30f 100644 --- a/app/src/main/java/com/futo/circles/feature/people/UserOptionsDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/people/UserOptionsDataSource.kt @@ -1,7 +1,7 @@ -package com.futo.circles.feature.people +package org.futo.circles.feature.people -import com.futo.circles.extensions.createResult -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.extensions.createResult +import org.futo.circles.provider.MatrixSessionProvider class UserOptionsDataSource { diff --git a/app/src/main/java/com/futo/circles/feature/people/list/PeopleAdapter.kt b/app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt similarity index 84% rename from app/src/main/java/com/futo/circles/feature/people/list/PeopleAdapter.kt rename to app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt index 5e966723c..7babd67b1 100644 --- a/app/src/main/java/com/futo/circles/feature/people/list/PeopleAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/people/list/PeopleAdapter.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.people.list +package org.futo.circles.feature.people.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.PeopleHeaderItem -import com.futo.circles.model.PeopleListItem -import com.futo.circles.model.PeopleUserListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.PeopleHeaderItem +import org.futo.circles.model.PeopleListItem +import org.futo.circles.model.PeopleUserListItem private enum class PeopleListViewType { Header, User } diff --git a/app/src/main/java/com/futo/circles/feature/people/list/PeopleViewHolder.kt b/app/src/main/java/org/futo/circles/feature/people/list/PeopleViewHolder.kt similarity index 75% rename from app/src/main/java/com/futo/circles/feature/people/list/PeopleViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/people/list/PeopleViewHolder.kt index 405321c7a..5cd2b8013 100644 --- a/app/src/main/java/com/futo/circles/feature/people/list/PeopleViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/people/list/PeopleViewHolder.kt @@ -1,18 +1,18 @@ -package com.futo.circles.feature.people.list +package org.futo.circles.feature.people.list import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.core.list.context -import com.futo.circles.databinding.InviteHeaderListItemBinding -import com.futo.circles.databinding.PeopleListItemBinding -import com.futo.circles.extensions.loadProfileIcon -import com.futo.circles.extensions.onClick -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.model.PeopleHeaderItem -import com.futo.circles.model.PeopleListItem -import com.futo.circles.model.PeopleUserListItem +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.core.list.context +import org.futo.circles.databinding.InviteHeaderListItemBinding +import org.futo.circles.databinding.PeopleListItemBinding +import org.futo.circles.extensions.loadProfileIcon +import org.futo.circles.extensions.onClick +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.model.PeopleHeaderItem +import org.futo.circles.model.PeopleListItem +import org.futo.circles.model.PeopleUserListItem abstract class PeopleViewHolder(view: View) : RecyclerView.ViewHolder(view) { abstract fun bind(data: PeopleListItem) diff --git a/app/src/main/java/com/futo/circles/feature/people/user/UserDataSource.kt b/app/src/main/java/org/futo/circles/feature/people/user/UserDataSource.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/people/user/UserDataSource.kt rename to app/src/main/java/org/futo/circles/feature/people/user/UserDataSource.kt index 198f9f5d7..0825967a3 100644 --- a/app/src/main/java/com/futo/circles/feature/people/user/UserDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/people/user/UserDataSource.kt @@ -1,14 +1,14 @@ -package com.futo.circles.feature.people.user +package org.futo.circles.feature.people.user import android.content.Context import androidx.lifecycle.map -import com.futo.circles.R -import com.futo.circles.extensions.getRoomOwners -import com.futo.circles.mapping.toJoinedCircleListItem -import com.futo.circles.model.CIRCLE_TAG -import com.futo.circles.model.JoinedCircleListItem -import com.futo.circles.model.TIMELINE_TYPE -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.extensions.getRoomOwners +import org.futo.circles.mapping.toJoinedCircleListItem +import org.futo.circles.model.CIRCLE_TAG +import org.futo.circles.model.JoinedCircleListItem +import org.futo.circles.model.TIMELINE_TYPE +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.room.model.Membership import org.matrix.android.sdk.api.session.room.model.RoomSummary import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams diff --git a/app/src/main/java/com/futo/circles/feature/people/user/UserFragment.kt b/app/src/main/java/org/futo/circles/feature/people/user/UserFragment.kt similarity index 85% rename from app/src/main/java/com/futo/circles/feature/people/user/UserFragment.kt rename to app/src/main/java/org/futo/circles/feature/people/user/UserFragment.kt index 0b3a8b2fc..c1769c3d6 100644 --- a/app/src/main/java/com/futo/circles/feature/people/user/UserFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/people/user/UserFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.people.user +package org.futo.circles.feature.people.user import android.os.Bundle import android.view.View @@ -7,13 +7,13 @@ import androidx.fragment.app.Fragment import androidx.navigation.fragment.navArgs import androidx.recyclerview.widget.DividerItemDecoration import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.databinding.UserFragmentBinding -import com.futo.circles.extensions.loadProfileIcon -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.feature.people.user.list.UsersCirclesAdapter -import com.futo.circles.mapping.notEmptyDisplayName +import org.futo.circles.R +import org.futo.circles.databinding.UserFragmentBinding +import org.futo.circles.extensions.loadProfileIcon +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.feature.people.user.list.UsersCirclesAdapter +import org.futo.circles.mapping.notEmptyDisplayName import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf import org.matrix.android.sdk.api.session.user.model.User diff --git a/app/src/main/java/com/futo/circles/feature/people/user/UserViewModel.kt b/app/src/main/java/org/futo/circles/feature/people/user/UserViewModel.kt similarity index 83% rename from app/src/main/java/com/futo/circles/feature/people/user/UserViewModel.kt rename to app/src/main/java/org/futo/circles/feature/people/user/UserViewModel.kt index aa75fdf4e..58c0561ad 100644 --- a/app/src/main/java/com/futo/circles/feature/people/user/UserViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/people/user/UserViewModel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.people.user +package org.futo.circles.feature.people.user import androidx.lifecycle.ViewModel diff --git a/app/src/main/java/com/futo/circles/feature/people/user/list/UsersCircleViewHolder.kt b/app/src/main/java/org/futo/circles/feature/people/user/list/UsersCircleViewHolder.kt similarity index 68% rename from app/src/main/java/com/futo/circles/feature/people/user/list/UsersCircleViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/people/user/list/UsersCircleViewHolder.kt index 076d5bde4..f2578847d 100644 --- a/app/src/main/java/com/futo/circles/feature/people/user/list/UsersCircleViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/people/user/list/UsersCircleViewHolder.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.people.user.list +package org.futo.circles.feature.people.user.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.databinding.AcceptCircleInviteListItemBinding -import com.futo.circles.extensions.loadProfileIcon -import com.futo.circles.model.JoinedCircleListItem +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.databinding.AcceptCircleInviteListItemBinding +import org.futo.circles.extensions.loadProfileIcon +import org.futo.circles.model.JoinedCircleListItem class UsersCircleViewHolder( parent: ViewGroup diff --git a/app/src/main/java/com/futo/circles/feature/people/user/list/UsersCirclesAdapter.kt b/app/src/main/java/org/futo/circles/feature/people/user/list/UsersCirclesAdapter.kt similarity index 74% rename from app/src/main/java/com/futo/circles/feature/people/user/list/UsersCirclesAdapter.kt rename to app/src/main/java/org/futo/circles/feature/people/user/list/UsersCirclesAdapter.kt index e615e42e3..159035637 100644 --- a/app/src/main/java/com/futo/circles/feature/people/user/list/UsersCirclesAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/people/user/list/UsersCirclesAdapter.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.people.user.list +package org.futo.circles.feature.people.user.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.JoinedCircleListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.JoinedCircleListItem class UsersCirclesAdapter() : BaseRvAdapter<JoinedCircleListItem, UsersCircleViewHolder>(DefaultIdEntityCallback()) { diff --git a/app/src/main/java/com/futo/circles/feature/photos/PhotosDataSource.kt b/app/src/main/java/org/futo/circles/feature/photos/PhotosDataSource.kt similarity index 66% rename from app/src/main/java/com/futo/circles/feature/photos/PhotosDataSource.kt rename to app/src/main/java/org/futo/circles/feature/photos/PhotosDataSource.kt index 4b715094f..9c35b24cd 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/PhotosDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/PhotosDataSource.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.photos +package org.futo.circles.feature.photos -import com.futo.circles.core.rooms.data_source.RoomsDataSource -import com.futo.circles.mapping.toGalleryListItem -import com.futo.circles.model.GALLERY_TYPE -import com.futo.circles.model.RoomListItem +import org.futo.circles.core.rooms.data_source.RoomsDataSource +import org.futo.circles.mapping.toGalleryListItem +import org.futo.circles.model.GALLERY_TYPE +import org.futo.circles.model.RoomListItem import org.matrix.android.sdk.api.session.room.model.Membership import org.matrix.android.sdk.api.session.room.model.RoomSummary diff --git a/app/src/main/java/com/futo/circles/feature/photos/PhotosFragment.kt b/app/src/main/java/org/futo/circles/feature/photos/PhotosFragment.kt similarity index 81% rename from app/src/main/java/com/futo/circles/feature/photos/PhotosFragment.kt rename to app/src/main/java/org/futo/circles/feature/photos/PhotosFragment.kt index 3785d7cbe..70941cfc3 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/PhotosFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/PhotosFragment.kt @@ -1,13 +1,13 @@ -package com.futo.circles.feature.photos +package org.futo.circles.feature.photos import android.content.Context import android.os.Bundle import android.view.View import androidx.navigation.fragment.findNavController -import com.futo.circles.core.image_picker.PickGalleryListener -import com.futo.circles.core.rooms.RoomsFragment -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.model.RoomListItem +import org.futo.circles.core.image_picker.PickGalleryListener +import org.futo.circles.core.rooms.RoomsFragment +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.model.RoomListItem import org.koin.androidx.viewmodel.ext.android.viewModel class PhotosFragment : RoomsFragment() { diff --git a/app/src/main/java/com/futo/circles/feature/photos/PhotosViewModel.kt b/app/src/main/java/org/futo/circles/feature/photos/PhotosViewModel.kt similarity index 74% rename from app/src/main/java/com/futo/circles/feature/photos/PhotosViewModel.kt rename to app/src/main/java/org/futo/circles/feature/photos/PhotosViewModel.kt index b9912671c..d09b7f914 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/PhotosViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/PhotosViewModel.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.photos +package org.futo.circles.feature.photos import androidx.lifecycle.map -import com.futo.circles.core.rooms.RoomsViewModel -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.core.rooms.RoomsViewModel +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams class PhotosViewModel( diff --git a/app/src/main/java/com/futo/circles/feature/photos/gallery/GalleryFragment.kt b/app/src/main/java/org/futo/circles/feature/photos/gallery/GalleryFragment.kt similarity index 90% rename from app/src/main/java/com/futo/circles/feature/photos/gallery/GalleryFragment.kt rename to app/src/main/java/org/futo/circles/feature/photos/gallery/GalleryFragment.kt index 1c9f534e6..678bc3652 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/gallery/GalleryFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/gallery/GalleryFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.photos.gallery +package org.futo.circles.feature.photos.gallery import android.annotation.SuppressLint import android.content.Context @@ -13,15 +13,15 @@ import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.image_picker.ImagePickerHelper -import com.futo.circles.core.image_picker.PickGalleryImageListener -import com.futo.circles.core.list.BaseRvDecoration -import com.futo.circles.databinding.GalleryFragmentBinding -import com.futo.circles.extensions.* -import com.futo.circles.feature.photos.gallery.list.GalleryImageViewHolder -import com.futo.circles.feature.photos.gallery.list.GalleryImagesAdapter -import com.futo.circles.model.CircleRoomTypeArg +import org.futo.circles.R +import org.futo.circles.core.image_picker.ImagePickerHelper +import org.futo.circles.core.image_picker.PickGalleryImageListener +import org.futo.circles.core.list.BaseRvDecoration +import org.futo.circles.databinding.GalleryFragmentBinding +import org.futo.circles.extensions.* +import org.futo.circles.feature.photos.gallery.list.GalleryImageViewHolder +import org.futo.circles.feature.photos.gallery.list.GalleryImagesAdapter +import org.futo.circles.model.CircleRoomTypeArg import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/photos/gallery/GalleryViewModel.kt b/app/src/main/java/org/futo/circles/feature/photos/gallery/GalleryViewModel.kt similarity index 69% rename from app/src/main/java/com/futo/circles/feature/photos/gallery/GalleryViewModel.kt rename to app/src/main/java/org/futo/circles/feature/photos/gallery/GalleryViewModel.kt index 9d3bee894..785fc9f64 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/gallery/GalleryViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/gallery/GalleryViewModel.kt @@ -1,20 +1,20 @@ -package com.futo.circles.feature.photos.gallery +package org.futo.circles.feature.photos.gallery import android.content.Context import android.net.Uri import androidx.lifecycle.map import com.bumptech.glide.Glide -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.getUri -import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.photos.preview.GalleryImageDataSource -import com.futo.circles.feature.room.LeaveRoomDataSource -import com.futo.circles.feature.timeline.BaseTimelineViewModel -import com.futo.circles.feature.timeline.data_source.SendMessageDataSource -import com.futo.circles.feature.timeline.data_source.TimelineDataSource -import com.futo.circles.model.GalleryImageListItem -import com.futo.circles.model.ImageContent +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.getUri +import org.futo.circles.extensions.launchBg +import org.futo.circles.feature.photos.preview.GalleryImageDataSource +import org.futo.circles.feature.room.LeaveRoomDataSource +import org.futo.circles.feature.timeline.BaseTimelineViewModel +import org.futo.circles.feature.timeline.data_source.SendMessageDataSource +import org.futo.circles.feature.timeline.data_source.TimelineDataSource +import org.futo.circles.model.GalleryImageListItem +import org.futo.circles.model.ImageContent class GalleryViewModel( private val roomId: String, diff --git a/app/src/main/java/com/futo/circles/feature/photos/gallery/list/GalleryImageViewHolder.kt b/app/src/main/java/org/futo/circles/feature/photos/gallery/list/GalleryImageViewHolder.kt similarity index 65% rename from app/src/main/java/com/futo/circles/feature/photos/gallery/list/GalleryImageViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/photos/gallery/list/GalleryImageViewHolder.kt index 0f79518aa..41b40c077 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/gallery/list/GalleryImageViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/gallery/list/GalleryImageViewHolder.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.photos.gallery.list +package org.futo.circles.feature.photos.gallery.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.databinding.GalleryImageListItemBinding -import com.futo.circles.extensions.loadInto -import com.futo.circles.extensions.onClick -import com.futo.circles.model.GalleryImageListItem +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.databinding.GalleryImageListItemBinding +import org.futo.circles.extensions.loadInto +import org.futo.circles.extensions.onClick +import org.futo.circles.model.GalleryImageListItem class GalleryImageViewHolder( parent: ViewGroup, diff --git a/app/src/main/java/com/futo/circles/feature/photos/gallery/list/GalleryImagesAdapter.kt b/app/src/main/java/org/futo/circles/feature/photos/gallery/list/GalleryImagesAdapter.kt similarity index 83% rename from app/src/main/java/com/futo/circles/feature/photos/gallery/list/GalleryImagesAdapter.kt rename to app/src/main/java/org/futo/circles/feature/photos/gallery/list/GalleryImagesAdapter.kt index 25df5a489..881319f24 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/gallery/list/GalleryImagesAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/gallery/list/GalleryImagesAdapter.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.photos.gallery.list +package org.futo.circles.feature.photos.gallery.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.GalleryImageListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.GalleryImageListItem class GalleryImagesAdapter( private val onGalleryImageClicked: (postId: String) -> Unit, diff --git a/app/src/main/java/com/futo/circles/feature/photos/preview/GalleryImageDataSource.kt b/app/src/main/java/org/futo/circles/feature/photos/preview/GalleryImageDataSource.kt similarity index 68% rename from app/src/main/java/com/futo/circles/feature/photos/preview/GalleryImageDataSource.kt rename to app/src/main/java/org/futo/circles/feature/photos/preview/GalleryImageDataSource.kt index 36f2187f5..0d9ee3cf0 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/preview/GalleryImageDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/preview/GalleryImageDataSource.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.photos.preview +package org.futo.circles.feature.photos.preview -import com.futo.circles.mapping.toPost -import com.futo.circles.model.GalleryImageListItem -import com.futo.circles.model.ImageContent -import com.futo.circles.model.PostContentType -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.mapping.toPost +import org.futo.circles.model.GalleryImageListItem +import org.futo.circles.model.ImageContent +import org.futo.circles.model.PostContentType +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getRoom import org.matrix.android.sdk.api.session.room.getTimelineEvent diff --git a/app/src/main/java/com/futo/circles/feature/photos/preview/GalleryImageDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/photos/preview/GalleryImageDialogFragment.kt similarity index 86% rename from app/src/main/java/com/futo/circles/feature/photos/preview/GalleryImageDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/photos/preview/GalleryImageDialogFragment.kt index 9b1cefe9c..1f66d9470 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/preview/GalleryImageDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/preview/GalleryImageDialogFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.photos.preview +package org.futo.circles.feature.photos.preview import android.annotation.SuppressLint import android.graphics.Color @@ -7,14 +7,14 @@ import android.view.View import android.view.WindowManager import androidx.appcompat.view.menu.MenuBuilder import androidx.navigation.fragment.navArgs -import com.futo.circles.R -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.databinding.GalleryImageDialogFragmentBinding -import com.futo.circles.extensions.loadInto -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.showDialog -import com.futo.circles.extensions.showSuccess -import com.futo.circles.feature.timeline.post.share.ShareProvider +import org.futo.circles.R +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.databinding.GalleryImageDialogFragmentBinding +import org.futo.circles.extensions.loadInto +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.showDialog +import org.futo.circles.extensions.showSuccess +import org.futo.circles.feature.timeline.post.share.ShareProvider import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/photos/preview/GalleryImageViewModel.kt b/app/src/main/java/org/futo/circles/feature/photos/preview/GalleryImageViewModel.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/photos/preview/GalleryImageViewModel.kt rename to app/src/main/java/org/futo/circles/feature/photos/preview/GalleryImageViewModel.kt index 2a05399e1..ac262cdef 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/preview/GalleryImageViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/preview/GalleryImageViewModel.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.photos.preview +package org.futo.circles.feature.photos.preview import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.timeline.post.PostOptionsDataSource -import com.futo.circles.feature.timeline.post.share.ShareableContent +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.launchBg +import org.futo.circles.feature.timeline.post.PostOptionsDataSource +import org.futo.circles.feature.timeline.post.share.ShareableContent class GalleryImageViewModel( private val roomId: String, diff --git a/app/src/main/java/com/futo/circles/feature/photos/save/SaveToGalleryViewModel.kt b/app/src/main/java/org/futo/circles/feature/photos/save/SaveToGalleryViewModel.kt similarity index 73% rename from app/src/main/java/com/futo/circles/feature/photos/save/SaveToGalleryViewModel.kt rename to app/src/main/java/org/futo/circles/feature/photos/save/SaveToGalleryViewModel.kt index 5a272bccc..92380677a 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/save/SaveToGalleryViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/save/SaveToGalleryViewModel.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.photos.save +package org.futo.circles.feature.photos.save import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.photos.preview.GalleryImageDataSource -import com.futo.circles.model.SelectableRoomListItem +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg +import org.futo.circles.feature.photos.preview.GalleryImageDataSource +import org.futo.circles.model.SelectableRoomListItem class SaveToGalleryViewModel( private val galleryImageDataSource: GalleryImageDataSource, diff --git a/app/src/main/java/com/futo/circles/feature/photos/save/SaveToGalleyDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/photos/save/SaveToGalleyDialogFragment.kt similarity index 79% rename from app/src/main/java/com/futo/circles/feature/photos/save/SaveToGalleyDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/photos/save/SaveToGalleyDialogFragment.kt index 5052e9077..4b36ae83d 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/save/SaveToGalleyDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/save/SaveToGalleyDialogFragment.kt @@ -1,18 +1,18 @@ -package com.futo.circles.feature.photos.save +package org.futo.circles.feature.photos.save import android.os.Bundle import android.view.View import androidx.fragment.app.Fragment import androidx.navigation.fragment.navArgs -import com.futo.circles.R -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.databinding.SaveToGalleryDialogFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showSuccess -import com.futo.circles.feature.photos.save.list.SelectGalleryAdapter -import com.futo.circles.model.SelectableRoomListItem +import org.futo.circles.R +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.databinding.SaveToGalleryDialogFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showSuccess +import org.futo.circles.feature.photos.save.list.SelectGalleryAdapter +import org.futo.circles.model.SelectableRoomListItem import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/photos/save/SelectGalleryDataSource.kt b/app/src/main/java/org/futo/circles/feature/photos/save/SelectGalleryDataSource.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/photos/save/SelectGalleryDataSource.kt rename to app/src/main/java/org/futo/circles/feature/photos/save/SelectGalleryDataSource.kt index 46da5dd82..d803a4b49 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/save/SelectGalleryDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/save/SelectGalleryDataSource.kt @@ -1,16 +1,16 @@ -package com.futo.circles.feature.photos.save +package org.futo.circles.feature.photos.save import android.content.Context import androidx.lifecycle.MutableLiveData import com.bumptech.glide.Glide -import com.futo.circles.extensions.getUri -import com.futo.circles.extensions.onBG -import com.futo.circles.feature.timeline.data_source.SendMessageDataSource -import com.futo.circles.mapping.toSelectableRoomListItem -import com.futo.circles.model.GALLERY_TYPE -import com.futo.circles.model.ImageContent -import com.futo.circles.model.SelectableRoomListItem -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.extensions.getUri +import org.futo.circles.extensions.onBG +import org.futo.circles.feature.timeline.data_source.SendMessageDataSource +import org.futo.circles.mapping.toSelectableRoomListItem +import org.futo.circles.model.GALLERY_TYPE +import org.futo.circles.model.ImageContent +import org.futo.circles.model.SelectableRoomListItem +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.room.model.Membership import org.matrix.android.sdk.api.session.room.roomSummaryQueryParams diff --git a/app/src/main/java/com/futo/circles/feature/photos/save/list/SelectGalleryAdapter.kt b/app/src/main/java/org/futo/circles/feature/photos/save/list/SelectGalleryAdapter.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/photos/save/list/SelectGalleryAdapter.kt rename to app/src/main/java/org/futo/circles/feature/photos/save/list/SelectGalleryAdapter.kt index 006487a74..3f6e4f98f 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/save/list/SelectGalleryAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/save/list/SelectGalleryAdapter.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.photos.save.list +package org.futo.circles.feature.photos.save.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.SelectableRoomListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.SelectableRoomListItem class SelectGalleryAdapter( private val onGalleryClicked: (SelectableRoomListItem) -> Unit, diff --git a/app/src/main/java/com/futo/circles/feature/photos/save/list/SelectGalleryViewHolder.kt b/app/src/main/java/org/futo/circles/feature/photos/save/list/SelectGalleryViewHolder.kt similarity index 69% rename from app/src/main/java/com/futo/circles/feature/photos/save/list/SelectGalleryViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/photos/save/list/SelectGalleryViewHolder.kt index e86687dfc..a13f0952a 100644 --- a/app/src/main/java/com/futo/circles/feature/photos/save/list/SelectGalleryViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/photos/save/list/SelectGalleryViewHolder.kt @@ -1,14 +1,14 @@ -package com.futo.circles.feature.photos.save.list +package org.futo.circles.feature.photos.save.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.R -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.databinding.SelectGalleryListItemBinding -import com.futo.circles.extensions.loadProfileIcon -import com.futo.circles.extensions.onClick -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.model.SelectableRoomListItem +import org.futo.circles.R +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.databinding.SelectGalleryListItemBinding +import org.futo.circles.extensions.loadProfileIcon +import org.futo.circles.extensions.onClick +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.model.SelectableRoomListItem class SelectGalleryViewHolder( parent: ViewGroup, diff --git a/app/src/main/java/com/futo/circles/feature/room/LeaveRoomDataSource.kt b/app/src/main/java/org/futo/circles/feature/room/LeaveRoomDataSource.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/room/LeaveRoomDataSource.kt rename to app/src/main/java/org/futo/circles/feature/room/LeaveRoomDataSource.kt index 5f122a7ef..9f6691469 100644 --- a/app/src/main/java/com/futo/circles/feature/room/LeaveRoomDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/room/LeaveRoomDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.room +package org.futo.circles.feature.room -import com.futo.circles.core.matrix.room.RoomRelationsBuilder -import com.futo.circles.extensions.createResult -import com.futo.circles.extensions.getCurrentUserPowerLevel -import com.futo.circles.extensions.getRoomOwners -import com.futo.circles.extensions.getTimelineRoomFor -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.core.matrix.room.RoomRelationsBuilder +import org.futo.circles.extensions.createResult +import org.futo.circles.extensions.getCurrentUserPowerLevel +import org.futo.circles.extensions.getRoomOwners +import org.futo.circles.extensions.getTimelineRoomFor +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getRoom import org.matrix.android.sdk.api.session.room.powerlevels.Role diff --git a/app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/room/create_room/CreateRoomDialogFragment.kt similarity index 84% rename from app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/room/create_room/CreateRoomDialogFragment.kt index 325ffae9b..8d11acbda 100644 --- a/app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/room/create_room/CreateRoomDialogFragment.kt @@ -1,21 +1,21 @@ -package com.futo.circles.feature.room.create_room +package org.futo.circles.feature.room.create_room import android.os.Bundle import android.view.View import androidx.core.widget.doAfterTextChanged import androidx.fragment.app.Fragment import androidx.navigation.fragment.navArgs -import com.futo.circles.R -import com.futo.circles.core.image_picker.ImagePickerHelper -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.databinding.CreateRoomDialogFragmentBinding -import com.futo.circles.extensions.getText -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.feature.room.select_users.SelectUsersFragment -import com.futo.circles.model.CircleRoomTypeArg +import org.futo.circles.R +import org.futo.circles.core.image_picker.ImagePickerHelper +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.databinding.CreateRoomDialogFragmentBinding +import org.futo.circles.extensions.getText +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.feature.room.select_users.SelectUsersFragment +import org.futo.circles.model.CircleRoomTypeArg import org.koin.androidx.viewmodel.ext.android.viewModel class CreateRoomDialogFragment : diff --git a/app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomViewModel.kt b/app/src/main/java/org/futo/circles/feature/room/create_room/CreateRoomViewModel.kt similarity index 79% rename from app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomViewModel.kt rename to app/src/main/java/org/futo/circles/feature/room/create_room/CreateRoomViewModel.kt index d11426f20..a7efa8f95 100644 --- a/app/src/main/java/com/futo/circles/feature/room/create_room/CreateRoomViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/room/create_room/CreateRoomViewModel.kt @@ -1,17 +1,17 @@ -package com.futo.circles.feature.room.create_room +package org.futo.circles.feature.room.create_room import android.net.Uri import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.core.matrix.room.CreateRoomDataSource -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.createResult -import com.futo.circles.extensions.launchBg -import com.futo.circles.model.CircleRoomTypeArg -import com.futo.circles.model.Gallery -import com.futo.circles.model.Group -import com.futo.circles.model.UserListItem +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.core.matrix.room.CreateRoomDataSource +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.createResult +import org.futo.circles.extensions.launchBg +import org.futo.circles.model.CircleRoomTypeArg +import org.futo.circles.model.Gallery +import org.futo.circles.model.Group +import org.futo.circles.model.UserListItem class CreateRoomViewModel( private val dataSource: CreateRoomDataSource diff --git a/app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersDataSource.kt b/app/src/main/java/org/futo/circles/feature/room/invite/InviteMembersDataSource.kt similarity index 75% rename from app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersDataSource.kt rename to app/src/main/java/org/futo/circles/feature/room/invite/InviteMembersDataSource.kt index b80bf2fd8..9905f406c 100644 --- a/app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/room/invite/InviteMembersDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.room.invite +package org.futo.circles.feature.room.invite import android.content.Context -import com.futo.circles.R -import com.futo.circles.extensions.createResult -import com.futo.circles.mapping.nameOrId -import com.futo.circles.model.UserListItem -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.extensions.createResult +import org.futo.circles.mapping.nameOrId +import org.futo.circles.model.UserListItem +import org.futo.circles.provider.MatrixSessionProvider import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.async import kotlinx.coroutines.awaitAll diff --git a/app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/room/invite/InviteMembersDialogFragment.kt similarity index 77% rename from app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/room/invite/InviteMembersDialogFragment.kt index 66d4b72be..c345f3ecc 100644 --- a/app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/room/invite/InviteMembersDialogFragment.kt @@ -1,19 +1,19 @@ -package com.futo.circles.feature.room.invite +package org.futo.circles.feature.room.invite import android.os.Bundle import android.view.View import androidx.fragment.app.Fragment import androidx.navigation.fragment.navArgs -import com.futo.circles.R -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.databinding.InviteMembersDialogFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showSuccess -import com.futo.circles.feature.room.select_users.SelectUsersFragment -import com.futo.circles.feature.room.select_users.SelectUsersListener -import com.futo.circles.model.UserListItem +import org.futo.circles.R +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.databinding.InviteMembersDialogFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showSuccess +import org.futo.circles.feature.room.select_users.SelectUsersFragment +import org.futo.circles.feature.room.select_users.SelectUsersListener +import org.futo.circles.model.UserListItem import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersViewModel.kt b/app/src/main/java/org/futo/circles/feature/room/invite/InviteMembersViewModel.kt similarity index 67% rename from app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersViewModel.kt rename to app/src/main/java/org/futo/circles/feature/room/invite/InviteMembersViewModel.kt index 4bac3ca84..da7157876 100644 --- a/app/src/main/java/com/futo/circles/feature/room/invite/InviteMembersViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/room/invite/InviteMembersViewModel.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.room.invite +package org.futo.circles.feature.room.invite import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg -import com.futo.circles.model.UserListItem +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg +import org.futo.circles.model.UserListItem class InviteMembersViewModel( private val dataSource: InviteMembersDataSource diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersDataSource.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/ManageMembersDataSource.kt similarity index 91% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersDataSource.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/ManageMembersDataSource.kt index cd0d97c98..a84723947 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/ManageMembersDataSource.kt @@ -1,16 +1,16 @@ -package com.futo.circles.feature.room.manage_members +package org.futo.circles.feature.room.manage_members import android.content.Context import androidx.lifecycle.asFlow -import com.futo.circles.R -import com.futo.circles.core.ExpandableItemsDataSource -import com.futo.circles.extensions.createResult -import com.futo.circles.mapping.nameOrId -import com.futo.circles.mapping.toGroupMemberListItem -import com.futo.circles.mapping.toInvitedUserListItem -import com.futo.circles.model.* -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.core.ExpandableItemsDataSource +import org.futo.circles.extensions.createResult +import org.futo.circles.mapping.nameOrId +import org.futo.circles.mapping.toGroupMemberListItem +import org.futo.circles.mapping.toInvitedUserListItem +import org.futo.circles.model.* +import org.futo.circles.provider.MatrixSessionProvider import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.* import org.matrix.android.sdk.api.query.QueryStringValue diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/ManageMembersDialogFragment.kt similarity index 89% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/ManageMembersDialogFragment.kt index 8f910af9b..3b15bf705 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/ManageMembersDialogFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.room.manage_members +package org.futo.circles.feature.room.manage_members import android.os.Bundle @@ -6,13 +6,13 @@ import android.view.View import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs import androidx.recyclerview.widget.DividerItemDecoration -import com.futo.circles.R -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.databinding.ManageMembersDialogFragmentBinding -import com.futo.circles.extensions.* -import com.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelListener -import com.futo.circles.feature.room.manage_members.list.GroupMembersListAdapter -import com.futo.circles.view.ManageMembersOptionsListener +import org.futo.circles.R +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.databinding.ManageMembersDialogFragmentBinding +import org.futo.circles.extensions.* +import org.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelListener +import org.futo.circles.feature.room.manage_members.list.GroupMembersListAdapter +import org.futo.circles.view.ManageMembersOptionsListener import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersViewModel.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/ManageMembersViewModel.kt similarity index 85% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersViewModel.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/ManageMembersViewModel.kt index ab65f9cff..046faf280 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/ManageMembersViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/ManageMembersViewModel.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.room.manage_members +package org.futo.circles.feature.room.manage_members import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.asLiveData -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg class ManageMembersViewModel( private val dataSource: ManageMembersDataSource diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelBottomSheet.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelBottomSheet.kt similarity index 90% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelBottomSheet.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelBottomSheet.kt index 369cd6cc6..22f137fc8 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelBottomSheet.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelBottomSheet.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.room.manage_members.change_role +package org.futo.circles.feature.room.manage_members.change_role import android.content.Context import android.os.Bundle @@ -8,10 +8,10 @@ import android.view.ViewGroup import android.view.WindowManager import androidx.navigation.fragment.navArgs import androidx.recyclerview.widget.DividerItemDecoration -import com.futo.circles.databinding.ChangeAccessLevelBottomSheetBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.feature.room.manage_members.change_role.list.ChangeAccessLevelAdapter -import com.futo.circles.model.AccessLevelListItem +import org.futo.circles.databinding.ChangeAccessLevelBottomSheetBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.feature.room.manage_members.change_role.list.ChangeAccessLevelAdapter +import org.futo.circles.model.AccessLevelListItem import com.google.android.material.bottomsheet.BottomSheetDialogFragment import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt similarity index 76% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt index a03071795..7050a8482 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelDataSource.kt @@ -1,7 +1,7 @@ -package com.futo.circles.feature.room.manage_members.change_role +package org.futo.circles.feature.room.manage_members.change_role -import com.futo.circles.model.AccessLevel -import com.futo.circles.model.AccessLevelListItem +import org.futo.circles.model.AccessLevel +import org.futo.circles.model.AccessLevelListItem import org.matrix.android.sdk.api.session.room.powerlevels.Role class ChangeAccessLevelDataSource( diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelListener.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelListener.kt similarity index 61% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelListener.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelListener.kt index fc1d35bc0..9f2c01515 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelListener.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelListener.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.room.manage_members.change_role +package org.futo.circles.feature.room.manage_members.change_role interface ChangeAccessLevelListener { fun onChangeAccessLevel(userId: String, levelValue: Int) diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelViewModel.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelViewModel.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelViewModel.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelViewModel.kt index 480e03703..677e5d979 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/ChangeAccessLevelViewModel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.room.manage_members.change_role +package org.futo.circles.feature.room.manage_members.change_role import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/AccessLevelViewHolder.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/list/AccessLevelViewHolder.kt similarity index 67% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/AccessLevelViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/list/AccessLevelViewHolder.kt index ac3f381e1..65c6a2269 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/AccessLevelViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/list/AccessLevelViewHolder.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.room.manage_members.change_role.list +package org.futo.circles.feature.room.manage_members.change_role.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.databinding.AccessLevelListItemBinding -import com.futo.circles.extensions.getRoleNameResId -import com.futo.circles.extensions.onClick -import com.futo.circles.model.AccessLevelListItem +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.databinding.AccessLevelListItemBinding +import org.futo.circles.extensions.getRoleNameResId +import org.futo.circles.extensions.onClick +import org.futo.circles.model.AccessLevelListItem class AccessLevelViewHolder( parent: ViewGroup, diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/ChangeAccessLevelAdapter.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/list/ChangeAccessLevelAdapter.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/ChangeAccessLevelAdapter.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/list/ChangeAccessLevelAdapter.kt index afebc0001..f3156e398 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/change_role/list/ChangeAccessLevelAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/change_role/list/ChangeAccessLevelAdapter.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.room.manage_members.change_role.list +package org.futo.circles.feature.room.manage_members.change_role.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.AccessLevelListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.AccessLevelListItem class ChangeAccessLevelAdapter( private val onLevelClicked: (AccessLevelListItem) -> Unit diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/list/MemberViewHolder.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/list/MemberViewHolder.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/list/MemberViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/list/MemberViewHolder.kt index 8dc8a7e82..4865fdb3f 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/list/MemberViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/list/MemberViewHolder.kt @@ -1,20 +1,20 @@ -package com.futo.circles.feature.room.manage_members.list +package org.futo.circles.feature.room.manage_members.list import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.R -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.core.list.context -import com.futo.circles.databinding.InviteHeaderListItemBinding -import com.futo.circles.databinding.InvitedUserListItemBinding -import com.futo.circles.databinding.MemberListItemBinding -import com.futo.circles.extensions.* -import com.futo.circles.model.GroupMemberListItem -import com.futo.circles.model.InvitedUserListItem -import com.futo.circles.model.ManageMembersHeaderListItem -import com.futo.circles.model.ManageMembersListItem -import com.futo.circles.view.ManageMembersOptionsListener +import org.futo.circles.R +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.core.list.context +import org.futo.circles.databinding.InviteHeaderListItemBinding +import org.futo.circles.databinding.InvitedUserListItemBinding +import org.futo.circles.databinding.MemberListItemBinding +import org.futo.circles.extensions.* +import org.futo.circles.model.GroupMemberListItem +import org.futo.circles.model.InvitedUserListItem +import org.futo.circles.model.ManageMembersHeaderListItem +import org.futo.circles.model.ManageMembersListItem +import org.futo.circles.view.ManageMembersOptionsListener abstract class ManageMembersViewHolder(view: View) : RecyclerView.ViewHolder(view) { abstract fun bind(data: ManageMembersListItem) diff --git a/app/src/main/java/com/futo/circles/feature/room/manage_members/list/MembersListAdapter.kt b/app/src/main/java/org/futo/circles/feature/room/manage_members/list/MembersListAdapter.kt similarity index 81% rename from app/src/main/java/com/futo/circles/feature/room/manage_members/list/MembersListAdapter.kt rename to app/src/main/java/org/futo/circles/feature/room/manage_members/list/MembersListAdapter.kt index 29d44eb01..16c845a99 100644 --- a/app/src/main/java/com/futo/circles/feature/room/manage_members/list/MembersListAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/room/manage_members/list/MembersListAdapter.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.room.manage_members.list +package org.futo.circles.feature.room.manage_members.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.GroupMemberListItem -import com.futo.circles.model.InvitedUserListItem -import com.futo.circles.model.ManageMembersHeaderListItem -import com.futo.circles.model.ManageMembersListItem -import com.futo.circles.view.ManageMembersOptionsListener +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.GroupMemberListItem +import org.futo.circles.model.InvitedUserListItem +import org.futo.circles.model.ManageMembersHeaderListItem +import org.futo.circles.model.ManageMembersListItem +import org.futo.circles.view.ManageMembersOptionsListener private enum class ManageGroupMembersViewTypes { Header, Member, Invited } diff --git a/app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersDataSource.kt b/app/src/main/java/org/futo/circles/feature/room/select_users/SelectUsersDataSource.kt similarity index 89% rename from app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersDataSource.kt rename to app/src/main/java/org/futo/circles/feature/room/select_users/SelectUsersDataSource.kt index c0648e627..11d9cb43b 100644 --- a/app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/room/select_users/SelectUsersDataSource.kt @@ -1,13 +1,13 @@ -package com.futo.circles.feature.room.select_users +package org.futo.circles.feature.room.select_users import androidx.lifecycle.asFlow -import com.futo.circles.core.DEFAULT_USER_PREFIX -import com.futo.circles.mapping.toUserListItem -import com.futo.circles.model.HeaderItem -import com.futo.circles.model.InviteMemberListItem -import com.futo.circles.model.NoResultsItem -import com.futo.circles.model.UserListItem -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.core.DEFAULT_USER_PREFIX +import org.futo.circles.mapping.toUserListItem +import org.futo.circles.model.HeaderItem +import org.futo.circles.model.InviteMemberListItem +import org.futo.circles.model.NoResultsItem +import org.futo.circles.model.UserListItem +import org.futo.circles.provider.MatrixSessionProvider import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.* import org.matrix.android.sdk.api.session.getRoom diff --git a/app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersFragment.kt b/app/src/main/java/org/futo/circles/feature/room/select_users/SelectUsersFragment.kt similarity index 83% rename from app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersFragment.kt rename to app/src/main/java/org/futo/circles/feature/room/select_users/SelectUsersFragment.kt index 1d103c56c..28ee80d8c 100644 --- a/app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/room/select_users/SelectUsersFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.room.select_users +package org.futo.circles.feature.room.select_users import android.content.Context import android.os.Bundle @@ -6,14 +6,14 @@ import android.view.View import androidx.core.os.bundleOf import androidx.fragment.app.Fragment import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.databinding.SelectUsersFragmentBinding -import com.futo.circles.extensions.getQueryTextChangeStateFlow -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.feature.room.select_users.list.search.InviteMembersSearchListAdapter -import com.futo.circles.feature.room.select_users.list.selected.SelectedUsersListAdapter -import com.futo.circles.model.UserListItem +import org.futo.circles.R +import org.futo.circles.databinding.SelectUsersFragmentBinding +import org.futo.circles.extensions.getQueryTextChangeStateFlow +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.feature.room.select_users.list.search.InviteMembersSearchListAdapter +import org.futo.circles.feature.room.select_users.list.selected.SelectedUsersListAdapter +import org.futo.circles.model.UserListItem import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersViewModel.kt b/app/src/main/java/org/futo/circles/feature/room/select_users/SelectUsersViewModel.kt similarity index 81% rename from app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersViewModel.kt rename to app/src/main/java/org/futo/circles/feature/room/select_users/SelectUsersViewModel.kt index 896660448..5be116646 100644 --- a/app/src/main/java/com/futo/circles/feature/room/select_users/SelectUsersViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/room/select_users/SelectUsersViewModel.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.room.select_users +package org.futo.circles.feature.room.select_users import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel import androidx.lifecycle.asLiveData -import com.futo.circles.extensions.launchUi -import com.futo.circles.model.InviteMemberListItem -import com.futo.circles.model.UserListItem +import org.futo.circles.extensions.launchUi +import org.futo.circles.model.InviteMemberListItem +import org.futo.circles.model.UserListItem import kotlinx.coroutines.flow.* class SelectUsersViewModel( diff --git a/app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMemberViewHolder.kt b/app/src/main/java/org/futo/circles/feature/room/select_users/list/search/InviteMemberViewHolder.kt similarity index 75% rename from app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMemberViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/room/select_users/list/search/InviteMemberViewHolder.kt index 7eeebbf41..f426bc199 100644 --- a/app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMemberViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/room/select_users/list/search/InviteMemberViewHolder.kt @@ -1,21 +1,21 @@ -package com.futo.circles.feature.room.select_users.list.search +package org.futo.circles.feature.room.select_users.list.search import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.R -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.core.list.context -import com.futo.circles.databinding.InviteHeaderListItemBinding -import com.futo.circles.databinding.NoResultsListItemBinding -import com.futo.circles.databinding.UserListItemBinding -import com.futo.circles.extensions.loadProfileIcon -import com.futo.circles.extensions.onClick -import com.futo.circles.extensions.setSelectableItemBackground -import com.futo.circles.model.UserListItem -import com.futo.circles.model.HeaderItem -import com.futo.circles.model.InviteMemberListItem -import com.futo.circles.model.NoResultsItem +import org.futo.circles.R +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.core.list.context +import org.futo.circles.databinding.InviteHeaderListItemBinding +import org.futo.circles.databinding.NoResultsListItemBinding +import org.futo.circles.databinding.UserListItemBinding +import org.futo.circles.extensions.loadProfileIcon +import org.futo.circles.extensions.onClick +import org.futo.circles.extensions.setSelectableItemBackground +import org.futo.circles.model.UserListItem +import org.futo.circles.model.HeaderItem +import org.futo.circles.model.InviteMemberListItem +import org.futo.circles.model.NoResultsItem abstract class InviteMemberViewHolder(view: View) : RecyclerView.ViewHolder(view) { abstract fun bind(data: InviteMemberListItem) diff --git a/app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMembersSearchListAdapter.kt b/app/src/main/java/org/futo/circles/feature/room/select_users/list/search/InviteMembersSearchListAdapter.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMembersSearchListAdapter.kt rename to app/src/main/java/org/futo/circles/feature/room/select_users/list/search/InviteMembersSearchListAdapter.kt index 3f0b2e828..4dfc4bc8c 100644 --- a/app/src/main/java/com/futo/circles/feature/room/select_users/list/search/InviteMembersSearchListAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/room/select_users/list/search/InviteMembersSearchListAdapter.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.room.select_users.list.search +package org.futo.circles.feature.room.select_users.list.search import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.HeaderItem -import com.futo.circles.model.InviteMemberListItem -import com.futo.circles.model.NoResultsItem -import com.futo.circles.model.UserListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.HeaderItem +import org.futo.circles.model.InviteMemberListItem +import org.futo.circles.model.NoResultsItem +import org.futo.circles.model.UserListItem private enum class InviteListViewType { Header, User, NoResults } diff --git a/app/src/main/java/com/futo/circles/feature/room/select_users/list/selected/SelectedUsersListAdapter.kt b/app/src/main/java/org/futo/circles/feature/room/select_users/list/selected/SelectedUsersListAdapter.kt similarity index 74% rename from app/src/main/java/com/futo/circles/feature/room/select_users/list/selected/SelectedUsersListAdapter.kt rename to app/src/main/java/org/futo/circles/feature/room/select_users/list/selected/SelectedUsersListAdapter.kt index 73ca99820..e024829bf 100644 --- a/app/src/main/java/com/futo/circles/feature/room/select_users/list/selected/SelectedUsersListAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/room/select_users/list/selected/SelectedUsersListAdapter.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.room.select_users.list.selected +package org.futo.circles.feature.room.select_users.list.selected import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.core.list.ChipItemViewHolder -import com.futo.circles.model.UserListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.core.list.ChipItemViewHolder +import org.futo.circles.model.UserListItem class SelectedUsersListAdapter( private val onUserDeselected: (UserListItem) -> Unit diff --git a/app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomDataSource.kt b/app/src/main/java/org/futo/circles/feature/room/update_room/UpdateRoomDataSource.kt similarity index 81% rename from app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomDataSource.kt rename to app/src/main/java/org/futo/circles/feature/room/update_room/UpdateRoomDataSource.kt index b255c2b51..41b30dbfb 100644 --- a/app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/room/update_room/UpdateRoomDataSource.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.room.update_room +package org.futo.circles.feature.room.update_room import android.content.Context import android.net.Uri -import com.futo.circles.extensions.createResult -import com.futo.circles.extensions.getFilename -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.extensions.createResult +import org.futo.circles.extensions.getFilename +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getRoom import java.util.* diff --git a/app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/room/update_room/UpdateRoomDialogFragment.kt similarity index 91% rename from app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/room/update_room/UpdateRoomDialogFragment.kt index 3f3fe0c93..7a2c975f3 100644 --- a/app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/room/update_room/UpdateRoomDialogFragment.kt @@ -1,17 +1,17 @@ -package com.futo.circles.feature.room.update_room +package org.futo.circles.feature.room.update_room import android.os.Bundle import android.view.View import androidx.core.widget.doAfterTextChanged import androidx.fragment.app.Fragment import androidx.navigation.fragment.navArgs -import com.futo.circles.R -import com.futo.circles.core.image_picker.ImagePickerHelper -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.databinding.UpdateRoomDialogFragmentBinding -import com.futo.circles.extensions.* -import com.futo.circles.model.CircleRoomTypeArg +import org.futo.circles.R +import org.futo.circles.core.image_picker.ImagePickerHelper +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.databinding.UpdateRoomDialogFragmentBinding +import org.futo.circles.extensions.* +import org.futo.circles.model.CircleRoomTypeArg import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf import org.matrix.android.sdk.api.session.room.model.RoomSummary diff --git a/app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomViewModel.kt b/app/src/main/java/org/futo/circles/feature/room/update_room/UpdateRoomViewModel.kt similarity index 85% rename from app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomViewModel.kt rename to app/src/main/java/org/futo/circles/feature/room/update_room/UpdateRoomViewModel.kt index 3f5421672..13c5f60ce 100644 --- a/app/src/main/java/com/futo/circles/feature/room/update_room/UpdateRoomViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/room/update_room/UpdateRoomViewModel.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.room.update_room +package org.futo.circles.feature.room.update_room import android.net.Uri import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg class UpdateRoomViewModel( private val dataSource: UpdateRoomDataSource diff --git a/app/src/main/java/com/futo/circles/feature/settings/SettingsDataSource.kt b/app/src/main/java/org/futo/circles/feature/settings/SettingsDataSource.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/settings/SettingsDataSource.kt rename to app/src/main/java/org/futo/circles/feature/settings/SettingsDataSource.kt index 763406fea..cdd7ce95f 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/SettingsDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/SettingsDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.settings +package org.futo.circles.feature.settings import android.content.Context import androidx.lifecycle.MutableLiveData -import com.futo.circles.R -import com.futo.circles.extensions.createResult -import com.futo.circles.model.LoadingData -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.extensions.createResult +import org.futo.circles.model.LoadingData +import org.futo.circles.provider.MatrixSessionProvider class SettingsDataSource(context: Context) { diff --git a/app/src/main/java/com/futo/circles/feature/settings/SettingsFragment.kt b/app/src/main/java/org/futo/circles/feature/settings/SettingsFragment.kt similarity index 85% rename from app/src/main/java/com/futo/circles/feature/settings/SettingsFragment.kt rename to app/src/main/java/org/futo/circles/feature/settings/SettingsFragment.kt index a8bd8ff3b..bf2d8d2d7 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/SettingsFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/SettingsFragment.kt @@ -1,18 +1,18 @@ -package com.futo.circles.feature.settings +package org.futo.circles.feature.settings import android.os.Bundle import android.view.View import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.matrix.pass_phrase.LoadingDialog -import com.futo.circles.databinding.SettingsFragmentBinding -import com.futo.circles.extensions.findParentNavController -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showDialog -import com.futo.circles.feature.bottom_navigation.BottomNavigationFragmentDirections +import org.futo.circles.R +import org.futo.circles.core.matrix.pass_phrase.LoadingDialog +import org.futo.circles.databinding.SettingsFragmentBinding +import org.futo.circles.extensions.findParentNavController +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showDialog +import org.futo.circles.feature.bottom_navigation.BottomNavigationFragmentDirections import org.koin.androidx.viewmodel.ext.android.viewModel class SettingsFragment : Fragment(R.layout.settings_fragment) { diff --git a/app/src/main/java/com/futo/circles/feature/settings/SettingsViewModel.kt b/app/src/main/java/org/futo/circles/feature/settings/SettingsViewModel.kt similarity index 68% rename from app/src/main/java/com/futo/circles/feature/settings/SettingsViewModel.kt rename to app/src/main/java/org/futo/circles/feature/settings/SettingsViewModel.kt index 0a42ae1c3..c65914811 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/SettingsViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/SettingsViewModel.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.settings +package org.futo.circles.feature.settings import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg class SettingsViewModel( private val dataSource: SettingsDataSource diff --git a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/ActiveSessionsDataSource.kt b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/ActiveSessionsDataSource.kt similarity index 88% rename from app/src/main/java/com/futo/circles/feature/settings/active_sessions/ActiveSessionsDataSource.kt rename to app/src/main/java/org/futo/circles/feature/settings/active_sessions/ActiveSessionsDataSource.kt index a583a0ae3..328618597 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/ActiveSessionsDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/ActiveSessionsDataSource.kt @@ -1,13 +1,13 @@ -package com.futo.circles.feature.settings.active_sessions +package org.futo.circles.feature.settings.active_sessions import android.content.Context import androidx.lifecycle.asFlow -import com.futo.circles.R -import com.futo.circles.core.ExpandableItemsDataSource -import com.futo.circles.model.ActiveSession -import com.futo.circles.model.ActiveSessionListItem -import com.futo.circles.model.SessionHeader -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.core.ExpandableItemsDataSource +import org.futo.circles.model.ActiveSession +import org.futo.circles.model.ActiveSessionListItem +import org.futo.circles.model.SessionHeader +import org.futo.circles.provider.MatrixSessionProvider import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.flow.* import org.matrix.android.sdk.api.session.crypto.crosssigning.DeviceTrustLevel diff --git a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/ActiveSessionsDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/ActiveSessionsDialogFragment.kt similarity index 83% rename from app/src/main/java/com/futo/circles/feature/settings/active_sessions/ActiveSessionsDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/settings/active_sessions/ActiveSessionsDialogFragment.kt index dd48559c3..2b3c4442e 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/ActiveSessionsDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/ActiveSessionsDialogFragment.kt @@ -1,14 +1,14 @@ -package com.futo.circles.feature.settings.active_sessions +package org.futo.circles.feature.settings.active_sessions import android.os.Bundle import android.view.View import androidx.navigation.fragment.findNavController import androidx.recyclerview.widget.DividerItemDecoration -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.databinding.ActiveSessionsDialogFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.feature.settings.active_sessions.list.ActiveSessionClickListener -import com.futo.circles.feature.settings.active_sessions.list.ActiveSessionsAdapter +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.databinding.ActiveSessionsDialogFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.feature.settings.active_sessions.list.ActiveSessionClickListener +import org.futo.circles.feature.settings.active_sessions.list.ActiveSessionsAdapter import org.koin.androidx.viewmodel.ext.android.viewModel class ActiveSessionsDialogFragment : diff --git a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/ActiveSessionsViewModel.kt b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/ActiveSessionsViewModel.kt similarity index 88% rename from app/src/main/java/com/futo/circles/feature/settings/active_sessions/ActiveSessionsViewModel.kt rename to app/src/main/java/org/futo/circles/feature/settings/active_sessions/ActiveSessionsViewModel.kt index 1a12d0a61..7d4cd836a 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/ActiveSessionsViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/ActiveSessionsViewModel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.settings.active_sessions +package org.futo.circles.feature.settings.active_sessions import androidx.lifecycle.ViewModel import androidx.lifecycle.asLiveData diff --git a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/list/ActiveSessionsAdapter.kt b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/list/ActiveSessionsAdapter.kt similarity index 83% rename from app/src/main/java/com/futo/circles/feature/settings/active_sessions/list/ActiveSessionsAdapter.kt rename to app/src/main/java/org/futo/circles/feature/settings/active_sessions/list/ActiveSessionsAdapter.kt index 6d131b2fd..76b8a8b65 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/list/ActiveSessionsAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/list/ActiveSessionsAdapter.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.settings.active_sessions.list +package org.futo.circles.feature.settings.active_sessions.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.ActiveSession -import com.futo.circles.model.ActiveSessionListItem -import com.futo.circles.model.SessionHeader +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.ActiveSession +import org.futo.circles.model.ActiveSessionListItem +import org.futo.circles.model.SessionHeader interface ActiveSessionClickListener { fun onItemClicked(deviceId: String) diff --git a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/list/ActiveSessionsViewHolder.kt b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/list/ActiveSessionsViewHolder.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/settings/active_sessions/list/ActiveSessionsViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/settings/active_sessions/list/ActiveSessionsViewHolder.kt index 1a74d42f8..9312b7531 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/list/ActiveSessionsViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/list/ActiveSessionsViewHolder.kt @@ -1,16 +1,16 @@ -package com.futo.circles.feature.settings.active_sessions.list +package org.futo.circles.feature.settings.active_sessions.list import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.R -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.databinding.ActiveSessionListItemBinding -import com.futo.circles.databinding.InviteHeaderListItemBinding -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.model.ActiveSession -import com.futo.circles.model.ActiveSessionListItem -import com.futo.circles.model.SessionHeader +import org.futo.circles.R +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.databinding.ActiveSessionListItemBinding +import org.futo.circles.databinding.InviteHeaderListItemBinding +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.model.ActiveSession +import org.futo.circles.model.ActiveSessionListItem +import org.futo.circles.model.SessionHeader abstract class ActiveSessionsViewHolder(view: View) : RecyclerView.ViewHolder(view) { abstract fun bind(data: ActiveSessionListItem) diff --git a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDataSource.kt b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDataSource.kt similarity index 69% rename from app/src/main/java/com/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDataSource.kt rename to app/src/main/java/org/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDataSource.kt index 90829e93e..f7007dbd6 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.settings.active_sessions.remove_session +package org.futo.circles.feature.settings.active_sessions.remove_session import android.content.Context -import com.futo.circles.R -import com.futo.circles.core.matrix.auth.AuthConfirmationProvider -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.createResult -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.core.matrix.auth.AuthConfirmationProvider +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.createResult +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.util.awaitCallback diff --git a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDialogFragment.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDialogFragment.kt index 2b9d14cf8..e3c5f7188 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionDialogFragment.kt @@ -1,17 +1,17 @@ -package com.futo.circles.feature.settings.active_sessions.remove_session +package org.futo.circles.feature.settings.active_sessions.remove_session import android.os.Bundle import android.view.View import androidx.core.widget.doAfterTextChanged import androidx.fragment.app.Fragment import androidx.navigation.fragment.navArgs -import com.futo.circles.R -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.databinding.RemoveSessionDialogFragmentBinding -import com.futo.circles.extensions.getText -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showError +import org.futo.circles.R +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.databinding.RemoveSessionDialogFragmentBinding +import org.futo.circles.extensions.getText +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showError import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionViewModel.kt b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionViewModel.kt similarity index 68% rename from app/src/main/java/com/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionViewModel.kt rename to app/src/main/java/org/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionViewModel.kt index 4df5445a0..535520715 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/active_sessions/remove_session/RemoveSessionViewModel.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.settings.active_sessions.remove_session +package org.futo.circles.feature.settings.active_sessions.remove_session import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg class RemoveSessionViewModel( private val dataSource: RemoveSessionDataSource diff --git a/app/src/main/java/com/futo/circles/feature/settings/change_password/ChangePasswordDataSource.kt b/app/src/main/java/org/futo/circles/feature/settings/change_password/ChangePasswordDataSource.kt similarity index 61% rename from app/src/main/java/com/futo/circles/feature/settings/change_password/ChangePasswordDataSource.kt rename to app/src/main/java/org/futo/circles/feature/settings/change_password/ChangePasswordDataSource.kt index 37ac507f9..c7b0c78f8 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/change_password/ChangePasswordDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/change_password/ChangePasswordDataSource.kt @@ -1,7 +1,7 @@ -package com.futo.circles.feature.settings.change_password +package org.futo.circles.feature.settings.change_password -import com.futo.circles.extensions.createResult -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.extensions.createResult +import org.futo.circles.provider.MatrixSessionProvider class ChangePasswordDataSource { diff --git a/app/src/main/java/com/futo/circles/feature/settings/change_password/ChangePasswordDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/settings/change_password/ChangePasswordDialogFragment.kt similarity index 86% rename from app/src/main/java/com/futo/circles/feature/settings/change_password/ChangePasswordDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/settings/change_password/ChangePasswordDialogFragment.kt index 9abf34179..bb09b3121 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/change_password/ChangePasswordDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/change_password/ChangePasswordDialogFragment.kt @@ -1,15 +1,15 @@ -package com.futo.circles.feature.settings.change_password +package org.futo.circles.feature.settings.change_password import android.os.Bundle import android.view.View import androidx.core.widget.doAfterTextChanged import androidx.fragment.app.Fragment -import com.futo.circles.R -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.core.matrix.pass_phrase.LoadingDialog -import com.futo.circles.databinding.ChangePasswordDialogFragmentBinding -import com.futo.circles.extensions.* +import org.futo.circles.R +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.core.matrix.pass_phrase.LoadingDialog +import org.futo.circles.databinding.ChangePasswordDialogFragmentBinding +import org.futo.circles.extensions.* import org.koin.androidx.viewmodel.ext.android.viewModel class ChangePasswordDialogFragment : diff --git a/app/src/main/java/com/futo/circles/feature/settings/change_password/ChangePasswordViewModel.kt b/app/src/main/java/org/futo/circles/feature/settings/change_password/ChangePasswordViewModel.kt similarity index 77% rename from app/src/main/java/com/futo/circles/feature/settings/change_password/ChangePasswordViewModel.kt rename to app/src/main/java/org/futo/circles/feature/settings/change_password/ChangePasswordViewModel.kt index c0be9893c..fdc2c7a27 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/change_password/ChangePasswordViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/change_password/ChangePasswordViewModel.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.settings.change_password +package org.futo.circles.feature.settings.change_password import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.core.matrix.pass_phrase.create.CreatePassPhraseDataSource -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.createResult -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.core.matrix.pass_phrase.create.CreatePassPhraseDataSource +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.createResult +import org.futo.circles.extensions.launchBg class ChangePasswordViewModel( private val changePasswordDataSource: ChangePasswordDataSource, diff --git a/app/src/main/java/com/futo/circles/feature/settings/deactivate/DeactivateAccountDataSource.kt b/app/src/main/java/org/futo/circles/feature/settings/deactivate/DeactivateAccountDataSource.kt similarity index 65% rename from app/src/main/java/com/futo/circles/feature/settings/deactivate/DeactivateAccountDataSource.kt rename to app/src/main/java/org/futo/circles/feature/settings/deactivate/DeactivateAccountDataSource.kt index ad8fe9e92..9531c2f22 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/deactivate/DeactivateAccountDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/deactivate/DeactivateAccountDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.settings.deactivate +package org.futo.circles.feature.settings.deactivate import android.content.Context -import com.futo.circles.R -import com.futo.circles.core.matrix.auth.AuthConfirmationProvider -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.createResult -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.core.matrix.auth.AuthConfirmationProvider +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.createResult +import org.futo.circles.provider.MatrixSessionProvider class DeactivateAccountDataSource( context: Context, diff --git a/app/src/main/java/com/futo/circles/feature/settings/deactivate/DeactivateAccountDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/settings/deactivate/DeactivateAccountDialogFragment.kt similarity index 75% rename from app/src/main/java/com/futo/circles/feature/settings/deactivate/DeactivateAccountDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/settings/deactivate/DeactivateAccountDialogFragment.kt index c23870cf2..b3397e321 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/deactivate/DeactivateAccountDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/deactivate/DeactivateAccountDialogFragment.kt @@ -1,18 +1,18 @@ -package com.futo.circles.feature.settings.deactivate +package org.futo.circles.feature.settings.deactivate import android.os.Bundle import android.view.View import androidx.core.widget.doAfterTextChanged import androidx.fragment.app.Fragment -import com.futo.circles.R -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.databinding.DeactivateAccountDialogFragmentBinding -import com.futo.circles.extensions.findParentNavController -import com.futo.circles.extensions.getText -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showError -import com.futo.circles.feature.bottom_navigation.BottomNavigationFragmentDirections +import org.futo.circles.R +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.databinding.DeactivateAccountDialogFragmentBinding +import org.futo.circles.extensions.findParentNavController +import org.futo.circles.extensions.getText +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showError +import org.futo.circles.feature.bottom_navigation.BottomNavigationFragmentDirections import org.koin.androidx.viewmodel.ext.android.viewModel class DeactivateAccountDialogFragment : diff --git a/app/src/main/java/com/futo/circles/feature/settings/deactivate/DeactivateAccountViewModel.kt b/app/src/main/java/org/futo/circles/feature/settings/deactivate/DeactivateAccountViewModel.kt similarity index 69% rename from app/src/main/java/com/futo/circles/feature/settings/deactivate/DeactivateAccountViewModel.kt rename to app/src/main/java/org/futo/circles/feature/settings/deactivate/DeactivateAccountViewModel.kt index 4411eafac..093e7a630 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/deactivate/DeactivateAccountViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/deactivate/DeactivateAccountViewModel.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.settings.deactivate +package org.futo.circles.feature.settings.deactivate import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg class DeactivateAccountViewModel( private val dataSource: DeactivateAccountDataSource diff --git a/app/src/main/java/com/futo/circles/feature/settings/edit_profile/EditProfileDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/settings/edit_profile/EditProfileDialogFragment.kt similarity index 87% rename from app/src/main/java/com/futo/circles/feature/settings/edit_profile/EditProfileDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/settings/edit_profile/EditProfileDialogFragment.kt index 5a2ef3dee..76f3dba20 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/edit_profile/EditProfileDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/edit_profile/EditProfileDialogFragment.kt @@ -1,16 +1,16 @@ -package com.futo.circles.feature.settings.edit_profile +package org.futo.circles.feature.settings.edit_profile import android.os.Bundle import android.view.View import androidx.core.widget.doAfterTextChanged import androidx.fragment.app.Fragment -import com.futo.circles.R -import com.futo.circles.core.image_picker.ImagePickerHelper -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.databinding.EditProfileDialogFragmentBinding -import com.futo.circles.extensions.* -import com.futo.circles.mapping.notEmptyDisplayName +import org.futo.circles.R +import org.futo.circles.core.image_picker.ImagePickerHelper +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.databinding.EditProfileDialogFragmentBinding +import org.futo.circles.extensions.* +import org.futo.circles.mapping.notEmptyDisplayName import org.koin.androidx.viewmodel.ext.android.viewModel import org.matrix.android.sdk.api.session.user.model.User diff --git a/app/src/main/java/com/futo/circles/feature/settings/edit_profile/EditProfileViewModel.kt b/app/src/main/java/org/futo/circles/feature/settings/edit_profile/EditProfileViewModel.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/settings/edit_profile/EditProfileViewModel.kt rename to app/src/main/java/org/futo/circles/feature/settings/edit_profile/EditProfileViewModel.kt index 750e2da49..ee7153746 100644 --- a/app/src/main/java/com/futo/circles/feature/settings/edit_profile/EditProfileViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/settings/edit_profile/EditProfileViewModel.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.settings.edit_profile +package org.futo.circles.feature.settings.edit_profile import android.net.Uri import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.sign_up.setup_profile.SetupProfileDataSource +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg +import org.futo.circles.feature.sign_up.setup_profile.SetupProfileDataSource class EditProfileViewModel( private val dataSource: SetupProfileDataSource diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/SignUpDataSource.kt b/app/src/main/java/org/futo/circles/feature/sign_up/SignUpDataSource.kt similarity index 87% rename from app/src/main/java/com/futo/circles/feature/sign_up/SignUpDataSource.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/SignUpDataSource.kt index 21f8ab664..f532e7a74 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/SignUpDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/SignUpDataSource.kt @@ -1,16 +1,16 @@ -package com.futo.circles.feature.sign_up +package org.futo.circles.feature.sign_up import android.content.Context import androidx.lifecycle.MutableLiveData -import com.futo.circles.R -import com.futo.circles.core.REGISTRATION_TOKEN_KEY_PREFIX -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.core.matrix.pass_phrase.create.CreatePassPhraseDataSource -import com.futo.circles.core.matrix.room.CoreSpacesTreeBuilder -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.createResult -import com.futo.circles.provider.MatrixInstanceProvider -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.core.REGISTRATION_TOKEN_KEY_PREFIX +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.core.matrix.pass_phrase.create.CreatePassPhraseDataSource +import org.futo.circles.core.matrix.room.CoreSpacesTreeBuilder +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.createResult +import org.futo.circles.provider.MatrixInstanceProvider +import org.futo.circles.provider.MatrixSessionProvider import kotlinx.coroutines.async import kotlinx.coroutines.awaitAll import kotlinx.coroutines.coroutineScope diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/SignUpFragment.kt b/app/src/main/java/org/futo/circles/feature/sign_up/SignUpFragment.kt similarity index 87% rename from app/src/main/java/com/futo/circles/feature/sign_up/SignUpFragment.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/SignUpFragment.kt index cdabd0313..4138c3306 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/SignUpFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/SignUpFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.sign_up +package org.futo.circles.feature.sign_up import android.os.Bundle import android.view.View @@ -8,14 +8,14 @@ import androidx.navigation.findNavController import androidx.navigation.fragment.NavHostFragment import androidx.navigation.fragment.findNavController import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.fragment.BackPressOwner -import com.futo.circles.core.matrix.pass_phrase.LoadingDialog -import com.futo.circles.databinding.SignUpFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showDialog -import com.futo.circles.extensions.showError +import org.futo.circles.R +import org.futo.circles.core.fragment.BackPressOwner +import org.futo.circles.core.matrix.pass_phrase.LoadingDialog +import org.futo.circles.databinding.SignUpFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showDialog +import org.futo.circles.extensions.showError import org.koin.androidx.viewmodel.ext.android.viewModel class SignUpFragment : Fragment(R.layout.sign_up_fragment), BackPressOwner { diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/SignUpViewModel.kt b/app/src/main/java/org/futo/circles/feature/sign_up/SignUpViewModel.kt similarity index 90% rename from app/src/main/java/com/futo/circles/feature/sign_up/SignUpViewModel.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/SignUpViewModel.kt index 035eaf557..1bdbd508b 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/SignUpViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/SignUpViewModel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.sign_up +package org.futo.circles.feature.sign_up import androidx.lifecycle.ViewModel diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesDataSource.kt b/app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/SetupCirclesDataSource.kt similarity index 81% rename from app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesDataSource.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/SetupCirclesDataSource.kt index c0b0502d3..ca43566ca 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/SetupCirclesDataSource.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.sign_up.setup_circles +package org.futo.circles.feature.sign_up.setup_circles import android.content.Context import android.net.Uri import androidx.lifecycle.MutableLiveData -import com.futo.circles.R -import com.futo.circles.mapping.notEmptyDisplayName -import com.futo.circles.model.SetupCircleListItem -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.mapping.notEmptyDisplayName +import org.futo.circles.model.SetupCircleListItem +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getUser class SetupCirclesDataSource( diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesFragment.kt b/app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/SetupCirclesFragment.kt similarity index 81% rename from app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesFragment.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/SetupCirclesFragment.kt index 95c97b381..06807c2b3 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/SetupCirclesFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.sign_up.setup_circles +package org.futo.circles.feature.sign_up.setup_circles import android.os.Bundle import android.view.View @@ -6,15 +6,15 @@ import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import androidx.recyclerview.widget.DividerItemDecoration import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.core.image_picker.ImagePickerHelper -import com.futo.circles.databinding.SetupCirclesFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showSuccess -import com.futo.circles.feature.sign_up.setup_circles.list.SetupCirclesAdapter -import com.futo.circles.model.SetupCircleListItem +import org.futo.circles.R +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.core.image_picker.ImagePickerHelper +import org.futo.circles.databinding.SetupCirclesFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showSuccess +import org.futo.circles.feature.sign_up.setup_circles.list.SetupCirclesAdapter +import org.futo.circles.model.SetupCircleListItem import org.koin.androidx.viewmodel.ext.android.viewModel class SetupCirclesFragment : Fragment(R.layout.setup_circles_fragment), HasLoadingState { diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesViewModel.kt b/app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/SetupCirclesViewModel.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesViewModel.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/SetupCirclesViewModel.kt index af3f71d14..ea73005e4 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/SetupCirclesViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/SetupCirclesViewModel.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.sign_up.setup_circles +package org.futo.circles.feature.sign_up.setup_circles import android.net.Uri import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.core.matrix.room.CreateRoomDataSource -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.createResult -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.core.matrix.room.CreateRoomDataSource +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.createResult +import org.futo.circles.extensions.launchBg import kotlinx.coroutines.async import kotlinx.coroutines.awaitAll diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesAdapter.kt b/app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesAdapter.kt similarity index 79% rename from app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesAdapter.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesAdapter.kt index 1bf894058..27c930faf 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesAdapter.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.sign_up.setup_circles.list +package org.futo.circles.feature.sign_up.setup_circles.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.SetupCircleListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.SetupCircleListItem class SetupCirclesAdapter( private val onCircleClicked: (SetupCircleListItem) -> Unit diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesViewHolder.kt b/app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesViewHolder.kt similarity index 72% rename from app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesViewHolder.kt index 9f19db8c4..fc04ac21f 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/setup_circles/list/SetupCirclesViewHolder.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.sign_up.setup_circles.list +package org.futo.circles.feature.sign_up.setup_circles.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.R -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.databinding.SetupCircleListItemBinding -import com.futo.circles.extensions.onClick -import com.futo.circles.model.SetupCircleListItem +import org.futo.circles.R +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.databinding.SetupCircleListItemBinding +import org.futo.circles.extensions.onClick +import org.futo.circles.model.SetupCircleListItem class SetupCirclesViewHolder( parent: ViewGroup, diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileDataSource.kt b/app/src/main/java/org/futo/circles/feature/sign_up/setup_profile/SetupProfileDataSource.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileDataSource.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/setup_profile/SetupProfileDataSource.kt index baa5c4df6..cb69a146c 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/setup_profile/SetupProfileDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.sign_up.setup_profile +package org.futo.circles.feature.sign_up.setup_profile import android.content.Context import android.net.Uri -import com.futo.circles.R -import com.futo.circles.extensions.createResult -import com.futo.circles.extensions.getFilename -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.extensions.createResult +import org.futo.circles.extensions.getFilename +import org.futo.circles.provider.MatrixSessionProvider import java.util.* class SetupProfileDataSource( diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileFragment.kt b/app/src/main/java/org/futo/circles/feature/sign_up/setup_profile/SetupProfileFragment.kt similarity index 83% rename from app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileFragment.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/setup_profile/SetupProfileFragment.kt index 877abe958..ae19ae335 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/setup_profile/SetupProfileFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.sign_up.setup_profile +package org.futo.circles.feature.sign_up.setup_profile import android.os.Bundle import android.view.View @@ -6,14 +6,14 @@ import androidx.core.widget.doAfterTextChanged import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.core.image_picker.ImagePickerHelper -import com.futo.circles.databinding.SetupProfileFragmentBinding -import com.futo.circles.extensions.getText -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showDialog +import org.futo.circles.R +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.core.image_picker.ImagePickerHelper +import org.futo.circles.databinding.SetupProfileFragmentBinding +import org.futo.circles.extensions.getText +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showDialog import org.koin.androidx.viewmodel.ext.android.viewModel class SetupProfileFragment : Fragment(R.layout.setup_profile_fragment), HasLoadingState { diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileViewModel.kt b/app/src/main/java/org/futo/circles/feature/sign_up/setup_profile/SetupProfileViewModel.kt similarity index 79% rename from app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileViewModel.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/setup_profile/SetupProfileViewModel.kt index d2ab165e8..4b8489ce2 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/setup_profile/SetupProfileViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/setup_profile/SetupProfileViewModel.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.sign_up.setup_profile +package org.futo.circles.feature.sign_up.setup_profile import android.net.Uri import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg class SetupProfileViewModel( private val dataSource: SetupProfileDataSource diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeDataSource.kt b/app/src/main/java/org/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeDataSource.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeDataSource.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeDataSource.kt index 26f1d8b08..d4b82c6a7 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeDataSource.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.sign_up.sign_up_type +package org.futo.circles.feature.sign_up.sign_up_type import android.content.Context -import com.futo.circles.R -import com.futo.circles.extensions.createResult -import com.futo.circles.feature.sign_up.SignUpDataSource -import com.futo.circles.provider.MatrixInstanceProvider +import org.futo.circles.R +import org.futo.circles.extensions.createResult +import org.futo.circles.feature.sign_up.SignUpDataSource +import org.futo.circles.provider.MatrixInstanceProvider import org.matrix.android.sdk.api.auth.registration.RegistrationResult class SelectSignUpTypeDataSource( diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeFragment.kt b/app/src/main/java/org/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeFragment.kt similarity index 84% rename from app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeFragment.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeFragment.kt index a8f44171a..1b5fa5c9e 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeFragment.kt @@ -1,15 +1,15 @@ -package com.futo.circles.feature.sign_up.sign_up_type +package org.futo.circles.feature.sign_up.sign_up_type import android.os.Bundle import android.view.View import androidx.core.widget.doAfterTextChanged import androidx.fragment.app.Fragment import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.databinding.SelectSignUpTypeFragmentBinding -import com.futo.circles.extensions.getText -import com.futo.circles.extensions.observeResponse +import org.futo.circles.R +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.databinding.SelectSignUpTypeFragmentBinding +import org.futo.circles.extensions.getText +import org.futo.circles.extensions.observeResponse import org.koin.androidx.viewmodel.ext.android.viewModel class SelectSignUpTypeFragment : Fragment(R.layout.select_sign_up_type_fragment), HasLoadingState { diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeViewModel.kt b/app/src/main/java/org/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeViewModel.kt similarity index 72% rename from app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeViewModel.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeViewModel.kt index c49ad257d..1c197b9f7 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/sign_up_type/SelectSignUpTypeViewModel.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.sign_up.sign_up_type +package org.futo.circles.feature.sign_up.sign_up_type import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg class SelectSignUpTypeViewModel( private val dataSource: SelectSignUpTypeDataSource diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsDataSource.kt b/app/src/main/java/org/futo/circles/feature/sign_up/terms/AcceptTermsDataSource.kt similarity index 69% rename from app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsDataSource.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/terms/AcceptTermsDataSource.kt index ce4bbd72e..3a7aeb509 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/terms/AcceptTermsDataSource.kt @@ -1,17 +1,17 @@ -package com.futo.circles.feature.sign_up.terms +package org.futo.circles.feature.sign_up.terms import android.content.Context import androidx.lifecycle.MutableLiveData -import com.futo.circles.BuildConfig -import com.futo.circles.R -import com.futo.circles.core.TERMS_URL_EXTENSION -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.createResult -import com.futo.circles.extensions.toTermsListItems -import com.futo.circles.feature.sign_up.SignUpDataSource -import com.futo.circles.model.TermsListItem -import com.futo.circles.provider.MatrixInstanceProvider +import org.futo.circles.BuildConfig +import org.futo.circles.R +import org.futo.circles.core.TERMS_URL_EXTENSION +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.createResult +import org.futo.circles.extensions.toTermsListItems +import org.futo.circles.feature.sign_up.SignUpDataSource +import org.futo.circles.model.TermsListItem +import org.futo.circles.provider.MatrixInstanceProvider import org.matrix.android.sdk.api.auth.registration.RegistrationResult import org.matrix.android.sdk.api.auth.registration.Stage @@ -45,7 +45,7 @@ class AcceptTermsDataSource( ?: listOf( TermsListItem( 1, context.getString(R.string.terms_and_conditions), - BuildConfig.MATRIX_HOME_SERVER_URL + TERMS_URL_EXTENSION + org.futo.circles.BuildConfig.MATRIX_HOME_SERVER_URL + TERMS_URL_EXTENSION ) ) diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsFragment.kt b/app/src/main/java/org/futo/circles/feature/sign_up/terms/AcceptTermsFragment.kt similarity index 77% rename from app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsFragment.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/terms/AcceptTermsFragment.kt index 7bf3a395c..d990712b8 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/terms/AcceptTermsFragment.kt @@ -1,19 +1,19 @@ -package com.futo.circles.feature.sign_up.terms +package org.futo.circles.feature.sign_up.terms import android.os.Bundle import android.view.View import androidx.fragment.app.Fragment import androidx.recyclerview.widget.DividerItemDecoration import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.core.fragment.ParentBackPressOwnerFragment -import com.futo.circles.databinding.AcceptTermsFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.openCustomTabUrl -import com.futo.circles.feature.sign_up.terms.list.TermsListAdapter -import com.futo.circles.model.TermsListItem +import org.futo.circles.R +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.core.fragment.ParentBackPressOwnerFragment +import org.futo.circles.databinding.AcceptTermsFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.openCustomTabUrl +import org.futo.circles.feature.sign_up.terms.list.TermsListAdapter +import org.futo.circles.model.TermsListItem import org.koin.androidx.viewmodel.ext.android.viewModel class AcceptTermsFragment : ParentBackPressOwnerFragment(R.layout.accept_terms_fragment), diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsViewModel.kt b/app/src/main/java/org/futo/circles/feature/sign_up/terms/AcceptTermsViewModel.kt similarity index 75% rename from app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsViewModel.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/terms/AcceptTermsViewModel.kt index 7f89bd9fc..8f56fa03a 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/terms/AcceptTermsViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/terms/AcceptTermsViewModel.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.sign_up.terms +package org.futo.circles.feature.sign_up.terms import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg -import com.futo.circles.model.TermsListItem +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg +import org.futo.circles.model.TermsListItem import org.matrix.android.sdk.api.auth.registration.RegistrationResult class AcceptTermsViewModel( diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsItemViewHolder.kt b/app/src/main/java/org/futo/circles/feature/sign_up/terms/list/TermsItemViewHolder.kt similarity index 75% rename from app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsItemViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/terms/list/TermsItemViewHolder.kt index b56b08ca3..50d219c05 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsItemViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/terms/list/TermsItemViewHolder.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.sign_up.terms.list +package org.futo.circles.feature.sign_up.terms.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.databinding.TermsListItemBinding -import com.futo.circles.extensions.onClick -import com.futo.circles.model.TermsListItem +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.databinding.TermsListItemBinding +import org.futo.circles.extensions.onClick +import org.futo.circles.model.TermsListItem class TermsItemViewHolder( parent: ViewGroup, diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsListAdapter.kt b/app/src/main/java/org/futo/circles/feature/sign_up/terms/list/TermsListAdapter.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsListAdapter.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/terms/list/TermsListAdapter.kt index b216f89b8..d2517745e 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/terms/list/TermsListAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/terms/list/TermsListAdapter.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.sign_up.terms.list +package org.futo.circles.feature.sign_up.terms.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.TermsListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.TermsListItem class TermsListAdapter( private val onViewTerms: (TermsListItem) -> Unit, diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailDataSource.kt b/app/src/main/java/org/futo/circles/feature/sign_up/validate_email/ValidateEmailDataSource.kt similarity index 66% rename from app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailDataSource.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/validate_email/ValidateEmailDataSource.kt index dd8912991..cfc7814af 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/validate_email/ValidateEmailDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.sign_up.validate_email +package org.futo.circles.feature.sign_up.validate_email -import com.futo.circles.BuildConfig -import com.futo.circles.core.VALIDATION_TOKEN_SUBMIT_URL_PREFIX -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.createResult -import com.futo.circles.feature.sign_up.SignUpDataSource -import com.futo.circles.provider.MatrixInstanceProvider +import org.futo.circles.BuildConfig +import org.futo.circles.core.VALIDATION_TOKEN_SUBMIT_URL_PREFIX +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.createResult +import org.futo.circles.feature.sign_up.SignUpDataSource +import org.futo.circles.provider.MatrixInstanceProvider import org.matrix.android.sdk.api.auth.registration.RegisterThreePid import org.matrix.android.sdk.api.auth.registration.RegistrationResult import org.matrix.android.sdk.internal.auth.registration.AddThreePidRegistrationResponse @@ -26,7 +26,7 @@ class ValidateEmailDataSource( val result = createResult { wizard.handleValidateThreePid( code, - BuildConfig.MATRIX_HOME_SERVER_URL + VALIDATION_TOKEN_SUBMIT_URL_PREFIX + org.futo.circles.BuildConfig.MATRIX_HOME_SERVER_URL + VALIDATION_TOKEN_SUBMIT_URL_PREFIX ) } (result as? Response.Success)?.let { signUpDataSource.stageCompleted(result.data) } diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailFragment.kt b/app/src/main/java/org/futo/circles/feature/sign_up/validate_email/ValidateEmailFragment.kt similarity index 88% rename from app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailFragment.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/validate_email/ValidateEmailFragment.kt index 9e7c0ace8..f6956da71 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/validate_email/ValidateEmailFragment.kt @@ -1,15 +1,15 @@ -package com.futo.circles.feature.sign_up.validate_email +package org.futo.circles.feature.sign_up.validate_email import android.os.Bundle import android.view.View import androidx.core.widget.doAfterTextChanged import androidx.fragment.app.Fragment import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.core.fragment.ParentBackPressOwnerFragment -import com.futo.circles.databinding.ValidateEmailFragmentBinding -import com.futo.circles.extensions.* +import org.futo.circles.R +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.core.fragment.ParentBackPressOwnerFragment +import org.futo.circles.databinding.ValidateEmailFragmentBinding +import org.futo.circles.extensions.* import org.koin.androidx.viewmodel.ext.android.viewModel class ValidateEmailFragment : ParentBackPressOwnerFragment(R.layout.validate_email_fragment), diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailViewModel.kt b/app/src/main/java/org/futo/circles/feature/sign_up/validate_email/ValidateEmailViewModel.kt similarity index 80% rename from app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailViewModel.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/validate_email/ValidateEmailViewModel.kt index 59964c1aa..dab1ef55b 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/validate_email/ValidateEmailViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/validate_email/ValidateEmailViewModel.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.sign_up.validate_email +package org.futo.circles.feature.sign_up.validate_email import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg import org.matrix.android.sdk.api.auth.registration.RegistrationResult import org.matrix.android.sdk.internal.auth.registration.AddThreePidRegistrationResponse diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenDataSource.kt b/app/src/main/java/org/futo/circles/feature/sign_up/validate_token/ValidateTokenDataSource.kt similarity index 76% rename from app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenDataSource.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/validate_token/ValidateTokenDataSource.kt index 8f08b6fe6..43864d482 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/validate_token/ValidateTokenDataSource.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.sign_up.validate_token +package org.futo.circles.feature.sign_up.validate_token -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.createResult -import com.futo.circles.feature.sign_up.SignUpDataSource -import com.futo.circles.provider.MatrixInstanceProvider +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.createResult +import org.futo.circles.feature.sign_up.SignUpDataSource +import org.futo.circles.provider.MatrixInstanceProvider import org.matrix.android.sdk.api.auth.registration.RegistrationResult import org.matrix.android.sdk.api.auth.registration.Stage diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenFragment.kt b/app/src/main/java/org/futo/circles/feature/sign_up/validate_token/ValidateTokenFragment.kt similarity index 77% rename from app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenFragment.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/validate_token/ValidateTokenFragment.kt index 2b860036d..89ad81a8f 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/validate_token/ValidateTokenFragment.kt @@ -1,17 +1,17 @@ -package com.futo.circles.feature.sign_up.validate_token +package org.futo.circles.feature.sign_up.validate_token import android.os.Bundle import android.view.View import androidx.core.widget.doAfterTextChanged import androidx.fragment.app.Fragment import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.core.fragment.ParentBackPressOwnerFragment -import com.futo.circles.databinding.ValidateTokenFragmentBinding -import com.futo.circles.extensions.getText -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showDialog +import org.futo.circles.R +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.core.fragment.ParentBackPressOwnerFragment +import org.futo.circles.databinding.ValidateTokenFragmentBinding +import org.futo.circles.extensions.getText +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showDialog import org.koin.androidx.viewmodel.ext.android.viewModel class ValidateTokenFragment : ParentBackPressOwnerFragment(R.layout.validate_token_fragment), diff --git a/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenViewModel.kt b/app/src/main/java/org/futo/circles/feature/sign_up/validate_token/ValidateTokenViewModel.kt similarity index 69% rename from app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenViewModel.kt rename to app/src/main/java/org/futo/circles/feature/sign_up/validate_token/ValidateTokenViewModel.kt index f8cd9fac1..69082246a 100644 --- a/app/src/main/java/com/futo/circles/feature/sign_up/validate_token/ValidateTokenViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/sign_up/validate_token/ValidateTokenViewModel.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.sign_up.validate_token +package org.futo.circles.feature.sign_up.validate_token import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg import org.matrix.android.sdk.api.auth.registration.RegistrationResult class ValidateTokenViewModel( diff --git a/app/src/main/java/com/futo/circles/feature/splash/SplashFragment.kt b/app/src/main/java/org/futo/circles/feature/splash/SplashFragment.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/splash/SplashFragment.kt rename to app/src/main/java/org/futo/circles/feature/splash/SplashFragment.kt index cc0fa729f..adafeba80 100644 --- a/app/src/main/java/com/futo/circles/feature/splash/SplashFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/splash/SplashFragment.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.splash +package org.futo.circles.feature.splash import android.os.Bundle import android.view.View import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController -import com.futo.circles.R -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.provider.MatrixSessionProvider class SplashFragment : Fragment(R.layout.splash_fragment) { diff --git a/app/src/main/java/com/futo/circles/feature/timeline/BaseTimelineViewModel.kt b/app/src/main/java/org/futo/circles/feature/timeline/BaseTimelineViewModel.kt similarity index 81% rename from app/src/main/java/com/futo/circles/feature/timeline/BaseTimelineViewModel.kt rename to app/src/main/java/org/futo/circles/feature/timeline/BaseTimelineViewModel.kt index e68fac546..440936d99 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/BaseTimelineViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/BaseTimelineViewModel.kt @@ -1,7 +1,7 @@ -package com.futo.circles.feature.timeline +package org.futo.circles.feature.timeline import androidx.lifecycle.ViewModel -import com.futo.circles.feature.timeline.data_source.TimelineDataSource +import org.futo.circles.feature.timeline.data_source.TimelineDataSource abstract class BaseTimelineViewModel( private val timelineDataSource: TimelineDataSource diff --git a/app/src/main/java/com/futo/circles/feature/timeline/TimelineFragment.kt b/app/src/main/java/org/futo/circles/feature/timeline/TimelineFragment.kt similarity index 93% rename from app/src/main/java/com/futo/circles/feature/timeline/TimelineFragment.kt rename to app/src/main/java/org/futo/circles/feature/timeline/TimelineFragment.kt index 1553ee7ec..56109697e 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/TimelineFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/TimelineFragment.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.timeline +package org.futo.circles.feature.timeline import android.annotation.SuppressLint import android.net.Uri @@ -12,19 +12,19 @@ import androidx.fragment.app.Fragment import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs import by.kirich1409.viewbindingdelegate.viewBinding -import com.futo.circles.R -import com.futo.circles.core.list.BaseRvDecoration -import com.futo.circles.databinding.TimelineFragmentBinding -import com.futo.circles.extensions.* -import com.futo.circles.feature.timeline.list.PostViewHolder -import com.futo.circles.feature.timeline.list.TimelineAdapter -import com.futo.circles.feature.timeline.post.CreatePostListener -import com.futo.circles.feature.timeline.post.emoji.EmojiPickerListener -import com.futo.circles.feature.timeline.post.share.ShareProvider -import com.futo.circles.model.CircleRoomTypeArg -import com.futo.circles.model.ImageContent -import com.futo.circles.model.PostContent -import com.futo.circles.view.PostOptionsListener +import org.futo.circles.R +import org.futo.circles.core.list.BaseRvDecoration +import org.futo.circles.databinding.TimelineFragmentBinding +import org.futo.circles.extensions.* +import org.futo.circles.feature.timeline.list.PostViewHolder +import org.futo.circles.feature.timeline.list.TimelineAdapter +import org.futo.circles.feature.timeline.post.CreatePostListener +import org.futo.circles.feature.timeline.post.emoji.EmojiPickerListener +import org.futo.circles.feature.timeline.post.share.ShareProvider +import org.futo.circles.model.CircleRoomTypeArg +import org.futo.circles.model.ImageContent +import org.futo.circles.model.PostContent +import org.futo.circles.view.PostOptionsListener import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent diff --git a/app/src/main/java/com/futo/circles/feature/timeline/TimelineViewModel.kt b/app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/timeline/TimelineViewModel.kt rename to app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt index afbc959ca..7deb0b262 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/TimelineViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/TimelineViewModel.kt @@ -1,18 +1,18 @@ -package com.futo.circles.feature.timeline +package org.futo.circles.feature.timeline import android.net.Uri import androidx.lifecycle.asLiveData -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg -import com.futo.circles.feature.people.UserOptionsDataSource -import com.futo.circles.feature.room.LeaveRoomDataSource -import com.futo.circles.feature.timeline.data_source.SendMessageDataSource -import com.futo.circles.feature.timeline.post.share.ShareableContent -import com.futo.circles.feature.timeline.data_source.TimelineDataSource -import com.futo.circles.feature.timeline.post.PostOptionsDataSource -import com.futo.circles.model.ImageContent -import com.futo.circles.model.PostContent +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg +import org.futo.circles.feature.people.UserOptionsDataSource +import org.futo.circles.feature.room.LeaveRoomDataSource +import org.futo.circles.feature.timeline.data_source.SendMessageDataSource +import org.futo.circles.feature.timeline.post.share.ShareableContent +import org.futo.circles.feature.timeline.data_source.TimelineDataSource +import org.futo.circles.feature.timeline.post.PostOptionsDataSource +import org.futo.circles.model.ImageContent +import org.futo.circles.model.PostContent import org.matrix.android.sdk.api.util.Cancelable class TimelineViewModel( diff --git a/app/src/main/java/com/futo/circles/feature/timeline/data_source/SendMessageDataSource.kt b/app/src/main/java/org/futo/circles/feature/timeline/data_source/SendMessageDataSource.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/timeline/data_source/SendMessageDataSource.kt rename to app/src/main/java/org/futo/circles/feature/timeline/data_source/SendMessageDataSource.kt index a50772be4..33d182ae1 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/data_source/SendMessageDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/data_source/SendMessageDataSource.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.timeline.data_source +package org.futo.circles.feature.timeline.data_source import android.content.Context import android.net.Uri -import com.futo.circles.extensions.toImageContentAttachmentData -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.extensions.toImageContentAttachmentData +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getRoom class SendMessageDataSource(private val context: Context) { diff --git a/app/src/main/java/com/futo/circles/feature/timeline/data_source/TimelineBuilder.kt b/app/src/main/java/org/futo/circles/feature/timeline/data_source/TimelineBuilder.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/timeline/data_source/TimelineBuilder.kt rename to app/src/main/java/org/futo/circles/feature/timeline/data_source/TimelineBuilder.kt index a4dd81b62..8c0f24e84 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/data_source/TimelineBuilder.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/data_source/TimelineBuilder.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.timeline.data_source +package org.futo.circles.feature.timeline.data_source -import com.futo.circles.mapping.toPost -import com.futo.circles.model.Post -import com.futo.circles.model.PostContentType -import com.futo.circles.model.ReplyPost -import com.futo.circles.model.RootPost +import org.futo.circles.mapping.toPost +import org.futo.circles.model.Post +import org.futo.circles.model.PostContentType +import org.futo.circles.model.ReplyPost +import org.futo.circles.model.RootPost import org.matrix.android.sdk.api.session.events.model.EventType import org.matrix.android.sdk.api.session.events.model.toModel import org.matrix.android.sdk.api.session.room.model.message.MessageContent diff --git a/app/src/main/java/com/futo/circles/feature/timeline/data_source/TimelineDataSource.kt b/app/src/main/java/org/futo/circles/feature/timeline/data_source/TimelineDataSource.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/timeline/data_source/TimelineDataSource.kt rename to app/src/main/java/org/futo/circles/feature/timeline/data_source/TimelineDataSource.kt index bb5524ce4..e1776757a 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/data_source/TimelineDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/data_source/TimelineDataSource.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.timeline.data_source +package org.futo.circles.feature.timeline.data_source import androidx.lifecycle.MutableLiveData import androidx.lifecycle.asFlow import androidx.lifecycle.map -import com.futo.circles.mapping.nameOrId -import com.futo.circles.model.CircleRoomTypeArg -import com.futo.circles.model.Post -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.mapping.nameOrId +import org.futo.circles.model.CircleRoomTypeArg +import org.futo.circles.model.Post +import org.futo.circles.provider.MatrixSessionProvider import kotlinx.coroutines.flow.flowOf import kotlinx.coroutines.flow.mapNotNull import org.matrix.android.sdk.api.session.events.model.EventType diff --git a/app/src/main/java/com/futo/circles/feature/timeline/list/TimelineAdapter.kt b/app/src/main/java/org/futo/circles/feature/timeline/list/TimelineAdapter.kt similarity index 87% rename from app/src/main/java/com/futo/circles/feature/timeline/list/TimelineAdapter.kt rename to app/src/main/java/org/futo/circles/feature/timeline/list/TimelineAdapter.kt index c908d845e..037fe96cc 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/list/TimelineAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/list/TimelineAdapter.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.timeline.list +package org.futo.circles.feature.timeline.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.Post -import com.futo.circles.model.PostContentType -import com.futo.circles.model.PostItemPayload -import com.futo.circles.model.RootPost -import com.futo.circles.view.PostOptionsListener +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.Post +import org.futo.circles.model.PostContentType +import org.futo.circles.model.PostItemPayload +import org.futo.circles.model.RootPost +import org.futo.circles.view.PostOptionsListener class TimelineAdapter( private val userPowerLevel: Int, diff --git a/app/src/main/java/com/futo/circles/feature/timeline/list/TimelineViewHolder.kt b/app/src/main/java/org/futo/circles/feature/timeline/list/TimelineViewHolder.kt similarity index 79% rename from app/src/main/java/com/futo/circles/feature/timeline/list/TimelineViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/timeline/list/TimelineViewHolder.kt index a3c7899c6..42ec3190c 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/list/TimelineViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/list/TimelineViewHolder.kt @@ -1,23 +1,23 @@ -package com.futo.circles.feature.timeline.list +package org.futo.circles.feature.timeline.list import android.util.Size import android.view.View import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.R -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.databinding.ImagePostViewBinding -import com.futo.circles.databinding.TextPostViewBinding -import com.futo.circles.extensions.UriContentScheme -import com.futo.circles.extensions.gone -import com.futo.circles.extensions.loadEncryptedImage -import com.futo.circles.model.ImageContent -import com.futo.circles.model.Post -import com.futo.circles.model.PostItemPayload -import com.futo.circles.model.TextContent -import com.futo.circles.provider.MatrixSessionProvider -import com.futo.circles.view.PostOptionsListener -import com.futo.circles.view.PostLayout +import org.futo.circles.R +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.databinding.ImagePostViewBinding +import org.futo.circles.databinding.TextPostViewBinding +import org.futo.circles.extensions.UriContentScheme +import org.futo.circles.extensions.gone +import org.futo.circles.extensions.loadEncryptedImage +import org.futo.circles.model.ImageContent +import org.futo.circles.model.Post +import org.futo.circles.model.PostItemPayload +import org.futo.circles.model.TextContent +import org.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.view.PostOptionsListener +import org.futo.circles.view.PostLayout import org.matrix.android.sdk.api.session.content.ContentUploadStateTracker sealed class PostViewHolder(view: View, private val userPowerLevel: Int) : diff --git a/app/src/main/java/com/futo/circles/feature/timeline/list/UploadImageProgressHelper.kt b/app/src/main/java/org/futo/circles/feature/timeline/list/UploadImageProgressHelper.kt similarity index 87% rename from app/src/main/java/com/futo/circles/feature/timeline/list/UploadImageProgressHelper.kt rename to app/src/main/java/org/futo/circles/feature/timeline/list/UploadImageProgressHelper.kt index 19aeb7dda..3069c32b6 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/list/UploadImageProgressHelper.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/list/UploadImageProgressHelper.kt @@ -1,10 +1,10 @@ -package com.futo.circles.feature.timeline.list +package org.futo.circles.feature.timeline.list -import com.futo.circles.R -import com.futo.circles.extensions.gone -import com.futo.circles.extensions.visible -import com.futo.circles.model.LoadingData -import com.futo.circles.view.LoadingView +import org.futo.circles.R +import org.futo.circles.extensions.gone +import org.futo.circles.extensions.visible +import org.futo.circles.model.LoadingData +import org.futo.circles.view.LoadingView import org.matrix.android.sdk.api.session.content.ContentUploadStateTracker object UploadImageProgressHelper { diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/CreatePostBottomSheet.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/CreatePostBottomSheet.kt similarity index 93% rename from app/src/main/java/com/futo/circles/feature/timeline/post/CreatePostBottomSheet.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/CreatePostBottomSheet.kt index afa168edd..049a0f6a8 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/CreatePostBottomSheet.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/CreatePostBottomSheet.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.timeline.post +package org.futo.circles.feature.timeline.post import android.content.Context import android.net.Uri @@ -8,10 +8,10 @@ import android.view.View import android.view.ViewGroup import android.view.WindowManager import androidx.navigation.fragment.navArgs -import com.futo.circles.R -import com.futo.circles.core.image_picker.ImagePickerHelper -import com.futo.circles.databinding.CreatePostBottomSheetBinding -import com.futo.circles.view.PreviewPostListener +import org.futo.circles.R +import org.futo.circles.core.image_picker.ImagePickerHelper +import org.futo.circles.databinding.CreatePostBottomSheetBinding +import org.futo.circles.view.PreviewPostListener import com.google.android.material.bottomsheet.BottomSheetBehavior import com.google.android.material.bottomsheet.BottomSheetDialog import com.google.android.material.bottomsheet.BottomSheetDialogFragment diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/PostOptionsDataSource.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/PostOptionsDataSource.kt similarity index 76% rename from app/src/main/java/com/futo/circles/feature/timeline/post/PostOptionsDataSource.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/PostOptionsDataSource.kt index 8c3a2f9f6..bc805c95f 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/PostOptionsDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/PostOptionsDataSource.kt @@ -1,16 +1,16 @@ -package com.futo.circles.feature.timeline.post +package org.futo.circles.feature.timeline.post import android.content.Context import com.bumptech.glide.Glide -import com.futo.circles.extensions.createResult -import com.futo.circles.extensions.getUri -import com.futo.circles.extensions.saveImageToDeviceGallery -import com.futo.circles.feature.timeline.post.share.ImageShareable -import com.futo.circles.feature.timeline.post.share.TextShareable -import com.futo.circles.model.ImageContent -import com.futo.circles.model.PostContent -import com.futo.circles.model.TextContent -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.extensions.createResult +import org.futo.circles.extensions.getUri +import org.futo.circles.extensions.saveImageToDeviceGallery +import org.futo.circles.feature.timeline.post.share.ImageShareable +import org.futo.circles.feature.timeline.post.share.TextShareable +import org.futo.circles.model.ImageContent +import org.futo.circles.model.PostContent +import org.futo.circles.model.TextContent +import org.futo.circles.provider.MatrixSessionProvider import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.withContext import org.matrix.android.sdk.api.session.getRoom diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiBottomSheet.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/emoji/EmojiBottomSheet.kt similarity index 91% rename from app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiBottomSheet.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/emoji/EmojiBottomSheet.kt index 2a82e45ac..ca9acefc5 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiBottomSheet.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/emoji/EmojiBottomSheet.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.timeline.post.emoji +package org.futo.circles.feature.timeline.post.emoji import android.content.Context import android.os.Bundle @@ -7,11 +7,11 @@ import android.view.View import android.view.ViewGroup import android.view.WindowManager import androidx.navigation.fragment.navArgs -import com.futo.circles.databinding.EmojiBottomSheetBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.feature.timeline.post.emoji.list.EmojiAdapter -import com.futo.circles.model.EmojiCategory -import com.futo.circles.model.EmojiItem +import org.futo.circles.databinding.EmojiBottomSheetBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.feature.timeline.post.emoji.list.EmojiAdapter +import org.futo.circles.model.EmojiCategory +import org.futo.circles.model.EmojiItem import com.google.android.material.bottomsheet.BottomSheetBehavior import com.google.android.material.bottomsheet.BottomSheetDialog import com.google.android.material.bottomsheet.BottomSheetDialogFragment diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiDataSource.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/emoji/EmojiDataSource.kt similarity index 94% rename from app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiDataSource.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/emoji/EmojiDataSource.kt index 718216589..fabdcf6fc 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/emoji/EmojiDataSource.kt @@ -1,12 +1,12 @@ -package com.futo.circles.feature.timeline.post.emoji +package org.futo.circles.feature.timeline.post.emoji import android.content.Context import android.graphics.Paint import androidx.core.graphics.PaintCompat -import com.futo.circles.R -import com.futo.circles.model.EmojiCategory -import com.futo.circles.model.EmojiData -import com.futo.circles.model.EmojiItem +import org.futo.circles.R +import org.futo.circles.model.EmojiCategory +import org.futo.circles.model.EmojiData +import org.futo.circles.model.EmojiItem import com.google.gson.Gson class EmojiDataSource(context: Context) { diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiViewModel.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/emoji/EmojiViewModel.kt similarity index 84% rename from app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiViewModel.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/emoji/EmojiViewModel.kt index 581b6f8ee..e3e4a6ab4 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/EmojiViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/emoji/EmojiViewModel.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.timeline.post.emoji +package org.futo.circles.feature.timeline.post.emoji import androidx.lifecycle.MutableLiveData import androidx.lifecycle.ViewModel -import com.futo.circles.model.EmojiItem +import org.futo.circles.model.EmojiItem class EmojiViewModel(private val emojiDataSource: EmojiDataSource) : ViewModel() { diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiAdapter.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/emoji/list/EmojiAdapter.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiAdapter.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/emoji/list/EmojiAdapter.kt index dc0ba6d5c..3ca093f29 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/emoji/list/EmojiAdapter.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.timeline.post.emoji.list +package org.futo.circles.feature.timeline.post.emoji.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.EmojiItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.EmojiItem class EmojiAdapter( private val onEmojiSelected: (item: EmojiItem) -> Unit diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiViewHolder.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/emoji/list/EmojiViewHolder.kt similarity index 67% rename from app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/emoji/list/EmojiViewHolder.kt index 42acada3b..f22095e51 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/emoji/list/EmojiViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/emoji/list/EmojiViewHolder.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.timeline.post.emoji.list +package org.futo.circles.feature.timeline.post.emoji.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.databinding.EmojiListItemBinding -import com.futo.circles.extensions.onClick -import com.futo.circles.model.EmojiItem +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.databinding.EmojiListItemBinding +import org.futo.circles.extensions.onClick +import org.futo.circles.model.EmojiItem class EmojiViewHolder( parent: ViewGroup, diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportDataSource.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/report/ReportDataSource.kt similarity index 82% rename from app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportDataSource.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/report/ReportDataSource.kt index cc3b2980b..7621cfb18 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportDataSource.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/report/ReportDataSource.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.timeline.post.report +package org.futo.circles.feature.timeline.post.report import android.content.Context import androidx.lifecycle.MutableLiveData -import com.futo.circles.R -import com.futo.circles.extensions.createResult -import com.futo.circles.model.ReportCategoryListItem -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.extensions.createResult +import org.futo.circles.model.ReportCategoryListItem +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getRoom class ReportDataSource( diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportDialogFragment.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/report/ReportDialogFragment.kt similarity index 81% rename from app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportDialogFragment.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/report/ReportDialogFragment.kt index 1c69c5653..93797c871 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportDialogFragment.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/report/ReportDialogFragment.kt @@ -1,17 +1,17 @@ -package com.futo.circles.feature.timeline.post.report +package org.futo.circles.feature.timeline.post.report import android.os.Bundle import android.view.View import androidx.fragment.app.Fragment import androidx.navigation.fragment.navArgs -import com.futo.circles.R -import com.futo.circles.core.fragment.BaseFullscreenDialogFragment -import com.futo.circles.core.fragment.HasLoadingState -import com.futo.circles.databinding.ReportDialogFragmentBinding -import com.futo.circles.extensions.observeData -import com.futo.circles.extensions.observeResponse -import com.futo.circles.extensions.showSuccess -import com.futo.circles.feature.timeline.post.report.list.ReportCategoryAdapter +import org.futo.circles.R +import org.futo.circles.core.fragment.BaseFullscreenDialogFragment +import org.futo.circles.core.fragment.HasLoadingState +import org.futo.circles.databinding.ReportDialogFragmentBinding +import org.futo.circles.extensions.observeData +import org.futo.circles.extensions.observeResponse +import org.futo.circles.extensions.showSuccess +import org.futo.circles.feature.timeline.post.report.list.ReportCategoryAdapter import org.koin.androidx.viewmodel.ext.android.viewModel import org.koin.core.parameter.parametersOf diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportViewModel.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/report/ReportViewModel.kt similarity index 72% rename from app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportViewModel.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/report/ReportViewModel.kt index 985031212..bda1b5453 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/report/ReportViewModel.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/report/ReportViewModel.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.timeline.post.report +package org.futo.circles.feature.timeline.post.report import androidx.lifecycle.ViewModel -import com.futo.circles.core.SingleEventLiveData -import com.futo.circles.extensions.Response -import com.futo.circles.extensions.launchBg +import org.futo.circles.core.SingleEventLiveData +import org.futo.circles.extensions.Response +import org.futo.circles.extensions.launchBg class ReportViewModel( private val reportDataSource: ReportDataSource diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryAdapter.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/report/list/ReportCategoryAdapter.kt similarity index 79% rename from app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryAdapter.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/report/list/ReportCategoryAdapter.kt index 8b04acea5..ae66f638f 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryAdapter.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/report/list/ReportCategoryAdapter.kt @@ -1,8 +1,8 @@ -package com.futo.circles.feature.timeline.post.report.list +package org.futo.circles.feature.timeline.post.report.list import android.view.ViewGroup -import com.futo.circles.core.list.BaseRvAdapter -import com.futo.circles.model.ReportCategoryListItem +import org.futo.circles.core.list.BaseRvAdapter +import org.futo.circles.model.ReportCategoryListItem class ReportCategoryAdapter( private val onCategorySelected: (id: Int) -> Unit diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryViewHolder.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/report/list/ReportCategoryViewHolder.kt similarity index 69% rename from app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryViewHolder.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/report/list/ReportCategoryViewHolder.kt index e6abebbae..fc9b34552 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/report/list/ReportCategoryViewHolder.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/report/list/ReportCategoryViewHolder.kt @@ -1,11 +1,11 @@ -package com.futo.circles.feature.timeline.post.report.list +package org.futo.circles.feature.timeline.post.report.list import android.view.ViewGroup import androidx.recyclerview.widget.RecyclerView -import com.futo.circles.core.list.ViewBindingHolder -import com.futo.circles.databinding.ReportCategoryListItemBinding -import com.futo.circles.extensions.onClick -import com.futo.circles.model.ReportCategoryListItem +import org.futo.circles.core.list.ViewBindingHolder +import org.futo.circles.databinding.ReportCategoryListItemBinding +import org.futo.circles.extensions.onClick +import org.futo.circles.model.ReportCategoryListItem class ReportCategoryViewHolder( parent: ViewGroup, diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/share/SharableContent.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/share/SharableContent.kt similarity index 78% rename from app/src/main/java/com/futo/circles/feature/timeline/post/share/SharableContent.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/share/SharableContent.kt index f21683f52..6e5a46c5e 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/share/SharableContent.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/share/SharableContent.kt @@ -1,4 +1,4 @@ -package com.futo.circles.feature.timeline.post.share +package org.futo.circles.feature.timeline.post.share import android.net.Uri diff --git a/app/src/main/java/com/futo/circles/feature/timeline/post/share/ShareProvider.kt b/app/src/main/java/org/futo/circles/feature/timeline/post/share/ShareProvider.kt similarity index 92% rename from app/src/main/java/com/futo/circles/feature/timeline/post/share/ShareProvider.kt rename to app/src/main/java/org/futo/circles/feature/timeline/post/share/ShareProvider.kt index e01cdc3f1..802a6d9cc 100644 --- a/app/src/main/java/com/futo/circles/feature/timeline/post/share/ShareProvider.kt +++ b/app/src/main/java/org/futo/circles/feature/timeline/post/share/ShareProvider.kt @@ -1,9 +1,9 @@ -package com.futo.circles.feature.timeline.post.share +package org.futo.circles.feature.timeline.post.share import android.content.Context import android.content.Intent import android.net.Uri -import com.futo.circles.R +import org.futo.circles.R object ShareProvider { diff --git a/app/src/main/java/com/futo/circles/glide/CirclesAppGlideModule.kt b/app/src/main/java/org/futo/circles/glide/CirclesAppGlideModule.kt similarity index 90% rename from app/src/main/java/com/futo/circles/glide/CirclesAppGlideModule.kt rename to app/src/main/java/org/futo/circles/glide/CirclesAppGlideModule.kt index db1db9f85..a0a951a43 100644 --- a/app/src/main/java/com/futo/circles/glide/CirclesAppGlideModule.kt +++ b/app/src/main/java/org/futo/circles/glide/CirclesAppGlideModule.kt @@ -1,4 +1,4 @@ -package com.futo.circles.glide +package org.futo.circles.glide import android.content.Context import android.util.Log @@ -7,7 +7,7 @@ import com.bumptech.glide.GlideBuilder import com.bumptech.glide.Registry import com.bumptech.glide.annotation.GlideModule import com.bumptech.glide.module.AppGlideModule -import com.futo.circles.model.ImageContent +import org.futo.circles.model.ImageContent import java.io.InputStream @GlideModule diff --git a/app/src/main/java/com/futo/circles/glide/CirclesGlideDataFetcher.kt b/app/src/main/java/org/futo/circles/glide/CirclesGlideDataFetcher.kt similarity index 92% rename from app/src/main/java/com/futo/circles/glide/CirclesGlideDataFetcher.kt rename to app/src/main/java/org/futo/circles/glide/CirclesGlideDataFetcher.kt index 39ed25d4f..c743d2c8b 100644 --- a/app/src/main/java/com/futo/circles/glide/CirclesGlideDataFetcher.kt +++ b/app/src/main/java/org/futo/circles/glide/CirclesGlideDataFetcher.kt @@ -1,13 +1,13 @@ -package com.futo.circles.glide +package org.futo.circles.glide import android.content.Context import android.util.Log import com.bumptech.glide.Priority import com.bumptech.glide.load.DataSource import com.bumptech.glide.load.data.DataFetcher -import com.futo.circles.extensions.coroutineScope -import com.futo.circles.model.ImageContent -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.extensions.coroutineScope +import org.futo.circles.model.ImageContent +import org.futo.circles.provider.MatrixSessionProvider import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext diff --git a/app/src/main/java/com/futo/circles/glide/CirclesGlideModelLoaderFactory.kt b/app/src/main/java/org/futo/circles/glide/CirclesGlideModelLoaderFactory.kt similarity index 93% rename from app/src/main/java/com/futo/circles/glide/CirclesGlideModelLoaderFactory.kt rename to app/src/main/java/org/futo/circles/glide/CirclesGlideModelLoaderFactory.kt index 6a1cade23..2f0608d5f 100644 --- a/app/src/main/java/com/futo/circles/glide/CirclesGlideModelLoaderFactory.kt +++ b/app/src/main/java/org/futo/circles/glide/CirclesGlideModelLoaderFactory.kt @@ -1,4 +1,4 @@ -package com.futo.circles.glide +package org.futo.circles.glide import android.content.Context import com.bumptech.glide.load.Options @@ -6,7 +6,7 @@ import com.bumptech.glide.load.model.ModelLoader import com.bumptech.glide.load.model.ModelLoaderFactory import com.bumptech.glide.load.model.MultiModelLoaderFactory import com.bumptech.glide.signature.ObjectKey -import com.futo.circles.model.ImageContent +import org.futo.circles.model.ImageContent import java.io.InputStream class CirclesGlideModelLoaderFactory(private val context: Context) : diff --git a/app/src/main/java/com/futo/circles/glide/LocalFileHelper.kt b/app/src/main/java/org/futo/circles/glide/LocalFileHelper.kt similarity index 95% rename from app/src/main/java/com/futo/circles/glide/LocalFileHelper.kt rename to app/src/main/java/org/futo/circles/glide/LocalFileHelper.kt index ff0c3588d..4991a38e0 100644 --- a/app/src/main/java/com/futo/circles/glide/LocalFileHelper.kt +++ b/app/src/main/java/org/futo/circles/glide/LocalFileHelper.kt @@ -1,4 +1,4 @@ -package com.futo.circles.glide +package org.futo.circles.glide import android.content.Context import android.net.Uri diff --git a/app/src/main/java/com/futo/circles/mapping/FollowingListItemMapping.kt b/app/src/main/java/org/futo/circles/mapping/FollowingListItemMapping.kt similarity index 70% rename from app/src/main/java/com/futo/circles/mapping/FollowingListItemMapping.kt rename to app/src/main/java/org/futo/circles/mapping/FollowingListItemMapping.kt index fb48a5574..443d82148 100644 --- a/app/src/main/java/com/futo/circles/mapping/FollowingListItemMapping.kt +++ b/app/src/main/java/org/futo/circles/mapping/FollowingListItemMapping.kt @@ -1,8 +1,8 @@ -package com.futo.circles.mapping +package org.futo.circles.mapping -import com.futo.circles.extensions.getRoomOwners -import com.futo.circles.extensions.getTimelineRoomFor -import com.futo.circles.model.FollowingListItem +import org.futo.circles.extensions.getRoomOwners +import org.futo.circles.extensions.getTimelineRoomFor +import org.futo.circles.model.FollowingListItem import org.matrix.android.sdk.api.session.room.model.RoomSummary fun RoomSummary.toFollowingListItem(circleId: String) = FollowingListItem( diff --git a/app/src/main/java/com/futo/circles/mapping/MatrixUserMapping.kt b/app/src/main/java/org/futo/circles/mapping/MatrixUserMapping.kt similarity index 78% rename from app/src/main/java/com/futo/circles/mapping/MatrixUserMapping.kt rename to app/src/main/java/org/futo/circles/mapping/MatrixUserMapping.kt index 43ad67446..8ce1a7ca8 100644 --- a/app/src/main/java/com/futo/circles/mapping/MatrixUserMapping.kt +++ b/app/src/main/java/org/futo/circles/mapping/MatrixUserMapping.kt @@ -1,8 +1,8 @@ -package com.futo.circles.mapping +package org.futo.circles.mapping -import com.futo.circles.model.CirclesUserSummary -import com.futo.circles.model.PeopleUserListItem -import com.futo.circles.model.UserListItem +import org.futo.circles.model.CirclesUserSummary +import org.futo.circles.model.PeopleUserListItem +import org.futo.circles.model.UserListItem import org.matrix.android.sdk.api.session.user.model.User fun User.toUserListItem(isSelected: Boolean) = UserListItem( diff --git a/app/src/main/java/com/futo/circles/mapping/RoomListItemMapping.kt b/app/src/main/java/org/futo/circles/mapping/RoomListItemMapping.kt similarity index 90% rename from app/src/main/java/com/futo/circles/mapping/RoomListItemMapping.kt rename to app/src/main/java/org/futo/circles/mapping/RoomListItemMapping.kt index eedb79109..f0cb5a8ca 100644 --- a/app/src/main/java/com/futo/circles/mapping/RoomListItemMapping.kt +++ b/app/src/main/java/org/futo/circles/mapping/RoomListItemMapping.kt @@ -1,8 +1,8 @@ -package com.futo.circles.mapping +package org.futo.circles.mapping -import com.futo.circles.extensions.getTimelineRoomFor -import com.futo.circles.model.* -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.extensions.getTimelineRoomFor +import org.futo.circles.model.* +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getUser import org.matrix.android.sdk.api.session.room.model.RoomSummary diff --git a/app/src/main/java/com/futo/circles/mapping/RoomMemberSummaryMapping.kt b/app/src/main/java/org/futo/circles/mapping/RoomMemberSummaryMapping.kt similarity index 82% rename from app/src/main/java/com/futo/circles/mapping/RoomMemberSummaryMapping.kt rename to app/src/main/java/org/futo/circles/mapping/RoomMemberSummaryMapping.kt index d32e9d3ec..368b95ac6 100644 --- a/app/src/main/java/com/futo/circles/mapping/RoomMemberSummaryMapping.kt +++ b/app/src/main/java/org/futo/circles/mapping/RoomMemberSummaryMapping.kt @@ -1,8 +1,8 @@ -package com.futo.circles.mapping +package org.futo.circles.mapping -import com.futo.circles.model.CirclesUserSummary -import com.futo.circles.model.GroupMemberListItem -import com.futo.circles.model.InvitedUserListItem +import org.futo.circles.model.CirclesUserSummary +import org.futo.circles.model.GroupMemberListItem +import org.futo.circles.model.InvitedUserListItem import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary import org.matrix.android.sdk.api.session.room.powerlevels.Role diff --git a/app/src/main/java/com/futo/circles/mapping/TimelineEventMapping.kt b/app/src/main/java/org/futo/circles/mapping/TimelineEventMapping.kt similarity index 97% rename from app/src/main/java/com/futo/circles/mapping/TimelineEventMapping.kt rename to app/src/main/java/org/futo/circles/mapping/TimelineEventMapping.kt index 0b1346a87..44e8bdc6b 100644 --- a/app/src/main/java/com/futo/circles/mapping/TimelineEventMapping.kt +++ b/app/src/main/java/org/futo/circles/mapping/TimelineEventMapping.kt @@ -1,7 +1,7 @@ -package com.futo.circles.mapping +package org.futo.circles.mapping import com.bumptech.glide.request.target.Target -import com.futo.circles.model.* +import org.futo.circles.model.* import org.matrix.android.sdk.api.session.crypto.attachments.toElementToDecrypt import org.matrix.android.sdk.api.session.events.model.toModel import org.matrix.android.sdk.api.session.room.model.message.MessageImageContent diff --git a/app/src/main/java/com/futo/circles/model/AccessLevel.kt b/app/src/main/java/org/futo/circles/model/AccessLevel.kt similarity index 86% rename from app/src/main/java/com/futo/circles/model/AccessLevel.kt rename to app/src/main/java/org/futo/circles/model/AccessLevel.kt index 3499eca42..5794ffbad 100644 --- a/app/src/main/java/com/futo/circles/model/AccessLevel.kt +++ b/app/src/main/java/org/futo/circles/model/AccessLevel.kt @@ -1,4 +1,4 @@ -package com.futo.circles.model +package org.futo.circles.model import org.matrix.android.sdk.api.session.room.powerlevels.Role diff --git a/app/src/main/java/com/futo/circles/model/AccessLevelListItem.kt b/app/src/main/java/org/futo/circles/model/AccessLevelListItem.kt similarity index 75% rename from app/src/main/java/com/futo/circles/model/AccessLevelListItem.kt rename to app/src/main/java/org/futo/circles/model/AccessLevelListItem.kt index 624b65ca4..f85711964 100644 --- a/app/src/main/java/com/futo/circles/model/AccessLevelListItem.kt +++ b/app/src/main/java/org/futo/circles/model/AccessLevelListItem.kt @@ -1,6 +1,6 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.core.list.IdEntity +import org.futo.circles.core.list.IdEntity import org.matrix.android.sdk.api.session.room.powerlevels.Role data class AccessLevelListItem( diff --git a/app/src/main/java/com/futo/circles/model/ActiveSessionListItem.kt b/app/src/main/java/org/futo/circles/model/ActiveSessionListItem.kt similarity index 83% rename from app/src/main/java/com/futo/circles/model/ActiveSessionListItem.kt rename to app/src/main/java/org/futo/circles/model/ActiveSessionListItem.kt index 4a7029774..bed71d3b2 100644 --- a/app/src/main/java/com/futo/circles/model/ActiveSessionListItem.kt +++ b/app/src/main/java/org/futo/circles/model/ActiveSessionListItem.kt @@ -1,7 +1,7 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.core.list.IdEntity -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.core.list.IdEntity +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.crypto.model.CryptoDeviceInfo import org.matrix.android.sdk.api.session.crypto.model.DeviceInfo diff --git a/app/src/main/java/com/futo/circles/model/CircleListItemPayload.kt b/app/src/main/java/org/futo/circles/model/CircleListItemPayload.kt similarity index 80% rename from app/src/main/java/com/futo/circles/model/CircleListItemPayload.kt rename to app/src/main/java/org/futo/circles/model/CircleListItemPayload.kt index b07b02ac8..599f028e8 100644 --- a/app/src/main/java/com/futo/circles/model/CircleListItemPayload.kt +++ b/app/src/main/java/org/futo/circles/model/CircleListItemPayload.kt @@ -1,4 +1,4 @@ -package com.futo.circles.model +package org.futo.circles.model data class CircleListItemPayload( val followersCount: Int, diff --git a/app/src/main/java/com/futo/circles/model/CircleRoomTypeArg.kt b/app/src/main/java/org/futo/circles/model/CircleRoomTypeArg.kt similarity index 63% rename from app/src/main/java/com/futo/circles/model/CircleRoomTypeArg.kt rename to app/src/main/java/org/futo/circles/model/CircleRoomTypeArg.kt index f4578b259..947b4b8b0 100644 --- a/app/src/main/java/com/futo/circles/model/CircleRoomTypeArg.kt +++ b/app/src/main/java/org/futo/circles/model/CircleRoomTypeArg.kt @@ -1,3 +1,3 @@ -package com.futo.circles.model +package org.futo.circles.model enum class CircleRoomTypeArg { Circle, Group, Photo } \ No newline at end of file diff --git a/app/src/main/java/com/futo/circles/model/CirclesRoom.kt b/app/src/main/java/org/futo/circles/model/CirclesRoom.kt similarity index 98% rename from app/src/main/java/com/futo/circles/model/CirclesRoom.kt rename to app/src/main/java/org/futo/circles/model/CirclesRoom.kt index 41635e986..722e9bc2c 100644 --- a/app/src/main/java/com/futo/circles/model/CirclesRoom.kt +++ b/app/src/main/java/org/futo/circles/model/CirclesRoom.kt @@ -1,7 +1,7 @@ -package com.futo.circles.model +package org.futo.circles.model import androidx.annotation.StringRes -import com.futo.circles.R +import org.futo.circles.R import org.matrix.android.sdk.api.session.room.model.RoomType private const val ROOT_SPACE_TAG = "m.space.root" diff --git a/app/src/main/java/com/futo/circles/model/CirclesUserSummary.kt b/app/src/main/java/org/futo/circles/model/CirclesUserSummary.kt similarity index 76% rename from app/src/main/java/com/futo/circles/model/CirclesUserSummary.kt rename to app/src/main/java/org/futo/circles/model/CirclesUserSummary.kt index f6ae56ac2..9e7b3db50 100644 --- a/app/src/main/java/com/futo/circles/model/CirclesUserSummary.kt +++ b/app/src/main/java/org/futo/circles/model/CirclesUserSummary.kt @@ -1,4 +1,4 @@ -package com.futo.circles.model +package org.futo.circles.model data class CirclesUserSummary( val id: String, diff --git a/app/src/main/java/com/futo/circles/model/EmojiCategory.kt b/app/src/main/java/org/futo/circles/model/EmojiCategory.kt similarity index 80% rename from app/src/main/java/com/futo/circles/model/EmojiCategory.kt rename to app/src/main/java/org/futo/circles/model/EmojiCategory.kt index 7ef62d4c6..681fc6560 100644 --- a/app/src/main/java/com/futo/circles/model/EmojiCategory.kt +++ b/app/src/main/java/org/futo/circles/model/EmojiCategory.kt @@ -1,4 +1,4 @@ -package com.futo.circles.model +package org.futo.circles.model data class EmojiCategory( val id: String, diff --git a/app/src/main/java/com/futo/circles/model/EmojiData.kt b/app/src/main/java/org/futo/circles/model/EmojiData.kt similarity index 82% rename from app/src/main/java/com/futo/circles/model/EmojiData.kt rename to app/src/main/java/org/futo/circles/model/EmojiData.kt index 0921a5841..0444ae45f 100644 --- a/app/src/main/java/com/futo/circles/model/EmojiData.kt +++ b/app/src/main/java/org/futo/circles/model/EmojiData.kt @@ -1,4 +1,4 @@ -package com.futo.circles.model +package org.futo.circles.model data class EmojiData( val categories: List<EmojiCategory>, diff --git a/app/src/main/java/com/futo/circles/model/EmojiItem.kt b/app/src/main/java/org/futo/circles/model/EmojiItem.kt similarity index 80% rename from app/src/main/java/com/futo/circles/model/EmojiItem.kt rename to app/src/main/java/org/futo/circles/model/EmojiItem.kt index ec99e79e3..5378952a4 100644 --- a/app/src/main/java/com/futo/circles/model/EmojiItem.kt +++ b/app/src/main/java/org/futo/circles/model/EmojiItem.kt @@ -1,6 +1,6 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.core.list.IdEntity +import org.futo.circles.core.list.IdEntity import com.google.gson.annotations.SerializedName data class EmojiItem( diff --git a/app/src/main/java/com/futo/circles/model/FollowingListItem.kt b/app/src/main/java/org/futo/circles/model/FollowingListItem.kt similarity index 74% rename from app/src/main/java/com/futo/circles/model/FollowingListItem.kt rename to app/src/main/java/org/futo/circles/model/FollowingListItem.kt index 9708d126c..15f4c95d6 100644 --- a/app/src/main/java/com/futo/circles/model/FollowingListItem.kt +++ b/app/src/main/java/org/futo/circles/model/FollowingListItem.kt @@ -1,6 +1,6 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.core.list.IdEntity +import org.futo.circles.core.list.IdEntity data class FollowingListItem( override val id: String, diff --git a/app/src/main/java/com/futo/circles/model/GalleryImageListItem.kt b/app/src/main/java/org/futo/circles/model/GalleryImageListItem.kt similarity index 66% rename from app/src/main/java/com/futo/circles/model/GalleryImageListItem.kt rename to app/src/main/java/org/futo/circles/model/GalleryImageListItem.kt index 26ef8b3e5..7af0f8ca4 100644 --- a/app/src/main/java/com/futo/circles/model/GalleryImageListItem.kt +++ b/app/src/main/java/org/futo/circles/model/GalleryImageListItem.kt @@ -1,6 +1,6 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.core.list.IdEntity +import org.futo.circles.core.list.IdEntity data class GalleryImageListItem( override val id: String, diff --git a/app/src/main/java/com/futo/circles/model/GroupListItemPayload.kt b/app/src/main/java/org/futo/circles/model/GroupListItemPayload.kt similarity index 85% rename from app/src/main/java/com/futo/circles/model/GroupListItemPayload.kt rename to app/src/main/java/org/futo/circles/model/GroupListItemPayload.kt index c51349def..da7720f7a 100644 --- a/app/src/main/java/com/futo/circles/model/GroupListItemPayload.kt +++ b/app/src/main/java/org/futo/circles/model/GroupListItemPayload.kt @@ -1,4 +1,4 @@ -package com.futo.circles.model +package org.futo.circles.model data class GroupListItemPayload( val topic: String?, diff --git a/app/src/main/java/com/futo/circles/model/GroupMemberListItem.kt b/app/src/main/java/org/futo/circles/model/GroupMemberListItem.kt similarity index 75% rename from app/src/main/java/com/futo/circles/model/GroupMemberListItem.kt rename to app/src/main/java/org/futo/circles/model/GroupMemberListItem.kt index c242c65e9..2c0c0dbc7 100644 --- a/app/src/main/java/com/futo/circles/model/GroupMemberListItem.kt +++ b/app/src/main/java/org/futo/circles/model/GroupMemberListItem.kt @@ -1,11 +1,11 @@ -package com.futo.circles.model - -import com.futo.circles.core.list.IdEntity -import com.futo.circles.extensions.getCurrentUserPowerLevel -import com.futo.circles.extensions.isCurrentUserAbleToBan -import com.futo.circles.extensions.isCurrentUserAbleToChangeSettings -import com.futo.circles.extensions.isCurrentUserAbleToKick -import com.futo.circles.provider.MatrixSessionProvider +package org.futo.circles.model + +import org.futo.circles.core.list.IdEntity +import org.futo.circles.extensions.getCurrentUserPowerLevel +import org.futo.circles.extensions.isCurrentUserAbleToBan +import org.futo.circles.extensions.isCurrentUserAbleToChangeSettings +import org.futo.circles.extensions.isCurrentUserAbleToKick +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent import org.matrix.android.sdk.api.session.room.powerlevels.Role diff --git a/app/src/main/java/com/futo/circles/model/InviteMemberListItem.kt b/app/src/main/java/org/futo/circles/model/InviteMemberListItem.kt similarity index 86% rename from app/src/main/java/com/futo/circles/model/InviteMemberListItem.kt rename to app/src/main/java/org/futo/circles/model/InviteMemberListItem.kt index 48a6a71d9..60e88f5be 100644 --- a/app/src/main/java/com/futo/circles/model/InviteMemberListItem.kt +++ b/app/src/main/java/org/futo/circles/model/InviteMemberListItem.kt @@ -1,7 +1,7 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.R -import com.futo.circles.core.list.IdEntity +import org.futo.circles.R +import org.futo.circles.core.list.IdEntity sealed class InviteMemberListItem : IdEntity<String> diff --git a/app/src/main/java/com/futo/circles/model/LoadingData.kt b/app/src/main/java/org/futo/circles/model/LoadingData.kt similarity index 78% rename from app/src/main/java/com/futo/circles/model/LoadingData.kt rename to app/src/main/java/org/futo/circles/model/LoadingData.kt index bfaa3ec22..e12bdacaf 100644 --- a/app/src/main/java/com/futo/circles/model/LoadingData.kt +++ b/app/src/main/java/org/futo/circles/model/LoadingData.kt @@ -1,7 +1,7 @@ -package com.futo.circles.model +package org.futo.circles.model import androidx.annotation.StringRes -import com.futo.circles.R +import org.futo.circles.R data class LoadingData( @StringRes var messageId: Int = R.string.loading, diff --git a/app/src/main/java/com/futo/circles/model/PeopleListItem.kt b/app/src/main/java/org/futo/circles/model/PeopleListItem.kt similarity index 83% rename from app/src/main/java/com/futo/circles/model/PeopleListItem.kt rename to app/src/main/java/org/futo/circles/model/PeopleListItem.kt index 7963e7834..60a34f00f 100644 --- a/app/src/main/java/com/futo/circles/model/PeopleListItem.kt +++ b/app/src/main/java/org/futo/circles/model/PeopleListItem.kt @@ -1,7 +1,7 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.R -import com.futo.circles.core.list.IdEntity +import org.futo.circles.R +import org.futo.circles.core.list.IdEntity sealed class PeopleListItem : IdEntity<String> diff --git a/app/src/main/java/com/futo/circles/model/Post.kt b/app/src/main/java/org/futo/circles/model/Post.kt similarity index 85% rename from app/src/main/java/com/futo/circles/model/Post.kt rename to app/src/main/java/org/futo/circles/model/Post.kt index ab5a42f16..46dfc9b1c 100644 --- a/app/src/main/java/com/futo/circles/model/Post.kt +++ b/app/src/main/java/org/futo/circles/model/Post.kt @@ -1,7 +1,7 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.core.list.IdEntity -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.core.list.IdEntity +import org.futo.circles.provider.MatrixSessionProvider sealed class Post( open val postInfo: PostInfo, diff --git a/app/src/main/java/com/futo/circles/model/PostContent.kt b/app/src/main/java/org/futo/circles/model/PostContent.kt similarity index 96% rename from app/src/main/java/com/futo/circles/model/PostContent.kt rename to app/src/main/java/org/futo/circles/model/PostContent.kt index 07985515a..e595b757f 100644 --- a/app/src/main/java/com/futo/circles/model/PostContent.kt +++ b/app/src/main/java/org/futo/circles/model/PostContent.kt @@ -1,4 +1,4 @@ -package com.futo.circles.model +package org.futo.circles.model import org.matrix.android.sdk.api.session.crypto.attachments.ElementToDecrypt import org.matrix.android.sdk.api.session.room.model.message.MessageType diff --git a/app/src/main/java/com/futo/circles/model/PostInfo.kt b/app/src/main/java/org/futo/circles/model/PostInfo.kt similarity index 89% rename from app/src/main/java/com/futo/circles/model/PostInfo.kt rename to app/src/main/java/org/futo/circles/model/PostInfo.kt index eb0b3795b..b713620a1 100644 --- a/app/src/main/java/com/futo/circles/model/PostInfo.kt +++ b/app/src/main/java/org/futo/circles/model/PostInfo.kt @@ -1,4 +1,4 @@ -package com.futo.circles.model +package org.futo.circles.model import org.matrix.android.sdk.api.session.room.sender.SenderInfo diff --git a/app/src/main/java/com/futo/circles/model/PostItemPayload.kt b/app/src/main/java/org/futo/circles/model/PostItemPayload.kt similarity index 83% rename from app/src/main/java/com/futo/circles/model/PostItemPayload.kt rename to app/src/main/java/org/futo/circles/model/PostItemPayload.kt index 65134bd68..5e7678bc8 100644 --- a/app/src/main/java/com/futo/circles/model/PostItemPayload.kt +++ b/app/src/main/java/org/futo/circles/model/PostItemPayload.kt @@ -1,4 +1,4 @@ -package com.futo.circles.model +package org.futo.circles.model class PostItemPayload( val repliesCount: Int, diff --git a/app/src/main/java/com/futo/circles/model/ReactionsData.kt b/app/src/main/java/org/futo/circles/model/ReactionsData.kt similarity index 75% rename from app/src/main/java/com/futo/circles/model/ReactionsData.kt rename to app/src/main/java/org/futo/circles/model/ReactionsData.kt index ec327c77f..2293e8f52 100644 --- a/app/src/main/java/com/futo/circles/model/ReactionsData.kt +++ b/app/src/main/java/org/futo/circles/model/ReactionsData.kt @@ -1,4 +1,4 @@ -package com.futo.circles.model +package org.futo.circles.model data class ReactionsData( val key: String, diff --git a/app/src/main/java/com/futo/circles/model/ReportCategoryListItem.kt b/app/src/main/java/org/futo/circles/model/ReportCategoryListItem.kt similarity index 65% rename from app/src/main/java/com/futo/circles/model/ReportCategoryListItem.kt rename to app/src/main/java/org/futo/circles/model/ReportCategoryListItem.kt index 99718e0c5..d42a877b8 100644 --- a/app/src/main/java/com/futo/circles/model/ReportCategoryListItem.kt +++ b/app/src/main/java/org/futo/circles/model/ReportCategoryListItem.kt @@ -1,6 +1,6 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.core.list.IdEntity +import org.futo.circles.core.list.IdEntity data class ReportCategoryListItem( override val id: Int, diff --git a/app/src/main/java/com/futo/circles/model/RoomListItem.kt b/app/src/main/java/org/futo/circles/model/RoomListItem.kt similarity index 94% rename from app/src/main/java/com/futo/circles/model/RoomListItem.kt rename to app/src/main/java/org/futo/circles/model/RoomListItem.kt index 85260b93f..22dead928 100644 --- a/app/src/main/java/com/futo/circles/model/RoomListItem.kt +++ b/app/src/main/java/org/futo/circles/model/RoomListItem.kt @@ -1,6 +1,6 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.core.list.IdEntity +import org.futo.circles.core.list.IdEntity import org.matrix.android.sdk.api.session.room.model.Membership sealed class RoomListItem( diff --git a/app/src/main/java/com/futo/circles/model/SelectableRoomListItem.kt b/app/src/main/java/org/futo/circles/model/SelectableRoomListItem.kt similarity index 65% rename from app/src/main/java/com/futo/circles/model/SelectableRoomListItem.kt rename to app/src/main/java/org/futo/circles/model/SelectableRoomListItem.kt index 120719dbb..2e5fd3718 100644 --- a/app/src/main/java/com/futo/circles/model/SelectableRoomListItem.kt +++ b/app/src/main/java/org/futo/circles/model/SelectableRoomListItem.kt @@ -1,6 +1,6 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.core.list.IdEntity +import org.futo.circles.core.list.IdEntity data class SelectableRoomListItem( override val id: String, diff --git a/app/src/main/java/com/futo/circles/model/SetupCircleListItem.kt b/app/src/main/java/org/futo/circles/model/SetupCircleListItem.kt similarity index 70% rename from app/src/main/java/com/futo/circles/model/SetupCircleListItem.kt rename to app/src/main/java/org/futo/circles/model/SetupCircleListItem.kt index 1b41b02ab..32c5ac239 100644 --- a/app/src/main/java/com/futo/circles/model/SetupCircleListItem.kt +++ b/app/src/main/java/org/futo/circles/model/SetupCircleListItem.kt @@ -1,7 +1,7 @@ -package com.futo.circles.model +package org.futo.circles.model import android.net.Uri -import com.futo.circles.core.list.IdEntity +import org.futo.circles.core.list.IdEntity data class SetupCircleListItem( override val id: Int, diff --git a/app/src/main/java/com/futo/circles/model/TermsListItem.kt b/app/src/main/java/org/futo/circles/model/TermsListItem.kt similarity index 66% rename from app/src/main/java/com/futo/circles/model/TermsListItem.kt rename to app/src/main/java/org/futo/circles/model/TermsListItem.kt index 517ae6779..2137c4766 100644 --- a/app/src/main/java/com/futo/circles/model/TermsListItem.kt +++ b/app/src/main/java/org/futo/circles/model/TermsListItem.kt @@ -1,6 +1,6 @@ -package com.futo.circles.model +package org.futo.circles.model -import com.futo.circles.core.list.IdEntity +import org.futo.circles.core.list.IdEntity data class TermsListItem( override val id: Int, diff --git a/app/src/main/java/com/futo/circles/provider/MatrixInstanceProvider.kt b/app/src/main/java/org/futo/circles/provider/MatrixInstanceProvider.kt similarity index 86% rename from app/src/main/java/com/futo/circles/provider/MatrixInstanceProvider.kt rename to app/src/main/java/org/futo/circles/provider/MatrixInstanceProvider.kt index 4589cd2e4..5661940e8 100644 --- a/app/src/main/java/com/futo/circles/provider/MatrixInstanceProvider.kt +++ b/app/src/main/java/org/futo/circles/provider/MatrixInstanceProvider.kt @@ -1,4 +1,4 @@ -package com.futo.circles.provider +package org.futo.circles.provider import org.matrix.android.sdk.api.Matrix diff --git a/app/src/main/java/com/futo/circles/provider/MatrixSessionProvider.kt b/app/src/main/java/org/futo/circles/provider/MatrixSessionProvider.kt similarity index 97% rename from app/src/main/java/com/futo/circles/provider/MatrixSessionProvider.kt rename to app/src/main/java/org/futo/circles/provider/MatrixSessionProvider.kt index e21995b41..4df1b1b95 100644 --- a/app/src/main/java/com/futo/circles/provider/MatrixSessionProvider.kt +++ b/app/src/main/java/org/futo/circles/provider/MatrixSessionProvider.kt @@ -1,4 +1,4 @@ -package com.futo.circles.provider +package org.futo.circles.provider import android.content.Context import kotlinx.coroutines.suspendCancellableCoroutine diff --git a/app/src/main/java/com/futo/circles/provider/RoomDisplayNameFallbackProviderImpl.kt b/app/src/main/java/org/futo/circles/provider/RoomDisplayNameFallbackProviderImpl.kt similarity index 96% rename from app/src/main/java/com/futo/circles/provider/RoomDisplayNameFallbackProviderImpl.kt rename to app/src/main/java/org/futo/circles/provider/RoomDisplayNameFallbackProviderImpl.kt index 9f7a99bf9..e0de10de5 100644 --- a/app/src/main/java/com/futo/circles/provider/RoomDisplayNameFallbackProviderImpl.kt +++ b/app/src/main/java/org/futo/circles/provider/RoomDisplayNameFallbackProviderImpl.kt @@ -1,4 +1,4 @@ -package com.futo.circles.provider +package org.futo.circles.provider import org.matrix.android.sdk.api.RoomDisplayNameFallbackProvider diff --git a/app/src/main/java/com/futo/circles/view/ActiveSessionInfoView.kt b/app/src/main/java/org/futo/circles/view/ActiveSessionInfoView.kt similarity index 88% rename from app/src/main/java/com/futo/circles/view/ActiveSessionInfoView.kt rename to app/src/main/java/org/futo/circles/view/ActiveSessionInfoView.kt index f8883a8ea..599577cd8 100644 --- a/app/src/main/java/com/futo/circles/view/ActiveSessionInfoView.kt +++ b/app/src/main/java/org/futo/circles/view/ActiveSessionInfoView.kt @@ -1,4 +1,4 @@ -package com.futo.circles.view +package org.futo.circles.view import android.content.Context import android.util.AttributeSet @@ -6,11 +6,11 @@ import android.view.LayoutInflater import android.widget.ImageView import androidx.constraintlayout.widget.ConstraintLayout import androidx.core.content.ContextCompat -import com.futo.circles.R -import com.futo.circles.databinding.ActiveSessionInfoViewBinding -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.feature.settings.active_sessions.list.ActiveSessionClickListener -import com.futo.circles.model.ActiveSession +import org.futo.circles.R +import org.futo.circles.databinding.ActiveSessionInfoViewBinding +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.feature.settings.active_sessions.list.ActiveSessionClickListener +import org.futo.circles.model.ActiveSession class ActiveSessionInfoView( context: Context, diff --git a/app/src/main/java/com/futo/circles/view/CirclesLogoView.kt b/app/src/main/java/org/futo/circles/view/CirclesLogoView.kt similarity index 98% rename from app/src/main/java/com/futo/circles/view/CirclesLogoView.kt rename to app/src/main/java/org/futo/circles/view/CirclesLogoView.kt index dd715b39a..bf50dd590 100644 --- a/app/src/main/java/com/futo/circles/view/CirclesLogoView.kt +++ b/app/src/main/java/org/futo/circles/view/CirclesLogoView.kt @@ -1,4 +1,4 @@ -package com.futo.circles.view +package org.futo.circles.view import android.content.Context import android.graphics.* @@ -7,7 +7,7 @@ import android.view.View import androidx.annotation.ColorRes import androidx.core.content.ContextCompat import androidx.core.graphics.ColorUtils -import com.futo.circles.R +import org.futo.circles.R import kotlin.math.cos import kotlin.math.min import kotlin.math.sin diff --git a/app/src/main/java/com/futo/circles/view/ExpandContentButton.kt b/app/src/main/java/org/futo/circles/view/ExpandContentButton.kt similarity index 93% rename from app/src/main/java/com/futo/circles/view/ExpandContentButton.kt rename to app/src/main/java/org/futo/circles/view/ExpandContentButton.kt index 86ec45110..0d8cd4303 100644 --- a/app/src/main/java/com/futo/circles/view/ExpandContentButton.kt +++ b/app/src/main/java/org/futo/circles/view/ExpandContentButton.kt @@ -1,10 +1,10 @@ -package com.futo.circles.view +package org.futo.circles.view import android.content.Context import android.graphics.drawable.Drawable import android.util.AttributeSet -import com.futo.circles.R -import com.futo.circles.extensions.getAttributes +import org.futo.circles.R +import org.futo.circles.extensions.getAttributes import com.google.android.material.button.MaterialButton class ExpandContentButton( diff --git a/app/src/main/java/com/futo/circles/view/GroupPostFooterView.kt b/app/src/main/java/org/futo/circles/view/GroupPostFooterView.kt similarity index 91% rename from app/src/main/java/com/futo/circles/view/GroupPostFooterView.kt rename to app/src/main/java/org/futo/circles/view/GroupPostFooterView.kt index ae0a12ceb..dae29b6d6 100644 --- a/app/src/main/java/com/futo/circles/view/GroupPostFooterView.kt +++ b/app/src/main/java/org/futo/circles/view/GroupPostFooterView.kt @@ -1,4 +1,4 @@ -package com.futo.circles.view +package org.futo.circles.view import android.content.Context import android.util.AttributeSet @@ -6,13 +6,13 @@ import android.view.LayoutInflater import android.widget.LinearLayout import androidx.constraintlayout.widget.ConstraintLayout import androidx.core.content.ContextCompat -import com.futo.circles.R -import com.futo.circles.databinding.GroupPostFooterViewBinding -import com.futo.circles.extensions.getAttributes -import com.futo.circles.extensions.setIsEncryptedIcon -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.model.Post -import com.futo.circles.model.ReactionsData +import org.futo.circles.R +import org.futo.circles.databinding.GroupPostFooterViewBinding +import org.futo.circles.extensions.getAttributes +import org.futo.circles.extensions.setIsEncryptedIcon +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.model.Post +import org.futo.circles.model.ReactionsData import com.google.android.material.chip.Chip import java.text.DateFormat import java.util.* diff --git a/app/src/main/java/com/futo/circles/view/GroupPostHeaderView.kt b/app/src/main/java/org/futo/circles/view/GroupPostHeaderView.kt similarity index 91% rename from app/src/main/java/com/futo/circles/view/GroupPostHeaderView.kt rename to app/src/main/java/org/futo/circles/view/GroupPostHeaderView.kt index 598503248..78bf61b38 100644 --- a/app/src/main/java/com/futo/circles/view/GroupPostHeaderView.kt +++ b/app/src/main/java/org/futo/circles/view/GroupPostHeaderView.kt @@ -1,4 +1,4 @@ -package com.futo.circles.view +package org.futo.circles.view import android.annotation.SuppressLint import android.content.Context @@ -7,13 +7,13 @@ import android.view.LayoutInflater import androidx.appcompat.view.menu.MenuBuilder import androidx.appcompat.widget.PopupMenu import androidx.constraintlayout.widget.ConstraintLayout -import com.futo.circles.R -import com.futo.circles.databinding.GroupPostHeaderViewBinding -import com.futo.circles.extensions.getAttributes -import com.futo.circles.extensions.loadProfileIcon -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.model.ImageContent -import com.futo.circles.model.Post +import org.futo.circles.R +import org.futo.circles.databinding.GroupPostHeaderViewBinding +import org.futo.circles.extensions.getAttributes +import org.futo.circles.extensions.loadProfileIcon +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.model.ImageContent +import org.futo.circles.model.Post import org.matrix.android.sdk.api.session.room.powerlevels.Role class GroupPostHeaderView( diff --git a/app/src/main/java/com/futo/circles/view/LoadingButton.kt b/app/src/main/java/org/futo/circles/view/LoadingButton.kt similarity index 89% rename from app/src/main/java/com/futo/circles/view/LoadingButton.kt rename to app/src/main/java/org/futo/circles/view/LoadingButton.kt index 098d6cc4a..00d9c511f 100644 --- a/app/src/main/java/com/futo/circles/view/LoadingButton.kt +++ b/app/src/main/java/org/futo/circles/view/LoadingButton.kt @@ -1,14 +1,14 @@ -package com.futo.circles.view +package org.futo.circles.view import android.content.Context import android.util.AttributeSet import android.util.TypedValue import android.view.LayoutInflater import androidx.constraintlayout.widget.ConstraintLayout -import com.futo.circles.R -import com.futo.circles.databinding.LoadingButtonViewBinding -import com.futo.circles.extensions.getAttributes -import com.futo.circles.extensions.setIsVisible +import org.futo.circles.R +import org.futo.circles.databinding.LoadingButtonViewBinding +import org.futo.circles.extensions.getAttributes +import org.futo.circles.extensions.setIsVisible class LoadingButton( context: Context, diff --git a/app/src/main/java/com/futo/circles/view/LoadingView.kt b/app/src/main/java/org/futo/circles/view/LoadingView.kt similarity index 81% rename from app/src/main/java/com/futo/circles/view/LoadingView.kt rename to app/src/main/java/org/futo/circles/view/LoadingView.kt index 91c494561..d3bd4539e 100644 --- a/app/src/main/java/com/futo/circles/view/LoadingView.kt +++ b/app/src/main/java/org/futo/circles/view/LoadingView.kt @@ -1,13 +1,13 @@ -package com.futo.circles.view +package org.futo.circles.view import android.content.Context import android.util.AttributeSet import android.view.LayoutInflater import androidx.annotation.StringRes import androidx.constraintlayout.widget.ConstraintLayout -import com.futo.circles.model.LoadingData -import com.futo.circles.databinding.LoadingViewBinding -import com.futo.circles.extensions.setIsVisible +import org.futo.circles.model.LoadingData +import org.futo.circles.databinding.LoadingViewBinding +import org.futo.circles.extensions.setIsVisible class LoadingView( context: Context, diff --git a/app/src/main/java/com/futo/circles/view/ManageMembersOptionsView.kt b/app/src/main/java/org/futo/circles/view/ManageMembersOptionsView.kt similarity index 85% rename from app/src/main/java/com/futo/circles/view/ManageMembersOptionsView.kt rename to app/src/main/java/org/futo/circles/view/ManageMembersOptionsView.kt index 6d63b1944..cba0c94f2 100644 --- a/app/src/main/java/com/futo/circles/view/ManageMembersOptionsView.kt +++ b/app/src/main/java/org/futo/circles/view/ManageMembersOptionsView.kt @@ -1,14 +1,14 @@ -package com.futo.circles.view +package org.futo.circles.view import android.content.Context import android.util.AttributeSet import android.view.LayoutInflater import androidx.constraintlayout.widget.ConstraintLayout -import com.futo.circles.databinding.ManageMembersOptionsViewBinding -import com.futo.circles.extensions.isCurrentUserAbleToBan -import com.futo.circles.extensions.isCurrentUserAbleToChangeLevelFor -import com.futo.circles.extensions.isCurrentUserAbleToKick -import com.futo.circles.extensions.setIsVisible +import org.futo.circles.databinding.ManageMembersOptionsViewBinding +import org.futo.circles.extensions.isCurrentUserAbleToBan +import org.futo.circles.extensions.isCurrentUserAbleToChangeLevelFor +import org.futo.circles.extensions.isCurrentUserAbleToKick +import org.futo.circles.extensions.setIsVisible import org.matrix.android.sdk.api.session.room.model.PowerLevelsContent interface ManageMembersOptionsListener { diff --git a/app/src/main/java/com/futo/circles/view/PostLayout.kt b/app/src/main/java/org/futo/circles/view/PostLayout.kt similarity index 93% rename from app/src/main/java/com/futo/circles/view/PostLayout.kt rename to app/src/main/java/org/futo/circles/view/PostLayout.kt index 70e7af7e6..a4bf86ce6 100644 --- a/app/src/main/java/com/futo/circles/view/PostLayout.kt +++ b/app/src/main/java/org/futo/circles/view/PostLayout.kt @@ -1,4 +1,4 @@ -package com.futo.circles.view +package org.futo.circles.view import android.content.Context import android.util.AttributeSet @@ -7,11 +7,11 @@ import android.view.View import android.view.ViewGroup import android.widget.FrameLayout import androidx.constraintlayout.widget.ConstraintLayout -import com.futo.circles.R -import com.futo.circles.databinding.PostLayoutBinding -import com.futo.circles.extensions.gone -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.model.* +import org.futo.circles.R +import org.futo.circles.databinding.PostLayoutBinding +import org.futo.circles.extensions.gone +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.model.* interface PostOptionsListener { diff --git a/app/src/main/java/com/futo/circles/view/PreviewPostView.kt b/app/src/main/java/org/futo/circles/view/PreviewPostView.kt similarity index 90% rename from app/src/main/java/com/futo/circles/view/PreviewPostView.kt rename to app/src/main/java/org/futo/circles/view/PreviewPostView.kt index a721794c5..c0c2423ae 100644 --- a/app/src/main/java/com/futo/circles/view/PreviewPostView.kt +++ b/app/src/main/java/org/futo/circles/view/PreviewPostView.kt @@ -1,4 +1,4 @@ -package com.futo.circles.view +package org.futo.circles.view import android.content.Context @@ -7,11 +7,11 @@ import android.util.AttributeSet import android.view.LayoutInflater import androidx.constraintlayout.widget.ConstraintLayout import androidx.core.widget.doAfterTextChanged -import com.futo.circles.R -import com.futo.circles.databinding.PreviewPostViewBinding -import com.futo.circles.extensions.getText -import com.futo.circles.extensions.setIsVisible -import com.futo.circles.provider.MatrixSessionProvider +import org.futo.circles.R +import org.futo.circles.databinding.PreviewPostViewBinding +import org.futo.circles.extensions.getText +import org.futo.circles.extensions.setIsVisible +import org.futo.circles.provider.MatrixSessionProvider import org.matrix.android.sdk.api.session.getUser import org.matrix.android.sdk.api.session.user.model.User diff --git a/app/src/main/java/com/futo/circles/view/ProfileView.kt b/app/src/main/java/org/futo/circles/view/ProfileView.kt similarity index 78% rename from app/src/main/java/com/futo/circles/view/ProfileView.kt rename to app/src/main/java/org/futo/circles/view/ProfileView.kt index 6f0f7a793..e220f0caf 100644 --- a/app/src/main/java/com/futo/circles/view/ProfileView.kt +++ b/app/src/main/java/org/futo/circles/view/ProfileView.kt @@ -1,12 +1,12 @@ -package com.futo.circles.view +package org.futo.circles.view import android.content.Context import android.util.AttributeSet import android.view.LayoutInflater import androidx.constraintlayout.widget.ConstraintLayout -import com.futo.circles.databinding.ProfileViewBinding -import com.futo.circles.extensions.loadProfileIcon -import com.futo.circles.mapping.notEmptyDisplayName +import org.futo.circles.databinding.ProfileViewBinding +import org.futo.circles.extensions.loadProfileIcon +import org.futo.circles.mapping.notEmptyDisplayName import org.matrix.android.sdk.api.session.user.model.User class ProfileView( diff --git a/app/src/main/res/layout/accept_circle_invite_dialog_fragment.xml b/app/src/main/res/layout/accept_circle_invite_dialog_fragment.xml index fd31b55a4..5acc9e760 100644 --- a/app/src/main/res/layout/accept_circle_invite_dialog_fragment.xml +++ b/app/src/main/res/layout/accept_circle_invite_dialog_fragment.xml @@ -18,7 +18,7 @@ app:titleCentered="true" app:titleMarginEnd="72dp"> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnInvite" android:layout_width="56dp" android:layout_height="match_parent" diff --git a/app/src/main/res/layout/accept_terms_fragment.xml b/app/src/main/res/layout/accept_terms_fragment.xml index a6df1f295..be5f8f855 100644 --- a/app/src/main/res/layout/accept_terms_fragment.xml +++ b/app/src/main/res/layout/accept_terms_fragment.xml @@ -12,7 +12,7 @@ android:orientation="horizontal" app:layout_constraintGuide_percent="0.3" /> - <com.futo.circles.view.CirclesLogoView + <org.futo.circles.view.CirclesLogoView android:id="@+id/ivLogo" android:layout_width="0dp" android:layout_height="0dp" @@ -62,7 +62,7 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" /> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnAccept" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/active_session_list_item.xml b/app/src/main/res/layout/active_session_list_item.xml index 744ef3fff..286a80e35 100644 --- a/app/src/main/res/layout/active_session_list_item.xml +++ b/app/src/main/res/layout/active_session_list_item.xml @@ -72,7 +72,7 @@ app:layout_constraintTop_toTopOf="@id/ivIcon" app:tint="@color/blue" /> - <com.futo.circles.view.ActiveSessionInfoView + <org.futo.circles.view.ActiveSessionInfoView android:id="@+id/vInfo" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/change_password_dialog_fragment.xml b/app/src/main/res/layout/change_password_dialog_fragment.xml index a4ff2fce2..2a232c2a3 100644 --- a/app/src/main/res/layout/change_password_dialog_fragment.xml +++ b/app/src/main/res/layout/change_password_dialog_fragment.xml @@ -18,7 +18,7 @@ app:titleCentered="true" app:titleMarginEnd="72dp"> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnSave" android:layout_width="56dp" android:layout_height="match_parent" diff --git a/app/src/main/res/layout/create_post_bottom_sheet.xml b/app/src/main/res/layout/create_post_bottom_sheet.xml index a0e61a546..fe33013dd 100644 --- a/app/src/main/res/layout/create_post_bottom_sheet.xml +++ b/app/src/main/res/layout/create_post_bottom_sheet.xml @@ -57,7 +57,7 @@ app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@id/btnPost" /> - <com.futo.circles.view.PreviewPostView + <org.futo.circles.view.PreviewPostView android:id="@+id/vPostPreview" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/create_room_dialog_fragment.xml b/app/src/main/res/layout/create_room_dialog_fragment.xml index 4337d131e..97ca65060 100644 --- a/app/src/main/res/layout/create_room_dialog_fragment.xml +++ b/app/src/main/res/layout/create_room_dialog_fragment.xml @@ -19,7 +19,7 @@ app:titleMarginEnd="72dp" tools:title="@string/create_new_group"> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnCreate" android:layout_width="56dp" android:layout_height="match_parent" diff --git a/app/src/main/res/layout/deactivate_account_dialog_fragment.xml b/app/src/main/res/layout/deactivate_account_dialog_fragment.xml index c9868d04a..ef54d4e95 100644 --- a/app/src/main/res/layout/deactivate_account_dialog_fragment.xml +++ b/app/src/main/res/layout/deactivate_account_dialog_fragment.xml @@ -17,7 +17,7 @@ app:title="@string/deactivate_my_account" app:titleCentered="true"> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnDelete" android:layout_width="56dp" android:layout_height="match_parent" diff --git a/app/src/main/res/layout/edit_profile_dialog_fragment.xml b/app/src/main/res/layout/edit_profile_dialog_fragment.xml index b4afa9986..69496dfb3 100644 --- a/app/src/main/res/layout/edit_profile_dialog_fragment.xml +++ b/app/src/main/res/layout/edit_profile_dialog_fragment.xml @@ -18,7 +18,7 @@ app:titleCentered="true" app:titleMarginEnd="72dp"> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnSave" android:layout_width="56dp" android:layout_height="match_parent" diff --git a/app/src/main/res/layout/image_post_view.xml b/app/src/main/res/layout/image_post_view.xml index 92aac0f75..25faed9c6 100644 --- a/app/src/main/res/layout/image_post_view.xml +++ b/app/src/main/res/layout/image_post_view.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<com.futo.circles.view.PostLayout xmlns:android="http://schemas.android.com/apk/res/android" +<org.futo.circles.view.PostLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:id="@+id/lImagePost" android:layout_width="match_parent" @@ -16,7 +16,7 @@ android:adjustViewBounds="true" android:src="@drawable/blurred_placeholder" /> - <com.futo.circles.view.LoadingView + <org.futo.circles.view.LoadingView android:id="@+id/vLoadingImage" android:layout_width="match_parent" android:layout_height="wrap_content" @@ -29,4 +29,4 @@ </FrameLayout> -</com.futo.circles.view.PostLayout> \ No newline at end of file +</org.futo.circles.view.PostLayout> \ No newline at end of file diff --git a/app/src/main/res/layout/invite_members_dialog_fragment.xml b/app/src/main/res/layout/invite_members_dialog_fragment.xml index 9252d3c7f..894f284c3 100644 --- a/app/src/main/res/layout/invite_members_dialog_fragment.xml +++ b/app/src/main/res/layout/invite_members_dialog_fragment.xml @@ -16,7 +16,7 @@ app:titleCentered="true" app:titleMarginEnd="72dp"> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnInvite" android:layout_width="56dp" android:layout_height="match_parent" diff --git a/app/src/main/res/layout/loading_dialog.xml b/app/src/main/res/layout/loading_dialog.xml index 1d9417ae9..e1c843c80 100644 --- a/app/src/main/res/layout/loading_dialog.xml +++ b/app/src/main/res/layout/loading_dialog.xml @@ -9,7 +9,7 @@ android:layout_height="wrap_content" app:cardCornerRadius="12dp"> - <com.futo.circles.view.LoadingView + <org.futo.circles.view.LoadingView android:id="@+id/vLoading" android:layout_width="match_parent" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/log_in_fragment.xml b/app/src/main/res/layout/log_in_fragment.xml index 1eb24fa55..4b3ed8ad2 100644 --- a/app/src/main/res/layout/log_in_fragment.xml +++ b/app/src/main/res/layout/log_in_fragment.xml @@ -16,7 +16,7 @@ android:orientation="horizontal" app:layout_constraintGuide_percent="0.3" /> - <com.futo.circles.view.CirclesLogoView + <org.futo.circles.view.CirclesLogoView android:id="@+id/ivLogo" android:layout_width="0dp" android:layout_height="0dp" @@ -98,7 +98,7 @@ </com.google.android.material.textfield.TextInputLayout> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnLogin" android:layout_width="0dp" android:layout_height="wrap_content" @@ -119,7 +119,7 @@ app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" /> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnSignUp" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/member_list_item.xml b/app/src/main/res/layout/member_list_item.xml index a469a6c96..e25e108cc 100644 --- a/app/src/main/res/layout/member_list_item.xml +++ b/app/src/main/res/layout/member_list_item.xml @@ -53,7 +53,7 @@ </androidx.constraintlayout.widget.ConstraintLayout> - <com.futo.circles.view.ManageMembersOptionsView + <org.futo.circles.view.ManageMembersOptionsView android:id="@+id/optionsView" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/post_layout.xml b/app/src/main/res/layout/post_layout.xml index fc8aa255d..c7f641d0d 100644 --- a/app/src/main/res/layout/post_layout.xml +++ b/app/src/main/res/layout/post_layout.xml @@ -51,7 +51,7 @@ android:orientation="horizontal" app:layout_constraintGuide_begin="8dp" /> - <com.futo.circles.view.GroupPostHeaderView + <org.futo.circles.view.GroupPostHeaderView android:id="@+id/postHeader" android:layout_width="0dp" android:layout_height="wrap_content" @@ -70,7 +70,7 @@ app:layout_constraintTop_toBottomOf="@id/postHeader" /> - <com.futo.circles.view.GroupPostFooterView + <org.futo.circles.view.GroupPostFooterView android:id="@+id/postFooter" android:layout_width="0dp" android:layout_height="wrap_content" @@ -84,7 +84,7 @@ </androidx.cardview.widget.CardView> - <com.futo.circles.view.ExpandContentButton + <org.futo.circles.view.ExpandContentButton android:id="@+id/btnShowReplies" style="@style/Widget.MaterialComponents.Button.TextButton.Icon" android:layout_width="wrap_content" diff --git a/app/src/main/res/layout/preview_post_view.xml b/app/src/main/res/layout/preview_post_view.xml index 3ae763e5b..8e699b854 100644 --- a/app/src/main/res/layout/preview_post_view.xml +++ b/app/src/main/res/layout/preview_post_view.xml @@ -28,7 +28,7 @@ android:orientation="horizontal" app:layout_constraintGuide_begin="8dp" /> - <com.futo.circles.view.GroupPostHeaderView + <org.futo.circles.view.GroupPostHeaderView android:id="@+id/postHeader" android:layout_width="0dp" android:layout_height="wrap_content" @@ -84,7 +84,7 @@ </androidx.constraintlayout.widget.ConstraintLayout> - <com.futo.circles.view.GroupPostFooterView + <org.futo.circles.view.GroupPostFooterView android:id="@+id/postFooter" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/remove_session_dialog_fragment.xml b/app/src/main/res/layout/remove_session_dialog_fragment.xml index 737a4326a..369ea0664 100644 --- a/app/src/main/res/layout/remove_session_dialog_fragment.xml +++ b/app/src/main/res/layout/remove_session_dialog_fragment.xml @@ -18,7 +18,7 @@ app:title="@string/remove_session" app:titleCentered="true"> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnRemove" android:layout_width="56dp" android:layout_height="match_parent" diff --git a/app/src/main/res/layout/report_dialog_fragment.xml b/app/src/main/res/layout/report_dialog_fragment.xml index 9d7a24341..57dff70c6 100644 --- a/app/src/main/res/layout/report_dialog_fragment.xml +++ b/app/src/main/res/layout/report_dialog_fragment.xml @@ -19,7 +19,7 @@ app:titleTextAppearance="@style/subheadline" app:titleTextColor="@color/black"> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnReport" android:layout_width="56dp" android:layout_height="match_parent" diff --git a/app/src/main/res/layout/save_to_gallery_dialog_fragment.xml b/app/src/main/res/layout/save_to_gallery_dialog_fragment.xml index 2e0f51fef..f9a7f39ce 100644 --- a/app/src/main/res/layout/save_to_gallery_dialog_fragment.xml +++ b/app/src/main/res/layout/save_to_gallery_dialog_fragment.xml @@ -18,7 +18,7 @@ app:titleCentered="true" app:titleMarginEnd="72dp"> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnSave" android:layout_width="56dp" android:layout_height="match_parent" diff --git a/app/src/main/res/layout/select_sign_up_type_fragment.xml b/app/src/main/res/layout/select_sign_up_type_fragment.xml index 0092a5316..4968ecb59 100644 --- a/app/src/main/res/layout/select_sign_up_type_fragment.xml +++ b/app/src/main/res/layout/select_sign_up_type_fragment.xml @@ -13,7 +13,7 @@ android:orientation="horizontal" app:layout_constraintGuide_percent="0.3" /> - <com.futo.circles.view.CirclesLogoView + <org.futo.circles.view.CirclesLogoView android:id="@+id/ivLogo" android:layout_width="0dp" android:layout_height="0dp" @@ -80,7 +80,7 @@ app:layout_constraintVertical_bias="0.3" app:layout_constraintVertical_chainStyle="packed" /> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnToken" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/settings_fragment.xml b/app/src/main/res/layout/settings_fragment.xml index 735284657..b52e6296b 100644 --- a/app/src/main/res/layout/settings_fragment.xml +++ b/app/src/main/res/layout/settings_fragment.xml @@ -5,7 +5,7 @@ android:layout_height="wrap_content" android:orientation="vertical"> - <com.futo.circles.view.ProfileView + <org.futo.circles.view.ProfileView android:id="@+id/vUser" android:layout_width="match_parent" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/setup_circles_fragment.xml b/app/src/main/res/layout/setup_circles_fragment.xml index 80745e91b..497b37dc3 100644 --- a/app/src/main/res/layout/setup_circles_fragment.xml +++ b/app/src/main/res/layout/setup_circles_fragment.xml @@ -63,7 +63,7 @@ app:layout_constraintEnd_toEndOf="@id/guidelineEnd" app:layout_constraintStart_toStartOf="@id/guidelineStart" /> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnSave" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/setup_profile_fragment.xml b/app/src/main/res/layout/setup_profile_fragment.xml index 3ff134a7a..d20a96718 100644 --- a/app/src/main/res/layout/setup_profile_fragment.xml +++ b/app/src/main/res/layout/setup_profile_fragment.xml @@ -99,7 +99,7 @@ </com.google.android.material.textfield.TextInputLayout> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnSave" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/text_post_view.xml b/app/src/main/res/layout/text_post_view.xml index fc91bd6b3..038c39d25 100644 --- a/app/src/main/res/layout/text_post_view.xml +++ b/app/src/main/res/layout/text_post_view.xml @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="utf-8"?> -<com.futo.circles.view.PostLayout xmlns:android="http://schemas.android.com/apk/res/android" +<org.futo.circles.view.PostLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/lTextPost" android:layout_width="match_parent" android:layout_height="wrap_content"> @@ -11,4 +11,4 @@ android:layout_height="wrap_content" android:layout_marginHorizontal="@dimen/post_text_side_margin" /> -</com.futo.circles.view.PostLayout> \ No newline at end of file +</org.futo.circles.view.PostLayout> \ No newline at end of file diff --git a/app/src/main/res/layout/update_room_dialog_fragment.xml b/app/src/main/res/layout/update_room_dialog_fragment.xml index 893c1cdc1..6a13fd15d 100644 --- a/app/src/main/res/layout/update_room_dialog_fragment.xml +++ b/app/src/main/res/layout/update_room_dialog_fragment.xml @@ -19,7 +19,7 @@ app:titleMarginEnd="72dp" tools:title="@string/configure_group"> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnSave" android:layout_width="56dp" android:layout_height="match_parent" diff --git a/app/src/main/res/layout/validate_email_fragment.xml b/app/src/main/res/layout/validate_email_fragment.xml index de975c52a..37ee8c1ec 100644 --- a/app/src/main/res/layout/validate_email_fragment.xml +++ b/app/src/main/res/layout/validate_email_fragment.xml @@ -21,7 +21,7 @@ android:orientation="vertical" app:layout_constraintGuide_percent="0.5" /> - <com.futo.circles.view.CirclesLogoView + <org.futo.circles.view.CirclesLogoView android:id="@+id/ivLogo" android:layout_width="0dp" android:layout_height="0dp" @@ -96,7 +96,7 @@ </com.google.android.material.textfield.TextInputLayout> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnSendCode" android:layout_width="0dp" android:layout_height="wrap_content" @@ -109,7 +109,7 @@ app:layout_constraintTop_toBottomOf="@id/tilEmail" /> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnValidate" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/layout/validate_token_fragment.xml b/app/src/main/res/layout/validate_token_fragment.xml index 9e15099c2..b72319000 100644 --- a/app/src/main/res/layout/validate_token_fragment.xml +++ b/app/src/main/res/layout/validate_token_fragment.xml @@ -13,7 +13,7 @@ android:orientation="horizontal" app:layout_constraintGuide_percent="0.35" /> - <com.futo.circles.view.CirclesLogoView + <org.futo.circles.view.CirclesLogoView android:id="@+id/ivLogo" android:layout_width="0dp" android:layout_height="0dp" @@ -61,7 +61,7 @@ </com.google.android.material.textfield.TextInputLayout> - <com.futo.circles.view.LoadingButton + <org.futo.circles.view.LoadingButton android:id="@+id/btnValidate" android:layout_width="0dp" android:layout_height="wrap_content" diff --git a/app/src/main/res/navigation/circles_nav_graph.xml b/app/src/main/res/navigation/circles_nav_graph.xml index 8adf9f785..df1fdc17d 100644 --- a/app/src/main/res/navigation/circles_nav_graph.xml +++ b/app/src/main/res/navigation/circles_nav_graph.xml @@ -7,7 +7,7 @@ <fragment android:id="@+id/circlesFragment" - android:name="com.futo.circles.feature.circles.CirclesFragment" + android:name="org.futo.circles.feature.circles.CirclesFragment" android:label="@string/my_circles" tools:layout="@layout/rooms_fragment"> @@ -23,7 +23,7 @@ <argument android:name="type" android:defaultValue="Circle" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </action> @@ -35,7 +35,7 @@ <argument android:name="type" android:defaultValue="Circle" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </action> @@ -55,19 +55,19 @@ <dialog android:id="@+id/createRoomDialogFragment" - android:name="com.futo.circles.feature.room.create_room.CreateRoomDialogFragment" + android:name="org.futo.circles.feature.room.create_room.CreateRoomDialogFragment" android:label="CreateCircleDialogFragment" tools:layout="@layout/create_room_dialog_fragment"> <argument android:name="type" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </dialog> <dialog android:id="@+id/acceptCircleInviteDialogFragment" - android:name="com.futo.circles.feature.circles.accept_invite.AcceptCircleInviteDialogFragment" + android:name="org.futo.circles.feature.circles.accept_invite.AcceptCircleInviteDialogFragment" android:label="AcceptCircleInviteDialogFragment" tools:layout="@layout/accept_circle_invite_dialog_fragment"> diff --git a/app/src/main/res/navigation/groups_nav_graph.xml b/app/src/main/res/navigation/groups_nav_graph.xml index 9acb0b6e1..e9b11da50 100644 --- a/app/src/main/res/navigation/groups_nav_graph.xml +++ b/app/src/main/res/navigation/groups_nav_graph.xml @@ -7,7 +7,7 @@ <fragment android:id="@+id/groupsFragment" - android:name="com.futo.circles.feature.groups.GroupsFragment" + android:name="org.futo.circles.feature.groups.GroupsFragment" android:label="@string/my_groups" tools:layout="@layout/rooms_fragment"> @@ -23,7 +23,7 @@ <argument android:name="type" android:defaultValue="Group" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </action> @@ -35,7 +35,7 @@ <argument android:name="type" android:defaultValue="Group" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </action> @@ -46,12 +46,12 @@ <dialog android:id="@+id/createRoomDialogFragment" - android:name="com.futo.circles.feature.room.create_room.CreateRoomDialogFragment" + android:name="org.futo.circles.feature.room.create_room.CreateRoomDialogFragment" tools:layout="@layout/create_room_dialog_fragment"> <argument android:name="type" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </dialog> diff --git a/app/src/main/res/navigation/nav_graph_start_host.xml b/app/src/main/res/navigation/nav_graph_start_host.xml index 675e4bb82..c1c36ec84 100644 --- a/app/src/main/res/navigation/nav_graph_start_host.xml +++ b/app/src/main/res/navigation/nav_graph_start_host.xml @@ -7,7 +7,7 @@ <fragment android:id="@+id/splashFragment" - android:name="com.futo.circles.feature.splash.SplashFragment" + android:name="org.futo.circles.feature.splash.SplashFragment" android:label="Splash" tools:layout="@layout/splash_fragment"> @@ -25,7 +25,7 @@ <fragment android:id="@+id/logInFragment" - android:name="com.futo.circles.feature.log_in.LogInFragment" + android:name="org.futo.circles.feature.log_in.LogInFragment" android:label="Log In" tools:layout="@layout/log_in_fragment"> <action @@ -40,7 +40,7 @@ <fragment android:id="@+id/signUpFragment" - android:name="com.futo.circles.feature.sign_up.SignUpFragment" + android:name="org.futo.circles.feature.sign_up.SignUpFragment" android:label="Sign up" tools:layout="@layout/sign_up_fragment"> <action @@ -52,7 +52,7 @@ <fragment android:id="@+id/bottomNavigationFragment" - android:name="com.futo.circles.feature.bottom_navigation.BottomNavigationFragment" + android:name="org.futo.circles.feature.bottom_navigation.BottomNavigationFragment" android:label="Bottom Navigation" tools:layout="@layout/bottom_navigation_fragment"> @@ -65,7 +65,7 @@ </fragment> <fragment android:id="@+id/setupProfileFragment" - android:name="com.futo.circles.feature.sign_up.setup_profile.SetupProfileFragment" + android:name="org.futo.circles.feature.sign_up.setup_profile.SetupProfileFragment" android:label="SetupProfileFragment" tools:layout="@layout/setup_profile_fragment"> <action @@ -76,7 +76,7 @@ </fragment> <fragment android:id="@+id/setupCirclesFragment" - android:name="com.futo.circles.feature.sign_up.setup_circles.SetupCirclesFragment" + android:name="org.futo.circles.feature.sign_up.setup_circles.SetupCirclesFragment" android:label="SetupCirclesFragment" tools:layout="@layout/setup_circles_fragment"> <action diff --git a/app/src/main/res/navigation/people_nav_graph.xml b/app/src/main/res/navigation/people_nav_graph.xml index 2b2857392..a285bbe58 100644 --- a/app/src/main/res/navigation/people_nav_graph.xml +++ b/app/src/main/res/navigation/people_nav_graph.xml @@ -7,7 +7,7 @@ <fragment android:id="@+id/peopleFragment" - android:name="com.futo.circles.feature.people.PeopleFragment" + android:name="org.futo.circles.feature.people.PeopleFragment" android:label="@string/my_people" tools:layout="@layout/people_fragment"> <action @@ -24,7 +24,7 @@ <fragment android:id="@+id/userFragment" - android:name="com.futo.circles.feature.people.user.UserFragment" + android:name="org.futo.circles.feature.people.user.UserFragment" tools:layout="@layout/user_fragment"> <argument diff --git a/app/src/main/res/navigation/photos_nav_graph.xml b/app/src/main/res/navigation/photos_nav_graph.xml index f60684129..e78349add 100644 --- a/app/src/main/res/navigation/photos_nav_graph.xml +++ b/app/src/main/res/navigation/photos_nav_graph.xml @@ -7,7 +7,7 @@ <fragment android:id="@+id/photosFragment" - android:name="com.futo.circles.feature.photos.PhotosFragment" + android:name="org.futo.circles.feature.photos.PhotosFragment" android:label="@string/photo_galleries" tools:layout="@layout/rooms_fragment"> @@ -18,7 +18,7 @@ <argument android:name="type" android:defaultValue="Photo" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </action> @@ -36,19 +36,19 @@ <dialog android:id="@+id/createRoomDialogFragment" - android:name="com.futo.circles.feature.room.create_room.CreateRoomDialogFragment" + android:name="org.futo.circles.feature.room.create_room.CreateRoomDialogFragment" tools:layout="@layout/create_room_dialog_fragment"> <argument android:name="type" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </dialog> <fragment android:id="@+id/galleryFragment" - android:name="com.futo.circles.feature.photos.gallery.GalleryFragment" + android:name="org.futo.circles.feature.photos.gallery.GalleryFragment" tools:layout="@layout/gallery_fragment"> <argument @@ -68,7 +68,7 @@ <argument android:name="type" android:defaultValue="Photo" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </action> @@ -93,7 +93,7 @@ <dialog android:id="@+id/updateRoomDialogFragment" - android:name="com.futo.circles.feature.room.update_room.UpdateRoomDialogFragment" + android:name="org.futo.circles.feature.room.update_room.UpdateRoomDialogFragment" tools:layout="@layout/update_room_dialog_fragment"> <argument @@ -103,14 +103,14 @@ <argument android:name="type" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </dialog> <dialog android:id="@+id/galleryImageDialogFragment" - android:name="com.futo.circles.feature.photos.preview.GalleryImageDialogFragment" + android:name="org.futo.circles.feature.photos.preview.GalleryImageDialogFragment" tools:layout="@layout/gallery_image_dialog_fragment"> <argument diff --git a/app/src/main/res/navigation/settings_nav_graph.xml b/app/src/main/res/navigation/settings_nav_graph.xml index 4170d8207..d27d1b0e5 100644 --- a/app/src/main/res/navigation/settings_nav_graph.xml +++ b/app/src/main/res/navigation/settings_nav_graph.xml @@ -7,7 +7,7 @@ <fragment android:id="@+id/settingsFragment" - android:name="com.futo.circles.feature.settings.SettingsFragment" + android:name="org.futo.circles.feature.settings.SettingsFragment" android:label="@string/settings" tools:layout="@layout/settings_fragment"> <action @@ -26,22 +26,22 @@ <dialog android:id="@+id/editProfileDialogFragment" - android:name="com.futo.circles.feature.settings.edit_profile.EditProfileDialogFragment" + android:name="org.futo.circles.feature.settings.edit_profile.EditProfileDialogFragment" android:label="ProfileDialogFragment" tools:layout="@layout/edit_profile_dialog_fragment" /> <dialog android:id="@+id/changePasswordDialogFragment" - android:name="com.futo.circles.feature.settings.change_password.ChangePasswordDialogFragment" + android:name="org.futo.circles.feature.settings.change_password.ChangePasswordDialogFragment" android:label="ChangePasswordDialogFragment" tools:layout="@layout/change_password_dialog_fragment" /> <dialog android:id="@+id/deactivateAccountDialogFragment" - android:name="com.futo.circles.feature.settings.deactivate.DeactivateAccountDialogFragment" + android:name="org.futo.circles.feature.settings.deactivate.DeactivateAccountDialogFragment" android:label="DeactivateAccountDialogFragment" tools:layout="@layout/deactivate_account_dialog_fragment" /> <dialog android:id="@+id/activeSessionsDialogFragment" - android:name="com.futo.circles.feature.settings.active_sessions.ActiveSessionsDialogFragment" + android:name="org.futo.circles.feature.settings.active_sessions.ActiveSessionsDialogFragment" android:label="ActiveSessionsDialogFragment" tools:layout="@layout/active_sessions_dialog_fragment"> <action @@ -57,7 +57,7 @@ </dialog> <dialog android:id="@+id/removeSessionDialogFragment" - android:name="com.futo.circles.feature.settings.active_sessions.remove_session.RemoveSessionDialogFragment" + android:name="org.futo.circles.feature.settings.active_sessions.remove_session.RemoveSessionDialogFragment" android:label="RemoveSessionDialogFragment" tools:layout="@layout/remove_session_dialog_fragment"> diff --git a/app/src/main/res/navigation/sign_up_nav_graph.xml b/app/src/main/res/navigation/sign_up_nav_graph.xml index d2641d76c..872fd83f1 100644 --- a/app/src/main/res/navigation/sign_up_nav_graph.xml +++ b/app/src/main/res/navigation/sign_up_nav_graph.xml @@ -19,25 +19,25 @@ <fragment android:id="@+id/selectSignUpTypeFragment" - android:name="com.futo.circles.feature.sign_up.sign_up_type.SelectSignUpTypeFragment" + android:name="org.futo.circles.feature.sign_up.sign_up_type.SelectSignUpTypeFragment" android:label="SelectSignUpTypeFragment" tools:layout="@layout/select_sign_up_type_fragment" /> <fragment android:id="@+id/validateTokenFragment" - android:name="com.futo.circles.feature.sign_up.validate_token.ValidateTokenFragment" + android:name="org.futo.circles.feature.sign_up.validate_token.ValidateTokenFragment" android:label="ValidateTokenFragment" tools:layout="@layout/validate_token_fragment" /> <fragment android:id="@+id/validateEmailFragment" - android:name="com.futo.circles.feature.sign_up.validate_email.ValidateEmailFragment" + android:name="org.futo.circles.feature.sign_up.validate_email.ValidateEmailFragment" android:label="CreateAccountFragment" tools:layout="@layout/validate_email_fragment" /> <fragment android:id="@+id/acceptTermsFragment" - android:name="com.futo.circles.feature.sign_up.terms.AcceptTermsFragment" + android:name="org.futo.circles.feature.sign_up.terms.AcceptTermsFragment" android:label="AcceptTermsFragment" tools:layout="@layout/accept_terms_fragment" /> diff --git a/app/src/main/res/navigation/timeline_nav_graph.xml b/app/src/main/res/navigation/timeline_nav_graph.xml index 70355f70c..0ab6e1287 100644 --- a/app/src/main/res/navigation/timeline_nav_graph.xml +++ b/app/src/main/res/navigation/timeline_nav_graph.xml @@ -8,7 +8,7 @@ <fragment android:id="@+id/timelineFragment" - android:name="com.futo.circles.feature.timeline.TimelineFragment" + android:name="org.futo.circles.feature.timeline.TimelineFragment" tools:layout="@layout/timeline_fragment"> <argument @@ -18,7 +18,7 @@ <argument android:name="type" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> <action @@ -42,7 +42,7 @@ <argument android:name="type" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </action> @@ -57,7 +57,7 @@ <argument android:name="type" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </action> @@ -141,7 +141,7 @@ <dialog android:id="@+id/inviteMembersDialogFragment" - android:name="com.futo.circles.feature.room.invite.InviteMembersDialogFragment" + android:name="org.futo.circles.feature.room.invite.InviteMembersDialogFragment" tools:layout="@layout/invite_members_dialog_fragment"> <argument @@ -153,7 +153,7 @@ <dialog android:id="@+id/manageMembersDialogFragment" - android:name="com.futo.circles.feature.room.manage_members.ManageMembersDialogFragment" + android:name="org.futo.circles.feature.room.manage_members.ManageMembersDialogFragment" tools:layout="@layout/manage_members_dialog_fragment"> <argument @@ -163,7 +163,7 @@ <argument android:name="type" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> <action @@ -190,7 +190,7 @@ </dialog> <dialog android:id="@+id/changeAccessLevelBottomSheet" - android:name="com.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelBottomSheet" + android:name="org.futo.circles.feature.room.manage_members.change_role.ChangeAccessLevelBottomSheet" android:label="ChangeAccessLevelBottomSheet" tools:layout="@layout/change_access_level_bottom_sheet"> @@ -212,7 +212,7 @@ </dialog> <dialog android:id="@+id/updateRoomDialogFragment" - android:name="com.futo.circles.feature.room.update_room.UpdateRoomDialogFragment" + android:name="org.futo.circles.feature.room.update_room.UpdateRoomDialogFragment" android:label="UpdateRoomDialogFragment" tools:layout="@layout/update_room_dialog_fragment"> @@ -223,14 +223,14 @@ <argument android:name="type" - app:argType="com.futo.circles.model.CircleRoomTypeArg" + app:argType="org.futo.circles.model.CircleRoomTypeArg" app:nullable="false" /> </dialog> <dialog android:id="@+id/createPostBottomSheet" - android:name="com.futo.circles.feature.timeline.post.CreatePostBottomSheet" + android:name="org.futo.circles.feature.timeline.post.CreatePostBottomSheet" android:label="CreatePostBottomSheet" tools:layout="@layout/create_post_bottom_sheet"> @@ -252,7 +252,7 @@ </dialog> <dialog android:id="@+id/reportDialogFragment" - android:name="com.futo.circles.feature.timeline.post.report.ReportDialogFragment" + android:name="org.futo.circles.feature.timeline.post.report.ReportDialogFragment" android:label="ReportDialogFragment" tools:layout="@layout/report_dialog_fragment"> @@ -269,7 +269,7 @@ </dialog> <dialog android:id="@+id/emojiBottomSheet" - android:name="com.futo.circles.feature.timeline.post.emoji.EmojiBottomSheet" + android:name="org.futo.circles.feature.timeline.post.emoji.EmojiBottomSheet" android:label="EmojiBottomSheet" tools:layout="@layout/emoji_bottom_sheet"> @@ -286,7 +286,7 @@ </dialog> <dialog android:id="@+id/followingDialogFragment" - android:name="com.futo.circles.feature.circles.following.FollowingDialogFragment" + android:name="org.futo.circles.feature.circles.following.FollowingDialogFragment" android:label="FollowingDialogFragment" tools:layout="@layout/following_dialog_fragment"> @@ -298,7 +298,7 @@ </dialog> <dialog android:id="@+id/saveToGalleyDialogFragment" - android:name="com.futo.circles.feature.photos.save.SaveToGalleyDialogFragment" + android:name="org.futo.circles.feature.photos.save.SaveToGalleyDialogFragment" tools:layout="@layout/save_to_gallery_dialog_fragment"> <argument diff --git a/app/src/test/java/com/futo/circles/ExampleUnitTest.kt b/app/src/test/java/org/futo/circles/ExampleUnitTest.kt similarity index 92% rename from app/src/test/java/com/futo/circles/ExampleUnitTest.kt rename to app/src/test/java/org/futo/circles/ExampleUnitTest.kt index d55847b1c..32c96263a 100644 --- a/app/src/test/java/com/futo/circles/ExampleUnitTest.kt +++ b/app/src/test/java/org/futo/circles/ExampleUnitTest.kt @@ -1,4 +1,4 @@ -package com.futo.circles +package org.futo.circles import org.junit.Test -- GitLab