Compare commits

..

26 Commits

Author SHA1 Message Date
LucasGGamerM
c22374b712 96 changelog 2023-02-20 17:18:21 -03:00
LucasGGamerM
7820926e1a Bump version nummber 2023-02-20 17:15:33 -03:00
LucasGGamerM
fcf5887359 Changing the icon of the add timelines button 2023-02-20 17:01:01 -03:00
LucasGGamerM
aade898681 Merge pull request #95 from FineFindus/fix/typos
Fix/typos
2023-02-20 16:42:58 -03:00
FineFindus
d6653b5f78 style(readme): hability -> ability 2023-02-20 20:37:28 +01:00
FineFindus
89514dbf14 style(basestatuslist): THRESHHOLD -> THRESHOLD 2023-02-20 20:36:18 +01:00
LucasGGamerM
456fbb6fc9 Maybe fixing the broken custom timelines when there is a poll 2023-02-20 16:32:01 -03:00
LucasGGamerM
f2d29366bd Merge pull request #94 from FineFindus/fix/timeline-hint
fix(custom-timelines): remove default text
2023-02-20 14:46:46 -03:00
FineFindus
ea7c366981 fix(custom-timelines): remove default text 2023-02-20 18:30:31 +01:00
LucasGGamerM
fe7362bb28 Update README.md 2023-02-20 14:25:39 -03:00
LucasGGamerM
a4d739a9a9 Add 95 changelog 2023-02-20 14:08:32 -03:00
LucasGGamerM
d4cf12a0d9 Bump version number 2023-02-20 14:07:24 -03:00
LucasGGamerM
69af790e22 Merge remote-tracking branch 'megalodon_weblate/main' 2023-02-20 14:04:46 -03:00
ewm
2936ec81af Translated using Weblate (Polish)
Currently translated at 100.0% (24 of 24 strings)

