summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--README.md4
-rw-r--r--app/build.gradle34
-rw-r--r--app/fdroid/release/app-fdroid-release-2.5.0-fix.apkbin0 -> 24408957 bytes
-rw-r--r--app/src/fdroid/res/xml/file_paths.xml3
-rw-r--r--app/src/main/AndroidManifest.xml27
-rw-r--r--app/src/main/java/app/fedilab/android/activities/AboutActivity.java87
-rw-r--r--app/src/main/java/app/fedilab/android/activities/AccountReportActivity.java461
-rw-r--r--app/src/main/java/app/fedilab/android/activities/AdminActivity.java370
-rw-r--r--app/src/main/java/app/fedilab/android/activities/BaseActivity.java12
-rw-r--r--app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java147
-rw-r--r--app/src/main/java/app/fedilab/android/activities/CustomSharingActivity.java7
-rw-r--r--app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java16
-rw-r--r--app/src/main/java/app/fedilab/android/activities/HashTagActivity.java11
-rw-r--r--app/src/main/java/app/fedilab/android/activities/InstanceActivity.java6
-rw-r--r--app/src/main/java/app/fedilab/android/activities/InstanceHealthActivity.java4
-rw-r--r--app/src/main/java/app/fedilab/android/activities/LanguageActivity.java4
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ListActivity.java14
-rw-r--r--app/src/main/java/app/fedilab/android/activities/LoginActivity.java57
-rw-r--r--app/src/main/java/app/fedilab/android/activities/MainApplication.java11
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ManageAccountsInListActivity.java8
-rw-r--r--app/src/main/java/app/fedilab/android/activities/MastodonRegisterActivity.java400
-rw-r--r--app/src/main/java/app/fedilab/android/activities/MediaActivity.java198
-rw-r--r--app/src/main/java/app/fedilab/android/activities/OpencollectiveActivity.java4
-rw-r--r--app/src/main/java/app/fedilab/android/activities/OwnerStatusActivity.java21
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PartnerShipActivity.java4
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PeertubeActivity.java21
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PeertubeEditUploadActivity.java6
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PeertubeUploadActivity.java116
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PhotoEditorActivity.java32
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PlaylistsActivity.java14
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PrivacyActivity.java4
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ProxyActivity.java2
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ReorderTimelinesActivity.java12
-rw-r--r--app/src/main/java/app/fedilab/android/activities/SearchResultActivity.java4
-rw-r--r--app/src/main/java/app/fedilab/android/activities/SearchResultTabActivity.java16
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ShowAccountActivity.java46
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ShowConversationActivity.java30
-rw-r--r--app/src/main/java/app/fedilab/android/activities/TagCacheActivity.java6
-rw-r--r--app/src/main/java/app/fedilab/android/activities/TootActivity.java1136
-rw-r--r--app/src/main/java/app/fedilab/android/activities/TootInfoActivity.java12
-rw-r--r--app/src/main/java/app/fedilab/android/activities/WebviewActivity.java6
-rw-r--r--app/src/main/java/app/fedilab/android/activities/WebviewConnectActivity.java8
-rw-r--r--app/src/main/java/app/fedilab/android/activities/WhoToFollowActivity.java4
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/CreateMastodonAccountAsyncTask.java60
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/ManagePlaylistsAsyncTask.java2
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/PostAdminActionAsyncTask.java76
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/RetrieveAccountsForReplyAsyncTask.java3
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/RetrieveFeedsAsyncTask.java4
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/RetrieveInstanceRegAsyncTask.java56
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/RetrieveRelationshipQuickReplyAsyncTask.java64
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/RetrieveRemoteDataAsyncTask.java1
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/UpdateAccountInfoAsyncTask.java11
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/UpdateAccountInfoByIDAsyncTask.java3
-rw-r--r--app/src/main/java/app/fedilab/android/client/API.java936
-rw-r--r--app/src/main/java/app/fedilab/android/client/APIResponse.java30
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/Account.java51
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/AccountAdmin.java209
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/AccountCreation.java54
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/AdminAction.java121
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/InstanceReg.java100
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/ManageTimelines.java16
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/Notification.java4
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/PeertubeAccountNotification.java9
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/Relationship.java9
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/Report.java168
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/Status.java63
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/Version.java2
-rw-r--r--app/src/main/java/app/fedilab/android/client/GNUAPI.java7
-rw-r--r--app/src/main/java/app/fedilab/android/client/Glide/CustomStreamFetcher.java2
-rw-r--r--app/src/main/java/app/fedilab/android/client/Glide/HttpsUrlLoader.java4
-rw-r--r--app/src/main/java/app/fedilab/android/client/Glide/TLSLibraryGlideModule.java2
-rw-r--r--app/src/main/java/app/fedilab/android/client/HttpsConnection.java344
-rw-r--r--app/src/main/java/app/fedilab/android/client/PeertubeAPI.java18
-rw-r--r--app/src/main/java/app/fedilab/android/client/Tls12SocketFactory.java69
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/AccountSearchDevAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/AccountsAdminListAdapter.java169
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/AccountsFollowRequestAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/AccountsInAListAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/AccountsListAdapter.java12
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/AccountsReplyAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/AccountsSearchAdapter.java7
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/ArtListAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/ConversationDecoration.java6
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/CustomEmojiAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/DomainsListAdapter.java6
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/DraftsListAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/EmojisSearchAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/FilterAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/HowToVideosAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/ImageAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/InstanceRegAdapter.java116
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/ListAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/NotificationsListAdapter.java91
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/PeertubeAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/PeertubeNotificationsListAdapter.java8
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/PixelfedListAdapter.java10
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/PlaylistAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/ReorderTabAdapter.java6
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/ReportsListAdapter.java176
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/ScheduledTootsListAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/SearchListAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/SearchTagsAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/SearchTootsListAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java1614
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/StatusReportAdapter.java99
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/TagsEditAdapter.java4
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/TagsSearchAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/WhoToFollowAccountsAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/WhoToFollowAdapter.java2
-rw-r--r-