summaryrefslogtreecommitdiffstats
path: root/app/src
diff options
context:
space:
mode:
Diffstat (limited to 'app/src')
-rw-r--r--app/src/main/java/app/fedilab/android/activities/AboutActivity.java22
-rw-r--r--app/src/main/java/app/fedilab/android/activities/AccountReportActivity.java46
-rw-r--r--app/src/main/java/app/fedilab/android/activities/AdminActivity.java8
-rw-r--r--app/src/main/java/app/fedilab/android/activities/BaseActivity.java2
-rw-r--r--app/src/main/java/app/fedilab/android/activities/BaseMainActivity.java211
-rw-r--r--app/src/main/java/app/fedilab/android/activities/BookmarkActivity.java10
-rw-r--r--app/src/main/java/app/fedilab/android/activities/CustomSharingActivity.java14
-rw-r--r--app/src/main/java/app/fedilab/android/activities/EditProfileActivity.java42
-rw-r--r--app/src/main/java/app/fedilab/android/activities/GroupActivity.java12
-rw-r--r--app/src/main/java/app/fedilab/android/activities/HashTagActivity.java12
-rw-r--r--app/src/main/java/app/fedilab/android/activities/InstanceActivity.java10
-rw-r--r--app/src/main/java/app/fedilab/android/activities/InstanceHealthActivity.java12
-rw-r--r--app/src/main/java/app/fedilab/android/activities/InstanceProfileActivity.java2
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ListActivity.java8
-rw-r--r--app/src/main/java/app/fedilab/android/activities/LiveNotificationSettingsAccountsActivity.java6
-rw-r--r--app/src/main/java/app/fedilab/android/activities/LoginActivity.java34
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ManageAccountsInListActivity.java4
-rw-r--r--app/src/main/java/app/fedilab/android/activities/MastodonRegisterActivity.java14
-rw-r--r--app/src/main/java/app/fedilab/android/activities/MastodonShareRegisterActivity.java14
-rw-r--r--app/src/main/java/app/fedilab/android/activities/MutedInstanceActivity.java22
-rw-r--r--app/src/main/java/app/fedilab/android/activities/OwnerChartsActivity.java10
-rw-r--r--app/src/main/java/app/fedilab/android/activities/OwnerNotificationActivity.java14
-rw-r--r--app/src/main/java/app/fedilab/android/activities/OwnerNotificationChartsActivity.java12
-rw-r--r--app/src/main/java/app/fedilab/android/activities/OwnerStatusActivity.java14
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PartnerShipActivity.java10
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PeertubeActivity.java50
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PeertubeEditUploadActivity.java18
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PeertubeRegisterActivity.java14
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PeertubeUploadActivity.java12
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PhotoEditorActivity.java2
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PixelfedComposeActivity.java92
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PlaylistsActivity.java6
-rw-r--r--app/src/main/java/app/fedilab/android/activities/PrivacyActivity.java2
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ReorderTimelinesActivity.java26
-rw-r--r--app/src/main/java/app/fedilab/android/activities/SearchResultActivity.java18
-rw-r--r--app/src/main/java/app/fedilab/android/activities/SearchResultTabActivity.java54
-rw-r--r--app/src/main/java/app/fedilab/android/activities/SettingsActivity.java6
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ShowAccountActivity.java113
-rw-r--r--app/src/main/java/app/fedilab/android/activities/ShowConversationActivity.java24
-rw-r--r--app/src/main/java/app/fedilab/android/activities/SlideMediaActivity.java2
-rw-r--r--app/src/main/java/app/fedilab/android/activities/TootActivity.java172
-rw-r--r--app/src/main/java/app/fedilab/android/activities/TootInfoActivity.java2
-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.java12
-rw-r--r--app/src/main/java/app/fedilab/android/activities/WhoToFollowActivity.java4
-rw-r--r--app/src/main/java/app/fedilab/android/asynctasks/PostActionAsyncTask.java4
-rw-r--r--app/src/main/java/app/fedilab/android/client/API.java84
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/Account.java2
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/Announcement.java3
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/ManageTimelines.java2
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/Reaction.java43
-rw-r--r--app/src/main/java/app/fedilab/android/client/Entities/Status.java361
-rw-r--r--app/src/main/java/app/fedilab/android/client/GNUAPI.java10
-rw-r--r--app/src/main/java/app/fedilab/android/client/HttpsConnection.java7
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/CustomEmojiAdapter.java3
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/ReactionAdapter.java10
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/SearchListAdapter.java2
-rw-r--r--app/src/main/java/app/fedilab/android/drawers/StatusListAdapter.java46
-rw-r--r--app/src/main/java/app/fedilab/android/fragments/ColorSettingsFragment.java103
-rw-r--r--app/src/main/java/app/fedilab/android/fragments/ContentSettingsFragment.java1192
-rw-r--r--app/src/main/java/app/fedilab/android/fragments/DisplayAccountsFragment.java42
-rw-r--r--app/src/main/java/app/fedilab/android/fragments/DisplayAnnouncementsFragment.java10
-rw-r--r--app/src/main/java/app/fedilab/android/fragments/DisplayNotificationsFragment.java5
-rw-r--r--app/src/main/java/app/fedilab/android/fragments/DisplayStatusFragment.java20
-rw-r--r--app/src/main/java/app/fedilab/android/fragments/DisplayStoriesFragment.java6
-rw-r--r--app/src/main/java/app/fedilab/android/fragments/MediaSliderFragment.java12
-rw-r--r--app/src/main/java/app/fedilab/android/helper/CountDrawable.java2
-rw-r--r--app/src/main/java/app/fedilab/android/helper/Helper.java31
-rw-r--r--app/src/main/java/app/fedilab/android/services/BackupNotificationInDataBaseService.java14
-rw-r--r--app/src/main/java/app/fedilab/android/services/BackupStatusInDataBaseService.java14
-rw-r--r--app/src/main/java/app/fedilab/android/services/BackupStatusService.java18
-rw-r--r--app/src/main/java/app/fedilab/android/services/LiveNotificationDelayedService.java38
-rw-r--r--app/src/main/java/app/fedilab/android/services/LiveNotificationService.java32
-rw-r--r--app/src/main/java/app/fedilab/android/services/RestartLiveNotificationReceiver.java4
-rw-r--r--app/src/main/java/app/fedilab/android/services/StopDelayedNotificationReceiver.java2
-rw-r--r--app/src/main/java/app/fedilab/android/services/StopLiveNotificationReceiver.java2
-rw-r--r--app/src/main/java/app/fedilab/android/services/StreamingFederatedTimelineService.java10
-rw-r--r--app/src/main/java/app/fedilab/android/services/StreamingHomeTimelineService.java10
-rw-r--r--app/src/main/java/app/fedilab/android/services/StreamingLocalTimelineService.java10
-rw-r--r--app/src/main/java/app/fedilab/android/sqlite/Sqlite.java2
80 files changed, 1537 insertions, 1819 deletions
diff --git a/app/src/main/java/app/fedilab/android/activities/AboutActivity.java b/app/src/main/java/app/fedilab/android/activities/AboutActivity.java
index 759df9726..1b175403c 100644
--- a/app/src/main/java/app/fedilab/android/activities/AboutActivity.java
+++ b/app/src/main/java/app/fedilab/android/activities/AboutActivity.java
@@ -94,7 +94,7 @@ public class AboutActivity extends BaseActivity implements OnRetrieveRemoteAccou
if (actionBar != null) {
LayoutInflater inflater = (LayoutInflater) this.getSystemService(LAYOUT_INFLATER_SERVICE);
assert inflater != null;
- View view = inflater.inflate(R.layout.simple_bar, new LinearLayout(getApplicationContext()), false);
+ View view = inflater.inflate(R.layout.simple_bar, new LinearLayout(AboutActivity.this), false);
view.setBackground(new ColorDrawable(ContextCompat.getColor(AboutActivity.this, R.color.cyanea_primary)));
actionBar.setCustomView(view, new ActionBar.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
@@ -208,11 +208,11 @@ public class AboutActivity extends BaseActivity implements OnRetrieveRemoteAccou
lv_ux.setAdapter(accountSearchWebAdapterUxUiDesigners);
if (MainActivity.social == UpdateAccountInfoAsyncTask.SOCIAL.MASTODON || MainActivity.social == UpdateAccountInfoAsyncTask.SOCIAL.PLEROMA) {
- new RetrieveRemoteDataAsyncTask(getApplicationContext(), "fedilab", "toot.fedilab.app", AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
- new RetrieveRemoteDataAsyncTask(getApplicationContext(), "mmarif", "mastodon.social", AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
- new RetrieveRemoteDataAsyncTask(getApplicationContext(), "PhotonQyv", "mastodon.xyz", AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
- new RetrieveRemoteDataAsyncTask(getApplicationContext(), "angrytux", "social.tchncs.de", AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
- new RetrieveRemoteDataAsyncTask(getApplicationContext(), "guzzisti", "mastodon.social", AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new RetrieveRemoteDataAsyncTask(AboutActivity.this, "fedilab", "toot.fedilab.app", AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new RetrieveRemoteDataAsyncTask(AboutActivity.this, "mmarif", "mastodon.social", AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new RetrieveRemoteDataAsyncTask(AboutActivity.this, "PhotonQyv", "mastodon.xyz", AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new RetrieveRemoteDataAsyncTask(AboutActivity.this, "angrytux", "social.tchncs.de", AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new RetrieveRemoteDataAsyncTask(AboutActivity.this, "guzzisti", "mastodon.social", AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
} else {
SpannableString name = new SpannableString("@fedilab@toot.fedilab.app");
name.setSpan(new UnderlineSpan(), 0, name.length(), 0);
@@ -251,7 +251,7 @@ public class AboutActivity extends BaseActivity implements OnRetrieveRemoteAccou
@Override
public void onRetrieveRemoteAccount(Results results, boolean developerAccount) {
if (results == null) {
- Toasty.error(getApplicationContext(), getString(R.string.toast_error), Toast.LENGTH_LONG).show();
+ Toasty.error(AboutActivity.this, getString(R.string.toast_error), Toast.LENGTH_LONG).show();
return;
}
List<Account> accounts = results.getAccounts();
@@ -273,7 +273,7 @@ public class AboutActivity extends BaseActivity implements OnRetrieveRemoteAccou
accountSearchWebAdapterContributors.notifyDataSetChanged();
break;
}
- new RetrieveRelationshipAsyncTask(getApplicationContext(), account.getId(), AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new RetrieveRelationshipAsyncTask(AboutActivity.this, account.getId(), AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}
}
@@ -283,17 +283,17 @@ public class AboutActivity extends BaseActivity implements OnRetrieveRemoteAccou
super.onResume();
if (developers != null) {
for (Account account : developers) {
- new RetrieveRelationshipAsyncTask(getApplicationContext(), account.getId(), AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new RetrieveRelationshipAsyncTask(AboutActivity.this, account.getId(), AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}
}
if (contributors != null) {
for (Account account : contributors) {
- new RetrieveRelationshipAsyncTask(getApplicationContext(), account.getId(), AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new RetrieveRelationshipAsyncTask(AboutActivity.this, account.getId(), AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}
}
if (uxuidesigners != null) {
for (Account account : uxuidesigners) {
- new RetrieveRelationshipAsyncTask(getApplicationContext(), account.getId(), AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new RetrieveRelationshipAsyncTask(AboutActivity.this, account.getId(), AboutActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}
}
}
diff --git a/app/src/main/java/app/fedilab/android/activities/AccountReportActivity.java b/app/src/main/java/app/fedilab/android/activities/AccountReportActivity.java
index 73ebb3d62..3446ed7d3 100644
--- a/app/src/main/java/app/fedilab/android/activities/AccountReportActivity.java
+++ b/app/src/main/java/app/fedilab/android/activities/AccountReportActivity.java
@@ -94,14 +94,14 @@ public class AccountReportActivity extends BaseActivity implements OnAdminAction
if (actionBar != null) {
LayoutInflater inflater = (LayoutInflater) this.getSystemService(LAYOUT_INFLATER_SERVICE);
assert inflater != null;
- View view = inflater.inflate(R.layout.simple_bar, new LinearLayout(getApplicationContext()), false);
+ View view = inflater.inflate(R.layout.simple_bar, new LinearLayout(AccountReportActivity.this), false);
view.setBackground(new ColorDrawable(ContextCompat.getColor(AccountReportActivity.this, R.color.cyanea_primary)));
actionBar.setCustomView(view, new ActionBar.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.MATCH_PARENT));
actionBar.setDisplayOptions(ActionBar.DISPLAY_SHOW_CUSTOM);
ImageView toolbar_close = actionBar.getCustomView().findViewById(R.id.toolbar_close);
TextView toolbar_title = actionBar.getCustomView().findViewById(R.id.toolbar_title);
toolbar_close.setOnClickListener(v -> finish());
- toolbar_title.setText(String.format(getString(R.string.administration) + " %s", Helper.getLiveInstance(getApplicationContext())));
+ toolbar_title.setText(String.format(getString(R.string.administration) + " %s", Helper.getLiveInstance(AccountReportActivity.this)));
}
setContentView(R.layout.activity_admin_report);
@@ -116,8 +116,8 @@ public class AccountReportActivity extends BaseActivity implements OnAdminAction
email_label = findViewById(R.id.email_label);
allow_reject_group = findViewById(R.id.allow_reject_group);
allow_reject_group.setVisibility(View.GONE);
- allow.getBackground().setColorFilter(ContextCompat.getColor(getApplicationContext(), R.color.green_1), PorterDuff.Mode.MULTIPLY);
- reject.getBackground().setColorFilter(ContextCompat.getColor(getApplicationContext(), R.color.red_1), PorterDuff.Mode.MULTIPLY);
+ allow.getBackground().setColorFilter(ContextCompat.getColor(AccountReportActivity.this, R.color.green_1), PorterDuff.Mode.MULTIPLY);
+ reject.getBackground().setColorFilter(ContextCompat.getColor(AccountReportActivity.this, R.color.red_1), PorterDuff.Mode.MULTIPLY);
comment_label = findViewById(R.id.comment_label);
permissions = findViewById(R.id.permissions);
username = findViewById(R.id.username);
@@ -132,13 +132,13 @@ public class AccountReportActivity extends BaseActivity implements OnAdminAction
comment = findViewById(R.id.comment);
if (account_id == null && report == null && targeted_account == null) {
- Toasty.error(getApplicationContext(), getString(R.string.toast_error), Toast.LENGTH_LONG).show();
+ Toasty.error(AccountReportActivity.this, getString(R.string.toast_error), Toast.LENGTH_LONG).show();
finish();
}
assign.setVisibility(View.GONE);
status.setVisibility(View.GONE);
if (account_id != null) {
- new PostAdminActionAsyncTask(getApplicationContext(), API.adminAction.GET_ONE_ACCOUNT, account_id, null, AccountReportActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new PostAdminActionAsyncTask(AccountReportActivity.this, API.adminAction.GET_ONE_ACCOUNT, account_id, null, AccountReportActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
return;
}
if (report != null) {
@@ -156,7 +156,7 @@ public class AccountReportActivity extends BaseActivity implements OnAdminAction
Group statuses_group = findViewById(R.id.statuses_group);
statuses_group.setVisibility(View.VISIBLE);
if (MainActivity.social == UpdateAccountInfoAsyncTask.SOCIAL.PLEROMA) {
- new PostAdminActionAsyncTask(getApplicationContext(), API.adminAction.GET_ONE_ACCOUNT, report.getTarget_account().getUsername(), null, AccountReportActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
+ new PostAdminActionAsyncTask(AccountReportActivity.this, API.adminAction.GET_ONE_ACCOUNT, report.getTarget_account().getUsername(), null, AccountReportActivity.this).executeOnExecutor(AsyncTask.THREAD_POOL_EXECUTOR);
}
}
@@ -187,7 +187,7 @@ public class AccountReportActivity extends BaseActivity implements OnAdminAction
});
builderInner.show();
} else {
- Toasty.error(getApplicationContext(), apiResponse.getError().getError(), Toast.LENGTH_LONG).show();
+ Toasty.error(AccountReportActivity.this, apiResponse.getError().getError(), Toast.LENGTH_LONG).show();
}
return;
}
@@ -206,7 +206,7 @@