Translation: Moshidon/values
Translate-URL: https://translate.codeberg.org/projects/moshidon/values/pl/
2023-02-20 17:03:27 +00:00
a_mento
ef1965a41b Translated using Weblate (Basque)
Currently translated at 100.0% (262 of 262 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/eu/
2023-02-19 23:08:20 +00:00
Espasant3
c2d14c64cb Translated using Weblate (Galician)
Currently translated at 93.7% (15 of 16 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/gl/
2023-02-18 20:08:21 +00:00
ihor_ck
aa554d91f7 Translated using Weblate (Ukrainian)
Currently translated at 100.0% (16 of 16 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/uk/
2023-02-18 20:08:21 +00:00
McKris
cc3845d6f4 Translated using Weblate (Polish)
Currently translated at 100.0% (16 of 16 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/pl/
2023-02-18 20:08:21 +00:00
gallegonovato
2571b2d4f7 Translated using Weblate (Spanish)
Currently translated at 100.0% (16 of 16 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/es/
2023-02-18 20:08:21 +00:00
Linerly
ac7cdb885d Translated using Weblate (Indonesian)
Currently translated at 100.0% (16 of 16 strings)

Translation: Megalodon/metadata
Translate-URL: https://translate.codeberg.org/projects/megalodon/metadata/id/
2023-02-18 20:08:21 +00:00
ihor_ck
7b5d95f7ee Translated using Weblate (Ukrainian)
Currently translated at 100.0% (262 of 262 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/uk/
2023-02-18 20:08:21 +00:00
McKris
ccf311312e Translated using Weblate (Polish)
Currently translated at 100.0% (262 of 262 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/pl/
2023-02-18 20:08:20 +00:00
Linerly
42222cd327 Translated using Weblate (Indonesian)
Currently translated at 100.0% (262 of 262 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/id/
2023-02-18 20:08:20 +00:00
Espasant3
60961020c8 Translated using Weblate (Galician)
Currently translated at 99.6% (261 of 262 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/gl/
2023-02-18 20:08:20 +00:00
Choukajohn
2a7bba24de Translated using Weblate (French)
Currently translated at 100.0% (262 of 262 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/fr/
2023-02-18 20:08:20 +00:00
gallegonovato
fdbe3fcb13 Translated using Weblate (Spanish)
Currently translated at 100.0% (262 of 262 strings)

Translation: Megalodon/values
Translate-URL: https://translate.codeberg.org/projects/megalodon/values/es/
2023-02-18 20:08:20 +00:00
21 changed files with 101 additions and 15 deletions

View File

@@ -15,6 +15,8 @@
## Key features
### **The ability to add new custom local timelines!**
### **Material you theme support on Android 12+ devices!**
### **Show posts filtered with a warning!**
@@ -94,7 +96,7 @@ Variant with an integrated updater. If you download Moshidon from here (and not
([Pull request](https://github.com/mastodon/mastodon-android/pull/103))
* Adding a useful private profile note box!*
* Auto hiding the compose button on scroll!*
* Adding the hability to remind yourself to add alt text to images!*
* Adding the ability to remind yourself to add alt text to images!*
* An indicator for if an image has alt text or not*
* Adding the ability to have drafts!*
* Also adding the ability to view announcements from your instance!*

View File

@@ -9,8 +9,8 @@ android {
applicationId "org.joinmastodon.android.moshinda"
minSdk 23
targetSdk 33
versionCode 94
versionName "1.2.0+fork.94.moshinda"
versionCode 96
versionName "1.2.0+fork.96.moshinda"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
resConfigs "ar-rSA", "be-rBY", "bn-rBD", "bs-rBA", "ca-rES", "cs-rCZ", "de-rDE", "el-rGR", "es-rES", "eu-rES", "fi-rFI", "fil-rPH", "fr-rFR", "ga-rIE", "gd-rGB", "gl-rES", "hi-rIN", "hr-rHR", "hu-rHU", "hy-rAM", "in-rID", "is-rIS", "it-rIT", "iw-rIL", "ja-rJP", "kab", "ko-rKR", "nl-rNL", "oc-rFR", "pl-rPL", "pt-rBR", "pt-rPT", "ro-rRO", "ru-rRU", "si-rLK", "sl-rSI", "sv-rSE", "th-rTH", "tr-rTR", "uk-rUA", "vi-rVN", "zh-rCN", "zh-rTW"
}

View File

@@ -13,13 +13,11 @@ import android.text.Layout;
import android.text.StaticLayout;
import android.text.TextPaint;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowInsets;
import android.view.animation.TranslateAnimation;
import android.widget.ImageButton;
import android.widget.ImageButton;
import android.widget.Toolbar;
import org.joinmastodon.android.E;
@@ -34,7 +32,6 @@ import org.joinmastodon.android.model.Poll;
import org.joinmastodon.android.model.Relationship;
import org.joinmastodon.android.model.Status;
import org.joinmastodon.android.ui.BetterItemAnimator;
import org.joinmastodon.android.model.DisplayItemsParent;
import org.joinmastodon.android.ui.PhotoLayoutHelper;
import org.joinmastodon.android.ui.TileGridLayoutManager;
import org.joinmastodon.android.ui.displayitems.ExtendedFooterStatusDisplayItem;
@@ -85,7 +82,7 @@ public abstract class BaseStatusListFragment<T extends DisplayItemsParent> exten
protected HashMap<String, Relationship> relationships=new HashMap<>();
protected Rect tmpRect=new Rect();
private final int THRESHHOLD = 800;
private final int THRESHOLD = 800;
public BaseStatusListFragment(){
super(20);
@@ -303,7 +300,7 @@ public abstract class BaseStatusListFragment<T extends DisplayItemsParent> exten
if (fab!=null && GlobalUserPreferences.enableFabAutoHide) {
// This piece of code should make it so that the fab is always visible if the status list scroll view is at the item at the top
if(list.getChildAt(0).getTop() == 0){
scrollDiff=THRESHHOLD+1;
scrollDiff= THRESHOLD +1;
}else{
if(dy > 0){
scrollDiff=0;
@@ -323,7 +320,7 @@ public abstract class BaseStatusListFragment<T extends DisplayItemsParent> exten
fab.setVisibility(View.INVISIBLE);
scrollDiff = 0;
} else if (dy < 0 && fab.getVisibility() != View.VISIBLE) {
if (scrollDiff > THRESHHOLD) {
if (scrollDiff > THRESHOLD) {
TranslateAnimation animate = new TranslateAnimation(
0,
0,

View File

@@ -150,7 +150,6 @@ public class EditTimelinesFragment extends BaseRecyclerFragment<TimelineDefiniti
FrameLayout inputWrap = new FrameLayout(getContext());
EditText input = new EditText(getContext());
input.setHint(R.string.sk_example_domain);
input.setText(GlobalUserPreferences.publishButtonText.trim());
FrameLayout.LayoutParams params = new FrameLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
params.setMargins(V.dp(16), V.dp(4), V.dp(16), V.dp(16));
input.setLayoutParams(params);
@@ -190,7 +189,7 @@ public class EditTimelinesFragment extends BaseRecyclerFragment<TimelineDefiniti
hashtagsMenu.getItem().setIcon(R.drawable.ic_fluent_number_symbol_24_regular);
MenuItem addLocalTimelines = menu.add(0, R.id.menu_add_local_timelines, NONE, R.string.local_timeline);
addLocalTimelines.setIcon(R.drawable.ic_fluent_people_community_24_regular);
addLocalTimelines.setIcon(R.drawable.ic_fluent_add_24_regular);
makeBackItem(timelinesMenu);
makeBackItem(listsMenu);

View File

@@ -17,7 +17,7 @@ public class Poll extends BaseModel{
public boolean multiple;
public int votersCount;
public boolean voted;
@RequiredField
// @RequiredField
public List<Integer> ownVotes;
@RequiredField
public List<Option> options;

View File

@@ -259,4 +259,7 @@
<string name="sk_settings_prefix_reply_cw_with_re">Añadir \"re:\" a respuestas a Advertencias de Contenido</string>
<string name="sk_spectator_mode">Modo espectador</string>
<string name="sk_settings_hide_interaction">Ocultar los botones interactivos</string>
<string name="sk_follow_as">Seguir desde otra cuenta</string>
<string name="sk_followed_as">Seguido de %s</string>
<string name="sk_settings_hide_fab">Ocultar automáticamente el botón Redactar</string>
</resources>

View File

@@ -72,7 +72,7 @@
<string name="sk_settings_translation_availability_note_available">%s-k itzulpena onartzen du!</string>
<string name="sk_settings_translation_availability_note_unavailable">%s ez da itzulpena onartzen duten instantzien artean ageri.</string>
<string name="sk_clear_all_notifications">Ezabatu jakinarazpen guztiak</string>
<string name="sk_clear_all_notifications_confirm_action">Ezabatu dena</string>
<string name="sk_clear_all_notifications_confirm_action">Ezabatu denak</string>
<string name="sk_clear_all_notifications_confirm">Ziur al zaude jakinarazpen guztiak ezabatu nahi dituzula\?</string>
<string name="sk_loading_fediverse_resource_title">Fedibertsoan bilatzen</string>
<string name="sk_undo_reblog">Bultzada desegin</string>
@@ -146,7 +146,7 @@
<string name="sk_changelog">Aldaketen zerrenda</string>
<string name="sk_alt_text_missing">Eranskin batek gutxienez ez du deskribapenik.</string>
<string name="sk_publish_anyway">Argitaratu hala ere</string>
<string name="sk_settings_disable_alt_text_reminder">Desgaitu testu alternatiboaren jakinarazpena</string>
<string name="sk_settings_disable_alt_text_reminder">Desgaitu gogorarazlea testu alternatiboa gehitzeko</string>
<string name="sk_timelines">Denbora-lerroak</string>
<string name="sk_timeline_posts">Bidalketak</string>
<string name="sk_timelines_add">Gehitu</string>
@@ -218,7 +218,7 @@
<string name="sk_edit_timelines">Denbora-lerroak editatu</string>
<string name="sk_alt_button">ALT</string>
<string name="sk_post_edited">Editatua</string>
<string name="sk_notification_type_update">Bidalketa editatua</string>
<string name="sk_notification_type_update">Editatutako argitalpenak</string>
<string name="sk_notify_update">Bultzatutako bidalketa editatu</string>
<string name="sk_no_results">Emaitzarik ez</string>
<string name="sk_save_draft">Zirriborroa gorde\?</string>
@@ -232,4 +232,33 @@
<string name="sk_alt_text_missing_title">Testu alternatiboa falta da</string>
<string name="sk_searching">Bilatzen…</string>
<string name="sk_save_draft_message">Zirriborro honetako aldaketak gorde edo argitaratu nahi dituzu\?</string>
<string name="sk_settings_prefix_reply_cw_with_re">Gehitu \"re:\" hasieran edukiaren abisuen erantzunetan</string>
<string name="sk_filtered">Iragazita: %s</string>
<string name="sk_expand">Zabaldu</string>
<string name="sk_collapse">Itxi</string>
<string name="sk_settings_collapse_long_posts">Itxi argitalpen oso luzeak</string>
<string name="sk_unfinished_attachments">Finkatu eranskinak\?</string>
<string name="sk_unfinished_attachments_message">Eranskin batzuk ez dira igo oraindik.</string>
<string name="sk_notify_posts_info_banner">Pertsona batzuen argitalpenen jakinarazpenak gaitzen badituzu, beraien argitalpen berriak hemen ageriko dira.</string>
<string name="sk_updater_enable_pre_releases">Gaitu beta bertsioak</string>
<string name="sk_inline_direct">aipamenak soilik</string>
<string name="sk_separator">·</string>
<string name="sk_instance_features">Instantziaren ezaugarriak</string>
<string name="sk_settings_local_only_explanation">Zure jatorriko instantziak bertan soilik argitaratzea baimendu behar du hau ibili dadin. Aldatutako Mastodon bertsio askok darabilte, baina Mastodonek ez.</string>
<string name="sk_inline_local_only">bertan soilik</string>
<string name="sk_settings_support_local_only">Zerbitzariak bertan soilik argitaratzea baimentzen du</string>
<string name="sk_settings_glitch_instance">Glitch bertan soilik modua</string>
<string name="sk_settings_glitch_mode_explanation">Gaitu hau zure jatorrizko instantziak Glitch badarabil. Ez da beharrezkoa Hometown edo Akkomarako.</string>
<string name="sk_signed_up">izena emanda</string>
<string name="sk_reported">salatuta</string>
<string name="sk_sign_ups">Erabiltzaileen izen-ematea</string>
<string name="sk_new_reports">Salaketa berriak</string>
<string name="sk_local_only">Bertako instantzia soilik</string>
<string name="sk_settings_see_new_posts_button">\"Ikusi argitalpen berriak\" botoia</string>
<string name="sk_settings_server_version">Zerbitzariaren bertsioa: %s</string>
<string name="sk_notify_poll_results">Bozketaren emaitzak</string>
<string name="sk_settings_hide_interaction">Ezkutatu interakzio-botoiak</string>
<string name="sk_follow_as">Jarraitu beste kontu batetik</string>
<string name="sk_followed_as">%s-(d/t)ik jarraitua</string>
<string name="sk_settings_hide_fab">Automatikoki ezkutatu Idatzi botoia</string>
</resources>

View File

@@ -260,4 +260,7 @@
<string name="sk_unfinished_attachments_message">Certaines pièces jointes n\'ont pas fini de se télécharger.</string>
<string name="sk_spectator_mode">Mode spectateur</string>
<string name="sk_settings_hide_interaction">Masquer les boutons d\'interaction</string>
<string name="sk_follow_as">Suivre depuis un autre compte</string>
<string name="sk_followed_as">Suivi depuis %s</string>
<string name="sk_settings_hide_fab">Masquer automatiquement le bouton Composer</string>
</resources>

View File

@@ -259,4 +259,7 @@
<string name="sk_unfinished_attachments">Arranxar arquivos adxuntos\?</string>
<string name="sk_spectator_mode">Modo espectador</string>
<string name="sk_settings_hide_interaction">Ocultar botóns de interacción</string>
<string name="sk_follow_as">Seguir dende outra conta</string>
<string name="sk_followed_as">Seguida dende %s</string>
<string name="sk_settings_hide_fab">Auto-ocultar botón de redacción</string>
</resources>

View File

@@ -252,4 +252,15 @@
<string name="sk_settings_support_local_only">Server hanya mendukung pengiriman hanya lokal</string>
<string name="sk_settings_server_version">Versi server: %s</string>
<string name="sk_notify_poll_results">Hasil japat</string>
<string name="sk_filtered">Disaring: %s</string>
<string name="sk_expand">Buka</string>
<string name="sk_collapse">Tutup</string>
<string name="sk_settings_hide_interaction">Sembunyikan tombol interaksi</string>
<string name="sk_follow_as">Ikuti dari akun lain</string>
<string name="sk_followed_as">Diikuti dari %s</string>
<string name="sk_settings_prefix_reply_cw_with_re">Awali peringatan konten balasan dengan “re:”</string>
<string name="sk_settings_collapse_long_posts">Tutup kiriman yang sangat panjang</string>
<string name="sk_unfinished_attachments">Perbaiki lampiran\?</string>
<string name="sk_unfinished_attachments_message">Beberapa lampiran belum selesai diunggah.</string>
<string name="sk_settings_hide_fab">Sembunyikan tombol Komposer</string>
</resources>

View File

@@ -20,4 +20,5 @@
<string name="mo_disable_dividers">Wyłącz dzielenie postów</string>
<string name="mo_disable_relocate_publish_button_to_enable_customization">Wyłącz opcję Przenoszenia przycisku publikacji aby umożliwić dostosowywanie</string>
<string name="mo_filtered">Wyfiltrowano: %s</string>
<string name="mo_disable_reminder_to_add_alt_text">Wyłącz przypomnienie o dodaniu opisu</string>
</resources>

View File

@@ -258,4 +258,7 @@
<string name="sk_settings_prefix_reply_cw_with_re">Zaczynaj CW odpowiedzi od “re:”</string>
<string name="sk_settings_collapse_long_posts">Zwijaj bardzo długie posty</string>
<string name="sk_settings_hide_interaction">Ukryj przyciski interakcji</string>
<string name="sk_followed_as">Obserwowane z %s</string>
<string name="sk_follow_as">Obserwuj z innego konta</string>
<string name="sk_settings_hide_fab">Automatycznie ukrywaj przycisk tworzenia nowego wpisu</string>
</resources>

View File

@@ -259,4 +259,7 @@
<string name="sk_unfinished_attachments_message">Деякі вкладення не повністю завантажилися.</string>
<string name="sk_spectator_mode">Режим глядача</string>
<string name="sk_settings_hide_interaction">Сховати кнопки взаємодії</string>
<string name="sk_follow_as">Підписатися з іншого облікового запису</string>
<string name="sk_followed_as">Відстежується з %s</string>
<string name="sk_settings_hide_fab">Автоматично ховати кнопку компонування</string>
</resources>

View File

@@ -0,0 +1,3 @@
New things for 95:
- Adding the ability to have other server's local timelines in the timelines
- Minor fixes and improvements

View File

@@ -0,0 +1,3 @@
New things for 95:
- Improving the ability to have other server's local timelines in the timelines
- Minor fixes and improvements

View File

@@ -0,0 +1,4 @@
- Mantenga presionado el botón de seguimiento para seguir los perfiles de otra cuenta
- Opción para abrir perfiles en otra cuenta
- Ocultar automáticamente el botón de redacción al desplazarse hacia abajo en la línea de tiempo
- Solucione el bloqueo al abrir los perfiles de administrador del servidor

View File

@@ -0,0 +1,4 @@
- Manter pulsado o botón de seguir para seguir perfís de outra conta
- Opción de abrir perfís de outra conta
- Auto-ocultar o botón de redacción cando deslizas cara abaixo na cronoloxía
- Arranxados

View File

@@ -0,0 +1,6 @@
- Saringan ditingkatkan, termasuk kompatibilitas “Sembunyikan dengan peringatan”
- Rancang ulang halaman profil dengan metadata langsung di bawah bio
- Fungsi buka/tutup untuk kiriman yang sangat panjang
- Opsi untuk menambahkan peringatan konten pada balasan dengan “re:”
- Opsi untuk menyembunyikan tombol interaksi di lini masa
- Banyak perbaikan kutu, perubahan, dan peningkatan

View File

@@ -0,0 +1,4 @@
- Tekan lama pada tombol ikuti untuk mengikuti profil dari akun lain
- Opsi untuk membuka profil di akun yang lain
- Sembunyikan tombol komposer secara otomatia ketika menggulir lini masa ke bawah
- Perbaiki kemogokan ketika membuka profil admin server

View File

@@ -0,0 +1,4 @@
- Długie naciśnięcie przycisku "obserwacji" teraz pozwoli ci obserwować profile z innego konta
- Opcja otwierania profili innym kontem
- Automatyczne ukrywanie przycisku pisania nowego posta podczas przewijania w dół osi czasu
- Naprawiono crash podczas otwierania profili administratora serwera

View File

@@ -0,0 +1,4 @@
- Затискання кнопки підписатися, щоб підписатися на профілі з іншого облікового запису
- Можливість відкривати профілі в іншому обліковому записі
- Автоприховування кнопки компонування під час гортання стрічки вниз
- Виправлено збій під час відкриття профілів адміністратора сервера