Loading app/src/main/java/app/fedilab/android/activities/ComposeActivity.java +8 −6 Original line number Diff line number Diff line Loading @@ -731,18 +731,20 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana Status status = new Status(); status.id = Helper.generateIdString(); status.mentions = statusList.get(position).mentions; status.visibility = statusList.get(position).visibility; status.mentions = statusList.get(position - 1).mentions; status.visibility = statusList.get(position - 1).visibility; final SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(ComposeActivity.this); boolean unlistedReplies = sharedpreferences.getBoolean(getString(R.string.SET_UNLISTED_REPLIES), true); if (status.visibility.equalsIgnoreCase("public") && unlistedReplies) { status.visibility = "unlisted"; } status.spoiler_text = statusList.get(position).spoiler_text; status.sensitive = statusList.get(position).sensitive; status.spoiler_text = statusList.get(position - 1).spoiler_text; status.sensitive = statusList.get(position - 1).sensitive; statusList.add(status); composeAdapter.notifyItemInserted(position + 1); binding.recyclerView.smoothScrollToPosition(position + 1); composeAdapter.notifyItemInserted(position); composeAdapter.notifyItemRangeChanged(0, statusList.size()); binding.recyclerView.smoothScrollToPosition(statusList.size()); } @Override Loading app/src/main/java/app/fedilab/android/activities/MediaActivity.java +0 −2 Original line number Diff line number Diff line Loading @@ -28,7 +28,6 @@ import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.MotionEvent; Loading Loading @@ -119,7 +118,6 @@ public class MediaActivity extends BaseTransparentActivity implements OnDownload mediaFromProfile = b.getBoolean(Helper.ARG_MEDIA_ARRAY_PROFILE, false); status = (Status) b.getSerializable(Helper.ARG_STATUS); } Log.v(Helper.TAG, "mediaPosition: " + mediaPosition); if (mediaFromProfile && mediaAttachmentProfile != null) { attachments = new ArrayList<>(); attachments.addAll(mediaAttachmentProfile); Loading app/src/main/java/app/fedilab/android/ui/drawer/ComposeAdapter.java +2 −2 Original line number Diff line number Diff line Loading @@ -459,7 +459,7 @@ public class ComposeAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder holder.binding.addRemoveStatus.setIconResource(R.drawable.ic_compose_thread_add_status); holder.binding.addRemoveStatus.setContentDescription(context.getString(R.string.add_status)); holder.binding.addRemoveStatus.setOnClickListener(v -> { manageDrafts.onItemDraftAdded(holder.getLayoutPosition()); manageDrafts.onItemDraftAdded(statusList.size()); buttonVisibility(holder); }); } Loading @@ -467,7 +467,7 @@ public class ComposeAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder holder.binding.addRemoveStatus.setIconResource(R.drawable.ic_compose_thread_add_status); holder.binding.addRemoveStatus.setContentDescription(context.getString(R.string.add_status)); holder.binding.addRemoveStatus.setOnClickListener(v -> { manageDrafts.onItemDraftAdded(holder.getLayoutPosition()); manageDrafts.onItemDraftAdded(statusList.size()); buttonVisibility(holder); }); } Loading src/fdroid/fastlane/metadata/android/en/changelogs/467.txt +1 −0 Original line number Diff line number Diff line Loading @@ -3,5 +3,6 @@ Changed: Fixed: - Fix crashes with pinch zoom - Copy/Paste in threads - Fix crash when checking redirection on http links - Displaying menu in media preview reset zoom No newline at end of file Loading
app/src/main/java/app/fedilab/android/activities/ComposeActivity.java +8 −6 Original line number Diff line number Diff line Loading @@ -731,18 +731,20 @@ public class ComposeActivity extends BaseActivity implements ComposeAdapter.Mana Status status = new Status(); status.id = Helper.generateIdString(); status.mentions = statusList.get(position).mentions; status.visibility = statusList.get(position).visibility; status.mentions = statusList.get(position - 1).mentions; status.visibility = statusList.get(position - 1).visibility; final SharedPreferences sharedpreferences = PreferenceManager.getDefaultSharedPreferences(ComposeActivity.this); boolean unlistedReplies = sharedpreferences.getBoolean(getString(R.string.SET_UNLISTED_REPLIES), true); if (status.visibility.equalsIgnoreCase("public") && unlistedReplies) { status.visibility = "unlisted"; } status.spoiler_text = statusList.get(position).spoiler_text; status.sensitive = statusList.get(position).sensitive; status.spoiler_text = statusList.get(position - 1).spoiler_text; status.sensitive = statusList.get(position - 1).sensitive; statusList.add(status); composeAdapter.notifyItemInserted(position + 1); binding.recyclerView.smoothScrollToPosition(position + 1); composeAdapter.notifyItemInserted(position); composeAdapter.notifyItemRangeChanged(0, statusList.size()); binding.recyclerView.smoothScrollToPosition(statusList.size()); } @Override Loading
app/src/main/java/app/fedilab/android/activities/MediaActivity.java +0 −2 Original line number Diff line number Diff line Loading @@ -28,7 +28,6 @@ import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.os.Handler; import android.util.Log; import android.view.Menu; import android.view.MenuItem; import android.view.MotionEvent; Loading Loading @@ -119,7 +118,6 @@ public class MediaActivity extends BaseTransparentActivity implements OnDownload mediaFromProfile = b.getBoolean(Helper.ARG_MEDIA_ARRAY_PROFILE, false); status = (Status) b.getSerializable(Helper.ARG_STATUS); } Log.v(Helper.TAG, "mediaPosition: " + mediaPosition); if (mediaFromProfile && mediaAttachmentProfile != null) { attachments = new ArrayList<>(); attachments.addAll(mediaAttachmentProfile); Loading
app/src/main/java/app/fedilab/android/ui/drawer/ComposeAdapter.java +2 −2 Original line number Diff line number Diff line Loading @@ -459,7 +459,7 @@ public class ComposeAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder holder.binding.addRemoveStatus.setIconResource(R.drawable.ic_compose_thread_add_status); holder.binding.addRemoveStatus.setContentDescription(context.getString(R.string.add_status)); holder.binding.addRemoveStatus.setOnClickListener(v -> { manageDrafts.onItemDraftAdded(holder.getLayoutPosition()); manageDrafts.onItemDraftAdded(statusList.size()); buttonVisibility(holder); }); } Loading @@ -467,7 +467,7 @@ public class ComposeAdapter extends RecyclerView.Adapter<RecyclerView.ViewHolder holder.binding.addRemoveStatus.setIconResource(R.drawable.ic_compose_thread_add_status); holder.binding.addRemoveStatus.setContentDescription(context.getString(R.string.add_status)); holder.binding.addRemoveStatus.setOnClickListener(v -> { manageDrafts.onItemDraftAdded(holder.getLayoutPosition()); manageDrafts.onItemDraftAdded(statusList.size()); buttonVisibility(holder); }); } Loading
src/fdroid/fastlane/metadata/android/en/changelogs/467.txt +1 −0 Original line number Diff line number Diff line Loading @@ -3,5 +3,6 @@ Changed: Fixed: - Fix crashes with pinch zoom - Copy/Paste in threads - Fix crash when checking redirection on http links - Displaying menu in media preview reset zoom No newline at end of file