Merge branch 'develop' into improve_admin

This commit is contained in:
Thomas 2022-11-12 10:29:32 +01:00
commit 9a79b9dc7d
4 changed files with 30 additions and 14 deletions

View File

@ -13,8 +13,8 @@ android {
defaultConfig {
minSdk 21
targetSdk 31
versionCode 424
versionName "3.6.3"
versionCode 425
versionName "3.6.4"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
flavorDimensions "default"

View File

@ -1,4 +1,9 @@
[
{
"version": "3.6.4",
"code": "425",
"note": "Changed:\n- Tag search ordered by popularity\n\nFixed:\n- Unable to get client ID on some devices\n- Issue with messages/notifications not correctly displayed\n- Notifications not received\n- Friendica: issues with mentions and tags (open browser)\n- Improve sharing behaviour"
},
{
"version": "3.6.3",
"code": "424",

View File

@ -121,19 +121,21 @@ public class FragmentMastodonTag extends Fragment {
binding.noActionText.setText(R.string.no_tags);
return;
}
Collections.sort(tags, (obj1, obj2) -> Integer.compare(obj2.getWeight(), obj1.getWeight()));
boolean isInCollection = false;
for (Tag tag : tags) {
if (tag.name.compareToIgnoreCase(search) == 0) {
isInCollection = true;
break;
if (search != null) {
Collections.sort(tags, (obj1, obj2) -> Integer.compare(obj2.getWeight(), obj1.getWeight()));
boolean isInCollection = false;
for (Tag tag : tags) {
if (tag.name.compareToIgnoreCase(search) == 0) {
isInCollection = true;
break;
}
}
if (!isInCollection) {
Tag tag = new Tag();
tag.name = search;
tag.history = new ArrayList<>();
tags.add(0, tag);
}
}
if (!isInCollection) {
Tag tag = new Tag();
tag.name = search;
tag.history = new ArrayList<>();
tags.add(0, tag);
}
binding.recyclerView.setVisibility(View.VISIBLE);
binding.noAction.setVisibility(View.GONE);

View File

@ -0,0 +1,9 @@
Changed:
- Tag search ordered by popularity
Fixed:
- Unable to get client ID on some devices
- Issue with messages/notifications not correctly displayed
- Notifications not received
- Friendica: issues with mentions and tags (open browser)
- Improve sharing behaviour