summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--app/src/main/AndroidManifest.xml18
-rw-r--r--app/src/main/java/app/fedilab/android/BaseMainActivity.java5
-rw-r--r--app/src/main/java/app/fedilab/android/activities/AdminAccountActivity.java38
-rw-r--r--app/src/main/java/app/fedilab/android/activities/AdminReportActivity.java38
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ComposeActivity.java59
-rw-r--r--app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java20
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ProfileActivity.java38
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ReorderTimelinesActivity.java1
-rw-r--r--app/src/main/java/app/fedilab/android/activities/SearchResultTabActivity.java1
-rw-r--r--app/src/main/java/app/fedilab/android/client/entities/api/Account.java5
-rw-r--r--app/src/main/java/app/fedilab/android/client/entities/api/Instance.java38
-rw-r--r--app/src/main/java/app/fedilab/android/client/entities/api/Status.java20
-rw-r--r--app/src/main/java/app/fedilab/android/client/entities/app/StatusCache.java33
-rw-r--r--app/src/main/java/app/fedilab/android/client/entities/peertube/PeertubeVideo.java68
-rw-r--r--app/src/main/java/app/fedilab/android/helper/Helper.java63
-rw-r--r--app/src/main/java/app/fedilab/android/helper/MastodonHelper.java31
-rw-r--r--app/src/main/java/app/fedilab/android/helper/MediaHelper.java19
-rw-r--r--app/src/main/java/app/fedilab/android/helper/PinnedTimelineHelper.java2
-rw-r--r--app/src/main/java/app/fedilab/android/ui/drawer/AnnouncementAdapter.java60
-rw-r--r--app/src/main/java/app/fedilab/android/ui/drawer/ComposeAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/ui/drawer/StatusAdapter.java84
-rw-r--r--app/src/main/java/app/fedilab/android/ui/fragment/admin/FragmentAdminAccount.java24
-rw-r--r--app/src/main/java/app/fedilab/android/ui/fragment/admin/FragmentAdminReport.java6
-rw-r--r--app/src/main/java/app/fedilab/android/ui/fragment/media/FragmentMedia.java132
-rw-r--r--app/src/main/java/app/fedilab/android/ui/pageadapter/FedilabPageAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/ui/pageadapter/FedilabProfileTLPageAdapter.java1
-rw-r--r--app/src/main/java/app/fedilab/android/viewmodel/mastodon/TimelinesVM.java128
-rw-r--r--app/src/main/res/drawable-anydpi-v24/ic_notification.xml2
-rw-r--r--app/src/main/res/drawable/ic_baseline_add_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_arrow_drop_up_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_block_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_bookmark_border_24.xml6
-rw-r--r--app/src/main/res/drawable/ic_baseline_check_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_check_circle_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_close_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_drafts_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_home_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_hourglass_full_24.xml2
-rw-r--r--app/src/main/res/drawable/ic_baseline_info_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_lock_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_lock_open_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_mail_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_notifications_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_open_with_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_people_alt_24.xml36
-rw-r--r--app/src/main/res/drawable/ic_baseline_person_add_alt_1_24.xml2
-rw-r--r--app/src/main/res/drawable/ic_baseline_public_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_remove_red_eye_24.xml2
-rw-r--r--app/src/main/res/drawable/ic_baseline_search_24.xml2
-rw-r--r--app/src/main/res/drawable/ic_baseline_settings_24.xml2
-rw-r--r--app/src/main/res/drawable/ic_baseline_star_24.xml4
-rw-r--r--app/src/main/res/drawable/ic_baseline_supervised_user_circle_24.xml10
-rw-r--r--app/src/main/res/drawable/ic_baseline_visibility_24.xml2
-rw-r--r--app/src/main/res/drawable/ic_baseline_visibility_off_24.xml2
-rw-r--r--app/src/main/res/drawable/ic_baseline_warning_24.xml6
-rw-r--r--app/src/main/res/drawable/ic_display_less.xml6
-rw-r--r--app/src/main/res/drawable/ic_display_more.xml6
-rw-r--r--app/src/main/res/drawable/ic_repeat.xml12
-rw-r--r--app/src/main/res/drawable/ic_star_outline.xml12
-rw-r--r--app/src/main/res/layout/activity_about.xml14
-rw-r--r--app/src/main/res/layout/activity_actions.xml8
-rw-r--r--app/src/main/res/layout/activity_conversation.xml25
-rw-r--r--app/src/main/res/layout/activity_drafts.xml25
-rw-r--r--app/src/main/res/layout/activity_edit_image.xml4
-rw-r--r--app/src/main/res/layout/activity_edit_profile.xml24
-rw-r--r--app/src/main/res/layout/activity_hashtag.xml4
-rw-r--r--app/src/main/res/layout/activity_instance.xml28
-rw-r--r--app/src/main/res/layout/activity_main.xml19
-rw-r--r--app/src/main/res/layout/activity_media_pager.xml44
-rw-r--r--app/src/main/res/layout/activity_pagination.xml10
-rw-r--r--app/src/main/res/layout/activity_profile.xml10
-rw-r--r--app/src/main/res/layout/activity_reorder_tabs.xml4
-rw-r--r--app/src/main/res/layout/activity_report.xml26
-rw-r--r--app/src/main/res/layout/activity_scheduled.xml2
-rw-r--r--app/src/main/res/layout/activity_search_result_tabs.xml2
-rw-r--r--app/src/main/res/layout/activity_status_info.xml17
-rw-r--r--app/src/main/res/layout/activity_webview.xml35
-rw-r--r--app/src/main/res/layout/compose_attachment_item.xml4
-rw-r--r--app/src/main/res/layout/drawer_account.xml2
-rw-r--r--app/src/main/res/layout/drawer_account_reply.xml4
-rw-r--r--app/src/main/res/layout/drawer_account_search.xml6
-rw-r--r--app/src/main/res/layout/drawer_admin_account.xml2
-rw-r--r--app/src/main/res/layout/drawer_announcement.xml2
-rw-r--r--app/src/main/res/layout/drawer_checkbox.xml4
-rw-r--r--app/src/main/res/layout/drawer_conversation.xml2
-rw-r--r--app/src/main/res/layout/drawer_emoji_search.xml3
-rw-r--r--app/src/main/res/layout/drawer_filter.xml4
-rw-r--r--app/src/main/res/layout/drawer_follow.xml2
-rw-r--r--app/src/main/res/layout/drawer_reorder.xml2
-rw-r--r--app/src/main/res/layout/drawer_status.xml27
-rw-r--r--app/src/main/res/layout/drawer_status_compose.xml12
-rw-r--r--app/src/main/res/layout/drawer_status_draft.xml4
-rw-r--r--app/src/main/res/layout/drawer_status_notification.xml22
-rw-r--r--app/src/main/res/layout/drawer_status_report.xml2
-rw-r--r--app/src/main/res/layout/drawer_status_simple.xml2
-rw-r--r--app/src/main/res/layout/drawer_tag.xml4
-rw-r--r--app/src/main/res/layout/drawer_tag_search.xml7
-rw-r--r--app/src/main/res/layout/drawer_top_menu_item.xml17
-rw-r--r--app/src/main/res/layout/fragment_login_join.xml3
-rw-r--r--app/src/main/res/layout/fragment_login_main.xml2
-rw-r--r--app/src/main/res/layout/fragment_login_pick_instance_mastodon.xml2
-rw-r--r--app/src/main/res/layout/fragment_login_register_mastodon.xml20
-rw-r--r--app/src/main/res/layout/fragment_notification_container.xml4
-rw-r--r--app/src/main/res/layout/fragment_slide_media.xml204
-rw-r--r--app/src/main/res/layout/layout_reactions.xml6
-rw-r--r--app/src/main/res/layout/nav_header_main.xml2
-rw-r--r--app/src/main/res/layout/notifications_related_accounts.xml10
-rw-r--r--app/src/main/res/layout/popup_add_filter.xml28
-rw-r--r--app/src/main/res/layout/popup_admin_filter_accounts.xml4
-rw-r--r--app/src/main/res/layout/popup_notification_settings.xml12
-rw-r--r--app/src/main/res/layout/simple_bar.xml3
-rw-r--r--app/src/main/res/menu/main.xml2
-rw-r--r--app/src/main/res/navigation/nav_graph_settings.xml3
-rw-r--r--app/src/main/res/values/strings.xml2
-rw-r--r--app/src/main/res/xml/pref_compose.xml12
-rw-r--r--app/src/main/res/xml/pref_interface.xml4
-rw-r--r--app/src/main/res/xml/pref_notifications.xml30
-rw-r--r--app/src/main/res/xml/pref_timelines.xml60
118 files changed, 1022 insertions, 1028 deletions
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 3a3c685ec..d89955015 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -13,16 +13,15 @@
<application
android:name=".MainApplication"
- tools:replace="android:allowBackup"
android:allowBackup="false"
+ android:configChanges="orientation|screenSize"
android:icon="@mipmap/ic_launcher"
- android:usesCleartextTraffic="true"
android:label="@string/app_name"
- android:configChanges="orientation|screenSize"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppThemeDark"
- >
+ android:usesCleartextTraffic="true"
+ tools:replace="android:allowBackup">
<activity
android:name=".activities.MainActivity"