aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/git/java/de/pixart/messenger/ui/widget/EmojiWrapperEditText.java3
-rw-r--r--src/main/java/de/pixart/messenger/crypto/PgpEngine.java3
-rw-r--r--src/main/java/de/pixart/messenger/crypto/axolotl/XmppAxolotlSession.java3
-rw-r--r--src/main/java/de/pixart/messenger/entities/ServiceDiscoveryResult.java3
-rw-r--r--src/main/java/de/pixart/messenger/services/BarcodeProvider.java3
-rw-r--r--src/main/java/de/pixart/messenger/services/ExportBackupService.java3
-rw-r--r--src/main/java/de/pixart/messenger/services/ImportBackupService.java3
-rw-r--r--src/main/java/de/pixart/messenger/services/ShortcutService.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/AbstractSearchableListItemActivity.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/ActionBarActivity.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/BlocklistActivity.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/ChangePasswordActivity.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java1
-rw-r--r--src/main/java/de/pixart/messenger/ui/ChooseContactActivity.java11
-rw-r--r--src/main/java/de/pixart/messenger/ui/ConferenceDetailsActivity.java1
-rw-r--r--src/main/java/de/pixart/messenger/ui/CreatePrivateGroupChatDialog.java9
-rw-r--r--src/main/java/de/pixart/messenger/ui/CreatePublicChannelDialog.java9
-rw-r--r--src/main/java/de/pixart/messenger/ui/EnterNameActivity.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/ImportBackupActivity.java12
-rw-r--r--src/main/java/de/pixart/messenger/ui/LocationActivity.java1
-rw-r--r--src/main/java/de/pixart/messenger/ui/MediaBrowserActivity.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/MemorizingActivity.java1
-rw-r--r--src/main/java/de/pixart/messenger/ui/MucUsersActivity.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/OmemoActivity.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/PublishGroupChatProfilePictureActivity.java7
-rw-r--r--src/main/java/de/pixart/messenger/ui/RecordingActivity.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/ScanActivity.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/SearchActivity.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/SetSettingsActivity.java7
-rw-r--r--src/main/java/de/pixart/messenger/ui/ShareLocationActivity.java6
-rw-r--r--src/main/java/de/pixart/messenger/ui/ShortcutActivity.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/TrustKeysActivity.java7
-rw-r--r--src/main/java/de/pixart/messenger/ui/VerifyOTRActivity.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/AccountAdapter.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/BackupFileAdapter.java7
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/ConversationAdapter.java9
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/ListItemAdapter.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/MediaAdapter.java9
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/MediaPreviewAdapter.java7
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/PresenceTemplateAdapter.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/UserAdapter.java11
-rw-r--r--src/main/java/de/pixart/messenger/ui/adapter/UserPreviewAdapter.java9
-rw-r--r--src/main/java/de/pixart/messenger/ui/text/QuoteSpan.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/util/AvatarWorkerTask.java4
-rw-r--r--src/main/java/de/pixart/messenger/ui/util/DelayedHintHelper.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/util/GridManager.java5
-rw-r--r--src/main/java/de/pixart/messenger/ui/util/JidDialog.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/util/MucConfiguration.java1
-rw-r--r--src/main/java/de/pixart/messenger/ui/util/SoftKeyboardUtils.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/util/StyledAttributes.java1
-rw-r--r--src/main/java/de/pixart/messenger/ui/widget/CopyTextView.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/widget/EditMessage.java7
-rw-r--r--src/main/java/de/pixart/messenger/ui/widget/FailedCountCustomView.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/widget/RichLinkView.java3
-rw-r--r--src/main/java/de/pixart/messenger/ui/widget/UnreadCountCustomView.java1
-rw-r--r--src/main/java/de/pixart/messenger/utils/AccountUtils.java2
-rw-r--r--src/main/java/de/pixart/messenger/utils/Compatibility.java3
-rw-r--r--src/main/java/de/pixart/messenger/utils/ExceptionHelper.java3
-rw-r--r--src/main/java/de/pixart/messenger/utils/IrregularUnicodeDetector.java3
-rw-r--r--src/main/java/de/pixart/messenger/utils/Resolver.java3
-rw-r--r--src/main/java/de/pixart/messenger/utils/SSLSocketHelper.java3
-rw-r--r--src/main/java/de/pixart/messenger/utils/StylingHelper.java5
-rw-r--r--src/main/java/de/pixart/messenger/utils/TimeframeUtils.java1
-rw-r--r--src/main/java/de/pixart/messenger/xml/Element.java2
66 files changed, 171 insertions, 118 deletions
diff --git a/src/git/java/de/pixart/messenger/ui/widget/EmojiWrapperEditText.java b/src/git/java/de/pixart/messenger/ui/widget/EmojiWrapperEditText.java
index 7d4a06b28..3e8e4976b 100644
--- a/src/git/java/de/pixart/messenger/ui/widget/EmojiWrapperEditText.java
+++ b/src/git/java/de/pixart/messenger/ui/widget/EmojiWrapperEditText.java
@@ -1,9 +1,10 @@
package de.pixart.messenger.ui.widget;
import android.content.Context;
-import androidx.emoji.widget.EmojiAppCompatEditText;
import android.util.AttributeSet;
+import androidx.emoji.widget.EmojiAppCompatEditText;
+
public class EmojiWrapperEditText extends EmojiAppCompatEditText {
public EmojiWrapperEditText(Context context) {
diff --git a/src/main/java/de/pixart/messenger/crypto/PgpEngine.java b/src/main/java/de/pixart/messenger/crypto/PgpEngine.java
index 606ba81f6..fc9527759 100644
--- a/src/main/java/de/pixart/messenger/crypto/PgpEngine.java
+++ b/src/main/java/de/pixart/messenger/crypto/PgpEngine.java
@@ -2,9 +2,10 @@ package de.pixart.messenger.crypto;
import android.app.PendingIntent;
import android.content.Intent;
-import androidx.annotation.StringRes;
import android.util.Log;
+import androidx.annotation.StringRes;
+
import org.openintents.openpgp.OpenPgpError;
import org.openintents.openpgp.OpenPgpSignatureResult;
import org.openintents.openpgp.util.OpenPgpApi;
diff --git a/src/main/java/de/pixart/messenger/crypto/axolotl/XmppAxolotlSession.java b/src/main/java/de/pixart/messenger/crypto/axolotl/XmppAxolotlSession.java
index 896dafce2..b3f415dc7 100644
--- a/src/main/java/de/pixart/messenger/crypto/axolotl/XmppAxolotlSession.java
+++ b/src/main/java/de/pixart/messenger/crypto/axolotl/XmppAxolotlSession.java
@@ -1,8 +1,9 @@
package de.pixart.messenger.crypto.axolotl;
+import android.util.Log;
+
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
-import android.util.Log;
import org.whispersystems.libsignal.DuplicateMessageException;
import org.whispersystems.libsignal.IdentityKey;
diff --git a/src/main/java/de/pixart/messenger/entities/ServiceDiscoveryResult.java b/src/main/java/de/pixart/messenger/entities/ServiceDiscoveryResult.java
index ce8a50e02..a152d7311 100644
--- a/src/main/java/de/pixart/messenger/entities/ServiceDiscoveryResult.java
+++ b/src/main/java/de/pixart/messenger/entities/ServiceDiscoveryResult.java
@@ -2,9 +2,10 @@ package de.pixart.messenger.entities;
import android.content.ContentValues;
import android.database.Cursor;
-import androidx.annotation.NonNull;
import android.util.Base64;
+import androidx.annotation.NonNull;
+
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
diff --git a/src/main/java/de/pixart/messenger/services/BarcodeProvider.java b/src/main/java/de/pixart/messenger/services/BarcodeProvider.java
index f2e7fff2d..00baf7b16 100644
--- a/src/main/java/de/pixart/messenger/services/BarcodeProvider.java
+++ b/src/main/java/de/pixart/messenger/services/BarcodeProvider.java
@@ -13,9 +13,10 @@ import android.net.Uri;
import android.os.CancellationSignal;
import android.os.IBinder;
import android.os.ParcelFileDescriptor;
-import androidx.annotation.Nullable;
import android.util.Log;
+import androidx.annotation.Nullable;
+
import com.google.zxing.BarcodeFormat;
import com.google.zxing.EncodeHintType;
import com.google.zxing.common.BitMatrix;
diff --git a/src/main/java/de/pixart/messenger/services/ExportBackupService.java b/src/main/java/de/pixart/messenger/services/ExportBackupService.java
index b5c1293e0..51fa358db 100644
--- a/src/main/java/de/pixart/messenger/services/ExportBackupService.java
+++ b/src/main/java/de/pixart/messenger/services/ExportBackupService.java
@@ -15,9 +15,10 @@ import android.os.Bundle;
import android.os.IBinder;
import android.os.PowerManager;
import android.preference.PreferenceManager;
-import androidx.core.app.NotificationCompat;
import android.util.Log;
+import androidx.core.app.NotificationCompat;
+
import java.io.BufferedWriter;
import java.io.DataOutputStream;
import java.io.File;
diff --git a/src/main/java/de/pixart/messenger/services/ImportBackupService.java b/src/main/java/de/pixart/messenger/services/ImportBackupService.java
index b739b15bf..d695a23d7 100644
--- a/src/main/java/de/pixart/messenger/services/ImportBackupService.java
+++ b/src/main/java/de/pixart/messenger/services/ImportBackupService.java
@@ -10,9 +10,10 @@ import android.database.sqlite.SQLiteDatabase;
import android.net.Uri;
import android.os.Binder;
import android.os.IBinder;
-import androidx.core.app.NotificationCompat;
import android.util.Log;
+import androidx.core.app.NotificationCompat;
+
import java.io.BufferedReader;
import java.io.DataInputStream;
import java.io.File;
diff --git a/src/main/java/de/pixart/messenger/services/ShortcutService.java b/src/main/java/de/pixart/messenger/services/ShortcutService.java
index a7278a7d3..e01634e22 100644
--- a/src/main/java/de/pixart/messenger/services/ShortcutService.java
+++ b/src/main/java/de/pixart/messenger/services/ShortcutService.java
@@ -8,9 +8,10 @@ import android.graphics.Bitmap;
import android.graphics.drawable.Icon;
import android.net.Uri;
import android.os.Build;
-import androidx.annotation.NonNull;
import android.util.Log;
+import androidx.annotation.NonNull;
+
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/ui/AbstractSearchableListItemActivity.java b/src/main/java/de/pixart/messenger/ui/AbstractSearchableListItemActivity.java
index 6b5d8f24f..5c10be4d8 100644
--- a/src/main/java/de/pixart/messenger/ui/AbstractSearchableListItemActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/AbstractSearchableListItemActivity.java
@@ -1,9 +1,7 @@
package de.pixart.messenger.ui;
import android.content.Context;
-import androidx.databinding.DataBindingUtil;
import android.os.Bundle;
-import androidx.appcompat.widget.Toolbar;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.KeyEvent;
@@ -16,6 +14,9 @@ import android.widget.EditText;
import android.widget.ListView;
import android.widget.TextView;
+import androidx.appcompat.widget.Toolbar;
+import androidx.databinding.DataBindingUtil;
+
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/ui/ActionBarActivity.java b/src/main/java/de/pixart/messenger/ui/ActionBarActivity.java
index a76e009dd..b007edb26 100644
--- a/src/main/java/de/pixart/messenger/ui/ActionBarActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ActionBarActivity.java
@@ -2,11 +2,12 @@ package de.pixart.messenger.ui;
import android.content.SharedPreferences;
import android.preference.PreferenceManager;
+import android.view.MenuItem;
+import android.view.WindowManager;
+
import androidx.annotation.BoolRes;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
-import android.view.MenuItem;
-import android.view.WindowManager;
import de.pixart.messenger.R;
diff --git a/src/main/java/de/pixart/messenger/ui/BlocklistActivity.java b/src/main/java/de/pixart/messenger/ui/BlocklistActivity.java
index 48cf7aeb1..9b27f4c33 100644
--- a/src/main/java/de/pixart/messenger/ui/BlocklistActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/BlocklistActivity.java
@@ -1,11 +1,12 @@
package de.pixart.messenger.ui;
import android.os.Bundle;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentTransaction;
import android.text.Editable;
import android.widget.Toast;
+import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentTransaction;
+
import java.util.Collections;
import de.pixart.messenger.R;
diff --git a/src/main/java/de/pixart/messenger/ui/ChangePasswordActivity.java b/src/main/java/de/pixart/messenger/ui/ChangePasswordActivity.java
index fbffddfb8..866384616 100644
--- a/src/main/java/de/pixart/messenger/ui/ChangePasswordActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ChangePasswordActivity.java
@@ -2,11 +2,12 @@ package de.pixart.messenger.ui;
import android.content.Intent;
import android.os.Bundle;
-import com.google.android.material.textfield.TextInputLayout;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;
+import com.google.android.material.textfield.TextInputLayout;
+
import de.pixart.messenger.R;
import de.pixart.messenger.entities.Account;
import de.pixart.messenger.services.XmppConnectionService;
diff --git a/src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java b/src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java
index c0c898cd1..23c8da480 100644
--- a/src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ChannelDiscoveryActivity.java
@@ -35,7 +35,6 @@ import de.pixart.messenger.services.ChannelDiscoveryService;
import de.pixart.messenger.ui.adapter.ChannelSearchResultAdapter;
import de.pixart.messenger.ui.util.PendingItem;
import de.pixart.messenger.ui.util.SoftKeyboardUtils;
-import de.pixart.messenger.ui.util.StyledAttributes;
import de.pixart.messenger.utils.AccountUtils;
import rocks.xmpp.addr.Jid;
diff --git a/src/main/java/de/pixart/messenger/ui/ChooseContactActivity.java b/src/main/java/de/pixart/messenger/ui/ChooseContactActivity.java
index 2e8c828c4..a79a17d83 100644
--- a/src/main/java/de/pixart/messenger/ui/ChooseContactActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ChooseContactActivity.java
@@ -5,11 +5,6 @@ import android.content.Context;
import android.content.Intent;
import android.content.SharedPreferences;
import android.os.Bundle;
-import androidx.annotation.NonNull;
-import androidx.annotation.StringRes;
-import androidx.fragment.app.Fragment;
-import androidx.fragment.app.FragmentTransaction;
-import androidx.appcompat.app.ActionBar;
import android.view.ActionMode;
import android.view.KeyEvent;
import android.view.Menu;
@@ -21,6 +16,12 @@ import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.TextView;
+import androidx.annotation.NonNull;
+import androidx.annotation.StringRes;
+import androidx.appcompat.app.ActionBar;
+import androidx.fragment.app.Fragment;
+import androidx.fragment.app.FragmentTransaction;
+
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
diff --git a/src/main/java/de/pixart/messenger/ui/ConferenceDetailsActivity.java b/src/main/java/de/pixart/messenger/ui/ConferenceDetailsActivity.java
index 703e66d82..b4da0055e 100644
--- a/src/main/java/de/pixart/messenger/ui/ConferenceDetailsActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ConferenceDetailsActivity.java
@@ -4,7 +4,6 @@ import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
-import android.graphics.Point;
import android.graphics.PorterDuff;
import android.os.Bundle;
import android.text.Editable;
diff --git a/src/main/java/de/pixart/messenger/ui/CreatePrivateGroupChatDialog.java b/src/main/java/de/pixart/messenger/ui/CreatePrivateGroupChatDialog.java
index 06087fba1..1df39d0a8 100644
--- a/src/main/java/de/pixart/messenger/ui/CreatePrivateGroupChatDialog.java
+++ b/src/main/java/de/pixart/messenger/ui/CreatePrivateGroupChatDialog.java
@@ -2,14 +2,15 @@ package de.pixart.messenger.ui;
import android.app.Dialog;
import android.content.Context;
-import androidx.databinding.DataBindingUtil;
import android.os.Bundle;
-import androidx.annotation.NonNull;
-import androidx.fragment.app.DialogFragment;
-import androidx.appcompat.app.AlertDialog;
import android.view.View;
import android.widget.Spinner;
+import androidx.annotation.NonNull;
+import androidx.appcompat.app.AlertDialog;
+import androidx.databinding.DataBindingUtil;
+import androidx.fragment.app.DialogFragment;
+
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/ui/CreatePublicChannelDialog.java b/src/main/java/de/pixart/messenger/ui/CreatePublicChannelDialog.java
index 43ac03896..02e44698e 100644
--- a/src/main/java/de/pixart/messenger/ui/CreatePublicChannelDialog.java
+++ b/src/main/java/de/pixart/messenger/ui/CreatePublicChannelDialog.java
@@ -4,11 +4,7 @@ import android.app.Activity;
import android.app.Dialog;
import android.content.Context;
import android.content.DialogInterface;
-import androidx.databinding.DataBindingUtil;
import android.os.Bundle;
-import androidx.annotation.NonNull;
-import androidx.fragment.app.DialogFragment;
-import androidx.appcompat.app.AlertDialog;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
@@ -16,6 +12,11 @@ import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
+import androidx.annotation.NonNull;
+import androidx.appcompat.app.AlertDialog;
+import androidx.databinding.DataBindingUtil;
+import androidx.fragment.app.DialogFragment;
+
import java.security.SecureRandom;
import java.util.ArrayList;
import java.util.Collection;
diff --git a/src/main/java/de/pixart/messenger/ui/EnterNameActivity.java b/src/main/java/de/pixart/messenger/ui/EnterNameActivity.java
index 1b4a73e82..f0b1a93aa 100644
--- a/src/main/java/de/pixart/messenger/ui/EnterNameActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/EnterNameActivity.java
@@ -1,11 +1,12 @@
package de.pixart.messenger.ui;
import android.content.Intent;
-import androidx.databinding.DataBindingUtil;
import android.os.Bundle;
-import androidx.appcompat.widget.Toolbar;
import android.view.View;
+import androidx.appcompat.widget.Toolbar;
+import androidx.databinding.DataBindingUtil;
+
import java.util.concurrent.atomic.AtomicBoolean;
import de.pixart.messenger.R;
diff --git a/src/main/java/de/pixart/messenger/ui/ImportBackupActivity.java b/src/main/java/de/pixart/messenger/ui/ImportBackupActivity.java
index f60550975..d732d7f30 100644
--- a/src/main/java/de/pixart/messenger/ui/ImportBackupActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ImportBackupActivity.java
@@ -5,21 +5,23 @@ import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.content.ServiceConnection;
-import androidx.databinding.DataBindingUtil;
import android.net.Uri;
import android.os.Build;
import android.os.Bundle;
import android.os.IBinder;
-import com.google.android.material.snackbar.Snackbar;
-import androidx.core.content.ContextCompat;
-import androidx.appcompat.app.AlertDialog;
-import androidx.appcompat.widget.Toolbar;
import android.util.Log;
import android.view.LayoutInflater;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
+import androidx.appcompat.app.AlertDialog;
+import androidx.appcompat.widget.Toolbar;
+import androidx.core.content.ContextCompat;
+import androidx.databinding.DataBindingUtil;
+
+import com.google.android.material.snackbar.Snackbar;
+
import java.io.IOException;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/ui/LocationActivity.java b/src/main/java/de/pixart/messenger/ui/LocationActivity.java
index ef6b24b74..577578553 100644
--- a/src/main/java/de/pixart/messenger/ui/LocationActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/LocationActivity.java
@@ -7,6 +7,7 @@ import android.location.Location;
import android.location.LocationListener;
import android.location.LocationManager;
import android.os.Bundle;
+
import androidx.core.app.ActivityCompat;
import de.pixart.messenger.Config;
diff --git a/src/main/java/de/pixart/messenger/ui/MediaBrowserActivity.java b/src/main/java/de/pixart/messenger/ui/MediaBrowserActivity.java
index 608e689e5..fb9ec31ef 100644
--- a/src/main/java/de/pixart/messenger/ui/MediaBrowserActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/MediaBrowserActivity.java
@@ -2,11 +2,12 @@ package de.pixart.messenger.ui;
import android.content.Context;
import android.content.Intent;
-import androidx.databinding.DataBindingUtil;
import android.os.Bundle;
-import androidx.appcompat.widget.Toolbar;
import android.view.View;
+import androidx.appcompat.widget.Toolbar;
+import androidx.databinding.DataBindingUtil;
+
import java.util.List;
import de.pixart.messenger.R;
diff --git a/src/main/java/de/pixart/messenger/ui/MemorizingActivity.java b/src/main/java/de/pixart/messenger/ui/MemorizingActivity.java
index 0110cd7e8..fad44d913 100644
--- a/src/main/java/de/pixart/messenger/ui/MemorizingActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/MemorizingActivity.java
@@ -28,6 +28,7 @@ import android.content.DialogInterface.OnCancelListener;
import android.content.DialogInterface.OnClickListener;
import android.content.Intent;
import android.os.Bundle;
+
import androidx.appcompat.app.AlertDialog;
import androidx.appcompat.app.AppCompatActivity;
diff --git a/src/main/java/de/pixart/messenger/ui/MucUsersActivity.java b/src/main/java/de/pixart/messenger/ui/MucUsersActivity.java
index 0bb4deee8..78fe80aaa 100644
--- a/src/main/java/de/pixart/messenger/ui/MucUsersActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/MucUsersActivity.java
@@ -2,9 +2,7 @@ package de.pixart.messenger.ui;
import android.content.Context;
import android.content.Intent;
-import androidx.databinding.DataBindingUtil;
import android.os.Bundle;
-import androidx.appcompat.widget.Toolbar;
import android.text.Editable;
import android.text.TextUtils;
import android.text.TextWatcher;
@@ -15,6 +13,9 @@ import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.Toast;
+import androidx.appcompat.widget.Toolbar;
+import androidx.databinding.DataBindingUtil;
+
import java.util.ArrayList;
import java.util.Collections;
import java.util.Locale;
diff --git a/src/main/java/de/pixart/messenger/ui/OmemoActivity.java b/src/main/java/de/pixart/messenger/ui/OmemoActivity.java
index 4841cd3a4..2ae91ac0a 100644
--- a/src/main/java/de/pixart/messenger/ui/OmemoActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/OmemoActivity.java
@@ -2,8 +2,6 @@ package de.pixart.messenger.ui;
import android.content.Intent;
-import androidx.databinding.DataBindingUtil;
-import androidx.appcompat.app.AlertDialog;
import android.view.ContextMenu;
import android.view.MenuItem;
import android.view.View;
@@ -11,6 +9,9 @@ import android.widget.CompoundButton;
import android.widget.LinearLayout;
import android.widget.Toast;
+import androidx.appcompat.app.AlertDialog;
+import androidx.databinding.DataBindingUtil;
+
import de.pixart.messenger.Config;
import de.pixart.messenger.R;
import de.pixart.messenger.crypto.axolotl.FingerprintStatus;
diff --git a/src/main/java/de/pixart/messenger/ui/PublishGroupChatProfilePictureActivity.java b/src/main/java/de/pixart/messenger/ui/PublishGroupChatProfilePictureActivity.java
index 3dcefa893..ac7f42e47 100644
--- a/src/main/java/de/pixart/messenger/ui/PublishGroupChatProfilePictureActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/PublishGroupChatProfilePictureActivity.java
@@ -30,16 +30,17 @@
package de.pixart.messenger.ui;
import android.content.Intent;
-import androidx.databinding.DataBindingUtil;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.Bundle;
-import androidx.annotation.StringRes;
-import androidx.appcompat.widget.Toolbar;
import android.util.Log;
import android.view.View;
import android.widget.Toast;
+import androidx.annotation.StringRes;
+import androidx.appcompat.widget.Toolbar;
+import androidx.databinding.DataBindingUtil;
+
import com.theartofdev.edmodo.cropper.CropImage;
import de.pixart.messenger.Config;
diff --git a/src/main/java/de/pixart/messenger/ui/RecordingActivity.java b/src/main/java/de/pixart/messenger/ui/RecordingActivity.java
index 64c968117..586278284 100644
--- a/src/main/java/de/pixart/messenger/ui/RecordingActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/RecordingActivity.java
@@ -4,7 +4,6 @@ import android.annotation.SuppressLint;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
-import androidx.databinding.DataBindingUtil;
import android.media.MediaRecorder;
import android.net.Uri;
import android.os.Bundle;
@@ -16,6 +15,8 @@ import android.view.View;
import android.view.WindowManager;
import android.widget.Toast;
+import androidx.databinding.DataBindingUtil;
+
import java.io.File;
import java.io.IOException;
import java.text.SimpleDateFormat;
diff --git a/src/main/java/de/pixart/messenger/ui/ScanActivity.java b/src/main/java/de/pixart/messenger/ui/ScanActivity.java
index 9e24b5b4b..77913920b 100644
--- a/src/main/java/de/pixart/messenger/ui/ScanActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ScanActivity.java
@@ -33,8 +33,6 @@ import android.os.Handler;
import android.os.HandlerThread;
import android.os.Process;
import android.os.Vibrator;
-import androidx.core.app.ActivityCompat;
-import androidx.core.content.ContextCompat;
import android.util.Log;
import android.view.KeyEvent;
import android.view.Surface;
@@ -44,6 +42,9 @@ import android.view.View;
import android.view.WindowManager;
import android.widget.Toast;
+import androidx.core.app.ActivityCompat;
+import androidx.core.content.ContextCompat;
+
import com.google.zxing.BinaryBitmap;
import com.google.zxing.DecodeHintType;
import com.google.zxing.PlanarYUVLuminanceSource;
diff --git a/src/main/java/de/pixart/messenger/ui/SearchActivity.java b/src/main/java/de/pixart/messenger/ui/SearchActivity.java
index 1802d7124..8fd76df2e 100644
--- a/src/main/java/de/pixart/messenger/ui/SearchActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/SearchActivity.java
@@ -29,9 +29,7 @@
package de.pixart.messenger.ui;
-import androidx.databinding.DataBindingUtil;
import android.os.Bundle;
-import androidx.appcompat.widget.Toolbar;
import android.text.Editable;
import android.text.InputType;
import android.text.TextWatcher;
@@ -42,6 +40,9 @@ import android.view.View;
import android.widget.AdapterView;
import android.widget.EditText;
+import androidx.appcompat.widget.Toolbar;
+import androidx.databinding.DataBindingUtil;
+
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/ui/SetSettingsActivity.java b/src/main/java/de/pixart/messenger/ui/SetSettingsActivity.java
index 764ec0ce7..0eb6ceb89 100644
--- a/src/main/java/de/pixart/messenger/ui/SetSettingsActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/SetSettingsActivity.java
@@ -2,14 +2,15 @@ package de.pixart.messenger.ui;
import android.content.Intent;
import android.content.SharedPreferences;
-import androidx.databinding.DataBindingUtil;
import android.os.Bundle;
import android.preference.PreferenceManager;
-import androidx.appcompat.app.AlertDialog;
-import androidx.appcompat.widget.Toolbar;
import android.util.Log;
import android.view.View;
+import androidx.appcompat.app.AlertDialog;
+import androidx.appcompat.widget.Toolbar;
+import androidx.databinding.DataBindingUtil;
+
import de.pixart.messenger.Config;
import de.pixart.messenger.R;
import de.pixart.messenger.databinding.ActivitySetSettingsBinding;
diff --git a/src/main/java/de/pixart/messenger/ui/ShareLocationActivity.java b/src/main/java/de/pixart/messenger/ui/ShareLocationActivity.java
index 36454d1cb..c10dd0f9e 100644
--- a/src/main/java/de/pixart/messenger/ui/ShareLocationActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ShareLocationActivity.java
@@ -12,12 +12,14 @@ import android.os.AsyncTask;
import android.os.Build;
import android.os.Bundle;
import android.provider.Settings;
-import androidx.coordinatorlayout.widget.CoordinatorLayout;
-import com.google.android.material.snackbar.Snackbar;
import android.text.TextUtils;
import android.webkit.WebView;
import android.widget.Button;
+import androidx.coordinatorlayout.widget.CoordinatorLayout;
+
+import com.google.android.material.snackbar.Snackbar;
+
import org.jetbrains.annotations.Nullable;
import java.lang.ref.WeakReference;
diff --git a/src/main/java/de/pixart/messenger/ui/ShortcutActivity.java b/src/main/java/de/pixart/messenger/ui/ShortcutActivity.java
index 79834e5bf..b19f916ea 100644
--- a/src/main/java/de/pixart/messenger/ui/ShortcutActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ShortcutActivity.java
@@ -4,9 +4,10 @@ import android.content.ComponentName;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
-import androidx.appcompat.app.ActionBar;
import android.view.inputmethod.InputMethodManager;
+import androidx.appcompat.app.ActionBar;
+
import java.util.Arrays;
import java.util.Collections;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java b/src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java
index aba15eb43..ede5ec2f5 100644
--- a/src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/ShowLocationActivity.java
@@ -11,7 +11,6 @@ import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
import android.preference.PreferenceManager;
-import com.google.android.material.floatingactionbutton.FloatingActionButton;
import android.text.TextUtils;
import android.util.Log;
import android.view.Menu;
@@ -20,7 +19,7 @@ import android.view.MenuItem;
import android.webkit.WebView;
import android.widget.Toast;
-import org.jetbrains.annotations.Nullable;
+import com.google.android.material.floatingactionbutton.FloatingActionButton;
import java.lang.ref.WeakReference;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/ui/TrustKeysActivity.java b/src/main/java/de/pixart/messenger/ui/TrustKeysActivity.java
index 7015d335b..31ed6ab6f 100644
--- a/src/main/java/de/pixart/messenger/ui/TrustKeysActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/TrustKeysActivity.java
@@ -2,10 +2,7 @@ package de.pixart.messenger.ui;
import android.app.AlertDialog;
import android.content.Intent;
-import androidx.databinding.DataBindingUtil;
import android.os.Bundle;
-import androidx.appcompat.app.ActionBar;
-import androidx.appcompat.widget.Toolbar;
import android.util.Log;
import android.view.Gravity;
import android.view.Menu;
@@ -14,6 +11,10 @@ import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Toast;
+import androidx.appcompat.app.ActionBar;
+import androidx.appcompat.widget.Toolbar;
+import androidx.databinding.DataBindingUtil;
+
import org.whispersystems.libsignal.IdentityKey;
import java.util.ArrayList;
diff --git a/src/main/java/de/pixart/messenger/ui/VerifyOTRActivity.java b/src/main/java/de/pixart/messenger/ui/VerifyOTRActivity.java
index 931af60a9..0e7a2ce57 100644
--- a/src/main/java/de/pixart/messenger/ui/VerifyOTRActivity.java
+++ b/src/main/java/de/pixart/messenger/ui/VerifyOTRActivity.java
@@ -3,8 +3,6 @@ package de.pixart.messenger.ui;
import android.content.DialogInterface;
import android.content.Intent;
import android.os.Bundle;
-import androidx.appcompat.app.ActionBar;
-import androidx.appcompat.app.AlertDialog;
import android.util.Log;
import android.view.Menu;
import android.view.View;
@@ -14,6 +12,9 @@ import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
+import androidx.appcompat.app.ActionBar;
+import androidx.appcompat.app.AlertDialog;
+
import net.java.otr4j.OtrException;
import net.java.otr4j.session.Session;
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/AccountAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/AccountAdapter.java
index f43868f1f..6271a0c66 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/AccountAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/AccountAdapter.java
@@ -1,12 +1,13 @@
package de.pixart.messenger.ui.adapter;
-import androidx.databinding.DataBindingUtil;
-import androidx.annotation.NonNull;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
+import androidx.annotation.NonNull;
+import androidx.databinding.DataBindingUtil;
+
import java.util.List;
import de.pixart.messenger.Config;
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/BackupFileAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/BackupFileAdapter.java
index 10592eee1..4cacec20d 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/BackupFileAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/BackupFileAdapter.java
@@ -1,13 +1,10 @@
package de.pixart.messenger.ui.adapter;
import android.content.res.Resources;
-import androidx.databinding.DataBindingUtil;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.AsyncTask;
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
import android.text.format.DateUtils;
import android.util.DisplayMetrics;
import android.view.LayoutInflater;
@@ -15,6 +12,10 @@ import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
+import androidx.annotation.NonNull;
+import androidx.databinding.DataBindingUtil;
+import androidx.recyclerview.widget.RecyclerView;
+
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/ConversationAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/ConversationAdapter.java
index 14220345b..142386699 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/ConversationAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/ConversationAdapter.java
@@ -1,17 +1,18 @@
package de.pixart.messenger.ui.adapter;
import android.content.SharedPreferences;
-import androidx.databinding.DataBindingUtil;
import android.graphics.Typeface;
import android.preference.PreferenceManager;
-import androidx.annotation.NonNull;
-import androidx.core.content.ContextCompat;
-import androidx.recyclerview.widget.RecyclerView;
import android.util.Pair;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import androidx.annotation.NonNull;
+import androidx.core.content.ContextCompat;
+import androidx.databinding.DataBindingUtil;
+import androidx.recyclerview.widget.RecyclerView;
+
import java.util.List;
import de.pixart.messenger.R;
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java
index 69067da79..a442d32aa 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/KnownHostsAdapter.java
@@ -1,10 +1,11 @@
package de.pixart.messenger.ui.adapter;
import android.content.Context;
-import androidx.annotation.NonNull;
import android.widget.ArrayAdapter;
import android.widget.Filter;
+import androidx.annotation.NonNull;
+
import java.util.ArrayList;
import java.util.Collection;
import java.util.Locale;
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/ListItemAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/ListItemAdapter.java
index 34598229d..5bb562987 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/ListItemAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/ListItemAdapter.java
@@ -1,7 +1,6 @@
package de.pixart.messenger.ui.adapter;
import android.content.SharedPreferences;
-import androidx.databinding.DataBindingUtil;
import android.preference.PreferenceManager;
import android.view.LayoutInflater;
import android.view.View;
@@ -10,6 +9,8 @@ import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;
+import androidx.databinding.DataBindingUtil;
+
import com.wefika.flowlayout.FlowLayout;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/MediaAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/MediaAdapter.java
index 1551f6021..778dbbb13 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/MediaAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/MediaAdapter.java
@@ -2,18 +2,19 @@ package de.pixart.messenger.ui.adapter;
import android.content.Context;
import android.content.res.Resources;
-import androidx.databinding.DataBindingUtil;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.AsyncTask;
+import android.view.LayoutInflater;
+import android.view.ViewGroup;
+import android.widget.ImageView;
+
import androidx.annotation.AttrRes;
import androidx.annotation.DimenRes;
import androidx.annotation.NonNull;
+import androidx.databinding.DataBindingUtil;
import androidx.recyclerview.widget.RecyclerView;
-import android.view.LayoutInflater;
-import android.view.ViewGroup;
-import android.widget.ImageView;
import java.lang.ref.WeakReference;
import java.util.ArrayList;
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/MediaPreviewAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/MediaPreviewAdapter.java
index 4a636dde2..07d07cb5d 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/MediaPreviewAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/MediaPreviewAdapter.java
@@ -2,17 +2,18 @@ package de.pixart.messenger.ui.adapter;
import android.content.Context;
import android.content.res.Resources;
-import androidx.databinding.DataBindingUtil;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
import android.os.AsyncTask;
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.RecyclerView;
import android.view.LayoutInflater;
import android.view.ViewGroup;
import android.widget.ImageView;
+import androidx.annotation.NonNull;
+import androidx.databinding.DataBindingUtil;
+import androidx.recyclerview.widget.RecyclerView;
+
import java.lang.ref.WeakReference;
import java.util.ArrayList;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/PresenceTemplateAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/PresenceTemplateAdapter.java
index 8b0253d05..b1307d908 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/PresenceTemplateAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/PresenceTemplateAdapter.java
@@ -30,10 +30,11 @@
package de.pixart.messenger.ui.adapter;
import android.content.Context;
-import androidx.annotation.NonNull;
import android.widget.ArrayAdapter;
import android.widget.Filter;
+import androidx.annotation.NonNull;
+
import java.util.ArrayList;
import java.util.List;
import java.util.Locale;
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/UserAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/UserAdapter.java
index 22f292024..b23f736e8 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/UserAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/UserAdapter.java
@@ -2,16 +2,17 @@ package de.pixart.messenger.ui.adapter;
import android.app.PendingIntent;
import android.content.IntentSender;
-import androidx.databinding.DataBindingUtil;
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.ListAdapter;
-import androidx.recyclerview.widget.DiffUtil;
-import androidx.recyclerview.widget.RecyclerView;
import android.view.ContextMenu;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import androidx.annotation.NonNull;
+import androidx.databinding.DataBindingUtil;
+import androidx.recyclerview.widget.DiffUtil;
+import androidx.recyclerview.widget.ListAdapter;
+import androidx.recyclerview.widget.RecyclerView;
+
import org.openintents.openpgp.util.OpenPgpUtils;
import de.pixart.messenger.R;
diff --git a/src/main/java/de/pixart/messenger/ui/adapter/UserPreviewAdapter.java b/src/main/java/de/pixart/messenger/ui/adapter/UserPreviewAdapter.java
index ff06832ce..5ab90b53e 100644
--- a/src/main/java/de/pixart/messenger/ui/adapter/UserPreviewAdapter.java
+++ b/src/main/java/de/pixart/messenger/ui/adapter/UserPreviewAdapter.java
@@ -1,14 +1,15 @@
package de.pixart.messenger.ui.adapter;
-import androidx.databinding.DataBindingUtil;
-import androidx.annotation.NonNull;
-import androidx.recyclerview.widget.ListAdapter;
-import androidx.recyclerview.widget.RecyclerView;
import android.view.ContextMenu;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
+import androidx.annotation.NonNull;
+import androidx.databinding.DataBindingUtil;
+import androidx.recyclerview.widget.ListAdapter;
+import androidx.recyclerview.widget.RecyclerView;
+
import de.pixart.messenger.R;
import de.pixart.messenger.databinding.UserPreviewBinding;
import de.pixart.messenger.entities.MucOptions;
diff --git a/src/main/java/de/pixart/messenger/ui/text/QuoteSpan.java b/src/main/java/de/pixart/messenger/ui/text/QuoteSpan.java
index 77c638f84..2ea005d98 100644
--- a/src/main/java/de/pixart/messenger/ui/text/QuoteSpan.java
+++ b/src/main/java/de/pixart/messenger/ui/text/QuoteSpan.java
@@ -2,7 +2,6 @@ package de.pixart.messenger.ui.text;
import android.graphics.Canvas;
import android.graphics.Paint;
-import androidx.annotation.ColorInt;
import android.text.Layout;
import android.text.TextPaint;
import android.text.style.CharacterStyle;
@@ -10,6 +9,8 @@ import android.text.style.LeadingMarginSpan;
import android.util.DisplayMetrics;
import android.util.TypedValue;
+import androidx.annotation.ColorInt;
+
public class QuoteSpan extends CharacterStyle implements LeadingMarginSpan {
private final int color;
diff --git a/src/main/java/de/pixart/messenger/ui/util/AvatarWorkerTask.java b/src/main/java/de/pixart/messenger/ui/util/AvatarWorkerTask.java
index 4898cf327..97519eccd 100644
--- a/src/main/java/de/pixart/messenger/ui/util/AvatarWorkerTask.java
+++ b/src/main/java/de/pixart/messenger/ui/util/AvatarWorkerTask.java
@@ -4,11 +4,11 @@ import android.content.res.Resources;
import android.graphics.Bitmap;
import android.graphics.drawable.BitmapDrawable;
import android.graphics.drawable.Drawable;
-import android.graphics.drawable.LayerDrawable;
import android.os.AsyncTask;
-import androidx.annotation.DimenRes;
import android.widget.ImageView;
+import androidx.annotation.DimenRes;
+
import java.lang.ref.WeakReference;
import java.util.concurrent.RejectedExecutionException;
diff --git a/src/main/java/de/pixart/messenger/ui/util/DelayedHintHelper.java b/src/main/java/de/pixart/messenger/ui/util/DelayedHintHelper.java
index 23da87a50..c3bbcf2fa 100644
--- a/src/main/java/de/pixart/messenger/ui/util/DelayedHintHelper.java
+++ b/src/main/java/de/pixart/messenger/ui/util/DelayedHintHelper.java
@@ -30,9 +30,10 @@
package de.pixart.messenger.ui.util;
import android.os.Handler;
-import androidx.annotation.StringRes;
import android.widget.EditText;
+import androidx.annotation.StringRes;
+
public class DelayedHintHelper {
public static void setHint(@StringRes final int res, EditText editText) {
diff --git a/src/main/java/de/pixart/messenger/ui/util/GridManager.java b/src/main/java/de/pixart/messenger/ui/util/GridManager.java
index aa88e98d9..037b2553a 100644
--- a/src/main/java/de/pixart/messenger/ui/util/GridManager.java
+++ b/src/main/java/de/pixart/messenger/ui/util/GridManager.java
@@ -1,11 +1,12 @@
package de.pixart.messenger.ui.util;
import android.content.Context;
+import android.util.Log;
+import android.view.ViewTreeObserver;
+
import androidx.annotation.DimenRes;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
-import android.util.Log;
-import android.view.ViewTreeObserver;
import de.pixart.messenger.Config;
import de.pixart.messenger.ui.adapter.MediaAdapter;
diff --git a/src/main/java/de/pixart/messenger/ui/util/JidDialog.java b/src/main/java/de/pixart/messenger/ui/util/JidDialog.java
index 1101f7b70..0b90fd536 100644
--- a/src/main/java/de/pixart/messenger/ui/util/JidDialog.java
+++ b/src/main/java/de/pixart/messenger/ui/util/JidDialog.java
@@ -1,11 +1,12 @@
package de.pixart.messenger.ui.util;
import android.content.Context;
-import androidx.annotation.StringRes;
import android.text.SpannableString;
import android.text.Spanned;
import android.text.style.TypefaceSpan;
+import androidx.annotation.StringRes;
+
public class JidDialog {
public static SpannableString style(Context context, @StringRes int res, String... args) {
diff --git a/src/main/java/de/pixart/messenger/ui/util/MucConfiguration.java b/src/main/java/de/pixart/messenger/ui/util/MucConfiguration.java
index 1d4f4168b..fdda031df 100644
--- a/src/main/java/de/pixart/messenger/ui/util/MucConfiguration.java
+++ b/src/main/java/de/pixart/messenger/ui/util/MucConfiguration.java
@@ -2,6 +2,7 @@ package de.pixart.messenger.ui.util;
import android.content.Context;
import android.os.Bundle;
+
import androidx.annotation.StringRes;
import de.pixart.messenger.R;
diff --git a/src/main/java/de/pixart/messenger/ui/util/SoftKeyboardUtils.java b/src/main/java/de/pixart/messenger/ui/util/SoftKeyboardUtils.java
index 01da1080d..d635ed278 100644
--- a/src/main/java/de/pixart/messenger/ui/util/SoftKeyboardUtils.java
+++ b/src/main/java/de/pixart/messenger/ui/util/SoftKeyboardUtils.java
@@ -30,11 +30,12 @@ package de.pixart.messenger.ui.util;
import android.app.Activity;
import android.content.Context;
-import androidx.annotation.NonNull;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
+import androidx.annotation.NonNull;
+
public class SoftKeyboardUtils {
public static void hideSoftKeyboard(final Activity activity) {
diff --git a/src/main/java/de/pixart/messenger/ui/util/StyledAttributes.java b/src/main/java/de/pixart/messenger/ui/util/StyledAttributes.java
index 9d627edd8..efd2aa467 100644
--- a/src/main/java/de/pixart/messenger/ui/util/StyledAttributes.java
+++ b/src/main/java/de/pixart/messenger/ui/util/StyledAttributes.java
@@ -32,6 +32,7 @@ package de.pixart.messenger.ui.util;
import android.content.Context;
import android.content.res.TypedArray;
+
import androidx.annotation.AttrRes;
import androidx.annotation.ColorInt;
diff --git a/src/main/java/de/pixart/messenger/ui/widget/CopyTextView.java b/src/main/java/de/pixart/messenger/ui/widget/CopyTextView.java
index a6a85f884..8db6e774a 100644
--- a/src/main/java/de/pixart/messenger/ui/widget/CopyTextView.java
+++ b/src/main/java/de/pixart/messenger/ui/widget/CopyTextView.java
@@ -4,9 +4,10 @@ import android.annotation.SuppressLint;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
-import androidx.appcompat.widget.AppCompatTextView;
import android.util.AttributeSet;
+import androidx.appcompat.widget.AppCompatTextView;
+
@SuppressLint("AppCompatCustomView")
public class CopyTextView extends AppCompatTextView {
diff --git a/src/main/java/de/pixart/messenger/ui/widget/EditMessage.java b/src/main/java/de/pixart/messenger/ui/widget/EditMessage.java
index 09bffad91..f0e9dbb4f 100644
--- a/src/main/java/de/pixart/messenger/ui/widget/EditMessage.java
+++ b/src/main/java/de/pixart/messenger/ui/widget/EditMessage.java
@@ -6,9 +6,6 @@ import android.os.Build;
import android.os.Bundle;
import android.os.Handler;
import android.preference.PreferenceManager;
-import androidx.core.view.inputmethod.EditorInfoCompat;
-import androidx.core.view.inputmethod.InputConnectionCompat;
-import androidx.core.view.inputmethod.InputContentInfoCompat;
import android.text.Editable;
import android.text.InputFilter;
import android.text.InputType;
@@ -18,6 +15,10 @@ import android.view.KeyEvent;
import android.view.inputmethod.EditorInfo;
import android.view.inputmethod.InputConnection;
+import androidx.core.view.inputmethod.EditorInfoCompat;
+import androidx.core.view.inputmethod.InputConnectionCompat;
+import androidx.core.view.inputmethod.InputContentInfoCompat;
+
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
diff --git a/src/main/java/de/pixart/messenger/ui/widget/FailedCountCustomView.java b/src/main/java/de/pixart/messenger/ui/widget/FailedCountCustomView.java
index 366b75c10..3130479ea 100644
--- a/src/main/java/de/pixart/messenger/ui/widget/FailedCountCustomView.java
+++ b/src/main/java/de/pixart/messenger/ui/widget/FailedCountCustomView.java
@@ -6,10 +6,11 @@ import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Typeface;
-import androidx.core.content.ContextCompat;
import android.util.AttributeSet;
import android.view.View;
+import androidx.core.content.ContextCompat;
+
import de.pixart.messenger.R;
public class FailedCountCustomView extends View {
diff --git a/src/main/java/de/pixart/messenger/ui/widget/RichLinkView.java b/src/main/java/de/pixart/messenger/ui/widget/RichLinkView.java
index c27b08cf2..c0b97b784 100644
--- a/src/main/java/de/pixart/messenger/ui/widget/RichLinkView.java
+++ b/src/main/java/de/pixart/messenger/ui/widget/RichLinkView.java
@@ -5,7 +5,6 @@ import android.content.Context;
import android.content.Intent;
import android.net.Uri;
import android.os.Build;
-import androidx.annotation.RequiresApi;
import android.util.AttributeSet;
import android.view.View;
import android.widget.ImageView;
@@ -14,6 +13,8 @@ import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
+import androidx.annotation.RequiresApi;
+
import com.squareup.picasso.Picasso;
import de.pixart.messenger.R;
diff --git a/src/main/java/de/pixart/messenger/ui/widget/UnreadCountCustomView.java b/src/main/java/de/pixart/messenger/ui/widget/UnreadCountCustomView.java
index 70d6ca5bd..e00d79636 100644
--- a/src/main/java/de/pixart/messenger/ui/widget/UnreadCountCustomView.java
+++ b/src/main/java/de/pixart/messenger/ui/widget/UnreadCountCustomView.java
@@ -6,7 +6,6 @@ import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.Paint;
import android.graphics.Typeface;
-import androidx.core.content.ContextCompat;
import android.util.AttributeSet;
import android.view.View;
diff --git a/src/main/java/de/pixart/messenger/utils/AccountUtils.java b/src/main/java/de/pixart/messenger/utils/AccountUtils.java
index e6e06709e..593d3a089 100644
--- a/src/main/java/de/pixart/messenger/utils/AccountUtils.java
+++ b/src/main/java/de/pixart/messenger/utils/AccountUtils.java
@@ -2,8 +2,6 @@ package de.pixart.messenger.utils;
import android.app.Activity;
import android.content.Intent;
-import android.view.Menu;
-import android.view.MenuItem;
import android.widget.Toast;
import java.util.ArrayList;
diff --git a/src/main/java/de/pixart/messenger/utils/Compatibility.java b/src/main/java/de/pixart/messenger/utils/Compatibility.java
index c72b15253..b184fdce3 100644
--- a/src/main/java/de/pixart/messenger/utils/Compatibility.java
+++ b/src/main/java/de/pixart/messenger/utils/Compatibility.java
@@ -11,9 +11,10 @@ import android.preference.Preference;
import android.preference.PreferenceCategory;
import android.preference.PreferenceManager;
import android.preference.PreferenceScreen;
+import android.util.Log;
+
import androidx.annotation.BoolRes;
import androidx.core.content.ContextCompat;
-import android.util.Log;
import java.util.Arrays;
import java.util.Collections;
diff --git a/src/main/java/de/pixart/messenger/utils/ExceptionHelper.java b/src/main/java/de/pixart/messenger/utils/ExceptionHelper.java
index 0cdf2a26d..8d59c83bf 100644
--- a/src/main/java/de/pixart/messenger/utils/ExceptionHelper.java
+++ b/src/main/java/de/pixart/messenger/utils/ExceptionHelper.java
@@ -7,9 +7,10 @@ import android.content.pm.PackageManager;
import android.content.pm.Signature;
import android.os.Build;
import android.preference.PreferenceManager;
-import androidx.appcompat.app.AlertDialog;
import android.util.Log;
+import androidx.appcompat.app.AlertDialog;
+
import java.io.BufferedReader;
import java.io.FileInputStream;
import java.io.IOException;
diff --git a/src/main/java/de/pixart/messenger/utils/IrregularUnicodeDetector.java b/src/main/java/de/pixart/messenger/utils/IrregularUnicodeDetector.java
index 170b7e994..0a81d25a4 100644
--- a/src/main/java/de/pixart/messenger/utils/IrregularUnicodeDetector.java
+++ b/src/main/java/de/pixart/messenger/utils/IrregularUnicodeDetector.java
@@ -32,13 +32,14 @@ package de.pixart.messenger.utils;
import android.annotation.TargetApi;
import android.content.Context;
import android.os.Build;
-import androidx.annotation.ColorInt;
import android.text.Spannable;
import android.text.SpannableString;
import android.text.SpannableStringBuilder;
import android.text.style.ForegroundColorSpan;
import android.util.LruCache;
+import androidx.annotation.ColorInt;
+
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collection;
diff --git a/src/main/java/de/pixart/messenger/utils/Resolver.java b/src/main/java/de/pixart/messenger/utils/Resolver.java
index 30caa3a4a..3fe7e2286 100644
--- a/src/main/java/de/pixart/messenger/utils/Resolver.java
+++ b/src/main/java/de/pixart/messenger/utils/Resolver.java
@@ -2,9 +2,10 @@ package de.pixart.messenger.utils;
import android.content.ContentValues;
import android.database.Cursor;
-import androidx.annotation.NonNull;
import android.util.Log;
+import androidx.annotation.NonNull;
+
import java.io.IOException;
import java.lang.reflect.Field;
import java.net.Inet4Address;
diff --git a/src/main/java/de/pixart/messenger/utils/SSLSocketHelper.java b/src/main/java/de/pixart/messenger/utils/SSLSocketHelper.java
index 0a1ea6801..50ece68e7 100644
--- a/src/main/java/de/pixart/messenger/utils/SSLSocketHelper.java
+++ b/src/main/java/de/pixart/messenger/utils/SSLSocketHelper.java
@@ -1,9 +1,10 @@
package de.pixart.messenger.utils;
import android.os.Build;
-import androidx.annotation.RequiresApi;
import android.util.Log;
+import androidx.annotation.RequiresApi;
+
import org.conscrypt.Conscrypt;
import java.lang.reflect.Method;
diff --git a/src/main/java/de/pixart/messenger/utils/StylingHelper.java b/src/main/java/de/pixart/messenger/utils/StylingHelper.java
index 7901c0c94..f3dafc81e 100644
--- a/src/main/java/de/pixart/messenger/utils/StylingHelper.java
+++ b/src/main/java/de/pixart/messenger/utils/StylingHelper.java
@@ -32,8 +32,6 @@ package de.pixart.messenger.utils;
import android.content.Context;
import android.graphics.Color;
import android.graphics.Typeface;
-import androidx.annotation.ColorInt;
-import androidx.core.content.ContextCompat;
import android.text.Editable;
import android.text.ParcelableSpan;
import android.text.Spannable;
@@ -48,6 +46,9 @@ import android.text.style.TypefaceSpan;
import android.widget.EditText;
import android.widget.TextView;
+import androidx.annotation.ColorInt;
+import androidx.core.content.ContextCompat;
+
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
diff --git a/src/main/java/de/pixart/messenger/utils/TimeframeUtils.java b/src/main/java/de/pixart/messenger/utils/TimeframeUtils.java
index 3301ddf70..4085bb51f 100644
--- a/src/main/java/de/pixart/messenger/utils/TimeframeUtils.java
+++ b/src/main/java/de/pixart/messenger/utils/TimeframeUtils.java
@@ -29,6 +29,7 @@
package de.pixart.messenger.utils;
import android.content.Context;
+
import androidx.annotation.PluralsRes;
import de.pixart.messenger.R;
diff --git a/src/main/java/de/pixart/messenger/xml/Element.java b/src/main/java/de/pixart/messenger/xml/Element.java
index 8cab1de79..053ff02a5 100644
--- a/src/main/java/de/pixart/messenger/xml/Element.java
+++ b/src/main/java/de/pixart/messenger/xml/Element.java
@@ -1,7 +1,5 @@
package de.pixart.messenger.xml;
-import androidx.annotation.NonNull;
-
import java.util.ArrayList;
import java.util.Hashtable;
import java.util.List;