From 862900ed9ada77e167ab172f7388815c26b82978 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Wed, 18 Jan 2023 11:31:33 +0100 Subject: [PATCH] Rename folders `java` to `kotlin` --- .../io/element/android/x/anvilannotations/ContributesNode.kt | 0 .../android/x/anvilcodegen/ContributesNodeCodeGenerator.kt | 0 .../{java => kotlin}/io/element/android/x/ElementRootModule.kt | 0 .../{java => kotlin}/io/element/android/x/ElementXApplication.kt | 0 .../main/{java => kotlin}/io/element/android/x/MainActivity.kt | 0 .../io/element/android/x/component/ShowkaseButton.kt | 0 .../main/{java => kotlin}/io/element/android/x/di/AppBindings.kt | 0 .../main/{java => kotlin}/io/element/android/x/di/AppComponent.kt | 0 .../main/{java => kotlin}/io/element/android/x/di/AppModule.kt | 0 .../{java => kotlin}/io/element/android/x/di/RoomComponent.kt | 0 .../{java => kotlin}/io/element/android/x/di/SessionComponent.kt | 0 .../io/element/android/x/initializer/CrashInitializer.kt | 0 .../io/element/android/x/initializer/MatrixInitializer.kt | 0 .../io/element/android/x/initializer/TimberInitializer.kt | 0 .../io/element/android/x/node/LoggedInFlowNode.kt | 0 .../io/element/android/x/node/NotLoggedInFlowNode.kt | 0 .../{java => kotlin}/io/element/android/x/node/RoomFlowNode.kt | 0 .../{java => kotlin}/io/element/android/x/node/RootFlowNode.kt | 0 .../main/{java => kotlin}/io/element/android/x/root/RootEvents.kt | 0 .../{java => kotlin}/io/element/android/x/root/RootPresenter.kt | 0 .../main/{java => kotlin}/io/element/android/x/root/RootState.kt | 0 .../main/{java => kotlin}/io/element/android/x/root/RootView.kt | 0 .../element/android/x/features/login/ExampleInstrumentedTest.kt | 0 .../io/element/android/x/features/login/LoginFlowNode.kt | 0 .../android/x/features/login/changeserver/ChangeServerEvents.kt | 0 .../android/x/features/login/changeserver/ChangeServerNode.kt | 0 .../x/features/login/changeserver/ChangeServerPresenter.kt | 0 .../android/x/features/login/changeserver/ChangeServerState.kt | 0 .../android/x/features/login/changeserver/ChangeServerView.kt | 0 .../io/element/android/x/features/login/error/ErrorFormatter.kt | 0 .../io/element/android/x/features/login/root/LoginRootEvents.kt | 0 .../io/element/android/x/features/login/root/LoginRootNode.kt | 0 .../element/android/x/features/login/root/LoginRootPresenter.kt | 0 .../io/element/android/x/features/login/root/LoginRootScreen.kt | 0 .../io/element/android/x/features/login/root/LoginRootState.kt | 0 .../io/element/android/x/features/login/ExampleUnitTest.kt | 0 .../element/android/x/features/logout/ExampleInstrumentedTest.kt | 0 .../element/android/x/features/logout/LogoutPreferenceEvents.kt | 0 .../android/x/features/logout/LogoutPreferencePresenter.kt | 0 .../element/android/x/features/logout/LogoutPreferenceScreen.kt | 0 .../io/element/android/x/features/logout/LogoutPreferenceState.kt | 0 .../io/element/android/x/features/logout/ExampleUnitTest.kt | 0 .../android/x/features/messages/ExampleInstrumentedTest.kt | 0 .../io/element/android/x/features/messages/MessagesEvents.kt | 0 .../io/element/android/x/features/messages/MessagesNode.kt | 0 .../io/element/android/x/features/messages/MessagesPresenter.kt | 0 .../io/element/android/x/features/messages/MessagesState.kt | 0 .../io/element/android/x/features/messages/MessagesView.kt | 0 .../android/x/features/messages/actionlist/ActionListEvents.kt | 0 .../android/x/features/messages/actionlist/ActionListPresenter.kt | 0 .../android/x/features/messages/actionlist/ActionListState.kt | 0 .../android/x/features/messages/actionlist/ActionListView.kt | 0 .../x/features/messages/actionlist/model/TimelineItemAction.kt | 0 .../x/features/messages/textcomposer/MessageComposerEvents.kt | 0 .../x/features/messages/textcomposer/MessageComposerPresenter.kt | 0 .../x/features/messages/textcomposer/MessageComposerState.kt | 0 .../x/features/messages/textcomposer/MessageComposerView.kt | 0 .../android/x/features/messages/timeline/TimelineEvents.kt | 0 .../android/x/features/messages/timeline/TimelineItemsFactory.kt | 0 .../android/x/features/messages/timeline/TimelinePresenter.kt | 0 .../element/android/x/features/messages/timeline/TimelineState.kt | 0 .../element/android/x/features/messages/timeline/TimelineView.kt | 0 .../x/features/messages/timeline/components/MessageEventBubble.kt | 0 .../messages/timeline/components/TimelineItemEncryptedView.kt | 0 .../messages/timeline/components/TimelineItemImageView.kt | 0 .../messages/timeline/components/TimelineItemInformativeView.kt | 0 .../messages/timeline/components/TimelineItemReactionsView.kt | 0 .../messages/timeline/components/TimelineItemRedactedView.kt | 0 .../features/messages/timeline/components/TimelineItemTextView.kt | 0 .../messages/timeline/components/TimelineItemUnknownView.kt | 0 .../x/features/messages/timeline/components/html/HtmlDocument.kt | 0 .../android/x/features/messages/timeline/diff/CacheInvalidator.kt | 0 .../messages/timeline/diff/MatrixTimelineItemsDiffCallback.kt | 0 .../android/x/features/messages/timeline/model/TimelineItem.kt | 0 .../features/messages/timeline/model/TimelineItemGroupPosition.kt | 0 .../x/features/messages/timeline/model/TimelineItemReactions.kt | 0 .../messages/timeline/model/content/TimelineItemContent.kt | 0 .../messages/timeline/model/content/TimelineItemEmoteContent.kt | 0 .../timeline/model/content/TimelineItemEncryptedContent.kt | 0 .../messages/timeline/model/content/TimelineItemImageContent.kt | 0 .../messages/timeline/model/content/TimelineItemNoticeContent.kt | 0 .../timeline/model/content/TimelineItemRedactedContent.kt | 0 .../timeline/model/content/TimelineItemTextBasedContent.kt | 0 .../messages/timeline/model/content/TimelineItemTextContent.kt | 0 .../messages/timeline/model/content/TimelineItemUnknownContent.kt | 0 .../android/x/features/messages/timeline/util/MutableListExt.kt | 0 .../io/element/android/x/features/messages/ExampleUnitTest.kt | 0 .../element/android/x/features/login/ExampleInstrumentedTest.kt | 0 .../io/element/android/x/features/onboarding/OnBoardingScreen.kt | 0 .../element/android/x/features/onboarding/SplashCarouselState.kt | 0 .../android/x/features/onboarding/SplashCarouselStateFactory.kt | 0 .../io/element/android/x/features/login/ExampleUnitTest.kt | 0 .../android/x/features/preferences/ExampleInstrumentedTest.kt | 0 .../element/android/x/features/preferences/PreferencesFlowNode.kt | 0 .../android/x/features/preferences/root/PreferencesRootNode.kt | 0 .../x/features/preferences/root/PreferencesRootPresenter.kt | 0 .../android/x/features/preferences/root/PreferencesRootState.kt | 0 .../android/x/features/preferences/root/PreferencesRootView.kt | 0 .../android/x/features/preferences/user/UserPreferences.kt | 0 .../io/element/android/x/features/preferences/ExampleUnitTest.kt | 0 .../android/x/features/rageshake/bugreport/BugReportEvents.kt | 0 .../android/x/features/rageshake/bugreport/BugReportNode.kt | 0 .../android/x/features/rageshake/bugreport/BugReportPresenter.kt | 0 .../android/x/features/rageshake/bugreport/BugReportState.kt | 0 .../android/x/features/rageshake/bugreport/BugReportView.kt | 0 .../element/android/x/features/rageshake/crash/CrashDataStore.kt | 0 .../x/features/rageshake/crash/VectorUncaughtExceptionHandler.kt | 0 .../android/x/features/rageshake/crash/ui/CrashDetectionEvents.kt | 0 .../x/features/rageshake/crash/ui/CrashDetectionPresenter.kt | 0 .../android/x/features/rageshake/crash/ui/CrashDetectionScreen.kt | 0 .../android/x/features/rageshake/crash/ui/CrashDetectionState.kt | 0 .../x/features/rageshake/detection/RageshakeDetectionEvents.kt | 0 .../x/features/rageshake/detection/RageshakeDetectionPresenter.kt | 0 .../x/features/rageshake/detection/RageshakeDetectionState.kt | 0 .../x/features/rageshake/detection/RageshakeDetectionView.kt | 0 .../io/element/android/x/features/rageshake/logs/LogFormatter.kt | 0 .../element/android/x/features/rageshake/logs/VectorFileLogger.kt | 0 .../features/rageshake/preferences/RageshakePreferencesEvents.kt | 0 .../rageshake/preferences/RageshakePreferencesPresenter.kt | 0 .../x/features/rageshake/preferences/RageshakePreferencesState.kt | 0 .../x/features/rageshake/preferences/RageshakePreferencesView.kt | 0 .../element/android/x/features/rageshake/rageshake/RageShake.kt | 0 .../android/x/features/rageshake/rageshake/RageshakeDataStore.kt | 0 .../element/android/x/features/rageshake/reporter/BugReporter.kt | 0 .../x/features/rageshake/reporter/BugReporterMultipartBody.java | 0 .../element/android/x/features/rageshake/reporter/ReportType.kt | 0 .../android/x/features/rageshake/screenshot/ScreenshotHolder.kt | 0 .../io/element/android/x/features/login/ExampleUnitTest.kt | 0 .../android/x/features/roomlist/ExampleInstrumentedTest.kt | 0 .../element/android/x/features/roomlist/LastMessageFormatter.kt | 0 .../io/element/android/x/features/roomlist/RoomListNode.kt | 0 .../io/element/android/x/features/roomlist/RoomListPresenter.kt | 0 .../io/element/android/x/features/roomlist/RoomListView.kt | 0 .../android/x/features/roomlist/components/RoomListTopBar.kt | 0 .../android/x/features/roomlist/components/RoomSummaryRow.kt | 0 .../element/android/x/features/roomlist/model/RoomListEvents.kt | 0 .../android/x/features/roomlist/model/RoomListRoomSummary.kt | 0 .../x/features/roomlist/model/RoomListRoomSummaryPlaceholders.kt | 0 .../io/element/android/x/features/roomlist/model/RoomListState.kt | 0 .../io/element/android/x/features/roomlist/model/stubbed.kt | 0 .../io/element/android/x/features/roomlist/ExampleUnitTest.kt | 0 .../io/element/android/x/architecture/AssistedNodeFactory.kt | 0 .../{java => kotlin}/io/element/android/x/architecture/Async.kt | 0 .../io/element/android/x/architecture/Bindings.kt | 0 .../io/element/android/x/architecture/NodeFactories.kt | 0 .../{java => kotlin}/io/element/android/x/architecture/NodeKey.kt | 0 .../io/element/android/x/architecture/Presenter.kt | 0 .../io/element/android/x/architecture/PresenterConnector.kt | 0 .../{java => kotlin}/io/element/android/x/core/bitmap/Bitmap.kt | 0 .../{java => kotlin}/io/element/android/x/core/bool/Booleans.kt | 0 .../io/element/android/x/core/compose/Keyboard.kt | 0 .../io/element/android/x/core/compose/LogCompositions.kt | 0 .../io/element/android/x/core/compose/OnLifecycleEvent.kt | 0 .../android/x/core/compose/PairCombinedPreviewParameter.kt | 0 .../io/element/android/x/core/compose/TextFieldLocalState.kt | 0 .../io/element/android/x/core/coroutine/CoroutineDispatchers.kt | 0 .../io/element/android/x/core/coroutine/TimingOperators.kt | 0 .../{java => kotlin}/io/element/android/x/core/coroutine/pmap.kt | 0 .../io/element/android/x/core/data/StableCharSequence.kt | 0 .../main/{java => kotlin}/io/element/android/x/core/data/Try.kt | 0 .../io/element/android/x/core/di/DaggerComponentOwner.kt | 0 .../io/element/android/x/core/extensions/BasicExtensions.kt | 0 .../io/element/android/x/core/file/compressFile.kt | 0 .../io/element/android/x/core/hardware/vibrator.kt | 0 .../io/element/android/x/core/mimetype/MimeTypes.kt | 0 .../io/element/android/x/core/screenshot/Screenshot.kt | 0 .../io/element/android/x/core/ui/DimensionConverter.kt | 0 .../main/{java => kotlin}/io/element/android/x/core/ui/View.kt | 0 .../{java => kotlin}/io/element/android/x/core/uri/UrlUtils.kt | 0 .../{java => kotlin}/io/element/android/x/designsystem/Color.kt | 0 .../io/element/android/x/designsystem/ColorUtil.kt | 0 .../{java => kotlin}/io/element/android/x/designsystem/Theme.kt | 0 .../{java => kotlin}/io/element/android/x/designsystem/Type.kt | 0 .../io/element/android/x/designsystem/VectorIcons.kt | 0 .../android/x/designsystem/components/ClickableLinkText.kt | 0 .../element/android/x/designsystem/components/LabelledCheckbox.kt | 0 .../element/android/x/designsystem/components/ProgressDialog.kt | 0 .../io/element/android/x/designsystem/components/VectorButton.kt | 0 .../io/element/android/x/designsystem/components/VectorIcon.kt | 0 .../io/element/android/x/designsystem/components/avatar/Avatar.kt | 0 .../android/x/designsystem/components/avatar/AvatarData.kt | 0 .../android/x/designsystem/components/avatar/AvatarSize.kt | 0 .../x/designsystem/components/dialogs/ConfirmationDialog.kt | 0 .../android/x/designsystem/components/dialogs/ErrorDialog.kt | 0 .../android/x/designsystem/components/preferences/Config.kt | 0 .../x/designsystem/components/preferences/PreferenceCategory.kt | 0 .../x/designsystem/components/preferences/PreferenceScreen.kt | 0 .../x/designsystem/components/preferences/PreferenceSlide.kt | 0 .../x/designsystem/components/preferences/PreferenceSwitch.kt | 0 .../x/designsystem/components/preferences/PreferenceText.kt | 0 .../components/preferences/components/PreferenceIcon.kt | 0 .../src/main/{java => kotlin}/io/element/android/x/di/AppScope.kt | 0 .../io/element/android/x/di/ApplicationContext.kt | 0 .../main/{java => kotlin}/io/element/android/x/di/RoomScope.kt | 0 .../main/{java => kotlin}/io/element/android/x/di/SessionScope.kt | 0 .../src/main/{java => kotlin}/io/element/android/x/di/SingleIn.kt | 0 .../main/{java => kotlin}/io/element/android/x/matrix/LogTag.kt | 0 .../main/{java => kotlin}/io/element/android/x/matrix/Matrix.kt | 0 .../{java => kotlin}/io/element/android/x/matrix/MatrixClient.kt | 0 .../io/element/android/x/matrix/RustMatrixClient.kt | 0 .../{java => kotlin}/io/element/android/x/matrix/core/EventId.kt | 0 .../io/element/android/x/matrix/core/MatrixPatterns.kt | 0 .../{java => kotlin}/io/element/android/x/matrix/core/RoomId.kt | 0 .../io/element/android/x/matrix/core/SessionId.kt | 0 .../{java => kotlin}/io/element/android/x/matrix/core/UserId.kt | 0 .../io/element/android/x/matrix/media/MediaResolver.kt | 0 .../io/element/android/x/matrix/permalink/MatrixToConverter.kt | 0 .../io/element/android/x/matrix/permalink/PermalinkData.kt | 0 .../io/element/android/x/matrix/permalink/PermalinkParser.kt | 0 .../io/element/android/x/matrix/room/MatrixRoom.kt | 0 .../io/element/android/x/matrix/room/RoomListenerFlows.kt | 0 .../io/element/android/x/matrix/room/RoomSummary.kt | 0 .../io/element/android/x/matrix/room/RoomSummaryDataSource.kt | 0 .../io/element/android/x/matrix/room/RoomSummaryDetailsFactory.kt | 0 .../io/element/android/x/matrix/room/RustMatrixRoom.kt | 0 .../io/element/android/x/matrix/room/message/RoomMessage.kt | 0 .../element/android/x/matrix/room/message/RoomMessageFactory.kt | 0 .../io/element/android/x/matrix/session/Session.kt | 0 .../io/element/android/x/matrix/session/SessionStore.kt | 0 .../io/element/android/x/matrix/sync/SlidingSyncObserverProxy.kt | 0 .../io/element/android/x/matrix/sync/SlidingSyncViewFlows.kt | 0 .../io/element/android/x/matrix/timeline/MatrixTimeline.kt | 0 .../io/element/android/x/matrix/timeline/MatrixTimelineItem.kt | 0 .../io/element/android/x/matrix/timeline/RustMatrixTimeline.kt | 0 .../io/element/android/x/matrix/tracing/TracingConfiguration.kt | 0 .../io/element/android/x/matrix/util/CallbackFlow.kt | 0 .../{java => kotlin}/io/element/android/x/matrix/util/Error.kt | 0 .../io/element/android/x/matrix/ui/MatrixItemHelper.kt | 0 .../io/element/android/x/matrix/ui/components/MatrixUserHeader.kt | 0 .../io/element/android/x/matrix/ui/components/MatrixUserRow.kt | 0 .../io/element/android/x/matrix/ui/di/MatrixUIBindings.kt | 0 .../io/element/android/x/matrix/ui/media/ImageLoaderFactories.kt | 0 .../io/element/android/x/matrix/ui/media/MediaFetcher.kt | 0 .../io/element/android/x/matrix/ui/media/MediaKeyer.kt | 0 .../io/element/android/x/matrix/ui/model/MatrixUser.kt | 0 .../io/element/android/x/textcomposer/MessageComposerMode.kt | 0 .../io/element/android/x/textcomposer/MessageComposerView.kt | 0 .../io/element/android/x/textcomposer/RichTextComposerLayout.kt | 0 .../io/element/android/x/textcomposer/TextComposer.kt | 0 .../io/element/android/x/textcomposer/tools/EditTextExtensions.kt | 0 .../android/x/textcomposer/tools/SimpleTransitionListener.kt | 0 .../io/element/android/x/textcomposer/tools/ViewExtensions.kt | 0 plugins/src/main/{java => kotlin}/Versions.kt | 0 plugins/src/main/{java => kotlin}/extension/CommonExtension.kt | 0 .../src/main/{java => kotlin}/extension/DependencyHandleScope.kt | 0 plugins/src/main/{java => kotlin}/extension/VersionCatalog.kt | 0 .../io.element.android-compose-application.gradle.kts | 0 .../io.element.android-compose-library.gradle.kts | 0 .../main/{java => kotlin}/io.element.android-library.gradle.kts | 0 249 files changed, 0 insertions(+), 0 deletions(-) rename anvilannotations/src/main/{java => kotlin}/io/element/android/x/anvilannotations/ContributesNode.kt (100%) rename anvilcodegen/src/main/{java => kotlin}/io/element/android/x/anvilcodegen/ContributesNodeCodeGenerator.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/ElementRootModule.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/ElementXApplication.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/MainActivity.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/component/ShowkaseButton.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/di/AppBindings.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/di/AppComponent.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/di/AppModule.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/di/RoomComponent.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/di/SessionComponent.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/initializer/CrashInitializer.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/initializer/MatrixInitializer.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/initializer/TimberInitializer.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/node/LoggedInFlowNode.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/node/NotLoggedInFlowNode.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/node/RoomFlowNode.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/node/RootFlowNode.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/root/RootEvents.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/root/RootPresenter.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/root/RootState.kt (100%) rename app/src/main/{java => kotlin}/io/element/android/x/root/RootView.kt (100%) rename features/login/src/androidTest/{java => kotlin}/io/element/android/x/features/login/ExampleInstrumentedTest.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/LoginFlowNode.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/changeserver/ChangeServerEvents.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/changeserver/ChangeServerNode.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/changeserver/ChangeServerPresenter.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/changeserver/ChangeServerState.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/changeserver/ChangeServerView.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/error/ErrorFormatter.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/root/LoginRootEvents.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/root/LoginRootNode.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/root/LoginRootPresenter.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/root/LoginRootScreen.kt (100%) rename features/login/src/main/{java => kotlin}/io/element/android/x/features/login/root/LoginRootState.kt (100%) rename features/login/src/test/{java => kotlin}/io/element/android/x/features/login/ExampleUnitTest.kt (100%) rename features/logout/src/androidTest/{java => kotlin}/io/element/android/x/features/logout/ExampleInstrumentedTest.kt (100%) rename features/logout/src/main/{java => kotlin}/io/element/android/x/features/logout/LogoutPreferenceEvents.kt (100%) rename features/logout/src/main/{java => kotlin}/io/element/android/x/features/logout/LogoutPreferencePresenter.kt (100%) rename features/logout/src/main/{java => kotlin}/io/element/android/x/features/logout/LogoutPreferenceScreen.kt (100%) rename features/logout/src/main/{java => kotlin}/io/element/android/x/features/logout/LogoutPreferenceState.kt (100%) rename features/logout/src/test/{java => kotlin}/io/element/android/x/features/logout/ExampleUnitTest.kt (100%) rename features/messages/src/androidTest/{java => kotlin}/io/element/android/x/features/messages/ExampleInstrumentedTest.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/MessagesEvents.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/MessagesNode.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/MessagesPresenter.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/MessagesState.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/MessagesView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/actionlist/ActionListEvents.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/actionlist/ActionListPresenter.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/actionlist/ActionListState.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/actionlist/ActionListView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/actionlist/model/TimelineItemAction.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/textcomposer/MessageComposerEvents.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/textcomposer/MessageComposerPresenter.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/textcomposer/MessageComposerState.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/textcomposer/MessageComposerView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/TimelineEvents.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/TimelineItemsFactory.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/TimelinePresenter.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/TimelineState.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/TimelineView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/components/MessageEventBubble.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/components/TimelineItemEncryptedView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/components/TimelineItemImageView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/components/TimelineItemInformativeView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/components/TimelineItemReactionsView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/components/TimelineItemRedactedView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/components/TimelineItemTextView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/components/TimelineItemUnknownView.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/components/html/HtmlDocument.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/diff/CacheInvalidator.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/diff/MatrixTimelineItemsDiffCallback.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/TimelineItem.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/TimelineItemGroupPosition.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/TimelineItemReactions.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/content/TimelineItemContent.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/content/TimelineItemEmoteContent.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/content/TimelineItemEncryptedContent.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/content/TimelineItemImageContent.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/content/TimelineItemNoticeContent.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/content/TimelineItemRedactedContent.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/content/TimelineItemTextBasedContent.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/content/TimelineItemTextContent.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/model/content/TimelineItemUnknownContent.kt (100%) rename features/messages/src/main/{java => kotlin}/io/element/android/x/features/messages/timeline/util/MutableListExt.kt (100%) rename features/messages/src/test/{java => kotlin}/io/element/android/x/features/messages/ExampleUnitTest.kt (100%) rename features/onboarding/src/androidTest/{java => kotlin}/io/element/android/x/features/login/ExampleInstrumentedTest.kt (100%) rename features/onboarding/src/main/{java => kotlin}/io/element/android/x/features/onboarding/OnBoardingScreen.kt (100%) rename features/onboarding/src/main/{java => kotlin}/io/element/android/x/features/onboarding/SplashCarouselState.kt (100%) rename features/onboarding/src/main/{java => kotlin}/io/element/android/x/features/onboarding/SplashCarouselStateFactory.kt (100%) rename features/onboarding/src/test/{java => kotlin}/io/element/android/x/features/login/ExampleUnitTest.kt (100%) rename features/preferences/src/androidTest/{java => kotlin}/io/element/android/x/features/preferences/ExampleInstrumentedTest.kt (100%) rename features/preferences/src/main/{java => kotlin}/io/element/android/x/features/preferences/PreferencesFlowNode.kt (100%) rename features/preferences/src/main/{java => kotlin}/io/element/android/x/features/preferences/root/PreferencesRootNode.kt (100%) rename features/preferences/src/main/{java => kotlin}/io/element/android/x/features/preferences/root/PreferencesRootPresenter.kt (100%) rename features/preferences/src/main/{java => kotlin}/io/element/android/x/features/preferences/root/PreferencesRootState.kt (100%) rename features/preferences/src/main/{java => kotlin}/io/element/android/x/features/preferences/root/PreferencesRootView.kt (100%) rename features/preferences/src/main/{java => kotlin}/io/element/android/x/features/preferences/user/UserPreferences.kt (100%) rename features/preferences/src/test/{java => kotlin}/io/element/android/x/features/preferences/ExampleUnitTest.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/bugreport/BugReportEvents.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/bugreport/BugReportNode.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/bugreport/BugReportPresenter.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/bugreport/BugReportState.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/bugreport/BugReportView.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/crash/CrashDataStore.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/crash/VectorUncaughtExceptionHandler.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/crash/ui/CrashDetectionEvents.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/crash/ui/CrashDetectionPresenter.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/crash/ui/CrashDetectionScreen.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/crash/ui/CrashDetectionState.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/detection/RageshakeDetectionEvents.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/detection/RageshakeDetectionPresenter.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/detection/RageshakeDetectionState.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/detection/RageshakeDetectionView.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/logs/LogFormatter.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/logs/VectorFileLogger.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/preferences/RageshakePreferencesEvents.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/preferences/RageshakePreferencesPresenter.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/preferences/RageshakePreferencesState.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/preferences/RageshakePreferencesView.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/rageshake/RageShake.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/rageshake/RageshakeDataStore.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/reporter/BugReporter.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/reporter/BugReporterMultipartBody.java (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/reporter/ReportType.kt (100%) rename features/rageshake/src/main/{java => kotlin}/io/element/android/x/features/rageshake/screenshot/ScreenshotHolder.kt (100%) rename features/rageshake/src/test/{java => kotlin}/io/element/android/x/features/login/ExampleUnitTest.kt (100%) rename features/roomlist/src/androidTest/{java => kotlin}/io/element/android/x/features/roomlist/ExampleInstrumentedTest.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/LastMessageFormatter.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/RoomListNode.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/RoomListPresenter.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/RoomListView.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/components/RoomListTopBar.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/components/RoomSummaryRow.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/model/RoomListEvents.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/model/RoomListRoomSummary.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/model/RoomListRoomSummaryPlaceholders.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/model/RoomListState.kt (100%) rename features/roomlist/src/main/{java => kotlin}/io/element/android/x/features/roomlist/model/stubbed.kt (100%) rename features/roomlist/src/test/{java => kotlin}/io/element/android/x/features/roomlist/ExampleUnitTest.kt (100%) rename libraries/architecture/src/main/{java => kotlin}/io/element/android/x/architecture/AssistedNodeFactory.kt (100%) rename libraries/architecture/src/main/{java => kotlin}/io/element/android/x/architecture/Async.kt (100%) rename libraries/architecture/src/main/{java => kotlin}/io/element/android/x/architecture/Bindings.kt (100%) rename libraries/architecture/src/main/{java => kotlin}/io/element/android/x/architecture/NodeFactories.kt (100%) rename libraries/architecture/src/main/{java => kotlin}/io/element/android/x/architecture/NodeKey.kt (100%) rename libraries/architecture/src/main/{java => kotlin}/io/element/android/x/architecture/Presenter.kt (100%) rename libraries/architecture/src/main/{java => kotlin}/io/element/android/x/architecture/PresenterConnector.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/bitmap/Bitmap.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/bool/Booleans.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/compose/Keyboard.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/compose/LogCompositions.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/compose/OnLifecycleEvent.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/compose/PairCombinedPreviewParameter.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/compose/TextFieldLocalState.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/coroutine/CoroutineDispatchers.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/coroutine/TimingOperators.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/coroutine/pmap.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/data/StableCharSequence.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/data/Try.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/di/DaggerComponentOwner.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/extensions/BasicExtensions.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/file/compressFile.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/hardware/vibrator.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/mimetype/MimeTypes.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/screenshot/Screenshot.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/ui/DimensionConverter.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/ui/View.kt (100%) rename libraries/core/src/main/{java => kotlin}/io/element/android/x/core/uri/UrlUtils.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/Color.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/ColorUtil.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/Theme.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/Type.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/VectorIcons.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/ClickableLinkText.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/LabelledCheckbox.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/ProgressDialog.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/VectorButton.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/VectorIcon.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/avatar/Avatar.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/avatar/AvatarData.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/avatar/AvatarSize.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/dialogs/ConfirmationDialog.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/dialogs/ErrorDialog.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/preferences/Config.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/preferences/PreferenceCategory.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/preferences/PreferenceScreen.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/preferences/PreferenceSlide.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/preferences/PreferenceSwitch.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/preferences/PreferenceText.kt (100%) rename libraries/designsystem/src/main/{java => kotlin}/io/element/android/x/designsystem/components/preferences/components/PreferenceIcon.kt (100%) rename libraries/di/src/main/{java => kotlin}/io/element/android/x/di/AppScope.kt (100%) rename libraries/di/src/main/{java => kotlin}/io/element/android/x/di/ApplicationContext.kt (100%) rename libraries/di/src/main/{java => kotlin}/io/element/android/x/di/RoomScope.kt (100%) rename libraries/di/src/main/{java => kotlin}/io/element/android/x/di/SessionScope.kt (100%) rename libraries/di/src/main/{java => kotlin}/io/element/android/x/di/SingleIn.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/LogTag.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/Matrix.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/MatrixClient.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/RustMatrixClient.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/core/EventId.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/core/MatrixPatterns.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/core/RoomId.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/core/SessionId.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/core/UserId.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/media/MediaResolver.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/permalink/MatrixToConverter.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/permalink/PermalinkData.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/permalink/PermalinkParser.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/room/MatrixRoom.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/room/RoomListenerFlows.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/room/RoomSummary.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/room/RoomSummaryDataSource.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/room/RoomSummaryDetailsFactory.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/room/RustMatrixRoom.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/room/message/RoomMessage.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/room/message/RoomMessageFactory.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/session/Session.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/session/SessionStore.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/sync/SlidingSyncObserverProxy.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/sync/SlidingSyncViewFlows.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/timeline/MatrixTimeline.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/timeline/MatrixTimelineItem.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/timeline/RustMatrixTimeline.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/tracing/TracingConfiguration.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/util/CallbackFlow.kt (100%) rename libraries/matrix/src/main/{java => kotlin}/io/element/android/x/matrix/util/Error.kt (100%) rename libraries/matrixui/src/main/{java => kotlin}/io/element/android/x/matrix/ui/MatrixItemHelper.kt (100%) rename libraries/matrixui/src/main/{java => kotlin}/io/element/android/x/matrix/ui/components/MatrixUserHeader.kt (100%) rename libraries/matrixui/src/main/{java => kotlin}/io/element/android/x/matrix/ui/components/MatrixUserRow.kt (100%) rename libraries/matrixui/src/main/{java => kotlin}/io/element/android/x/matrix/ui/di/MatrixUIBindings.kt (100%) rename libraries/matrixui/src/main/{java => kotlin}/io/element/android/x/matrix/ui/media/ImageLoaderFactories.kt (100%) rename libraries/matrixui/src/main/{java => kotlin}/io/element/android/x/matrix/ui/media/MediaFetcher.kt (100%) rename libraries/matrixui/src/main/{java => kotlin}/io/element/android/x/matrix/ui/media/MediaKeyer.kt (100%) rename libraries/matrixui/src/main/{java => kotlin}/io/element/android/x/matrix/ui/model/MatrixUser.kt (100%) rename libraries/textcomposer/src/main/{java => kotlin}/io/element/android/x/textcomposer/MessageComposerMode.kt (100%) rename libraries/textcomposer/src/main/{java => kotlin}/io/element/android/x/textcomposer/MessageComposerView.kt (100%) rename libraries/textcomposer/src/main/{java => kotlin}/io/element/android/x/textcomposer/RichTextComposerLayout.kt (100%) rename libraries/textcomposer/src/main/{java => kotlin}/io/element/android/x/textcomposer/TextComposer.kt (100%) rename libraries/textcomposer/src/main/{java => kotlin}/io/element/android/x/textcomposer/tools/EditTextExtensions.kt (100%) rename libraries/textcomposer/src/main/{java => kotlin}/io/element/android/x/textcomposer/tools/SimpleTransitionListener.kt (100%) rename libraries/textcomposer/src/main/{java => kotlin}/io/element/android/x/textcomposer/tools/ViewExtensions.kt (100%) rename plugins/src/main/{java => kotlin}/Versions.kt (100%) rename plugins/src/main/{java => kotlin}/extension/CommonExtension.kt (100%) rename plugins/src/main/{java => kotlin}/extension/DependencyHandleScope.kt (100%) rename plugins/src/main/{java => kotlin}/extension/VersionCatalog.kt (100%) rename plugins/src/main/{java => kotlin}/io.element.android-compose-application.gradle.kts (100%) rename plugins/src/main/{java => kotlin}/io.element.android-compose-library.gradle.kts (100%) rename plugins/src/main/{java => kotlin}/io.element.android-library.gradle.kts (100%) diff --git a/anvilannotations/src/main/java/io/element/android/x/anvilannotations/ContributesNode.kt b/anvilannotations/src/main/kotlin/io/element/android/x/anvilannotations/ContributesNode.kt similarity index 100% rename from anvilannotations/src/main/java/io/element/android/x/anvilannotations/ContributesNode.kt rename to anvilannotations/src/main/kotlin/io/element/android/x/anvilannotations/ContributesNode.kt diff --git a/anvilcodegen/src/main/java/io/element/android/x/anvilcodegen/ContributesNodeCodeGenerator.kt b/anvilcodegen/src/main/kotlin/io/element/android/x/anvilcodegen/ContributesNodeCodeGenerator.kt similarity index 100% rename from anvilcodegen/src/main/java/io/element/android/x/anvilcodegen/ContributesNodeCodeGenerator.kt rename to anvilcodegen/src/main/kotlin/io/element/android/x/anvilcodegen/ContributesNodeCodeGenerator.kt diff --git a/app/src/main/java/io/element/android/x/ElementRootModule.kt b/app/src/main/kotlin/io/element/android/x/ElementRootModule.kt similarity index 100% rename from app/src/main/java/io/element/android/x/ElementRootModule.kt rename to app/src/main/kotlin/io/element/android/x/ElementRootModule.kt diff --git a/app/src/main/java/io/element/android/x/ElementXApplication.kt b/app/src/main/kotlin/io/element/android/x/ElementXApplication.kt similarity index 100% rename from app/src/main/java/io/element/android/x/ElementXApplication.kt rename to app/src/main/kotlin/io/element/android/x/ElementXApplication.kt diff --git a/app/src/main/java/io/element/android/x/MainActivity.kt b/app/src/main/kotlin/io/element/android/x/MainActivity.kt similarity index 100% rename from app/src/main/java/io/element/android/x/MainActivity.kt rename to app/src/main/kotlin/io/element/android/x/MainActivity.kt diff --git a/app/src/main/java/io/element/android/x/component/ShowkaseButton.kt b/app/src/main/kotlin/io/element/android/x/component/ShowkaseButton.kt similarity index 100% rename from app/src/main/java/io/element/android/x/component/ShowkaseButton.kt rename to app/src/main/kotlin/io/element/android/x/component/ShowkaseButton.kt diff --git a/app/src/main/java/io/element/android/x/di/AppBindings.kt b/app/src/main/kotlin/io/element/android/x/di/AppBindings.kt similarity index 100% rename from app/src/main/java/io/element/android/x/di/AppBindings.kt rename to app/src/main/kotlin/io/element/android/x/di/AppBindings.kt diff --git a/app/src/main/java/io/element/android/x/di/AppComponent.kt b/app/src/main/kotlin/io/element/android/x/di/AppComponent.kt similarity index 100% rename from app/src/main/java/io/element/android/x/di/AppComponent.kt rename to app/src/main/kotlin/io/element/android/x/di/AppComponent.kt diff --git a/app/src/main/java/io/element/android/x/di/AppModule.kt b/app/src/main/kotlin/io/element/android/x/di/AppModule.kt similarity index 100% rename from app/src/main/java/io/element/android/x/di/AppModule.kt rename to app/src/main/kotlin/io/element/android/x/di/AppModule.kt diff --git a/app/src/main/java/io/element/android/x/di/RoomComponent.kt b/app/src/main/kotlin/io/element/android/x/di/RoomComponent.kt similarity index 100% rename from app/src/main/java/io/element/android/x/di/RoomComponent.kt rename to app/src/main/kotlin/io/element/android/x/di/RoomComponent.kt diff --git a/app/src/main/java/io/element/android/x/di/SessionComponent.kt b/app/src/main/kotlin/io/element/android/x/di/SessionComponent.kt similarity index 100% rename from app/src/main/java/io/element/android/x/di/SessionComponent.kt rename to app/src/main/kotlin/io/element/android/x/di/SessionComponent.kt diff --git a/app/src/main/java/io/element/android/x/initializer/CrashInitializer.kt b/app/src/main/kotlin/io/element/android/x/initializer/CrashInitializer.kt similarity index 100% rename from app/src/main/java/io/element/android/x/initializer/CrashInitializer.kt rename to app/src/main/kotlin/io/element/android/x/initializer/CrashInitializer.kt diff --git a/app/src/main/java/io/element/android/x/initializer/MatrixInitializer.kt b/app/src/main/kotlin/io/element/android/x/initializer/MatrixInitializer.kt similarity index 100% rename from app/src/main/java/io/element/android/x/initializer/MatrixInitializer.kt rename to app/src/main/kotlin/io/element/android/x/initializer/MatrixInitializer.kt diff --git a/app/src/main/java/io/element/android/x/initializer/TimberInitializer.kt b/app/src/main/kotlin/io/element/android/x/initializer/TimberInitializer.kt similarity index 100% rename from app/src/main/java/io/element/android/x/initializer/TimberInitializer.kt rename to app/src/main/kotlin/io/element/android/x/initializer/TimberInitializer.kt diff --git a/app/src/main/java/io/element/android/x/node/LoggedInFlowNode.kt b/app/src/main/kotlin/io/element/android/x/node/LoggedInFlowNode.kt similarity index 100% rename from app/src/main/java/io/element/android/x/node/LoggedInFlowNode.kt rename to app/src/main/kotlin/io/element/android/x/node/LoggedInFlowNode.kt diff --git a/app/src/main/java/io/element/android/x/node/NotLoggedInFlowNode.kt b/app/src/main/kotlin/io/element/android/x/node/NotLoggedInFlowNode.kt similarity index 100% rename from app/src/main/java/io/element/android/x/node/NotLoggedInFlowNode.kt rename to app/src/main/kotlin/io/element/android/x/node/NotLoggedInFlowNode.kt diff --git a/app/src/main/java/io/element/android/x/node/RoomFlowNode.kt b/app/src/main/kotlin/io/element/android/x/node/RoomFlowNode.kt similarity index 100% rename from app/src/main/java/io/element/android/x/node/RoomFlowNode.kt rename to app/src/main/kotlin/io/element/android/x/node/RoomFlowNode.kt diff --git a/app/src/main/java/io/element/android/x/node/RootFlowNode.kt b/app/src/main/kotlin/io/element/android/x/node/RootFlowNode.kt similarity index 100% rename from app/src/main/java/io/element/android/x/node/RootFlowNode.kt rename to app/src/main/kotlin/io/element/android/x/node/RootFlowNode.kt diff --git a/app/src/main/java/io/element/android/x/root/RootEvents.kt b/app/src/main/kotlin/io/element/android/x/root/RootEvents.kt similarity index 100% rename from app/src/main/java/io/element/android/x/root/RootEvents.kt rename to app/src/main/kotlin/io/element/android/x/root/RootEvents.kt diff --git a/app/src/main/java/io/element/android/x/root/RootPresenter.kt b/app/src/main/kotlin/io/element/android/x/root/RootPresenter.kt similarity index 100% rename from app/src/main/java/io/element/android/x/root/RootPresenter.kt rename to app/src/main/kotlin/io/element/android/x/root/RootPresenter.kt diff --git a/app/src/main/java/io/element/android/x/root/RootState.kt b/app/src/main/kotlin/io/element/android/x/root/RootState.kt similarity index 100% rename from app/src/main/java/io/element/android/x/root/RootState.kt rename to app/src/main/kotlin/io/element/android/x/root/RootState.kt diff --git a/app/src/main/java/io/element/android/x/root/RootView.kt b/app/src/main/kotlin/io/element/android/x/root/RootView.kt similarity index 100% rename from app/src/main/java/io/element/android/x/root/RootView.kt rename to app/src/main/kotlin/io/element/android/x/root/RootView.kt diff --git a/features/login/src/androidTest/java/io/element/android/x/features/login/ExampleInstrumentedTest.kt b/features/login/src/androidTest/kotlin/io/element/android/x/features/login/ExampleInstrumentedTest.kt similarity index 100% rename from features/login/src/androidTest/java/io/element/android/x/features/login/ExampleInstrumentedTest.kt rename to features/login/src/androidTest/kotlin/io/element/android/x/features/login/ExampleInstrumentedTest.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/LoginFlowNode.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/LoginFlowNode.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/LoginFlowNode.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/LoginFlowNode.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/changeserver/ChangeServerEvents.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/changeserver/ChangeServerEvents.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/changeserver/ChangeServerEvents.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/changeserver/ChangeServerEvents.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/changeserver/ChangeServerNode.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/changeserver/ChangeServerNode.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/changeserver/ChangeServerNode.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/changeserver/ChangeServerNode.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/changeserver/ChangeServerPresenter.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/changeserver/ChangeServerPresenter.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/changeserver/ChangeServerPresenter.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/changeserver/ChangeServerPresenter.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/changeserver/ChangeServerState.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/changeserver/ChangeServerState.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/changeserver/ChangeServerState.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/changeserver/ChangeServerState.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/changeserver/ChangeServerView.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/changeserver/ChangeServerView.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/changeserver/ChangeServerView.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/changeserver/ChangeServerView.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/error/ErrorFormatter.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/error/ErrorFormatter.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/error/ErrorFormatter.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/error/ErrorFormatter.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/root/LoginRootEvents.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/root/LoginRootEvents.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/root/LoginRootEvents.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/root/LoginRootEvents.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/root/LoginRootNode.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/root/LoginRootNode.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/root/LoginRootNode.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/root/LoginRootNode.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/root/LoginRootPresenter.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/root/LoginRootPresenter.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/root/LoginRootPresenter.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/root/LoginRootPresenter.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/root/LoginRootScreen.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/root/LoginRootScreen.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/root/LoginRootScreen.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/root/LoginRootScreen.kt diff --git a/features/login/src/main/java/io/element/android/x/features/login/root/LoginRootState.kt b/features/login/src/main/kotlin/io/element/android/x/features/login/root/LoginRootState.kt similarity index 100% rename from features/login/src/main/java/io/element/android/x/features/login/root/LoginRootState.kt rename to features/login/src/main/kotlin/io/element/android/x/features/login/root/LoginRootState.kt diff --git a/features/login/src/test/java/io/element/android/x/features/login/ExampleUnitTest.kt b/features/login/src/test/kotlin/io/element/android/x/features/login/ExampleUnitTest.kt similarity index 100% rename from features/login/src/test/java/io/element/android/x/features/login/ExampleUnitTest.kt rename to features/login/src/test/kotlin/io/element/android/x/features/login/ExampleUnitTest.kt diff --git a/features/logout/src/androidTest/java/io/element/android/x/features/logout/ExampleInstrumentedTest.kt b/features/logout/src/androidTest/kotlin/io/element/android/x/features/logout/ExampleInstrumentedTest.kt similarity index 100% rename from features/logout/src/androidTest/java/io/element/android/x/features/logout/ExampleInstrumentedTest.kt rename to features/logout/src/androidTest/kotlin/io/element/android/x/features/logout/ExampleInstrumentedTest.kt diff --git a/features/logout/src/main/java/io/element/android/x/features/logout/LogoutPreferenceEvents.kt b/features/logout/src/main/kotlin/io/element/android/x/features/logout/LogoutPreferenceEvents.kt similarity index 100% rename from features/logout/src/main/java/io/element/android/x/features/logout/LogoutPreferenceEvents.kt rename to features/logout/src/main/kotlin/io/element/android/x/features/logout/LogoutPreferenceEvents.kt diff --git a/features/logout/src/main/java/io/element/android/x/features/logout/LogoutPreferencePresenter.kt b/features/logout/src/main/kotlin/io/element/android/x/features/logout/LogoutPreferencePresenter.kt similarity index 100% rename from features/logout/src/main/java/io/element/android/x/features/logout/LogoutPreferencePresenter.kt rename to features/logout/src/main/kotlin/io/element/android/x/features/logout/LogoutPreferencePresenter.kt diff --git a/features/logout/src/main/java/io/element/android/x/features/logout/LogoutPreferenceScreen.kt b/features/logout/src/main/kotlin/io/element/android/x/features/logout/LogoutPreferenceScreen.kt similarity index 100% rename from features/logout/src/main/java/io/element/android/x/features/logout/LogoutPreferenceScreen.kt rename to features/logout/src/main/kotlin/io/element/android/x/features/logout/LogoutPreferenceScreen.kt diff --git a/features/logout/src/main/java/io/element/android/x/features/logout/LogoutPreferenceState.kt b/features/logout/src/main/kotlin/io/element/android/x/features/logout/LogoutPreferenceState.kt similarity index 100% rename from features/logout/src/main/java/io/element/android/x/features/logout/LogoutPreferenceState.kt rename to features/logout/src/main/kotlin/io/element/android/x/features/logout/LogoutPreferenceState.kt diff --git a/features/logout/src/test/java/io/element/android/x/features/logout/ExampleUnitTest.kt b/features/logout/src/test/kotlin/io/element/android/x/features/logout/ExampleUnitTest.kt similarity index 100% rename from features/logout/src/test/java/io/element/android/x/features/logout/ExampleUnitTest.kt rename to features/logout/src/test/kotlin/io/element/android/x/features/logout/ExampleUnitTest.kt diff --git a/features/messages/src/androidTest/java/io/element/android/x/features/messages/ExampleInstrumentedTest.kt b/features/messages/src/androidTest/kotlin/io/element/android/x/features/messages/ExampleInstrumentedTest.kt similarity index 100% rename from features/messages/src/androidTest/java/io/element/android/x/features/messages/ExampleInstrumentedTest.kt rename to features/messages/src/androidTest/kotlin/io/element/android/x/features/messages/ExampleInstrumentedTest.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/MessagesEvents.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesEvents.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/MessagesEvents.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesEvents.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/MessagesNode.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesNode.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/MessagesNode.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesNode.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/MessagesPresenter.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesPresenter.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/MessagesPresenter.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesPresenter.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/MessagesState.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesState.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/MessagesState.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesState.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/MessagesView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/MessagesView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/MessagesView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/actionlist/ActionListEvents.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/actionlist/ActionListEvents.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/actionlist/ActionListEvents.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/actionlist/ActionListEvents.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/actionlist/ActionListPresenter.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/actionlist/ActionListPresenter.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/actionlist/ActionListPresenter.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/actionlist/ActionListPresenter.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/actionlist/ActionListState.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/actionlist/ActionListState.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/actionlist/ActionListState.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/actionlist/ActionListState.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/actionlist/ActionListView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/actionlist/ActionListView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/actionlist/ActionListView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/actionlist/ActionListView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/actionlist/model/TimelineItemAction.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/actionlist/model/TimelineItemAction.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/actionlist/model/TimelineItemAction.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/actionlist/model/TimelineItemAction.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/textcomposer/MessageComposerEvents.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerEvents.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/textcomposer/MessageComposerEvents.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerEvents.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/textcomposer/MessageComposerPresenter.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerPresenter.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/textcomposer/MessageComposerPresenter.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerPresenter.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/textcomposer/MessageComposerState.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerState.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/textcomposer/MessageComposerState.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerState.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/textcomposer/MessageComposerView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/textcomposer/MessageComposerView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/textcomposer/MessageComposerView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/TimelineEvents.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/TimelineEvents.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/TimelineEvents.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/TimelineEvents.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/TimelineItemsFactory.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/TimelineItemsFactory.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/TimelineItemsFactory.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/TimelineItemsFactory.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/TimelinePresenter.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/TimelinePresenter.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/TimelinePresenter.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/TimelinePresenter.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/TimelineState.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/TimelineState.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/TimelineState.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/TimelineState.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/TimelineView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/TimelineView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/TimelineView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/TimelineView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/MessageEventBubble.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/MessageEventBubble.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/MessageEventBubble.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/MessageEventBubble.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemEncryptedView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemEncryptedView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemEncryptedView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemEncryptedView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemImageView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemImageView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemImageView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemImageView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemInformativeView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemInformativeView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemInformativeView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemInformativeView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemReactionsView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemReactionsView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemReactionsView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemReactionsView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemRedactedView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemRedactedView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemRedactedView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemRedactedView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemTextView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemTextView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemTextView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemTextView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemUnknownView.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemUnknownView.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/TimelineItemUnknownView.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/TimelineItemUnknownView.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/html/HtmlDocument.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/html/HtmlDocument.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/components/html/HtmlDocument.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/components/html/HtmlDocument.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/diff/CacheInvalidator.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/diff/CacheInvalidator.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/diff/CacheInvalidator.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/diff/CacheInvalidator.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/diff/MatrixTimelineItemsDiffCallback.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/diff/MatrixTimelineItemsDiffCallback.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/diff/MatrixTimelineItemsDiffCallback.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/diff/MatrixTimelineItemsDiffCallback.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/TimelineItem.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/TimelineItem.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/TimelineItem.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/TimelineItem.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/TimelineItemGroupPosition.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/TimelineItemGroupPosition.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/TimelineItemGroupPosition.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/TimelineItemGroupPosition.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/TimelineItemReactions.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/TimelineItemReactions.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/TimelineItemReactions.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/TimelineItemReactions.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemContent.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemContent.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemContent.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemContent.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemEmoteContent.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemEmoteContent.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemEmoteContent.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemEmoteContent.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemEncryptedContent.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemEncryptedContent.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemEncryptedContent.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemEncryptedContent.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemImageContent.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemImageContent.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemImageContent.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemImageContent.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemNoticeContent.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemNoticeContent.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemNoticeContent.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemNoticeContent.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemRedactedContent.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemRedactedContent.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemRedactedContent.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemRedactedContent.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemTextBasedContent.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemTextBasedContent.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemTextBasedContent.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemTextBasedContent.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemTextContent.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemTextContent.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemTextContent.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemTextContent.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemUnknownContent.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemUnknownContent.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/model/content/TimelineItemUnknownContent.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/model/content/TimelineItemUnknownContent.kt diff --git a/features/messages/src/main/java/io/element/android/x/features/messages/timeline/util/MutableListExt.kt b/features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/util/MutableListExt.kt similarity index 100% rename from features/messages/src/main/java/io/element/android/x/features/messages/timeline/util/MutableListExt.kt rename to features/messages/src/main/kotlin/io/element/android/x/features/messages/timeline/util/MutableListExt.kt diff --git a/features/messages/src/test/java/io/element/android/x/features/messages/ExampleUnitTest.kt b/features/messages/src/test/kotlin/io/element/android/x/features/messages/ExampleUnitTest.kt similarity index 100% rename from features/messages/src/test/java/io/element/android/x/features/messages/ExampleUnitTest.kt rename to features/messages/src/test/kotlin/io/element/android/x/features/messages/ExampleUnitTest.kt diff --git a/features/onboarding/src/androidTest/java/io/element/android/x/features/login/ExampleInstrumentedTest.kt b/features/onboarding/src/androidTest/kotlin/io/element/android/x/features/login/ExampleInstrumentedTest.kt similarity index 100% rename from features/onboarding/src/androidTest/java/io/element/android/x/features/login/ExampleInstrumentedTest.kt rename to features/onboarding/src/androidTest/kotlin/io/element/android/x/features/login/ExampleInstrumentedTest.kt diff --git a/features/onboarding/src/main/java/io/element/android/x/features/onboarding/OnBoardingScreen.kt b/features/onboarding/src/main/kotlin/io/element/android/x/features/onboarding/OnBoardingScreen.kt similarity index 100% rename from features/onboarding/src/main/java/io/element/android/x/features/onboarding/OnBoardingScreen.kt rename to features/onboarding/src/main/kotlin/io/element/android/x/features/onboarding/OnBoardingScreen.kt diff --git a/features/onboarding/src/main/java/io/element/android/x/features/onboarding/SplashCarouselState.kt b/features/onboarding/src/main/kotlin/io/element/android/x/features/onboarding/SplashCarouselState.kt similarity index 100% rename from features/onboarding/src/main/java/io/element/android/x/features/onboarding/SplashCarouselState.kt rename to features/onboarding/src/main/kotlin/io/element/android/x/features/onboarding/SplashCarouselState.kt diff --git a/features/onboarding/src/main/java/io/element/android/x/features/onboarding/SplashCarouselStateFactory.kt b/features/onboarding/src/main/kotlin/io/element/android/x/features/onboarding/SplashCarouselStateFactory.kt similarity index 100% rename from features/onboarding/src/main/java/io/element/android/x/features/onboarding/SplashCarouselStateFactory.kt rename to features/onboarding/src/main/kotlin/io/element/android/x/features/onboarding/SplashCarouselStateFactory.kt diff --git a/features/onboarding/src/test/java/io/element/android/x/features/login/ExampleUnitTest.kt b/features/onboarding/src/test/kotlin/io/element/android/x/features/login/ExampleUnitTest.kt similarity index 100% rename from features/onboarding/src/test/java/io/element/android/x/features/login/ExampleUnitTest.kt rename to features/onboarding/src/test/kotlin/io/element/android/x/features/login/ExampleUnitTest.kt diff --git a/features/preferences/src/androidTest/java/io/element/android/x/features/preferences/ExampleInstrumentedTest.kt b/features/preferences/src/androidTest/kotlin/io/element/android/x/features/preferences/ExampleInstrumentedTest.kt similarity index 100% rename from features/preferences/src/androidTest/java/io/element/android/x/features/preferences/ExampleInstrumentedTest.kt rename to features/preferences/src/androidTest/kotlin/io/element/android/x/features/preferences/ExampleInstrumentedTest.kt diff --git a/features/preferences/src/main/java/io/element/android/x/features/preferences/PreferencesFlowNode.kt b/features/preferences/src/main/kotlin/io/element/android/x/features/preferences/PreferencesFlowNode.kt similarity index 100% rename from features/preferences/src/main/java/io/element/android/x/features/preferences/PreferencesFlowNode.kt rename to features/preferences/src/main/kotlin/io/element/android/x/features/preferences/PreferencesFlowNode.kt diff --git a/features/preferences/src/main/java/io/element/android/x/features/preferences/root/PreferencesRootNode.kt b/features/preferences/src/main/kotlin/io/element/android/x/features/preferences/root/PreferencesRootNode.kt similarity index 100% rename from features/preferences/src/main/java/io/element/android/x/features/preferences/root/PreferencesRootNode.kt rename to features/preferences/src/main/kotlin/io/element/android/x/features/preferences/root/PreferencesRootNode.kt diff --git a/features/preferences/src/main/java/io/element/android/x/features/preferences/root/PreferencesRootPresenter.kt b/features/preferences/src/main/kotlin/io/element/android/x/features/preferences/root/PreferencesRootPresenter.kt similarity index 100% rename from features/preferences/src/main/java/io/element/android/x/features/preferences/root/PreferencesRootPresenter.kt rename to features/preferences/src/main/kotlin/io/element/android/x/features/preferences/root/PreferencesRootPresenter.kt diff --git a/features/preferences/src/main/java/io/element/android/x/features/preferences/root/PreferencesRootState.kt b/features/preferences/src/main/kotlin/io/element/android/x/features/preferences/root/PreferencesRootState.kt similarity index 100% rename from features/preferences/src/main/java/io/element/android/x/features/preferences/root/PreferencesRootState.kt rename to features/preferences/src/main/kotlin/io/element/android/x/features/preferences/root/PreferencesRootState.kt diff --git a/features/preferences/src/main/java/io/element/android/x/features/preferences/root/PreferencesRootView.kt b/features/preferences/src/main/kotlin/io/element/android/x/features/preferences/root/PreferencesRootView.kt similarity index 100% rename from features/preferences/src/main/java/io/element/android/x/features/preferences/root/PreferencesRootView.kt rename to features/preferences/src/main/kotlin/io/element/android/x/features/preferences/root/PreferencesRootView.kt diff --git a/features/preferences/src/main/java/io/element/android/x/features/preferences/user/UserPreferences.kt b/features/preferences/src/main/kotlin/io/element/android/x/features/preferences/user/UserPreferences.kt similarity index 100% rename from features/preferences/src/main/java/io/element/android/x/features/preferences/user/UserPreferences.kt rename to features/preferences/src/main/kotlin/io/element/android/x/features/preferences/user/UserPreferences.kt diff --git a/features/preferences/src/test/java/io/element/android/x/features/preferences/ExampleUnitTest.kt b/features/preferences/src/test/kotlin/io/element/android/x/features/preferences/ExampleUnitTest.kt similarity index 100% rename from features/preferences/src/test/java/io/element/android/x/features/preferences/ExampleUnitTest.kt rename to features/preferences/src/test/kotlin/io/element/android/x/features/preferences/ExampleUnitTest.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/bugreport/BugReportEvents.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/bugreport/BugReportEvents.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/bugreport/BugReportEvents.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/bugreport/BugReportEvents.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/bugreport/BugReportNode.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/bugreport/BugReportNode.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/bugreport/BugReportNode.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/bugreport/BugReportNode.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/bugreport/BugReportPresenter.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/bugreport/BugReportPresenter.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/bugreport/BugReportPresenter.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/bugreport/BugReportPresenter.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/bugreport/BugReportState.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/bugreport/BugReportState.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/bugreport/BugReportState.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/bugreport/BugReportState.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/bugreport/BugReportView.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/bugreport/BugReportView.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/bugreport/BugReportView.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/bugreport/BugReportView.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/CrashDataStore.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/CrashDataStore.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/CrashDataStore.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/CrashDataStore.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/VectorUncaughtExceptionHandler.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/VectorUncaughtExceptionHandler.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/VectorUncaughtExceptionHandler.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/VectorUncaughtExceptionHandler.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/ui/CrashDetectionEvents.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/ui/CrashDetectionEvents.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/ui/CrashDetectionEvents.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/ui/CrashDetectionEvents.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/ui/CrashDetectionPresenter.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/ui/CrashDetectionPresenter.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/ui/CrashDetectionPresenter.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/ui/CrashDetectionPresenter.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/ui/CrashDetectionScreen.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/ui/CrashDetectionScreen.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/ui/CrashDetectionScreen.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/ui/CrashDetectionScreen.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/ui/CrashDetectionState.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/ui/CrashDetectionState.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/crash/ui/CrashDetectionState.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/crash/ui/CrashDetectionState.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/detection/RageshakeDetectionEvents.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/detection/RageshakeDetectionEvents.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/detection/RageshakeDetectionEvents.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/detection/RageshakeDetectionEvents.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/detection/RageshakeDetectionPresenter.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/detection/RageshakeDetectionPresenter.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/detection/RageshakeDetectionPresenter.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/detection/RageshakeDetectionPresenter.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/detection/RageshakeDetectionState.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/detection/RageshakeDetectionState.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/detection/RageshakeDetectionState.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/detection/RageshakeDetectionState.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/detection/RageshakeDetectionView.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/detection/RageshakeDetectionView.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/detection/RageshakeDetectionView.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/detection/RageshakeDetectionView.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/logs/LogFormatter.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/logs/LogFormatter.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/logs/LogFormatter.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/logs/LogFormatter.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/logs/VectorFileLogger.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/logs/VectorFileLogger.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/logs/VectorFileLogger.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/logs/VectorFileLogger.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/preferences/RageshakePreferencesEvents.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/preferences/RageshakePreferencesEvents.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/preferences/RageshakePreferencesEvents.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/preferences/RageshakePreferencesEvents.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/preferences/RageshakePreferencesPresenter.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/preferences/RageshakePreferencesPresenter.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/preferences/RageshakePreferencesPresenter.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/preferences/RageshakePreferencesPresenter.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/preferences/RageshakePreferencesState.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/preferences/RageshakePreferencesState.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/preferences/RageshakePreferencesState.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/preferences/RageshakePreferencesState.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/preferences/RageshakePreferencesView.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/preferences/RageshakePreferencesView.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/preferences/RageshakePreferencesView.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/preferences/RageshakePreferencesView.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/rageshake/RageShake.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/rageshake/RageShake.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/rageshake/RageShake.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/rageshake/RageShake.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/rageshake/RageshakeDataStore.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/rageshake/RageshakeDataStore.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/rageshake/RageshakeDataStore.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/rageshake/RageshakeDataStore.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/reporter/BugReporter.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/reporter/BugReporter.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/reporter/BugReporter.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/reporter/BugReporter.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/reporter/BugReporterMultipartBody.java b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/reporter/BugReporterMultipartBody.java similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/reporter/BugReporterMultipartBody.java rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/reporter/BugReporterMultipartBody.java diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/reporter/ReportType.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/reporter/ReportType.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/reporter/ReportType.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/reporter/ReportType.kt diff --git a/features/rageshake/src/main/java/io/element/android/x/features/rageshake/screenshot/ScreenshotHolder.kt b/features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/screenshot/ScreenshotHolder.kt similarity index 100% rename from features/rageshake/src/main/java/io/element/android/x/features/rageshake/screenshot/ScreenshotHolder.kt rename to features/rageshake/src/main/kotlin/io/element/android/x/features/rageshake/screenshot/ScreenshotHolder.kt diff --git a/features/rageshake/src/test/java/io/element/android/x/features/login/ExampleUnitTest.kt b/features/rageshake/src/test/kotlin/io/element/android/x/features/login/ExampleUnitTest.kt similarity index 100% rename from features/rageshake/src/test/java/io/element/android/x/features/login/ExampleUnitTest.kt rename to features/rageshake/src/test/kotlin/io/element/android/x/features/login/ExampleUnitTest.kt diff --git a/features/roomlist/src/androidTest/java/io/element/android/x/features/roomlist/ExampleInstrumentedTest.kt b/features/roomlist/src/androidTest/kotlin/io/element/android/x/features/roomlist/ExampleInstrumentedTest.kt similarity index 100% rename from features/roomlist/src/androidTest/java/io/element/android/x/features/roomlist/ExampleInstrumentedTest.kt rename to features/roomlist/src/androidTest/kotlin/io/element/android/x/features/roomlist/ExampleInstrumentedTest.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/LastMessageFormatter.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/LastMessageFormatter.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/LastMessageFormatter.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/LastMessageFormatter.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListNode.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/RoomListNode.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListNode.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/RoomListNode.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListPresenter.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/RoomListPresenter.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListPresenter.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/RoomListPresenter.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListView.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/RoomListView.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/RoomListView.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/RoomListView.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/components/RoomListTopBar.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/components/RoomListTopBar.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/components/RoomListTopBar.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/components/RoomListTopBar.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/components/RoomSummaryRow.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/components/RoomSummaryRow.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/components/RoomSummaryRow.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/components/RoomSummaryRow.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/RoomListEvents.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/model/RoomListEvents.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/RoomListEvents.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/model/RoomListEvents.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/RoomListRoomSummary.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/model/RoomListRoomSummary.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/RoomListRoomSummary.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/model/RoomListRoomSummary.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/RoomListRoomSummaryPlaceholders.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/model/RoomListRoomSummaryPlaceholders.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/RoomListRoomSummaryPlaceholders.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/model/RoomListRoomSummaryPlaceholders.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/RoomListState.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/model/RoomListState.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/RoomListState.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/model/RoomListState.kt diff --git a/features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/stubbed.kt b/features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/model/stubbed.kt similarity index 100% rename from features/roomlist/src/main/java/io/element/android/x/features/roomlist/model/stubbed.kt rename to features/roomlist/src/main/kotlin/io/element/android/x/features/roomlist/model/stubbed.kt diff --git a/features/roomlist/src/test/java/io/element/android/x/features/roomlist/ExampleUnitTest.kt b/features/roomlist/src/test/kotlin/io/element/android/x/features/roomlist/ExampleUnitTest.kt similarity index 100% rename from features/roomlist/src/test/java/io/element/android/x/features/roomlist/ExampleUnitTest.kt rename to features/roomlist/src/test/kotlin/io/element/android/x/features/roomlist/ExampleUnitTest.kt diff --git a/libraries/architecture/src/main/java/io/element/android/x/architecture/AssistedNodeFactory.kt b/libraries/architecture/src/main/kotlin/io/element/android/x/architecture/AssistedNodeFactory.kt similarity index 100% rename from libraries/architecture/src/main/java/io/element/android/x/architecture/AssistedNodeFactory.kt rename to libraries/architecture/src/main/kotlin/io/element/android/x/architecture/AssistedNodeFactory.kt diff --git a/libraries/architecture/src/main/java/io/element/android/x/architecture/Async.kt b/libraries/architecture/src/main/kotlin/io/element/android/x/architecture/Async.kt similarity index 100% rename from libraries/architecture/src/main/java/io/element/android/x/architecture/Async.kt rename to libraries/architecture/src/main/kotlin/io/element/android/x/architecture/Async.kt diff --git a/libraries/architecture/src/main/java/io/element/android/x/architecture/Bindings.kt b/libraries/architecture/src/main/kotlin/io/element/android/x/architecture/Bindings.kt similarity index 100% rename from libraries/architecture/src/main/java/io/element/android/x/architecture/Bindings.kt rename to libraries/architecture/src/main/kotlin/io/element/android/x/architecture/Bindings.kt diff --git a/libraries/architecture/src/main/java/io/element/android/x/architecture/NodeFactories.kt b/libraries/architecture/src/main/kotlin/io/element/android/x/architecture/NodeFactories.kt similarity index 100% rename from libraries/architecture/src/main/java/io/element/android/x/architecture/NodeFactories.kt rename to libraries/architecture/src/main/kotlin/io/element/android/x/architecture/NodeFactories.kt diff --git a/libraries/architecture/src/main/java/io/element/android/x/architecture/NodeKey.kt b/libraries/architecture/src/main/kotlin/io/element/android/x/architecture/NodeKey.kt similarity index 100% rename from libraries/architecture/src/main/java/io/element/android/x/architecture/NodeKey.kt rename to libraries/architecture/src/main/kotlin/io/element/android/x/architecture/NodeKey.kt diff --git a/libraries/architecture/src/main/java/io/element/android/x/architecture/Presenter.kt b/libraries/architecture/src/main/kotlin/io/element/android/x/architecture/Presenter.kt similarity index 100% rename from libraries/architecture/src/main/java/io/element/android/x/architecture/Presenter.kt rename to libraries/architecture/src/main/kotlin/io/element/android/x/architecture/Presenter.kt diff --git a/libraries/architecture/src/main/java/io/element/android/x/architecture/PresenterConnector.kt b/libraries/architecture/src/main/kotlin/io/element/android/x/architecture/PresenterConnector.kt similarity index 100% rename from libraries/architecture/src/main/java/io/element/android/x/architecture/PresenterConnector.kt rename to libraries/architecture/src/main/kotlin/io/element/android/x/architecture/PresenterConnector.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/bitmap/Bitmap.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/bitmap/Bitmap.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/bitmap/Bitmap.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/bitmap/Bitmap.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/bool/Booleans.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/bool/Booleans.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/bool/Booleans.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/bool/Booleans.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/compose/Keyboard.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/compose/Keyboard.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/compose/Keyboard.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/compose/Keyboard.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/compose/LogCompositions.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/compose/LogCompositions.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/compose/LogCompositions.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/compose/LogCompositions.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/compose/OnLifecycleEvent.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/compose/OnLifecycleEvent.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/compose/OnLifecycleEvent.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/compose/OnLifecycleEvent.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/compose/PairCombinedPreviewParameter.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/compose/PairCombinedPreviewParameter.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/compose/PairCombinedPreviewParameter.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/compose/PairCombinedPreviewParameter.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/compose/TextFieldLocalState.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/compose/TextFieldLocalState.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/compose/TextFieldLocalState.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/compose/TextFieldLocalState.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/coroutine/CoroutineDispatchers.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/coroutine/CoroutineDispatchers.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/coroutine/CoroutineDispatchers.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/coroutine/CoroutineDispatchers.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/coroutine/TimingOperators.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/coroutine/TimingOperators.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/coroutine/TimingOperators.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/coroutine/TimingOperators.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/coroutine/pmap.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/coroutine/pmap.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/coroutine/pmap.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/coroutine/pmap.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/data/StableCharSequence.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/data/StableCharSequence.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/data/StableCharSequence.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/data/StableCharSequence.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/data/Try.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/data/Try.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/data/Try.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/data/Try.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/di/DaggerComponentOwner.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/di/DaggerComponentOwner.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/di/DaggerComponentOwner.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/di/DaggerComponentOwner.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/extensions/BasicExtensions.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/extensions/BasicExtensions.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/extensions/BasicExtensions.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/extensions/BasicExtensions.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/file/compressFile.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/file/compressFile.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/file/compressFile.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/file/compressFile.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/hardware/vibrator.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/hardware/vibrator.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/hardware/vibrator.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/hardware/vibrator.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/mimetype/MimeTypes.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/mimetype/MimeTypes.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/mimetype/MimeTypes.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/mimetype/MimeTypes.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/screenshot/Screenshot.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/screenshot/Screenshot.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/screenshot/Screenshot.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/screenshot/Screenshot.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/ui/DimensionConverter.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/ui/DimensionConverter.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/ui/DimensionConverter.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/ui/DimensionConverter.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/ui/View.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/ui/View.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/ui/View.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/ui/View.kt diff --git a/libraries/core/src/main/java/io/element/android/x/core/uri/UrlUtils.kt b/libraries/core/src/main/kotlin/io/element/android/x/core/uri/UrlUtils.kt similarity index 100% rename from libraries/core/src/main/java/io/element/android/x/core/uri/UrlUtils.kt rename to libraries/core/src/main/kotlin/io/element/android/x/core/uri/UrlUtils.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/Color.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/Color.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/Color.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/Color.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/ColorUtil.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/ColorUtil.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/ColorUtil.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/ColorUtil.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/Theme.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/Theme.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/Theme.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/Theme.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/Type.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/Type.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/Type.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/Type.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/VectorIcons.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/VectorIcons.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/VectorIcons.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/VectorIcons.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/ClickableLinkText.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/ClickableLinkText.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/ClickableLinkText.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/ClickableLinkText.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/LabelledCheckbox.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/LabelledCheckbox.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/LabelledCheckbox.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/LabelledCheckbox.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/ProgressDialog.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/ProgressDialog.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/ProgressDialog.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/ProgressDialog.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/VectorButton.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/VectorButton.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/VectorButton.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/VectorButton.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/VectorIcon.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/VectorIcon.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/VectorIcon.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/VectorIcon.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/avatar/Avatar.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/avatar/Avatar.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/avatar/Avatar.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/avatar/Avatar.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/avatar/AvatarData.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/avatar/AvatarData.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/avatar/AvatarData.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/avatar/AvatarData.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/avatar/AvatarSize.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/avatar/AvatarSize.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/avatar/AvatarSize.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/avatar/AvatarSize.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/dialogs/ConfirmationDialog.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/dialogs/ConfirmationDialog.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/dialogs/ConfirmationDialog.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/dialogs/ConfirmationDialog.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/dialogs/ErrorDialog.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/dialogs/ErrorDialog.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/dialogs/ErrorDialog.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/dialogs/ErrorDialog.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/Config.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/Config.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/Config.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/Config.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/PreferenceCategory.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/PreferenceCategory.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/PreferenceCategory.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/PreferenceCategory.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/PreferenceScreen.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/PreferenceScreen.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/PreferenceScreen.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/PreferenceScreen.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/PreferenceSlide.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/PreferenceSlide.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/PreferenceSlide.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/PreferenceSlide.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/PreferenceSwitch.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/PreferenceSwitch.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/PreferenceSwitch.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/PreferenceSwitch.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/PreferenceText.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/PreferenceText.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/PreferenceText.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/PreferenceText.kt diff --git a/libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/components/PreferenceIcon.kt b/libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/components/PreferenceIcon.kt similarity index 100% rename from libraries/designsystem/src/main/java/io/element/android/x/designsystem/components/preferences/components/PreferenceIcon.kt rename to libraries/designsystem/src/main/kotlin/io/element/android/x/designsystem/components/preferences/components/PreferenceIcon.kt diff --git a/libraries/di/src/main/java/io/element/android/x/di/AppScope.kt b/libraries/di/src/main/kotlin/io/element/android/x/di/AppScope.kt similarity index 100% rename from libraries/di/src/main/java/io/element/android/x/di/AppScope.kt rename to libraries/di/src/main/kotlin/io/element/android/x/di/AppScope.kt diff --git a/libraries/di/src/main/java/io/element/android/x/di/ApplicationContext.kt b/libraries/di/src/main/kotlin/io/element/android/x/di/ApplicationContext.kt similarity index 100% rename from libraries/di/src/main/java/io/element/android/x/di/ApplicationContext.kt rename to libraries/di/src/main/kotlin/io/element/android/x/di/ApplicationContext.kt diff --git a/libraries/di/src/main/java/io/element/android/x/di/RoomScope.kt b/libraries/di/src/main/kotlin/io/element/android/x/di/RoomScope.kt similarity index 100% rename from libraries/di/src/main/java/io/element/android/x/di/RoomScope.kt rename to libraries/di/src/main/kotlin/io/element/android/x/di/RoomScope.kt diff --git a/libraries/di/src/main/java/io/element/android/x/di/SessionScope.kt b/libraries/di/src/main/kotlin/io/element/android/x/di/SessionScope.kt similarity index 100% rename from libraries/di/src/main/java/io/element/android/x/di/SessionScope.kt rename to libraries/di/src/main/kotlin/io/element/android/x/di/SessionScope.kt diff --git a/libraries/di/src/main/java/io/element/android/x/di/SingleIn.kt b/libraries/di/src/main/kotlin/io/element/android/x/di/SingleIn.kt similarity index 100% rename from libraries/di/src/main/java/io/element/android/x/di/SingleIn.kt rename to libraries/di/src/main/kotlin/io/element/android/x/di/SingleIn.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/LogTag.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/LogTag.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/LogTag.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/LogTag.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/Matrix.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/Matrix.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/Matrix.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/Matrix.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/MatrixClient.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/MatrixClient.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/MatrixClient.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/MatrixClient.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/RustMatrixClient.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/RustMatrixClient.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/RustMatrixClient.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/RustMatrixClient.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/core/EventId.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/core/EventId.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/core/EventId.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/core/EventId.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/core/MatrixPatterns.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/core/MatrixPatterns.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/core/MatrixPatterns.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/core/MatrixPatterns.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/core/RoomId.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/core/RoomId.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/core/RoomId.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/core/RoomId.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/core/SessionId.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/core/SessionId.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/core/SessionId.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/core/SessionId.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/core/UserId.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/core/UserId.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/core/UserId.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/core/UserId.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/media/MediaResolver.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/media/MediaResolver.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/media/MediaResolver.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/media/MediaResolver.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/permalink/MatrixToConverter.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/permalink/MatrixToConverter.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/permalink/MatrixToConverter.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/permalink/MatrixToConverter.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/permalink/PermalinkData.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/permalink/PermalinkData.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/permalink/PermalinkData.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/permalink/PermalinkData.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/permalink/PermalinkParser.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/permalink/PermalinkParser.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/permalink/PermalinkParser.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/permalink/PermalinkParser.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/room/MatrixRoom.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/MatrixRoom.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/room/MatrixRoom.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/MatrixRoom.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/room/RoomListenerFlows.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/RoomListenerFlows.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/room/RoomListenerFlows.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/RoomListenerFlows.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/room/RoomSummary.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/RoomSummary.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/room/RoomSummary.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/RoomSummary.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/room/RoomSummaryDataSource.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/RoomSummaryDataSource.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/room/RoomSummaryDataSource.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/RoomSummaryDataSource.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/room/RoomSummaryDetailsFactory.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/RoomSummaryDetailsFactory.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/room/RoomSummaryDetailsFactory.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/RoomSummaryDetailsFactory.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/room/RustMatrixRoom.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/RustMatrixRoom.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/room/RustMatrixRoom.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/RustMatrixRoom.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/room/message/RoomMessage.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/message/RoomMessage.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/room/message/RoomMessage.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/message/RoomMessage.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/room/message/RoomMessageFactory.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/message/RoomMessageFactory.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/room/message/RoomMessageFactory.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/room/message/RoomMessageFactory.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/session/Session.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/session/Session.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/session/Session.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/session/Session.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/session/SessionStore.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/session/SessionStore.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/session/SessionStore.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/session/SessionStore.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/sync/SlidingSyncObserverProxy.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/sync/SlidingSyncObserverProxy.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/sync/SlidingSyncObserverProxy.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/sync/SlidingSyncObserverProxy.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/sync/SlidingSyncViewFlows.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/sync/SlidingSyncViewFlows.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/sync/SlidingSyncViewFlows.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/sync/SlidingSyncViewFlows.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/timeline/MatrixTimeline.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/timeline/MatrixTimeline.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/timeline/MatrixTimeline.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/timeline/MatrixTimeline.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/timeline/MatrixTimelineItem.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/timeline/MatrixTimelineItem.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/timeline/MatrixTimelineItem.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/timeline/MatrixTimelineItem.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/timeline/RustMatrixTimeline.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/timeline/RustMatrixTimeline.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/timeline/RustMatrixTimeline.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/timeline/RustMatrixTimeline.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/tracing/TracingConfiguration.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/tracing/TracingConfiguration.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/tracing/TracingConfiguration.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/tracing/TracingConfiguration.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/util/CallbackFlow.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/util/CallbackFlow.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/util/CallbackFlow.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/util/CallbackFlow.kt diff --git a/libraries/matrix/src/main/java/io/element/android/x/matrix/util/Error.kt b/libraries/matrix/src/main/kotlin/io/element/android/x/matrix/util/Error.kt similarity index 100% rename from libraries/matrix/src/main/java/io/element/android/x/matrix/util/Error.kt rename to libraries/matrix/src/main/kotlin/io/element/android/x/matrix/util/Error.kt diff --git a/libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/MatrixItemHelper.kt b/libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/MatrixItemHelper.kt similarity index 100% rename from libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/MatrixItemHelper.kt rename to libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/MatrixItemHelper.kt diff --git a/libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/components/MatrixUserHeader.kt b/libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/components/MatrixUserHeader.kt similarity index 100% rename from libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/components/MatrixUserHeader.kt rename to libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/components/MatrixUserHeader.kt diff --git a/libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/components/MatrixUserRow.kt b/libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/components/MatrixUserRow.kt similarity index 100% rename from libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/components/MatrixUserRow.kt rename to libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/components/MatrixUserRow.kt diff --git a/libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/di/MatrixUIBindings.kt b/libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/di/MatrixUIBindings.kt similarity index 100% rename from libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/di/MatrixUIBindings.kt rename to libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/di/MatrixUIBindings.kt diff --git a/libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/media/ImageLoaderFactories.kt b/libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/media/ImageLoaderFactories.kt similarity index 100% rename from libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/media/ImageLoaderFactories.kt rename to libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/media/ImageLoaderFactories.kt diff --git a/libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/media/MediaFetcher.kt b/libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/media/MediaFetcher.kt similarity index 100% rename from libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/media/MediaFetcher.kt rename to libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/media/MediaFetcher.kt diff --git a/libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/media/MediaKeyer.kt b/libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/media/MediaKeyer.kt similarity index 100% rename from libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/media/MediaKeyer.kt rename to libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/media/MediaKeyer.kt diff --git a/libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/model/MatrixUser.kt b/libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/model/MatrixUser.kt similarity index 100% rename from libraries/matrixui/src/main/java/io/element/android/x/matrix/ui/model/MatrixUser.kt rename to libraries/matrixui/src/main/kotlin/io/element/android/x/matrix/ui/model/MatrixUser.kt diff --git a/libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/MessageComposerMode.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/MessageComposerMode.kt similarity index 100% rename from libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/MessageComposerMode.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/MessageComposerMode.kt diff --git a/libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/MessageComposerView.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/MessageComposerView.kt similarity index 100% rename from libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/MessageComposerView.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/MessageComposerView.kt diff --git a/libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/RichTextComposerLayout.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/RichTextComposerLayout.kt similarity index 100% rename from libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/RichTextComposerLayout.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/RichTextComposerLayout.kt diff --git a/libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/TextComposer.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/TextComposer.kt similarity index 100% rename from libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/TextComposer.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/TextComposer.kt diff --git a/libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/tools/EditTextExtensions.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/EditTextExtensions.kt similarity index 100% rename from libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/tools/EditTextExtensions.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/EditTextExtensions.kt diff --git a/libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/tools/SimpleTransitionListener.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/SimpleTransitionListener.kt similarity index 100% rename from libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/tools/SimpleTransitionListener.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/SimpleTransitionListener.kt diff --git a/libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/tools/ViewExtensions.kt b/libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/ViewExtensions.kt similarity index 100% rename from libraries/textcomposer/src/main/java/io/element/android/x/textcomposer/tools/ViewExtensions.kt rename to libraries/textcomposer/src/main/kotlin/io/element/android/x/textcomposer/tools/ViewExtensions.kt diff --git a/plugins/src/main/java/Versions.kt b/plugins/src/main/kotlin/Versions.kt similarity index 100% rename from plugins/src/main/java/Versions.kt rename to plugins/src/main/kotlin/Versions.kt diff --git a/plugins/src/main/java/extension/CommonExtension.kt b/plugins/src/main/kotlin/extension/CommonExtension.kt similarity index 100% rename from plugins/src/main/java/extension/CommonExtension.kt rename to plugins/src/main/kotlin/extension/CommonExtension.kt diff --git a/plugins/src/main/java/extension/DependencyHandleScope.kt b/plugins/src/main/kotlin/extension/DependencyHandleScope.kt similarity index 100% rename from plugins/src/main/java/extension/DependencyHandleScope.kt rename to plugins/src/main/kotlin/extension/DependencyHandleScope.kt diff --git a/plugins/src/main/java/extension/VersionCatalog.kt b/plugins/src/main/kotlin/extension/VersionCatalog.kt similarity index 100% rename from plugins/src/main/java/extension/VersionCatalog.kt rename to plugins/src/main/kotlin/extension/VersionCatalog.kt diff --git a/plugins/src/main/java/io.element.android-compose-application.gradle.kts b/plugins/src/main/kotlin/io.element.android-compose-application.gradle.kts similarity index 100% rename from plugins/src/main/java/io.element.android-compose-application.gradle.kts rename to plugins/src/main/kotlin/io.element.android-compose-application.gradle.kts diff --git a/plugins/src/main/java/io.element.android-compose-library.gradle.kts b/plugins/src/main/kotlin/io.element.android-compose-library.gradle.kts similarity index 100% rename from plugins/src/main/java/io.element.android-compose-library.gradle.kts rename to plugins/src/main/kotlin/io.element.android-compose-library.gradle.kts diff --git a/plugins/src/main/java/io.element.android-library.gradle.kts b/plugins/src/main/kotlin/io.element.android-library.gradle.kts similarity index 100% rename from plugins/src/main/java/io.element.android-library.gradle.kts rename to plugins/src/main/kotlin/io.element.android-library.gradle.kts