Merge branch 'main'
# Conflicts: # README.md # mastodon/build.gradle # mastodon/src/github/java/org/joinmastodon/android/updater/GithubSelfUpdaterImpl.java # mastodon/src/main/java/org/joinmastodon/android/GlobalUserPreferences.java # mastodon/src/main/java/org/joinmastodon/android/MainActivity.java # mastodon/src/main/java/org/joinmastodon/android/PushNotificationReceiver.java # mastodon/src/main/java/org/joinmastodon/android/api/requests/notifications/DismissNotification.java # mastodon/src/main/java/org/joinmastodon/android/fragments/ComposeFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/HomeFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/HomeTimelineFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/NotificationsListFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/PinnableStatusListFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/ProfileFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/ScheduledStatusListFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/SettingsFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/StatusEditHistoryFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/StatusListFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/discover/DiscoverFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/discover/LocalTimelineFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/discover/SearchFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/onboarding/AccountActivationFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/onboarding/CustomWelcomeFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/onboarding/InstanceRulesFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/onboarding/SignupFragment.java # mastodon/src/main/java/org/joinmastodon/android/fragments/report/ReportAddPostsChoiceFragment.java # mastodon/src/main/java/org/joinmastodon/android/model/TranslatedStatus.java # mastodon/src/main/java/org/joinmastodon/android/ui/AccountSwitcherSheet.java # mastodon/src/main/java/org/joinmastodon/android/ui/M3AlertDialogBuilder.java # mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/FooterStatusDisplayItem.java # mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/HeaderStatusDisplayItem.java # mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/LinkCardStatusDisplayItem.java # mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/PhotoStatusDisplayItem.java # mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/StatusDisplayItem.java # mastodon/src/main/java/org/joinmastodon/android/ui/displayitems/TextStatusDisplayItem.java # mastodon/src/main/java/org/joinmastodon/android/ui/text/ClickableLinksDelegate.java # mastodon/src/main/java/org/joinmastodon/android/ui/text/LinkSpan.java # mastodon/src/main/java/org/joinmastodon/android/ui/utils/ColorPalette.java # mastodon/src/main/java/org/joinmastodon/android/ui/utils/UiUtils.java # mastodon/src/main/java/org/joinmastodon/android/utils/StatusFilterPredicate.java # mastodon/src/main/res/color/button_bg_secondary_dark_on_light.xml # mastodon/src/main/res/color/button_text_primary_light_on_dark.xml # mastodon/src/main/res/drawable/ic_fluent_arrow_forward_24_regular.xml # mastodon/src/main/res/drawable/ic_fluent_arrow_repeat_all_24_very_filled.xml # mastodon/src/main/res/drawable/ic_fluent_chat_24_filled.xml # mastodon/src/main/res/drawable/ic_fluent_chat_multiple_24_regular_text.xml # mastodon/src/main/res/drawable/ic_fluent_eye_24_regular.xml # mastodon/src/main/res/drawable/ic_fluent_send_24_regular.xml # mastodon/src/main/res/drawable/ic_fluent_translate_24_regular.xml # mastodon/src/main/res/layout/compose_action.xml # mastodon/src/main/res/layout/display_item_footer.xml # mastodon/src/main/res/layout/fragment_compose.xml # mastodon/src/main/res/layout/fragment_profile.xml # mastodon/src/main/res/layout/header_welcome_custom.xml # mastodon/src/main/res/layout/item_list_header_simple.xml # mastodon/src/main/res/layout/item_settings_text.xml # mastodon/src/main/res/layout/item_settings_update.xml # mastodon/src/main/res/layout/item_text.xml # mastodon/src/main/res/layout/recycler_fragment_with_fab.xml # mastodon/src/main/res/menu/color_palettes.xml # mastodon/src/main/res/menu/post.xml # mastodon/src/main/res/menu/profile.xml # mastodon/src/main/res/menu/profile_own.xml # mastodon/src/main/res/values-fr-rFR/strings_sk.xml # mastodon/src/main/res/values-in-rID/strings_sk.xml # mastodon/src/main/res/values-pl-rPL/strings_sk.xml # mastodon/src/main/res/values-ru-rRU/strings_sk.xml # mastodon/src/main/res/values-uk-rUA/strings_sk.xml # mastodon/src/main/res/values-v31/colors.xml # mastodon/src/main/res/values/attrs.xml # mastodon/src/main/res/values/colors.xml # mastodon/src/main/res/values/ids.xml # mastodon/src/main/res/values/palettes.xml # mastodon/src/main/res/values/strings.xml # mastodon/src/main/res/values/strings_sk.xml # mastodon/src/main/res/values/styles.xml # metadata/ca/changelogs/50.txt # metadata/ca/changelogs/51.txt # metadata/ca/full_description.txt # metadata/de-DE/full_description.txt # metadata/en-US/changelogs/50.txt # metadata/en-US/changelogs/51.txt # metadata/en-US/changelogs/56.txt # metadata/en-US/full_description.txt # metadata/en-US/images/phoneScreenshots/1.jpg # metadata/en-US/images/phoneScreenshots/2.jpg # metadata/en-US/images/phoneScreenshots/3.jpg # metadata/en-US/images/phoneScreenshots/4.jpg # metadata/en-US/images/phoneScreenshots/5.jpg # metadata/en-US/images/phoneScreenshots/6.jpg # metadata/en-US/short_description.txt # metadata/en-US/title.txt # metadata/es/changelogs/50.txt # metadata/es/changelogs/51.txt # metadata/es/full_description.txt # metadata/fr-FR/full_description.txt # metadata/gl-ES/short_description.txt # metadata/gl-ES/title.txt # metadata/id/full_description.txt # metadata/nl-NL/short_description.txt # metadata/nl-NL/title.txt # metadata/pt-BR/full_description.txt # metadata/sl/short_description.txt # metadata/sl/title.txt # metadata/sv/full_description.txt
This commit is contained in:
commit
f07e0906dd
182 changed files with 1157 additions and 92 deletions
22
.github/ISSUE_TEMPLATE/bug_report.md
vendored
22
.github/ISSUE_TEMPLATE/bug_report.md
vendored
|
@ -8,25 +8,35 @@ assignees: ''
|
||||||
---
|
---
|
||||||
|
|
||||||
**Describe the bug**
|
**Describe the bug**
|
||||||
|
|
||||||
A clear and concise description of what the bug is.
|
A clear and concise description of what the bug is.
|
||||||
|
|
||||||
**To Reproduce**
|
**To reproduce**
|
||||||
|
|
||||||
Steps to reproduce the behavior:
|
Steps to reproduce the behavior:
|
||||||
1. Go to '...'
|
1. Go to '...'
|
||||||
2. Click on '....'
|
2. Click on '....'
|
||||||
3. Scroll down to '....'
|
3. Scroll down to '....'
|
||||||
4. See error
|
4. See error
|
||||||
|
|
||||||
|
**Does this happen in the official app?**
|
||||||
|
|
||||||
|
Does this issue also occur with the respective upstream release?
|
||||||
|
(Please test using the respective `upstream-xxxxxx.apk` provided in [Releases](https://github.com/sk22/megalodon/releases) or at least using the current Mastodon version from the Play Store)
|
||||||
|
|
||||||
|
> No / Yes
|
||||||
|
|
||||||
|
> In case it does, please consider filing an [upstream bug report](https://github.com/mastodon/mastodon-android/issues) instead.
|
||||||
|
> If this bug is seriously impacting your usage or you think I might want to try to fix it for Megalodon, feel free to still create this issue!
|
||||||
|
|
||||||
**Screenshots and screen recordings**
|
**Screenshots and screen recordings**
|
||||||
|
|
||||||
If applicable, add screenshots (and screen recordings, if possible) to help explain your problem.
|
If applicable, add screenshots (and screen recordings, if possible) to help explain your problem.
|
||||||
|
|
||||||
**Version**
|
**Version**
|
||||||
|
|
||||||
Megalodon version: [e.g. v1.1.4+fork.#]
|
Megalodon version: [e.g. v1.1.4+fork.#]
|
||||||
|
|
||||||
**Additional context**
|
|
||||||
- Does this issue also occur with the respective upstream release? (Please test using the respective `upstream-xxxxxx.apk` provided in [Releases](https://github.com/sk22/megalodon/releases)) No / Yes (`mastodon#…`)
|
|
||||||
|
|
||||||
> In this case, please consider filing an [upstream bug report](https://github.com/mastodon/mastodon-android/issues) instead. If this bug is seriously impacting your usage or you think I might want to try to fix it for Megalodon, feel free to still create this issue!
|
|
||||||
|
|
||||||
**Crash log**
|
**Crash log**
|
||||||
|
|
||||||
If you know your way around Android development tools, please consider attaching a crash log, if possible.
|
If you know your way around Android development tools, please consider attaching a crash log, if possible.
|
||||||
|
|
3
fix-metadata-markdown-lists.sh
Executable file
3
fix-metadata-markdown-lists.sh
Executable file
|
@ -0,0 +1,3 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
find metadata -name '*.txt' -exec sed -Ei 's/^[–—─•·*]\s+/- /' {} \;
|
BIN
img/izzy-badge.png
Normal file
BIN
img/izzy-badge.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 20 KiB |
|
@ -12,7 +12,6 @@ import android.widget.Toast;
|
||||||
import org.joinmastodon.android.api.session.AccountSession;
|
import org.joinmastodon.android.api.session.AccountSession;
|
||||||
import org.joinmastodon.android.api.session.AccountSessionManager;
|
import org.joinmastodon.android.api.session.AccountSessionManager;
|
||||||
import org.joinmastodon.android.fragments.ComposeFragment;
|
import org.joinmastodon.android.fragments.ComposeFragment;
|
||||||
import org.joinmastodon.android.ui.M3AlertDialogBuilder;
|
|
||||||
import org.joinmastodon.android.ui.utils.UiUtils;
|
import org.joinmastodon.android.ui.utils.UiUtils;
|
||||||
|
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
|
@ -36,13 +35,10 @@ public class ExternalShareActivity extends FragmentStackActivity{
|
||||||
openComposeFragment(sessions.get(0).getID());
|
openComposeFragment(sessions.get(0).getID());
|
||||||
}else{
|
}else{
|
||||||
getWindow().setBackgroundDrawable(new ColorDrawable(0xff000000));
|
getWindow().setBackgroundDrawable(new ColorDrawable(0xff000000));
|
||||||
new M3AlertDialogBuilder(this)
|
UiUtils.pickAccount(this, null, R.string.choose_account, 0,
|
||||||
.setItems(sessions.stream().map(as->"@"+as.self.username+"@"+as.domain).toArray(String[]::new), (dialog, which)->{
|
session -> openComposeFragment(session.getID()),
|
||||||
openComposeFragment(sessions.get(which).getID());
|
b -> b.setOnCancelListener(d -> finish())
|
||||||
})
|
);
|
||||||
.setTitle(R.string.choose_account)
|
|
||||||
.setOnCancelListener(dialog -> finish())
|
|
||||||
.show();
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -372,7 +372,7 @@ public class PushSubscriptionManager{
|
||||||
for(AccountSession session:AccountSessionManager.getInstance().getLoggedInAccounts()){
|
for(AccountSession session:AccountSessionManager.getInstance().getLoggedInAccounts()){
|
||||||
if(session.pushSubscription==null || forceReRegister)
|
if(session.pushSubscription==null || forceReRegister)
|
||||||
session.getPushSubscriptionManager().registerAccountForPush(session.pushSubscription);
|
session.getPushSubscriptionManager().registerAccountForPush(session.pushSubscription);
|
||||||
else if(session.needUpdatePushSettings)
|
else
|
||||||
session.getPushSubscriptionManager().updatePushSettings(session.pushSubscription);
|
session.getPushSubscriptionManager().updatePushSettings(session.pushSubscription);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -44,7 +44,7 @@ public class NotificationsFragment extends MastodonToolbarFragment implements Sc
|
||||||
private FrameLayout[] tabViews;
|
private FrameLayout[] tabViews;
|
||||||
private TabLayoutMediator tabLayoutMediator;
|
private TabLayoutMediator tabLayoutMediator;
|
||||||
|
|
||||||
private NotificationsListFragment allNotificationsFragment, mentionsFragment, postsFragment;
|
private NotificationsListFragment allNotificationsFragment, mentionsFragment;
|
||||||
|
|
||||||
private String accountID;
|
private String accountID;
|
||||||
|
|
||||||
|
@ -104,13 +104,12 @@ public class NotificationsFragment extends MastodonToolbarFragment implements Sc
|
||||||
pager=view.findViewById(R.id.pager);
|
pager=view.findViewById(R.id.pager);
|
||||||
UiUtils.reduceSwipeSensitivity(pager);
|
UiUtils.reduceSwipeSensitivity(pager);
|
||||||
|
|
||||||
tabViews=new FrameLayout[3];
|
tabViews=new FrameLayout[2];
|
||||||
for(int i=0;i<tabViews.length;i++){
|
for(int i=0;i<tabViews.length;i++){
|
||||||
FrameLayout tabView=new FrameLayout(getActivity());
|
FrameLayout tabView=new FrameLayout(getActivity());
|
||||||
tabView.setId(switch(i){
|
tabView.setId(switch(i){
|
||||||
case 0 -> R.id.notifications_all;
|
case 0 -> R.id.notifications_all;
|
||||||
case 1 -> R.id.notifications_mentions;
|
case 1 -> R.id.notifications_mentions;
|
||||||
case 2 -> R.id.notifications_posts;
|
|
||||||
default -> throw new IllegalStateException("Unexpected value: "+i);
|
default -> throw new IllegalStateException("Unexpected value: "+i);
|
||||||
});
|
});
|
||||||
tabView.setVisibility(View.GONE);
|
tabView.setVisibility(View.GONE);
|
||||||
|
@ -162,15 +161,9 @@ public class NotificationsFragment extends MastodonToolbarFragment implements Sc
|
||||||
mentionsFragment=new NotificationsListFragment();
|
mentionsFragment=new NotificationsListFragment();
|
||||||
mentionsFragment.setArguments(args);
|
mentionsFragment.setArguments(args);
|
||||||
|
|
||||||
args=new Bundle(args);
|
|
||||||
args.putBoolean("onlyPosts", true);
|
|
||||||
postsFragment=new NotificationsListFragment();
|
|
||||||
postsFragment.setArguments(args);
|
|
||||||
|
|
||||||
getChildFragmentManager().beginTransaction()
|
getChildFragmentManager().beginTransaction()
|
||||||
.add(R.id.notifications_all, allNotificationsFragment)
|
.add(R.id.notifications_all, allNotificationsFragment)
|
||||||
.add(R.id.notifications_mentions, mentionsFragment)
|
.add(R.id.notifications_mentions, mentionsFragment)
|
||||||
.add(R.id.notifications_posts, postsFragment)
|
|
||||||
.commit();
|
.commit();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -180,7 +173,6 @@ public class NotificationsFragment extends MastodonToolbarFragment implements Sc
|
||||||
tab.setText(switch(position){
|
tab.setText(switch(position){
|
||||||
case 0 -> R.string.all_notifications;
|
case 0 -> R.string.all_notifications;
|
||||||
case 1 -> R.string.mentions;
|
case 1 -> R.string.mentions;
|
||||||
case 2 -> R.string.posts;
|
|
||||||
default -> throw new IllegalStateException("Unexpected value: "+position);
|
default -> throw new IllegalStateException("Unexpected value: "+position);
|
||||||
});
|
});
|
||||||
tab.view.textView.setAllCaps(true);
|
tab.view.textView.setAllCaps(true);
|
||||||
|
@ -231,7 +223,6 @@ public class NotificationsFragment extends MastodonToolbarFragment implements Sc
|
||||||
return switch(page){
|
return switch(page){
|
||||||
case 0 -> allNotificationsFragment;
|
case 0 -> allNotificationsFragment;
|
||||||
case 1 -> mentionsFragment;
|
case 1 -> mentionsFragment;
|
||||||
case 2 -> postsFragment;
|
|
||||||
default -> throw new IllegalStateException("Unexpected value: "+page);
|
default -> throw new IllegalStateException("Unexpected value: "+page);
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
@ -252,7 +243,7 @@ public class NotificationsFragment extends MastodonToolbarFragment implements Sc
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public int getItemCount(){
|
public int getItemCount(){
|
||||||
return 3;
|
return 2;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -15,6 +15,7 @@ import android.widget.TextView;
|
||||||
import org.joinmastodon.android.R;
|
import org.joinmastodon.android.R;
|
||||||
import org.joinmastodon.android.api.requests.accounts.GetAccountRelationships;
|
import org.joinmastodon.android.api.requests.accounts.GetAccountRelationships;
|
||||||
import org.joinmastodon.android.api.requests.accounts.GetFollowSuggestions;
|
import org.joinmastodon.android.api.requests.accounts.GetFollowSuggestions;
|
||||||
|
import org.joinmastodon.android.fragments.IsOnTop;
|
||||||
import org.joinmastodon.android.fragments.ProfileFragment;
|
import org.joinmastodon.android.fragments.ProfileFragment;
|
||||||
import org.joinmastodon.android.fragments.ScrollableToTop;
|
import org.joinmastodon.android.fragments.ScrollableToTop;
|
||||||
import org.joinmastodon.android.model.Account;
|
import org.joinmastodon.android.model.Account;
|
||||||
|
@ -48,7 +49,7 @@ import me.grishka.appkit.utils.BindableViewHolder;
|
||||||
import me.grishka.appkit.utils.V;
|
import me.grishka.appkit.utils.V;
|
||||||
import me.grishka.appkit.views.UsableRecyclerView;
|
import me.grishka.appkit.views.UsableRecyclerView;
|
||||||
|
|
||||||
public class DiscoverAccountsFragment extends BaseRecyclerFragment<DiscoverAccountsFragment.AccountWrapper> implements ScrollableToTop{
|
public class DiscoverAccountsFragment extends BaseRecyclerFragment<DiscoverAccountsFragment.AccountWrapper> implements ScrollableToTop, IsOnTop {
|
||||||
private String accountID;
|
private String accountID;
|
||||||
private Map<String, Relationship> relationships=Collections.emptyMap();
|
private Map<String, Relationship> relationships=Collections.emptyMap();
|
||||||
private GetAccountRelationships relationshipsRequest;
|
private GetAccountRelationships relationshipsRequest;
|
||||||
|
@ -139,6 +140,11 @@ public class DiscoverAccountsFragment extends BaseRecyclerFragment<DiscoverAccou
|
||||||
smoothScrollRecyclerViewToTop(list);
|
smoothScrollRecyclerViewToTop(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isOnTop() {
|
||||||
|
return isRecyclerViewOnTop(list);
|
||||||
|
}
|
||||||
|
|
||||||
private class AccountsAdapter extends UsableRecyclerView.Adapter<AccountViewHolder> implements ImageLoaderRecyclerAdapter{
|
private class AccountsAdapter extends UsableRecyclerView.Adapter<AccountViewHolder> implements ImageLoaderRecyclerAdapter{
|
||||||
|
|
||||||
public AccountsAdapter(){
|
public AccountsAdapter(){
|
||||||
|
|
|
@ -10,6 +10,7 @@ import android.widget.TextView;
|
||||||
|
|
||||||
import org.joinmastodon.android.R;
|
import org.joinmastodon.android.R;
|
||||||
import org.joinmastodon.android.api.requests.trends.GetTrendingLinks;
|
import org.joinmastodon.android.api.requests.trends.GetTrendingLinks;
|
||||||
|
import org.joinmastodon.android.fragments.IsOnTop;
|
||||||
import org.joinmastodon.android.fragments.ScrollableToTop;
|
import org.joinmastodon.android.fragments.ScrollableToTop;
|
||||||
import org.joinmastodon.android.model.Card;
|
import org.joinmastodon.android.model.Card;
|
||||||
import org.joinmastodon.android.ui.DividerItemDecoration;
|
import org.joinmastodon.android.ui.DividerItemDecoration;
|
||||||
|
@ -34,7 +35,7 @@ import me.grishka.appkit.utils.BindableViewHolder;
|
||||||
import me.grishka.appkit.utils.V;
|
import me.grishka.appkit.utils.V;
|
||||||
import me.grishka.appkit.views.UsableRecyclerView;
|
import me.grishka.appkit.views.UsableRecyclerView;
|
||||||
|
|
||||||
public class DiscoverNewsFragment extends BaseRecyclerFragment<Card> implements ScrollableToTop{
|
public class DiscoverNewsFragment extends BaseRecyclerFragment<Card> implements ScrollableToTop, IsOnTop {
|
||||||
private String accountID;
|
private String accountID;
|
||||||
private List<ImageLoaderRequest> imageRequests=Collections.emptyList();
|
private List<ImageLoaderRequest> imageRequests=Collections.emptyList();
|
||||||
private DiscoverInfoBannerHelper bannerHelper=new DiscoverInfoBannerHelper(DiscoverInfoBannerHelper.BannerType.TRENDING_LINKS);
|
private DiscoverInfoBannerHelper bannerHelper=new DiscoverInfoBannerHelper(DiscoverInfoBannerHelper.BannerType.TRENDING_LINKS);
|
||||||
|
@ -82,6 +83,11 @@ public class DiscoverNewsFragment extends BaseRecyclerFragment<Card> implements
|
||||||
smoothScrollRecyclerViewToTop(list);
|
smoothScrollRecyclerViewToTop(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isOnTop() {
|
||||||
|
return isRecyclerViewOnTop(list);
|
||||||
|
}
|
||||||
|
|
||||||
private class LinksAdapter extends UsableRecyclerView.Adapter<LinkViewHolder> implements ImageLoaderRecyclerAdapter{
|
private class LinksAdapter extends UsableRecyclerView.Adapter<LinkViewHolder> implements ImageLoaderRecyclerAdapter{
|
||||||
public LinksAdapter(){
|
public LinksAdapter(){
|
||||||
super(imgLoader);
|
super(imgLoader);
|
||||||
|
|
|
@ -4,6 +4,7 @@ import android.os.Bundle;
|
||||||
import android.view.View;
|
import android.view.View;
|
||||||
|
|
||||||
import org.joinmastodon.android.api.requests.trends.GetTrendingStatuses;
|
import org.joinmastodon.android.api.requests.trends.GetTrendingStatuses;
|
||||||
|
import org.joinmastodon.android.fragments.IsOnTop;
|
||||||
import org.joinmastodon.android.fragments.StatusListFragment;
|
import org.joinmastodon.android.fragments.StatusListFragment;
|
||||||
import org.joinmastodon.android.model.Status;
|
import org.joinmastodon.android.model.Status;
|
||||||
import org.joinmastodon.android.ui.utils.DiscoverInfoBannerHelper;
|
import org.joinmastodon.android.ui.utils.DiscoverInfoBannerHelper;
|
||||||
|
@ -12,7 +13,7 @@ import java.util.List;
|
||||||
|
|
||||||
import me.grishka.appkit.api.SimpleCallback;
|
import me.grishka.appkit.api.SimpleCallback;
|
||||||
|
|
||||||
public class DiscoverPostsFragment extends StatusListFragment{
|
public class DiscoverPostsFragment extends StatusListFragment implements IsOnTop {
|
||||||
private DiscoverInfoBannerHelper bannerHelper=new DiscoverInfoBannerHelper(DiscoverInfoBannerHelper.BannerType.TRENDING_POSTS);
|
private DiscoverInfoBannerHelper bannerHelper=new DiscoverInfoBannerHelper(DiscoverInfoBannerHelper.BannerType.TRENDING_POSTS);
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@ -32,4 +33,9 @@ public class DiscoverPostsFragment extends StatusListFragment{
|
||||||
super.onViewCreated(view, savedInstanceState);
|
super.onViewCreated(view, savedInstanceState);
|
||||||
bannerHelper.maybeAddBanner(contentWrap);
|
bannerHelper.maybeAddBanner(contentWrap);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isOnTop() {
|
||||||
|
return isRecyclerViewOnTop(list);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,6 +7,7 @@ import android.widget.TextView;
|
||||||
|
|
||||||
import org.joinmastodon.android.R;
|
import org.joinmastodon.android.R;
|
||||||
import org.joinmastodon.android.api.requests.trends.GetTrendingHashtags;
|
import org.joinmastodon.android.api.requests.trends.GetTrendingHashtags;
|
||||||
|
import org.joinmastodon.android.fragments.IsOnTop;
|
||||||
import org.joinmastodon.android.fragments.ScrollableToTop;
|
import org.joinmastodon.android.fragments.ScrollableToTop;
|
||||||
import org.joinmastodon.android.model.Hashtag;
|
import org.joinmastodon.android.model.Hashtag;
|
||||||
import org.joinmastodon.android.ui.DividerItemDecoration;
|
import org.joinmastodon.android.ui.DividerItemDecoration;
|
||||||
|
@ -23,7 +24,7 @@ import me.grishka.appkit.fragments.BaseRecyclerFragment;
|
||||||
import me.grishka.appkit.utils.BindableViewHolder;
|
import me.grishka.appkit.utils.BindableViewHolder;
|
||||||
import me.grishka.appkit.views.UsableRecyclerView;
|
import me.grishka.appkit.views.UsableRecyclerView;
|
||||||
|
|
||||||
public class TrendingHashtagsFragment extends BaseRecyclerFragment<Hashtag> implements ScrollableToTop{
|
public class TrendingHashtagsFragment extends BaseRecyclerFragment<Hashtag> implements ScrollableToTop, IsOnTop {
|
||||||
private String accountID;
|
private String accountID;
|
||||||
private DiscoverInfoBannerHelper bannerHelper=new DiscoverInfoBannerHelper(DiscoverInfoBannerHelper.BannerType.TRENDING_HASHTAGS);
|
private DiscoverInfoBannerHelper bannerHelper=new DiscoverInfoBannerHelper(DiscoverInfoBannerHelper.BannerType.TRENDING_HASHTAGS);
|
||||||
|
|
||||||
|
@ -67,6 +68,11 @@ public class TrendingHashtagsFragment extends BaseRecyclerFragment<Hashtag> impl
|
||||||
smoothScrollRecyclerViewToTop(list);
|
smoothScrollRecyclerViewToTop(list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public boolean isOnTop() {
|
||||||
|
return isRecyclerViewOnTop(list);
|
||||||
|
}
|
||||||
|
|
||||||
private class HashtagsAdapter extends RecyclerView.Adapter<HashtagViewHolder>{
|
private class HashtagsAdapter extends RecyclerView.Adapter<HashtagViewHolder>{
|
||||||
@NonNull
|
@NonNull
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -9,6 +9,7 @@ import android.view.ViewGroup;
|
||||||
import android.view.WindowInsets;
|
import android.view.WindowInsets;
|
||||||
import android.widget.Button;
|
import android.widget.Button;
|
||||||
import android.widget.EditText;
|
import android.widget.EditText;
|
||||||
|
import android.widget.Switch;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import com.squareup.otto.Subscribe;
|
import com.squareup.otto.Subscribe;
|
||||||
|
@ -28,15 +29,17 @@ import java.util.ArrayList;
|
||||||
import me.grishka.appkit.Nav;
|
import me.grishka.appkit.Nav;
|
||||||
import me.grishka.appkit.api.Callback;
|
import me.grishka.appkit.api.Callback;
|
||||||
import me.grishka.appkit.api.ErrorResponse;
|
import me.grishka.appkit.api.ErrorResponse;
|
||||||
import me.grishka.appkit.fragments.ToolbarFragment;
|
|
||||||
import me.grishka.appkit.utils.V;
|
import me.grishka.appkit.utils.V;
|
||||||
|
|
||||||
public class ReportCommentFragment extends MastodonToolbarFragment{
|
public class ReportCommentFragment extends MastodonToolbarFragment{
|
||||||
private String accountID;
|
private String accountID;
|
||||||
private Account reportAccount;
|
private Account reportAccount;
|
||||||
private Button btn;
|
private Button btn;
|
||||||
private View buttonBar;
|
private View buttonBar, forwardReportItem;
|
||||||
|
private TextView forwardReportText;
|
||||||
|
private Switch forwardReportSwitch;
|
||||||
private EditText commentEdit;
|
private EditText commentEdit;
|
||||||
|
private boolean forwardReport;
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void onCreate(Bundle savedInstanceState){
|
public void onCreate(Bundle savedInstanceState){
|
||||||
|
@ -77,7 +80,17 @@ public class ReportCommentFragment extends MastodonToolbarFragment{
|
||||||
view.findViewById(R.id.btn_back).setOnClickListener(this::onButtonClick);
|
view.findViewById(R.id.btn_back).setOnClickListener(this::onButtonClick);
|
||||||
buttonBar=view.findViewById(R.id.button_bar);
|
buttonBar=view.findViewById(R.id.button_bar);
|
||||||
commentEdit=view.findViewById(R.id.text);
|
commentEdit=view.findViewById(R.id.text);
|
||||||
|
forwardReportSwitch = view.findViewById(R.id.forward_report_switch);
|
||||||
|
forwardReportItem = view.findViewById(R.id.forward_report);
|
||||||
|
forwardReportText = view.findViewById(R.id.forward_report_text);
|
||||||
|
String domain = reportAccount.getDomain();
|
||||||
|
if (domain == null) {
|
||||||
|
forwardReportItem.setVisibility(View.GONE);
|
||||||
|
} else {
|
||||||
|
forwardReportItem.setOnClickListener(this::onForwardReportClick);
|
||||||
|
forwardReportText.setText(getActivity().getString(R.string.sk_forward_report_to, domain));
|
||||||
|
forwardReportSwitch.setChecked(forwardReport = true);
|
||||||
|
}
|
||||||
return view;
|
return view;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -102,7 +115,7 @@ public class ReportCommentFragment extends MastodonToolbarFragment{
|
||||||
ReportReason reason=ReportReason.valueOf(getArguments().getString("reason"));
|
ReportReason reason=ReportReason.valueOf(getArguments().getString("reason"));
|
||||||
ArrayList<String> statusIDs=getArguments().getStringArrayList("statusIDs");
|
ArrayList<String> statusIDs=getArguments().getStringArrayList("statusIDs");
|
||||||
ArrayList<String> ruleIDs=getArguments().getStringArrayList("ruleIDs");
|
ArrayList<String> ruleIDs=getArguments().getStringArrayList("ruleIDs");
|
||||||
new SendReport(reportAccount.id, reason, statusIDs, ruleIDs, v.getId()==R.id.btn_back ? null : commentEdit.getText().toString(), true)
|
new SendReport(reportAccount.id, reason, statusIDs, ruleIDs, v.getId()==R.id.btn_back ? null : commentEdit.getText().toString(), forwardReport)
|
||||||
.setCallback(new Callback<>(){
|
.setCallback(new Callback<>(){
|
||||||
@Override
|
@Override
|
||||||
public void onSuccess(Object result){
|
public void onSuccess(Object result){
|
||||||
|
@ -123,6 +136,11 @@ public class ReportCommentFragment extends MastodonToolbarFragment{
|
||||||
.exec(accountID);
|
.exec(accountID);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private void onForwardReportClick(View v) {
|
||||||
|
forwardReport = !forwardReport;
|
||||||
|
forwardReportSwitch.setChecked(forwardReport);
|
||||||
|
}
|
||||||
|
|
||||||
@Subscribe
|
@Subscribe
|
||||||
public void onFinishReportFragments(FinishReportFragmentsEvent ev){
|
public void onFinishReportFragments(FinishReportFragmentsEvent ev){
|
||||||
if(ev.reportAccountID.equals(reportAccount.id))
|
if(ev.reportAccountID.equals(reportAccount.id))
|
||||||
|
|
|
@ -111,7 +111,7 @@ public class HtmlParser{
|
||||||
@Override
|
@Override
|
||||||
public void head(@NonNull Node node, int depth){
|
public void head(@NonNull Node node, int depth){
|
||||||
if(node instanceof TextNode textNode){
|
if(node instanceof TextNode textNode){
|
||||||
ssb.append(textNode.text());
|
ssb.append(textNode.getWholeText());
|
||||||
}else if(node instanceof Element el){
|
}else if(node instanceof Element el){
|
||||||
switch(el.nodeName()){
|
switch(el.nodeName()){
|
||||||
case "a" -> {
|
case "a" -> {
|
||||||
|
|
|
@ -52,6 +52,7 @@ public abstract class GithubSelfUpdater{
|
||||||
public static class UpdateInfo{
|
public static class UpdateInfo{
|
||||||
public String changelog;
|
public String changelog;
|
||||||
public String version;
|
public String version;
|
||||||
|
public String changelog;
|
||||||
public long size;
|
public long size;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<item android:color="?android:colorPrimary" android:state_enabled="true"/>
|
<item android:color="?attr/colorButtonBackgroundPrimaryDarkOnLight" android:state_enabled="true"/>
|
||||||
<item android:color="?colorPollVoted"/>
|
<item android:color="?colorButtonBackgroundPrimaryDarkOnLightDisabled"/>
|
||||||
</selector>
|
</selector>
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<item android:color="?colorSecondary" android:state_enabled="true"/>
|
<item android:color="?colorButtonBackgroundPrimaryLightOnDark" android:state_enabled="true"/>
|
||||||
<item android:color="?colorPollVoted"/>
|
<item android:color="?colorButtonBackgroundPrimaryLightOnDarkDisabled"/>
|
||||||
</selector>
|
</selector>
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<item android:color="?colorPollVoted" android:state_enabled="true"/>
|
<item android:color="?colorButtonBackgroundSecondaryLightOnDark" android:state_enabled="true"/>
|
||||||
<item android:color="?colorSearchHint"/>
|
<item android:color="?colorButtonBackgroundSecondaryLightOnDarkDisabled"/>
|
||||||
</selector>
|
</selector>
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<item android:color="?colorSecondary" android:state_enabled="true"/>
|
<item android:color="?colorButtonTextPrimaryDarkOnLight" android:state_enabled="true"/>
|
||||||
<item android:color="?colorTabInactive"/>
|
<item android:color="?colorButtonTextPrimaryDarkOnLightDisabled"/>
|
||||||
</selector>
|
</selector>
|
|
@ -1,5 +1,5 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
<selector xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
<item android:color="?android:colorPrimary" android:state_enabled="true"/>
|
<item android:color="?colorButtonTextSecondaryDarkOnLight" android:state_enabled="true"/>
|
||||||
<item android:color="?colorTabInactive"/>
|
<item android:color="?colorButtonTextSecondaryDarkOnLightDisabled"/>
|
||||||
</selector>
|
</selector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="20dp" android:height="20dp" android:viewportWidth="20" android:viewportHeight="20">
|
||||||
|
<path android:pathData="M8.5 4h3c0-0.828-0.672-1.5-1.5-1.5S8.5 3.172 8.5 4zm-1 0c0-1.38 1.12-2.5 2.5-2.5s2.5 1.12 2.5 2.5h5C17.776 4 18 4.224 18 4.5S17.776 5 17.5 5h-1.054l-1.194 10.344C15.077 16.858 13.796 18 12.272 18H7.728c-1.524 0-2.805-1.142-2.98-2.656L3.554 5H2.5C2.224 5 2 4.776 2 4.5S2.224 4 2.5 4h5zM9 8c0-0.276-0.224-0.5-0.5-0.5S8 7.724 8 8v6c0 0.276 0.224 0.5 0.5 0.5S9 14.276 9 14V8zm2.5-0.5C11.224 7.5 11 7.724 11 8v6c0 0.276 0.224 0.5 0.5 0.5S12 14.276 12 14V8c0-0.276-0.224-0.5-0.5-0.5z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="28dp" android:height="28dp" android:viewportWidth="28" android:viewportHeight="28">
|
||||||
|
<path android:pathData="M25.256 16h0.006-0.01 0.005zm-0.704-0.52c0.1 0.318 0.387 0.518 0.704 0.52 0.07 0 0.148-0.02 0.226-0.04 0.39-0.12 0.61-0.55 0.48-0.94C25.932 14.93 22.932 6 14 6S2.067 14.93 2.037 15.02c-0.13 0.39 0.09 0.81 0.48 0.94 0.4 0.13 0.82-0.09 0.95-0.48l0.003-0.005C3.603 15.085 6.207 7.5 14.01 7.5c7.842 0 10.432 7.65 10.542 7.98zM10.5 16c0-1.933 1.567-3.5 3.5-3.5s3.5 1.567 3.5 3.5-1.567 3.5-3.5 3.5-3.5-1.567-3.5-3.5zm3.5-5c-2.761 0-5 2.239-5 5s2.239 5 5 5 5-2.239 5-5-2.239-5-5-5z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||||
|
<path android:pathData="M2.22 2.22C1.953 2.486 1.93 2.903 2.147 3.196L2.22 3.28l4.034 4.035c-1.922 1.35-3.358 3.365-3.955 5.75-0.1 0.401 0.143 0.809 0.545 0.91 0.402 0.1 0.81-0.144 0.91-0.546 0.53-2.116 1.837-3.89 3.58-5.034l1.81 1.81C8.436 10.924 8 11.914 8 13.004c0 2.209 1.79 4 4 4 1.09 0 2.079-0.437 2.8-1.144l5.92 5.92c0.293 0.292 0.767 0.292 1.06 0 0.267-0.267 0.29-0.684 0.073-0.977L21.78 20.72l-6.113-6.114 0.001-0.002-1.2-1.198-2.87-2.87H11.6L8.719 7.658 8.72 7.656l-1.133-1.13L3.28 2.22c-0.293-0.293-0.767-0.293-1.06 0zm7.984 9.046L13.74 14.8c-0.45 0.435-1.063 0.704-1.739 0.704-1.38 0-2.5-1.12-2.5-2.5 0-0.676 0.268-1.29 0.704-1.74zM12 5.5c-1 0-1.97 0.148-2.889 0.425l1.237 1.236C10.884 7.055 11.436 7 12 7c3.923 0 7.31 2.68 8.247 6.433 0.1 0.402 0.508 0.646 0.91 0.546 0.401-0.1 0.646-0.507 0.545-0.91C20.6 8.654 16.615 5.5 12 5.5zm0.195 3.51l3.801 3.8c-0.102-2.057-1.749-3.702-3.801-3.8z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="20dp" android:height="20dp" android:viewportWidth="20" android:viewportHeight="20">
|
||||||
|
<path android:pathData="M10 2c4.418 0 8 3.582 8 8 0 2.706-1.142 4.5-3 4.5-1.226 0-2.14-0.781-2.62-2.09C11.784 13.393 10.781 14 9.5 14 7.36 14 6 12.307 6 10c0-2.337 1.313-4 3.5-4 1.052 0 1.901 0.385 2.5 1.044V6.5C12 6.224 12.224 6 12.5 6c0.245 0 0.45 0.177 0.492 0.41L13 6.5V10c0 2.223 0.813 3.5 2 3.5s2-1.277 2-3.5c0-3.866-3.134-7-7-7s-7 3.134-7 7 3.134 7 7 7c0.823 0 1.626-0.142 2.383-0.416 0.26-0.094 0.547 0.04 0.64 0.3 0.095 0.26-0.04 0.546-0.3 0.64C11.859 17.838 10.94 18 10 18c-4.418 0-8-3.582-8-8s3.582-8 8-8zM9.5 7C7.924 7 7 8.17 7 10c0 1.797 0.966 3 2.5 3s2.5-1.203 2.5-3c0-1.83-0.924-3-2.5-3z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||||
|
<path android:pathData="M6.25 4.5C5.283 4.5 4.5 5.284 4.5 6.25v11.5c0 0.966 0.783 1.75 1.75 1.75h11.5c0.966 0 1.75-0.784 1.75-1.75v-4c0-0.414 0.335-0.75 0.75-0.75 0.414 0 0.75 0.336 0.75 0.75v4c0 1.795-1.456 3.25-3.25 3.25H6.25C4.455 21 3 19.545 3 17.75V6.25C3 4.455 4.455 3 6.25 3h4C10.664 3 11 3.336 11 3.75S10.664 4.5 10.25 4.5h-4zM13 3.75C13 3.336 13.335 3 13.75 3h6.5C20.664 3 21 3.336 21 3.75v6.5c0 0.414-0.336 0.75-0.75 0.75s-0.75-0.336-0.75-0.75V5.56l-5.22 5.22c-0.293 0.293-0.768 0.293-1.06 0-0.293-0.293-0.293-0.768 0-1.06l5.22-5.22h-4.69C13.335 4.5 13 4.164 13 3.75z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||||
|
<path android:pathData="M8.502 11.5c0.554 0 1.002 0.448 1.002 1.002 0 0.553-0.448 1.002-1.002 1.002-0.553 0-1.002-0.449-1.002-1.002 0-0.554 0.449-1.003 1.002-1.003zM12 4.353v6.651h7.442L17.72 9.28c-0.267-0.266-0.29-0.683-0.073-0.977L17.72 8.22c0.266-0.266 0.683-0.29 0.976-0.072L18.78 8.22l2.997 2.998c0.266 0.266 0.29 0.682 0.073 0.976l-0.073 0.084-2.996 3.003c-0.293 0.294-0.767 0.294-1.06 0.002-0.267-0.266-0.292-0.683-0.075-0.977l0.073-0.084 1.713-1.717h-7.431L12 19.25c0 0.466-0.421 0.82-0.88 0.738l-8.5-1.501C2.26 18.424 2 18.112 2 17.748V5.75c0-0.368 0.266-0.681 0.628-0.74l8.5-1.396C11.585 3.539 12 3.89 12 4.354zm-1.5 0.883l-7 1.15v10.732l7 1.236V5.237zM13 18.5h0.765l0.102-0.007c0.366-0.05 0.649-0.364 0.648-0.744l-0.007-4.25H13v5zm0.002-8.502L13 8.726V5h0.745c0.38 0 0.693 0.281 0.743 0.647l0.007 0.101L14.502 10h-1.5z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||||
|
<path android:pathData="M14.704 3.44C14.895 3.667 15 3.953 15 4.248V19.75c0 0.69-0.56 1.25-1.25 1.25-0.296 0-0.582-0.105-0.808-0.296l-4.967-4.206H4.25c-1.243 0-2.25-1.008-2.25-2.25v-4.5c0-1.243 1.007-2.25 2.25-2.25h3.725l4.968-4.204c0.526-0.446 1.315-0.38 1.761 0.147zM13.5 4.787l-4.975 4.21H4.25c-0.414 0-0.75 0.337-0.75 0.75v4.5c0 0.415 0.336 0.75 0.75 0.75h4.275L13.5 19.21V4.787z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="28dp" android:height="28dp" android:viewportWidth="28" android:viewportHeight="28">
|
||||||
|
<path android:pathData="M16.5 4.814c0-1.094-1.307-1.66-2.105-0.912l-4.937 4.63C9.134 8.836 8.706 9.005 8.261 9.005H5.25C3.455 9.005 2 10.46 2 12.255v3.492c0 1.795 1.455 3.25 3.25 3.25h3.012c0.444 0 0.872 0.17 1.196 0.473l4.937 4.626c0.799 0.748 2.105 0.182 2.105-0.912V4.814zm-6.016 4.812L15 5.39v17.216l-4.516-4.232c-0.602-0.564-1.397-0.878-2.222-0.878H5.25c-0.966 0-1.75-0.784-1.75-1.75v-3.492c0-0.966 0.784-1.75 1.75-1.75h3.011c0.826 0 1.62-0.314 2.223-0.88z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||||
|
<path android:pathData="M3.28 2.22c-0.293-0.293-0.767-0.293-1.06 0-0.293 0.293-0.293 0.767 0 1.06L6.438 7.5H4.25C3.007 7.499 2 8.506 2 9.749v4.497c0 1.243 1.007 2.25 2.25 2.25h3.68c0.183 0 0.36 0.068 0.498 0.19l4.491 3.994C13.725 21.396 15 20.824 15 19.746V16.06l5.72 5.72c0.292 0.292 0.767 0.292 1.06 0 0.293-0.293 0.293-0.768 0-1.061L3.28 2.22zM13.5 14.56v4.629l-4.075-3.624c-0.412-0.366-0.944-0.569-1.495-0.569H4.25c-0.414 0-0.75-0.335-0.75-0.75V9.75C3.5 9.335 3.836 9 4.25 9h3.688l5.562 5.56zm0-9.753v5.511l1.5 1.5V4.25c0-1.079-1.274-1.65-2.08-0.934l-3.4 3.022 1.063 1.063L13.5 4.807zm3.641 9.152l1.138 1.138C18.741 14.163 19 13.111 19 12c0-1.203-0.304-2.338-0.84-3.328-0.198-0.364-0.653-0.5-1.017-0.303-0.364 0.197-0.5 0.653-0.303 1.017 0.42 0.777 0.66 1.666 0.66 2.614 0 0.691-0.127 1.351-0.359 1.96zm2.247 2.247l1.093 1.094C21.445 15.763 22 13.946 22 12c0-2.226-0.728-4.284-1.96-5.946-0.246-0.333-0.716-0.403-1.048-0.157-0.333 0.247-0.403 0.716-0.157 1.05C19.881 8.358 20.5 10.106 20.5 12c0 1.531-0.404 2.966-1.112 4.206z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="28dp" android:height="28dp" android:viewportWidth="28" android:viewportHeight="28">
|
||||||
|
<path android:pathData="M3.28 2.22c-0.293-0.293-0.767-0.293-1.06 0-0.293 0.293-0.293 0.767 0 1.06l5.724 5.725H5.25C3.455 9.005 2 10.46 2 12.255v3.492c0 1.795 1.455 3.25 3.25 3.25h3.012c0.444 0 0.872 0.17 1.196 0.473l4.937 4.626c0.799 0.748 2.105 0.182 2.105-0.912v-5.623l8.22 8.22c0.292 0.292 0.767 0.292 1.06 0 0.293-0.293 0.293-0.768 0-1.061L3.28 2.22zM15 16.06v6.547l-4.516-4.231c-0.602-0.565-1.397-0.879-2.222-0.879H5.25c-0.966 0-1.75-0.783-1.75-1.75v-3.492c0-0.966 0.784-1.75 1.75-1.75h3.011c0.35 0 0.693-0.056 1.02-0.164L15 16.061zm-4.378-8.62l1.061 1.061L15 5.392v6.427l1.5 1.5V4.814c0-1.094-1.307-1.66-2.105-0.912L10.622 7.44zm9.55 9.55l1.137 1.137C21.912 16.88 22.25 15.478 22.25 14c0-2.136-0.706-4.11-1.897-5.697-0.249-0.332-0.719-0.399-1.05-0.15-0.332 0.249-0.399 0.719-0.15 1.05C20.156 10.54 20.75 12.199 20.75 14c0 1.058-0.205 2.067-0.578 2.99zm2.803 2.803l1.095 1.096c1.224-2.008 1.93-4.366 1.93-6.89 0-3.35-1.245-6.414-3.298-8.747-0.274-0.31-0.747-0.341-1.058-0.068-0.311 0.274-0.342 0.748-0.068 1.059C23.396 8.313 24.5 11.027 24.5 14c0 2.107-0.554 4.084-1.525 5.793z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -0,0 +1,3 @@
|
||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android" android:width="24dp" android:height="24dp" android:viewportWidth="24" android:viewportHeight="24">
|
||||||
|
<path android:pathData="M6.78 4.78c0.293-0.293 0.293-0.767 0-1.06-0.293-0.293-0.767-0.293-1.06 0L3.75 5.69 3.28 5.22c-0.293-0.293-0.767-0.293-1.06 0-0.293 0.293-0.293 0.767 0 1.06l1 1c0.293 0.293 0.767 0.293 1.06 0l2.5-2.5zm14.47 13.227H9.75l-0.102 0.007C9.282 18.064 9 18.377 9 18.757c0 0.414 0.336 0.75 0.75 0.75h11.5l0.102-0.007C21.718 19.45 22 19.137 22 18.757c0-0.414-0.336-0.75-0.75-0.75zm0-6.507H9.75l-0.102 0.007C9.282 11.557 9 11.87 9 12.25 9 12.664 9.336 13 9.75 13h11.5l0.102-0.007C21.718 12.943 22 12.63 22 12.25c0-0.414-0.336-0.75-0.75-0.75zm0-6.5H9.75L9.648 5.007C9.282 5.057 9 5.37 9 5.75 9 6.164 9.336 6.5 9.75 6.5h11.5l0.102-0.007C21.718 6.443 22 6.13 22 5.75 22 5.336 21.664 5 21.25 5zM6.78 17.78c0.293-0.293 0.293-0.767 0-1.06-0.293-0.293-0.767-0.293-1.06 0l-1.97 1.97-0.47-0.47c-0.293-0.293-0.767-0.293-1.06 0-0.293 0.293-0.293 0.767 0 1.06l1 1c0.293 0.293 0.767 0.293 1.06 0l2.5-2.5zm0-7.56c0.293 0.293 0.293 0.767 0 1.06l-2.5 2.5c-0.293 0.293-0.767 0.293-1.06 0l-1-1c-0.293-0.293-0.293-0.767 0-1.06 0.293-0.293 0.767-0.293 1.06 0l0.47 0.47 1.97-1.97c0.293-0.293 0.767-0.293 1.06 0z" android:fillColor="@color/fluent_default_icon_tint"/>
|
||||||
|
</vector>
|
|
@ -1,46 +0,0 @@
|
||||||
<?xml version="1.0" encoding="utf-8"?>
|
|
||||||
<org.joinmastodon.android.ui.views.AutoOrientationLinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
|
||||||
xmlns:tools="http://schemas.android.com/tools"
|
|
||||||
android:orientation="horizontal"
|
|
||||||
android:layout_width="match_parent"
|
|
||||||
android:layout_height="48dp"
|
|
||||||
android:gravity="center_vertical"
|
|
||||||
android:layoutDirection="locale">
|
|
||||||
|
|
||||||
<ImageView
|
|
||||||
android:id="@+id/icon"
|
|
||||||
android:layout_width="24dp"
|
|
||||||
android:layout_height="24dp"
|
|
||||||
android:layout_marginStart="16dp"
|
|
||||||
android:layout_marginEnd="32dp"
|
|
||||||
android:importantForAccessibility="no"
|
|
||||||
android:tint="?android:textColorPrimary"
|
|
||||||
tools:src="@drawable/ic_fluent_color_24_regular"/>
|
|
||||||
|
|
||||||
|
|
||||||
<TextView
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="wrap_content"
|
|
||||||
android:layout_marginEnd="8dp"
|
|
||||||
android:gravity="center_vertical"
|
|
||||||
android:textColor="?android:textColorPrimary"
|
|
||||||
android:textSize="16sp"
|
|
||||||
android:singleLine="true"
|
|
||||||
android:ellipsize="end"
|
|
||||||
android:text="@string/sk_settings_color_palette"/>
|
|
||||||
|
|
||||||
<Button
|
|
||||||
android:id="@+id/color_picker_button"
|
|
||||||
android:layout_width="wrap_content"
|
|
||||||
android:layout_height="32dp"
|
|
||||||
android:background="@drawable/bg_inline_button"
|
|
||||||
android:elevation="0dp"
|
|
||||||
android:ellipsize="middle"
|
|
||||||
android:fontFamily="sans-serif-medium"
|
|
||||||
android:singleLine="true"
|
|
||||||
android:stateListAnimator="@null"
|
|
||||||
android:textColor="?android:textColorPrimary"
|
|
||||||
android:textSize="16sp"
|
|
||||||
tools:text="@string/sk_color_theme_pink" />
|
|
||||||
|
|
||||||
</org.joinmastodon.android.ui.views.AutoOrientationLinearLayout>
|
|
4
metadata/ca/changelogs/55.txt
Normal file
4
metadata/ca/changelogs/55.txt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- Corregeix la renderització trencada d'etiquetes HTML i activa la renderització del format Markdown
|
||||||
|
- Inicia el <a href="https://translate.codeberg.org/projects/megalodon">projecte de traducció a Weblate</a>
|
||||||
|
- Afegeix un commutador per a la línia de temps federada
|
||||||
|
- Les versions 52-54 eren xicotets ajustos per a un llançament a Google Play
|
6
metadata/ca/changelogs/56.txt
Normal file
6
metadata/ca/changelogs/56.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Temes colorits personalitzats per @LucasGGamerM
|
||||||
|
- Nou logotip de «megalodon» enviat per @LucasGGamerM
|
||||||
|
- Millor cerca d'emojis en la redacció
|
||||||
|
- Votació ajustada (mostra el propi vot, mostra sempre el botó de vot, no talla les respostes llargues)
|
||||||
|
- Afegeix la configuració de notificacions emergents per a les notificacions de publicacions
|
||||||
|
- Correccions d'errors
|
6
metadata/ca/changelogs/59.txt
Normal file
6
metadata/ca/changelogs/59.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Afegeix un selector d'idioma
|
||||||
|
- Afegeix la funció de traducció
|
||||||
|
- Millora la semàntica per a votar en les enquestes (botons radials i caselles de selecció)
|
||||||
|
- Afegeix una opció per a permetre la votació de múltiples opcions en les enquestes
|
||||||
|
- Pantalla d'inici de sessió nova
|
||||||
|
- Correccions d'errors
|
5
metadata/ca/changelogs/61.txt
Normal file
5
metadata/ca/changelogs/61.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
- Colors de tema nous: Material You i vermell
|
||||||
|
- Nous tons grisos foscos per a tots els temes
|
||||||
|
- Icona d'impuls plena millor diferenciada
|
||||||
|
- Animacions per als botons d'interacció
|
||||||
|
- Correccions d'errors (fallada en algunes publicacions, «Llistes amb», llengua de publicació per defecte)
|
11
metadata/ca/changelogs/62.txt
Normal file
11
metadata/ca/changelogs/62.txt
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
- Botó «Publica» personalitzable
|
||||||
|
- Obri els enllaços del Fedivers a l'aplicació
|
||||||
|
- Pulsació llarga al botó d'impuls per a «citar» una publicació
|
||||||
|
- Copia l'URL de la publicació en mantenir polsat el botó de compartir
|
||||||
|
- Incorpora l'eliminació de notificacions (desactivat per defecte)
|
||||||
|
- Icones dedicades per a diferents tipus de notificacions
|
||||||
|
- Colors grisos nous
|
||||||
|
- Afegeix una opció de configuració per desactivar el desplaçament entre pestanyes
|
||||||
|
- Afegeix diversos enllaços a la configuració del compte
|
||||||
|
- Commutador per a mostrar/amagar el botó de traducció a la línia de temps
|
||||||
|
- Correccions d'errors i millores
|
6
metadata/ca/changelogs/63.txt
Normal file
6
metadata/ca/changelogs/63.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Opció per a impulsar amb una visibilitat específica en fer una polsació llarga
|
||||||
|
- Mostra la visibilitat dels propis impulsos
|
||||||
|
- Afegeix una llista de les etiquetes seguides
|
||||||
|
- Pulsació llarga per a copiar enllaços
|
||||||
|
- Opció per obrir publicacions des d'un altre compte
|
||||||
|
- Correccions d'errors i retocs menors
|
10
metadata/ca/changelogs/65.txt
Normal file
10
metadata/ca/changelogs/65.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- Esborranys i publicacions programades
|
||||||
|
- Mostra la publicació original en respondre
|
||||||
|
- Filtres compatibles amb Mastodon 4.0 (encara no té la funció «amaga amb un avís»)
|
||||||
|
- Feu una pulsació llarga per a interactuar amb les publicacions (respondre, impulsar, agradar, afegir com a marcador) des d'altres comptes connectats
|
||||||
|
- Icones en tots els menús
|
||||||
|
- Commutador per a reenviar informes
|
||||||
|
- Afegeix una menció quan s'utilitze la funció «Publica sobre açò»
|
||||||
|
- Opció per a utilitzar una única icona de notificacions en lloc de les icones diferents
|
||||||
|
- Opció per accedir a la llista de normes des de la configuració de l'aplicació
|
||||||
|
- Correccions d'errors
|
4
metadata/cy/changelogs/50.txt
Normal file
4
metadata/cy/changelogs/50.txt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- Paratoi ffeiliau ar gyfer cyhoeddi ar F-Droid
|
||||||
|
- Atgyweirio diweddariad awtomatig
|
||||||
|
- Ychwanegu eiconau monocromatig yn ôl i eiconau lansiwr
|
||||||
|
- Amnewid yr eicon anghywir heb ei restru yn y troedyn estynedig
|
6
metadata/cy/changelogs/51.txt
Normal file
6
metadata/cy/changelogs/51.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Gwneud hi'n bosibl agor y post gwreiddiol wrth ateb (trwy glicio ar y llinell “Wrth ateb…”)
|
||||||
|
- Cyfuno newidiadau i blaenorol ac atgyweiriadau nam
|
||||||
|
- Dileu cod “App Center” heb ei ddefnyddio
|
||||||
|
- Ychwanegu fersiwn heb ffrwd y ffederasiwn ar gyfer Play Store
|
||||||
|
- Ychwanegu URI ailgyfeirio dewisol ar gyfer mewngofnodi haws
|
||||||
|
- Newid dolen cyfrannu
|
4
metadata/cy/changelogs/55.txt
Normal file
4
metadata/cy/changelogs/55.txt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- Trwsio rendro tagiau HTML sydd wedi torri a galluogi rendro fformatio Markdown
|
||||||
|
- Rhoi llythyren flaen ar <a href="https://translate.codeberg.org/projects/megalodon">Prosiect cyfieithu Weblate</a>
|
||||||
|
- Ychwanegu togl ar gyfer ffrwd y ffederasiwn
|
||||||
|
- Roedd fersiynau 52-54 yn addasiadau bach ar gyfer fersiwn newydd ar Google Play
|
6
metadata/cy/changelogs/56.txt
Normal file
6
metadata/cy/changelogs/56.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Themâu lliw personol gan @LucasGGamerM
|
||||||
|
- Logo testun "megalodon" newydd wedi'i gyflwyno gan @LucasGGamerM
|
||||||
|
- Gwell chwiliad emoji wrth gyfansoddi
|
||||||
|
- Pleidleisio wedi'i drywanu (dangoswch eich pleidlais eich hun, dangoswch y botwm pleidlais bob amser, peidiwch â thorri atebion hir)
|
||||||
|
- Ychwanegu gosodiad hysbysiad gwthio ar gyfer hysbysiadau post
|
||||||
|
- Trwsio namau
|
6
metadata/cy/changelogs/59.txt
Normal file
6
metadata/cy/changelogs/59.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Ychwanegu dewisydd iaith
|
||||||
|
- Ychwanegu opsiwn cyfieithu
|
||||||
|
- Gwella semanteg ar gyfer pleidleisio ar arolygon (botymau radio a blychau ticio)
|
||||||
|
- Ychwanegu opsiwn i ganiatáu pleidleisio ar gyfer opsiynau lluosog ar arolygon barn
|
||||||
|
- Sgrin mewngofnodi newydd
|
||||||
|
- Trwsio namau
|
5
metadata/cy/changelogs/61.txt
Normal file
5
metadata/cy/changelogs/61.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
- Themâu lliw newydd: Deunydd Chi a Choch
|
||||||
|
- Tonau llwyd tywyll newydd ar gyfer pob thema
|
||||||
|
- Eicon hwb mwy amlwg wedi'i lenwi
|
||||||
|
- Animeiddiadau ar gyfer botymau rhyngweithio
|
||||||
|
- Trwsio namau (Toriad ar rai postiadau, "Rhestrau gyda", iaith bostio ddiofyn)
|
11
metadata/cy/changelogs/62.txt
Normal file
11
metadata/cy/changelogs/62.txt
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
- Galluogi Addasu Botwm Cyhoeddi
|
||||||
|
- Agorwch ddolenni y Fydysawd yn yr app
|
||||||
|
- Clicio hir ar y botwm hybu i "ddyfynnu" post
|
||||||
|
- Copio URL post wrth wasgu'r botwm rhannu yn hir
|
||||||
|
- Gweithredu dileu hysbysiadau (wedi’i anablu yn ddiofyn)
|
||||||
|
- Eiconau pwrpasol ar gyfer gwahanol fathau o hysbysiadau
|
||||||
|
- Lliwiau llwyd newydd
|
||||||
|
- Ychwanegu gosodiad i analluogi sweipio rhwng tabiau
|
||||||
|
- Ychwanegu dolenni amrywiol i osodiadau cyfrif
|
||||||
|
- Togl i ddangos / cuddio'r botwm cyfieithu yn y ffrwd
|
||||||
|
- Trwsio namau a newidiadau bach
|
6
metadata/cy/changelogs/63.txt
Normal file
6
metadata/cy/changelogs/63.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Opsiwn i hybu gyda gwelededd penodol gyda clic hir
|
||||||
|
- Dangos gwelededd hybiau eich hunan
|
||||||
|
- Ychwanegu rhestr o hashnodau wedi’u dilyn
|
||||||
|
- Clic hir i gopïo dolenni
|
||||||
|
- Opsiwn i agor postiadau gyda chyfrif arall
|
||||||
|
- Trwsio namau a newidiadau bach
|
10
metadata/cy/changelogs/65.txt
Normal file
10
metadata/cy/changelogs/65.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- Drafftio a amserlennu negeseuon
|
||||||
|
- Dangos post gwreiddiol wrth ateb
|
||||||
|
- Hidlwyr cydnaws Mastodon 4.0 (dim opsiwn "cuddio â rhybudd" eto)
|
||||||
|
- Clic hir i ryngweithio â negeseuon (ateb, hybu, licio, nodi tudalen) o gyfrifon eraill sydd wedi mewngofnodi
|
||||||
|
- Eiconau ym mhob dewislen
|
||||||
|
- Togl ar gyfer anfon adroddiadau ymlaen
|
||||||
|
- Ychwanegu sôn wrth ddefnyddio opsiwn "Post am hyn".
|
||||||
|
- Opsiwn i ddefnyddio eiconau unffurf yn lle eiconau gwahanol
|
||||||
|
- Mynediad at restr rheolau yn yr app o'r gosodiadau
|
||||||
|
- Trwsio namau
|
10
metadata/cy/changelogs/67.txt
Normal file
10
metadata/cy/changelogs/67.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- Tab cartref newydd gyda ffrwd cyhoeddus
|
||||||
|
- Arddangos cyhoeddiadau gweinydd
|
||||||
|
- Mae'r testun wedi'i raddio yn ôl gosodiadau'r system
|
||||||
|
- Gwell hidlo (na, nid yw "Cuddio gyda rhybudd" yn gweithio eto) gan @thiagojedi
|
||||||
|
- Rheoli rhestrau
|
||||||
|
- Tynnwch ddilynwyr trwy eu blocio'n feddal
|
||||||
|
- Gwrthod cysylltiadau â ffasgwyr
|
||||||
|
- Trwsio delweddau sy ddim yn llwytho pan fyddant wedi'u cysylltu ag gwinydd Akkoma
|
||||||
|
- Trwsio namau ac UI
|
||||||
|
- Ychwanegu rhestr newidiadau gan @LucasGGamerM
|
15
metadata/cy/full_description.txt
Normal file
15
metadata/cy/full_description.txt
Normal file
|
@ -0,0 +1,15 @@
|
||||||
|
<b>Mae Megalodon yn fersiwn wedi'i addasu o'r <href="https://github.com/mastodon/mastodon-android"> app swyddogol Mastodon Android </a> gan ychwanegu nodweddion pwysig sydd ar goll yn yr ap swyddogol, megis ffrwd y ffederasiwn, postio heb ei restru a gwyliwr disgrifiad delwedd.
|
||||||
|
|
||||||
|
Nodweddion allweddol
|
||||||
|
|
||||||
|
- <b> postio heb ei restru </b>: Postiwch yn gyhoeddus heb gael eich neges yn ymddangos mewn pynciau trendio, hashnodau neu ffrydiau cyhoeddus.
|
||||||
|
- <b>Ffrwd y ffederasiwn</b>: Gwelwch yr holl negeseuon cyhoeddus gan bobl ar bob gweinydd arall yn y fydysawd mae eich gweinydd cartref wedi'i gysylltu iddo.
|
||||||
|
- <b>Drafftiau a negeseuon wedi'u trefnu</b>: Yn caniatáu paratoi neges a'i threfnu i'w anfon yn awtomatig ar adeg benodol.
|
||||||
|
- <b>Disgrifiad o'r llun</b>: Gweld yn gyflym a oes gan ddelwedd neu fideo destun alt ynghlwm wrtho.
|
||||||
|
- <b>Pinio negeseuon</b>: Piniwch eich negeseuon pwysicaf i'ch proffil a gweld beth mae eraill wedi pinio gan ddefnyddio'r tab "Pinned".
|
||||||
|
- <b>Dilyn hashnodau</b>: Gweler negeseuon newydd gyda hashnodau penodol yn uniongyrchol yn eich llinell amser cartref trwy eu dilyn.
|
||||||
|
- <b>Ateb ceisiadau dilyn</b>: Derbyn neu wrthod ceisiadau dilyn yn eich hysbysiadau neu'r rhestr ceisiadau Dilyn pwrpasol.
|
||||||
|
- <b>Dileu ac ail-ddrafftio</b>: Y nodwedd boblogaidd a wnaeth olygu'n bosibl heb swyddogaeth olygu go iawn. <b>Dewis iaith</b>: Dewiswch iaith yn ddi-boen ar gyfer pob neges rydych chi'n ei gwneud felly mae hidlyddion a chyfieithu yn gweithio'n gywir.
|
||||||
|
- <b>Cyfieithu</b>: Cyfieithu negeseuon yn hawdd y tu mewn i Megalodon! Dim ond os yw'r nodwedd ar gael hefyd ar eich gweinydd Mastodon.
|
||||||
|
- <b>Dangosydd gwelededd neges</b>: Wrth agor neu ateb neges, bydd eicon defnyddiol sy'n nodi gwelededd y neges yn ymddangos.
|
||||||
|
- <b>Themâu lliw</b>: Oni ddylech chi hoffi'r lliw Pinc diofyn (mae'r siarc yn eich barnu'n dawel), mae themâu lliw Moshidon ar gael.
|
1
metadata/cy/short_description.txt
Normal file
1
metadata/cy/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Mastodon ar gyfer Android ond mae'n binc ac mae ganddo fwy o nodweddion
|
1
metadata/cy/title.txt
Normal file
1
metadata/cy/title.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Megalodon
|
4
metadata/de-DE/changelogs/55.txt
Normal file
4
metadata/de-DE/changelogs/55.txt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- HTML-Tags und Markdown-Formatierung richtig darstellen
|
||||||
|
- <a href="https://translate.codeberg.org/projects/megalodon">Weblate-Übersetzungsprojekt</a> einrichten
|
||||||
|
- Schalter für die Föderierte Timeline
|
||||||
|
- Versionen 52-54 waren kleine Anpassungen für den Google Play-Release
|
6
metadata/de-DE/changelogs/56.txt
Normal file
6
metadata/de-DE/changelogs/56.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Eigene Farbschemata von @LucasGGamerM
|
||||||
|
- Neuer "megalodon" Logo-Schriftzug von @LucasGGamerM
|
||||||
|
- Bessere Emoji-Suche beim Verfassen
|
||||||
|
- Verbesserungen bei Abstimmungen (eigene Stimme wird angezeigt, Abstimmen-Button wird immer angezeigt, lange Antworten werden nicht abgeschnitten)
|
||||||
|
- Push-Notification-Einstellung für Beitrags-Benachrichtigungen
|
||||||
|
- Fehlerbehebungen
|
6
metadata/de-DE/changelogs/59.txt
Normal file
6
metadata/de-DE/changelogs/59.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Sprachauswahl hinzugefügt
|
||||||
|
- Übersetz-Funktion hinzugefügt
|
||||||
|
- Semantik bei Umfragen verbessert (Radio-Buttons, Checkboxen)
|
||||||
|
- Mehrfachauswahl als Option bei Umfragen
|
||||||
|
- Neuer Anmelde-Bildschirm
|
||||||
|
- Fehlerbehebungen
|
5
metadata/de-DE/changelogs/61.txt
Normal file
5
metadata/de-DE/changelogs/61.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
- Neue Farbschemata: Material You und Rot
|
||||||
|
- Neue dunkle Grautöne für alle Schemata
|
||||||
|
- Boost-Symbol nun besser auseinanderhaltbar
|
||||||
|
- Animationen für Interaktions-Buttons
|
||||||
|
- Fehlerbehebungen (Absturz bei manchen Posts, "Listen mit", Standard-Sprache für neue Beiträge)
|
11
metadata/de-DE/changelogs/62.txt
Normal file
11
metadata/de-DE/changelogs/62.txt
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
- Anpassbarer Text des "Veröffentlichen"-Buttons
|
||||||
|
- Fediverse-Links werden nun in der App geöffnet
|
||||||
|
- Boost-Button gedrückt halten zum Drüber-Kommentieren
|
||||||
|
- Teilen-Button gedrückt halten, um den Link zu kopieren
|
||||||
|
- Benachrichtigungen löschen (standardmäßig deaktiviert)
|
||||||
|
- Extra Symbole für Benachrichtigungs-Typen
|
||||||
|
- Neue Grautöne
|
||||||
|
- Wischen zwischen Tabs ausschaltbar
|
||||||
|
- Links zu Kontoeinstellungen hinzugefügt
|
||||||
|
- Einstellung, um den Übersetzen-Button in der Timeline anzuzeigen
|
||||||
|
- Fehlerbehebungen
|
6
metadata/de-DE/changelogs/63.txt
Normal file
6
metadata/de-DE/changelogs/63.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Option zum Auswählen der Sichtbarkeit durch Gedrückthalten des Reblog-Buttons
|
||||||
|
- Sichtbarkeit eigener Reblogs wird nun angezeigt
|
||||||
|
- Liste der gefolgten Hashtags hinzugefügt
|
||||||
|
- Links gedrückt halten, um sie zu kopieren
|
||||||
|
- Option, um Beiträge mit einem anderen Konto zu öffnen
|
||||||
|
- Fehlerbehebungen und kleinere Tweaks
|
10
metadata/de-DE/changelogs/65.txt
Normal file
10
metadata/de-DE/changelogs/65.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- Entwürfe und geplante Posts
|
||||||
|
- Beim Antworten wird nun der Original-Post angezeigt
|
||||||
|
- Mastodon 4.0-kompatible Filter von @thiagojedi
|
||||||
|
- Lange Klicken, um mit Posts (Antworten, Boosten, Liken, Lesezeichen) von anderen Konten zu interagieren
|
||||||
|
- Symbole in allen Menüs
|
||||||
|
- Schalter, um beim Melden die Weiterleitung einzustellen
|
||||||
|
- Erwähnung bei Verwendung der Funktion "Darüber schreiben" hinzufügen
|
||||||
|
- Option zur Verwendung eines einheitlichen Benachrichtigungssymbols anstelle von unterschiedlichen Symbolen
|
||||||
|
- Option zum Zugriff auf die In-App-Regelliste über die Einstellungen
|
||||||
|
- Fehlerbehebungen
|
10
metadata/de-DE/changelogs/68.txt
Normal file
10
metadata/de-DE/changelogs/68.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- Neuer Home-Tab mit öffentlichen Timelines
|
||||||
|
- Server-Ankündigungen werden nun angezeigt
|
||||||
|
- Text wird nach Systemeinstellungen skaliert
|
||||||
|
- Verbesserte Filter (noch ohne "Mit Warnung verbergen"-Feature) von @thiagojedi
|
||||||
|
- Features zum Listen-Management
|
||||||
|
- Follower via “Soft-Block” entfernen
|
||||||
|
- Keine Verbindungen mit Faschos
|
||||||
|
- Fehler beim Laden von Bildern auf Akkoma-Instanzen behoben
|
||||||
|
- Fehlerbehebungen und UI-Verbesserungen
|
||||||
|
- Versionsverlauf zu Updater hinzugefügt, von @LucasGGamerM
|
9
metadata/de-DE/changelogs/74.txt
Normal file
9
metadata/de-DE/changelogs/74.txt
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
- Timelines lassen sich anpinnen und umsortieren
|
||||||
|
- Nur-lokales Posten wird unterstützt
|
||||||
|
- Indikator für fehlende Bildbeschreibungen
|
||||||
|
- Verbesserter Bildbeschreibungs-Editor
|
||||||
|
- Kopfzeile in der Timeline für gefolgte Hashtags
|
||||||
|
- Mehr Benachrichtigungs-Kategorien
|
||||||
|
- Alte Variante zum Dateien anhängen wiederhergestellt
|
||||||
|
- Nachfrage beim Speichern von bearbeiteten Entwürfen
|
||||||
|
- Option, um den “Neue Beiträge anzeigen”-Button auszuschalten
|
6
metadata/en-US/changelogs/59.txt
Normal file
6
metadata/en-US/changelogs/59.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Add language selector
|
||||||
|
- Add translate function
|
||||||
|
- Improve semantics for voting on polls (radio buttons and checkboxes)
|
||||||
|
- Add option to allow voting for multiple options on polls
|
||||||
|
- New login screen
|
||||||
|
- Bugfixes
|
5
metadata/en-US/changelogs/61.txt
Normal file
5
metadata/en-US/changelogs/61.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
- New color themes: Material You and Red
|
||||||
|
- New dark gray tones for all themes
|
||||||
|
- More distinct filled boost icon
|
||||||
|
- Animations for interaction buttons
|
||||||
|
- Bugfixes (Crash on some posts, "Lists with", default posting language)
|
11
metadata/en-US/changelogs/62.txt
Normal file
11
metadata/en-US/changelogs/62.txt
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
- Customizable Publish button
|
||||||
|
- Open Fediverse links in the app
|
||||||
|
- Long-click boost button to "quote" a post
|
||||||
|
- Copy post URL when long-pressing share button
|
||||||
|
- Implement deleting notifications (disabled by default)
|
||||||
|
- Dedicated icons for different notification types
|
||||||
|
- New gray colors
|
||||||
|
- Add setting to disable swiping between tabs
|
||||||
|
- Add various links to account settings
|
||||||
|
- Toggle for showing/hiding the translate button in the timeline
|
||||||
|
- Bugfixes and tweaks
|
6
metadata/en-US/changelogs/63.txt
Normal file
6
metadata/en-US/changelogs/63.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Option to reblog with specific visibility on long-click
|
||||||
|
- Show visibility of own reblogs
|
||||||
|
- Add list of followed hashtags
|
||||||
|
- Long-click to copy links
|
||||||
|
- Option to open posts with other account
|
||||||
|
- Bugfixes and minor tweaks
|
10
metadata/en-US/changelogs/65.txt
Normal file
10
metadata/en-US/changelogs/65.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- Drafts and scheduled posts
|
||||||
|
- Display original post when replying
|
||||||
|
- Mastodon 4.0 compatible filters (no "hide with warning" function yet)
|
||||||
|
- Long-click to interact with posts (reply, boost, like, bookmark) from other logged-in accounts
|
||||||
|
- Icons in all menus
|
||||||
|
- Toggle for forwarding reports
|
||||||
|
- Add mention when using "Post about this" function
|
||||||
|
- Option to use uniform notifications icon instead of distinct icons
|
||||||
|
- Option to access in-app rules list from settings
|
||||||
|
- Bugfixes
|
10
metadata/en-US/changelogs/67.txt
Normal file
10
metadata/en-US/changelogs/67.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- New home tab with public timelines
|
||||||
|
- Display server announcements
|
||||||
|
- Text is scaled according to system settings
|
||||||
|
- Improved filtering (no, "Hide with a warning" doesn't work yet) by @thiagojedi
|
||||||
|
- List management features
|
||||||
|
- Remove followers by soft-blocking them
|
||||||
|
- Disallow connections with fascists
|
||||||
|
- Fix images not loading when connected to Akkoma instance
|
||||||
|
- Bugfixes and UI tweaks
|
||||||
|
- Add changelog to updater by @LucasGGamerM
|
9
metadata/en-US/changelogs/74.txt
Normal file
9
metadata/en-US/changelogs/74.txt
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
- Timelines can be pinned and rearranged
|
||||||
|
- Support local-only posts
|
||||||
|
- Indicator for missing alt texts
|
||||||
|
- Improved alt text editor
|
||||||
|
- Header in timeline for followed hashtags
|
||||||
|
- More notification categories
|
||||||
|
- Add back file opener
|
||||||
|
- Prompt when saving edited draft
|
||||||
|
- Option to disable “See new posts” button
|
BIN
metadata/en-US/images/phoneScreenshots/7.jpg
Normal file
BIN
metadata/en-US/images/phoneScreenshots/7.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 240 KiB |
BIN
metadata/en-US/images/phoneScreenshots/8.jpg
Normal file
BIN
metadata/en-US/images/phoneScreenshots/8.jpg
Normal file
Binary file not shown.
After Width: | Height: | Size: 635 KiB |
4
metadata/es/changelogs/55.txt
Normal file
4
metadata/es/changelogs/55.txt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- Corrige la representación errónea de etiquetas HTML y activa el formato Markdown
|
||||||
|
- Inicializa el <a href="https://translate.codeberg.org/projects/megalodon">proyecto de traducción vía Weblate</a>
|
||||||
|
- Añade un alternador para la cronología federada
|
||||||
|
- Las versiones 52-54 fueron ajustes menores para una versión para Google Play
|
6
metadata/es/changelogs/56.txt
Normal file
6
metadata/es/changelogs/56.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Temas personalizados por @LucasGGamerM
|
||||||
|
- Nuevo logotipo del texto "megalodón" enviado por @LucasGGamerM
|
||||||
|
- Mejor búsqueda de emojis
|
||||||
|
- Votación modificada (mostrar el voto propio, mostrar siempre el botón de voto, no cortar las respuestas largas)
|
||||||
|
- Agregar las configuraciones de las notificaciones push
|
||||||
|
- Corrección de errores
|
6
metadata/es/changelogs/59.txt
Normal file
6
metadata/es/changelogs/59.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Agregado un selector de idiomas
|
||||||
|
- Agregada una función de traducción
|
||||||
|
- Mejorar la semántica para votar en encuestas (botones de radio y casillas de verificación)
|
||||||
|
- Agregada la opción para permitir votar por múltiples opciones en las encuestas
|
||||||
|
- Nueva pantalla de inicio de sesión
|
||||||
|
- Corrección de errores
|
5
metadata/es/changelogs/61.txt
Normal file
5
metadata/es/changelogs/61.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
- Nuevos temas de colores: Material You y Rojo
|
||||||
|
- Nuevos tonos grises oscuros para todos los temas
|
||||||
|
- Icono de impulso relleno más distintivo
|
||||||
|
- Animaciones para los botones de interacción
|
||||||
|
- Corrección de errores (bloqueo de algunas publicaciones, "Listas con", idioma de publicación predeterminado)
|
11
metadata/es/changelogs/62.txt
Normal file
11
metadata/es/changelogs/62.txt
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
- Botón "Publicar" personalizable
|
||||||
|
- Los enlaces del Fediverso se abren en la aplicación
|
||||||
|
- Mantén el botón Impulsar para citar
|
||||||
|
- Mantén el botón compartir para copiar el enlace
|
||||||
|
- Borrar notificaciones (deshabilitado por defecto)
|
||||||
|
- Iconos específicos para cada notificación
|
||||||
|
- Nuevos tonos de gris
|
||||||
|
- El deslizamiento entre pestañas se puede desactivar
|
||||||
|
- Se añadieron enlaces para la configuración de la cuenta
|
||||||
|
- Configuración para mostrar el botón de traducción en la cronología
|
||||||
|
- Corrección de errores
|
6
metadata/es/changelogs/63.txt
Normal file
6
metadata/es/changelogs/63.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Opción de rebloguear con visibilidad específica via clic-largo
|
||||||
|
- Mostrar visibilidad de reblogueos propios
|
||||||
|
- Añadir lista de hashtags seguidos
|
||||||
|
- Clic-largo para copiar enlaces
|
||||||
|
- Opción de abrir publicaciones con otra cuenta
|
||||||
|
- Corrección de errores y ajustes menores
|
10
metadata/es/changelogs/65.txt
Normal file
10
metadata/es/changelogs/65.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- Borradores y mensajes programados
|
||||||
|
- Mostrar mensaje original al responder
|
||||||
|
- Filtros compatibles con Mastodon 4.0 (todavía no hay función "ocultar con advertencia")
|
||||||
|
- Mantenga presionado para interactuar con mensajes (respuesta, impulso, favoritos, marcador) de otras cuentas conectadas
|
||||||
|
- Iconos en todos los menús
|
||||||
|
- Opción para reenviar informes
|
||||||
|
- Agregue una mención cuando use la función "Publicar sobre esto"
|
||||||
|
- Posibilidad de usar un ícono de notificación uniforme en lugar de íconos separados
|
||||||
|
- Opción para acceder a la lista de reglas de la aplicación desde la configuración
|
||||||
|
- Corrección de errores
|
10
metadata/es/changelogs/67.txt
Normal file
10
metadata/es/changelogs/67.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- Nueva pestaña de inicio con cronologías públicas
|
||||||
|
- Mostrar anuncios del servidor
|
||||||
|
- El texto se escala según la configuración del sistema
|
||||||
|
- Filtrado mejorado (no, "Ocultar con una advertencia" aún no funciona) por @thiagojedi
|
||||||
|
- Funciones de gestión de listas
|
||||||
|
- Eliminar seguidores mediante bloqueo suave
|
||||||
|
- No permitir conexiones con fascistas
|
||||||
|
- Arreglar imágenes que no se cargan al conectarse a una instancia de Akkoma
|
||||||
|
- Corrección de errores y ajustes en la interfaz de usuario
|
||||||
|
- Añadir registro de cambios al actualizador por @LucasGGamerM
|
9
metadata/es/changelogs/74.txt
Normal file
9
metadata/es/changelogs/74.txt
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
- Las líneas de tiempo se pueden fijar y reorganizar
|
||||||
|
- Compatible con publicaciones locales
|
||||||
|
- Indicador de textos alternativos ausentes
|
||||||
|
- Editor de textos alternativos mejorado
|
||||||
|
- Cabecera en la línea de tiempo para los hashtags seguidos
|
||||||
|
- Más categorías de notificaciones
|
||||||
|
- Volver a abrir archivos
|
||||||
|
- Aviso al guardar un borrador editado
|
||||||
|
- Opción para desactivar el botón "Ver nuevas publicaciones
|
1
metadata/eu-ES/short_description.txt
Normal file
1
metadata/eu-ES/short_description.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Andoiderako Mastodon, baino hau arrosa da eta ezaugarri gehiago ditu
|
1
metadata/eu-ES/title.txt
Normal file
1
metadata/eu-ES/title.txt
Normal file
|
@ -0,0 +1 @@
|
||||||
|
Megalodon
|
4
metadata/fr-FR/changelogs/55.txt
Normal file
4
metadata/fr-FR/changelogs/55.txt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- Correction du rendu des balises HTML et activation du formatage Markdown
|
||||||
|
- Initialisation du <a href="https://translate.codeberg.org/projects/megalodon">projet de traduction Weblate</a>
|
||||||
|
- Ajout d'une option pour activer la chronologie fédérée
|
||||||
|
- Les versions 52-54 contenaient de petits ajustements pour une sortie sur Google Play
|
6
metadata/fr-FR/changelogs/56.txt
Normal file
6
metadata/fr-FR/changelogs/56.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Thèmes de couleurs personnalisés par @LucasGGamerM
|
||||||
|
- Nouveau logo textuel "megalodon" soumis par @LucasGGamerM
|
||||||
|
- Meilleure recherche d'emoji lors de la composition
|
||||||
|
- Vote amélioré (afficher son propre vote, toujours afficher le bouton de vote, ne pas couper les réponses longues)
|
||||||
|
- Ajout d'un paramètre de notification push pour les notifications de messages
|
||||||
|
- Corrections de bogues
|
6
metadata/fr-FR/changelogs/59.txt
Normal file
6
metadata/fr-FR/changelogs/59.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Ajout d'un sélecteur de langue
|
||||||
|
- Ajout d'une fonction de traduction
|
||||||
|
- Amélioration de la sémantique pour voter sur les sondages (boutons radio et cases à cocher)
|
||||||
|
- Ajout d'une option pour permettre de voter pour plusieurs options dans les sondages
|
||||||
|
- Nouvel écran de connexion
|
||||||
|
- Corrections de bogues
|
5
metadata/fr-FR/changelogs/61.txt
Normal file
5
metadata/fr-FR/changelogs/61.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
- Nouveaux thèmes de couleurs : Material You et Rouge
|
||||||
|
- Nouveaux tons de gris foncé pour tous les thèmes
|
||||||
|
- Icône de boost remplie plus perceptible
|
||||||
|
- Animations pour les boutons d'interaction
|
||||||
|
- Corrections de bugs (Crash sur certains messages, "Listes avec", langue de publication par défaut)
|
11
metadata/fr-FR/changelogs/62.txt
Normal file
11
metadata/fr-FR/changelogs/62.txt
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
- Bouton Publier perso.
|
||||||
|
- Ouverture des liens Fediverse dans l'application
|
||||||
|
- Clic long sur le bouton boost pour citer un message
|
||||||
|
- Copier l'URL du post avec appuis long sur le bouton de partage
|
||||||
|
- Ajout de la suppr. des notifs.
|
||||||
|
- Icônes pour différents types de notification
|
||||||
|
- Nouvelles couleurs grises
|
||||||
|
- Possibilité de désactiver le balayage entre les onglets
|
||||||
|
- Ajout de liens vers les paramètres du compte
|
||||||
|
- Option pour afficher/masquer le bouton de traduction dans la timeline
|
||||||
|
- Correction de bugs
|
6
metadata/fr-FR/changelogs/63.txt
Normal file
6
metadata/fr-FR/changelogs/63.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Possibilité de reposter avec une visibilité spécifique sur clic long
|
||||||
|
- Afficher la visibilité de ses propres reposts
|
||||||
|
- Ajout d'une liste de hashtags suivis
|
||||||
|
- Cliquer longuement pour copier les liens
|
||||||
|
- Possibilité d'ouvrir des messages avec un autre compte
|
||||||
|
- Corrections de bugs et ajustements mineurs
|
10
metadata/fr-FR/changelogs/65.txt
Normal file
10
metadata/fr-FR/changelogs/65.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- Brouillons et messages planifiés
|
||||||
|
- Afficher le message d'origine lors de la réponse
|
||||||
|
- Filtres compatibles Mastodon 4.0 (pas encore de fonction "masquer avec avertissement")
|
||||||
|
- Appui long pour interagir avec les messages (répondre, booster, favoris, signet) d'autres comptes connectés
|
||||||
|
- Icônes dans tous les menus
|
||||||
|
- Option pour transmettre les rapports
|
||||||
|
- Ajouter une mention lors de l'utilisation de la fonction "Publier à ce sujet"
|
||||||
|
- Possibilité d'utiliser une icône de notification uniforme au lieu d'icônes distinctes
|
||||||
|
- Option pour accéder à la liste des règles de l'application à partir des paramètres
|
||||||
|
- Corrections de bugs
|
9
metadata/fr-FR/changelogs/74.txt
Normal file
9
metadata/fr-FR/changelogs/74.txt
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
- Les chronologies peuvent être épinglées et réorganisées
|
||||||
|
- Prise en charge des messages locaux uniquement
|
||||||
|
- Indicateur de textes alternatifs manquants
|
||||||
|
- Éditeur de texte alternatif amélioré
|
||||||
|
- En-tête dans la chronologie pour les hashtags suivis
|
||||||
|
- Plus de catégories de notification
|
||||||
|
- Ajout d'un menu pour l'ouverture des fichiers
|
||||||
|
- Invite lors de l'enregistrement du brouillon modifié
|
||||||
|
- Option pour désactiver le bouton "Voir les nouveaux messages"
|
9
metadata/gl-ES/changelogs/74.txt
Normal file
9
metadata/gl-ES/changelogs/74.txt
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
- As cronoloxías poden ser fixadas e reorganizadas
|
||||||
|
- Soporte para publicacións só locais
|
||||||
|
- Indicador para ausencia de textos alternativos
|
||||||
|
- Editor de textos alternativos mellorado
|
||||||
|
- Cabeceira na cronoloxía para os hashtags seguidos
|
||||||
|
- Máis categorías de notificacións
|
||||||
|
- Engade un abridor de ficheiros de volta
|
||||||
|
- Diálogo cando gardas esbozos editados
|
||||||
|
- Opción para deshabilitar o botón "Ver novas publicacións"
|
4
metadata/id/changelogs/55.txt
Normal file
4
metadata/id/changelogs/55.txt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- Diperbaiki perenderan tag HTML dan aktifkan perenderan format Markdown
|
||||||
|
- Dimulai <a href="https://translate.codeberg.org/projects/megalodon">proyek terjemahkan Weblate</a>
|
||||||
|
- Ditambahkan saklar untuk lini masa Federasi
|
||||||
|
- Versi 52-54 adalah perubahan kecil untuk sebuah rilis di Google Play
|
6
metadata/id/changelogs/56.txt
Normal file
6
metadata/id/changelogs/56.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Tema warna kustom oleh @LucasGGamerM
|
||||||
|
- Logo teks "megalodon" baru dikirim oleh @LucasGGamerM
|
||||||
|
- Pencarian emoji lebih baik saat menulis kiriman
|
||||||
|
- Diubah antarmuka pemungutan suara (tampilkan suara sendiri, selalu tampilkan tombol kirim suara, jangan potong jawaban panjang)
|
||||||
|
- Ditambahkan pengaturan notifikasi dorong untuk notifikasi kiriman
|
||||||
|
- Perbaikan kutu
|
6
metadata/id/changelogs/59.txt
Normal file
6
metadata/id/changelogs/59.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Ditambahkan pemilih bahasa
|
||||||
|
- Ditambahkan kemampuan terjemahan
|
||||||
|
- Ditingkatkan semantik untuk kiriman suara pada pemungutan suara (tombol radio dan kotak centang)
|
||||||
|
- Ditambahkan opsi untuk perbolehkan mengirim suara beberapa opsi pada pemungutan suara
|
||||||
|
- Layar masuk baru
|
||||||
|
- Perbaikan kutu
|
5
metadata/id/changelogs/61.txt
Normal file
5
metadata/id/changelogs/61.txt
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
- Tema warna baru: Material You dan Merah
|
||||||
|
- Tanda abu-abu gelap baru untuk semua tema
|
||||||
|
- Ikon bagikan lebih jelas
|
||||||
|
- Animasi untuk tombol interaksi
|
||||||
|
- Perbaikan kutu (Mogok pada beberapa kiriman, "Daftar dengan", bahasa kiriman bawaan)
|
11
metadata/id/changelogs/62.txt
Normal file
11
metadata/id/changelogs/62.txt
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
- Tombol Terbitkan dapat diubah
|
||||||
|
- Buka tautan Fedimesta dlm aplikasi
|
||||||
|
- Klik lama pada tombol boost utk "mengutip" kiriman
|
||||||
|
- Salin URL kiriman ketika menekan lama pada tombol bagikan
|
||||||
|
- Terapkan penghapusan notifikasi (dinonaktifkan secara bawaan)
|
||||||
|
- Ikon tersendiri utk jenis notifikasi berbeda
|
||||||
|
- Warna abu-abu baru
|
||||||
|
- Tambah pengaturan utk menonaktifkan pengusapan antara tab
|
||||||
|
- Tambah tautan ke pengaturan akun
|
||||||
|
- Saklar menampilkan/menyembunyikan tombol terjemahkan dalam lini masa
|
||||||
|
- Banyak perbaikan
|
6
metadata/id/changelogs/63.txt
Normal file
6
metadata/id/changelogs/63.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Opsi untuk membagikan dengan keterlihatan khusus pada klik lama
|
||||||
|
- Tampilkan keterlihatan pembagian sendiri
|
||||||
|
- Ditambahkan daftar tagar yang diikuti
|
||||||
|
- Klik lama pada tautan untuk menyalinnya
|
||||||
|
- Opsi untuk membuka kiriman dengan akun lain
|
||||||
|
- Perbaikan kutu dan perubahan kecil
|
8
metadata/id/changelogs/65.txt
Normal file
8
metadata/id/changelogs/65.txt
Normal file
|
@ -0,0 +1,8 @@
|
||||||
|
- Draft dan kiriman terjadwal
|
||||||
|
- Saringan kompatibel dengan Mastodon 4.0 oleh @thiagojedi
|
||||||
|
- Klik lama untuk berinteraksi dengan kiriman (balas, bagikan, sukai, markahi) dari akun yang sudah masuk
|
||||||
|
- Ikon di semua menu
|
||||||
|
- Tambahkan sebutan ketika menggunakan fungsi "Kirim tentang ini"
|
||||||
|
- Opsi untuk menggunakan ikon notifikasi yang sama daripada ikon yang berbeda
|
||||||
|
- Opsi untuk mengakses daftar dalam aplikasi dari pengaturan
|
||||||
|
- Perbaikan kutu
|
10
metadata/id/changelogs/67.txt
Normal file
10
metadata/id/changelogs/67.txt
Normal file
|
@ -0,0 +1,10 @@
|
||||||
|
- Tab beranda baru dengan lini masa publik
|
||||||
|
- Tampilkan pengumuman server
|
||||||
|
- Teks diubah ukurannya berdasarkan pengaturan sistem
|
||||||
|
- Penyaringan ditingkatkan (belum, "Sembunyikan dengan peringatan" belum bekerja) oleh @thiagojedi
|
||||||
|
- Daftarkan fitur pengelolaan
|
||||||
|
- Hapus pengikut dengan memblokir mereka secara lembut
|
||||||
|
- Tidak perbolehkan hubungan dengan fasis
|
||||||
|
- Diperbaiki gambar tidak memuat ketika terhubung ke server Akkoma
|
||||||
|
- Perbaikan kutu dan perubahan antarmuka
|
||||||
|
- Ditambahkan catatan perubahan ke pembaru oleh @LucasGGamerM
|
9
metadata/id/changelogs/74.txt
Normal file
9
metadata/id/changelogs/74.txt
Normal file
|
@ -0,0 +1,9 @@
|
||||||
|
- Lini masa dapat disemat dan diurut ulang
|
||||||
|
- Dukungan kiriman hanya lokal
|
||||||
|
- Penanda untuk teks alternatif yang tidak ada
|
||||||
|
- Ditingkatkan penyunting teks alternatif
|
||||||
|
- Tajuk di lini masa untuk tagar yang diikuti
|
||||||
|
- Kategori notifikasi lebih banyak
|
||||||
|
- Ditambahkan kembali pembuka berkas
|
||||||
|
- Perintah ketika menyimpan draf yang disunting
|
||||||
|
- Opsi untuk menonaktifkan tombol “Lihat kiriman baru”
|
4
metadata/it-IT/changelogs/50.txt
Normal file
4
metadata/it-IT/changelogs/50.txt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- Preparati i file per il rilascio su F-Droid
|
||||||
|
- Risolto il problema con l'aggiornamento automatico
|
||||||
|
- Aggiunte le icone monocromatiche nelle icone di avvio
|
||||||
|
- Sostituita l'icona "non elencato" errata nel piè di pagina esteso
|
6
metadata/it-IT/changelogs/51.txt
Normal file
6
metadata/it-IT/changelogs/51.txt
Normal file
|
@ -0,0 +1,6 @@
|
||||||
|
- Adesso è consentito aprire il post originale durante la risposta (cliccando sulla riga "In risposta a...")
|
||||||
|
- Unite modifiche a monte e correzioni di bug
|
||||||
|
- Rimosso il codice "App Center" inutilizzato
|
||||||
|
- Aggiunta versione senza timeline federata per Play Store
|
||||||
|
- Aggiunto URI di reindirizzamento personalizzato per un accesso più semplice
|
||||||
|
- Cambiato il link per contribuire
|
4
metadata/it-IT/changelogs/55.txt
Normal file
4
metadata/it-IT/changelogs/55.txt
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
- Corretto il rendering interrotto dei tag HTML e abilitato il rendering della formattazione Markdown
|
||||||
|
- Inizializzato il <a href="https://translate.codeberg.org/projects/megalodon">progetto di traduzione Weblate</a>
|
||||||
|
- Aggiunta dell'interruttore per la sequenza temporale Federata
|
||||||
|
- Le versioni 52-54 erano piccoli aggiustamenti per una versione su Google Play
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue