From b15546796bbe3d1bdbb5ef50aebb3e334d9342bc Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 1 Oct 2018 08:54:06 +0000 Subject: [PATCH 1/5] New translations strings.xml (Arabic) --- app/src/main/res/values-ar/strings.xml | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index a1842bff6..d950418fe 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -123,7 +123,7 @@ هل تود كتم هذا الحساب ؟ هل تود حجب هذا الحساب ؟ هل تود الإبلاغ عن هذا التبويق ؟ - Block this domain? + هل تريد حظر هذا النطاق؟ هل تود حذف هذا التبويق ؟ @@ -572,17 +572,17 @@ اختيار نغمة تفعيل الفترة الزمنية الفيديوهات التوضيحية - Fetching remote thread! - No blocked domains! - Unblock domain - Are you sure to unblock %s? - Are you sure to block %s? - Blocked domains - Block domain - The domain is blocked - The domain is no longer blocked! - Fetching remote status - Comment + جارٍ جلب المنشور عن بُعد! + ليس هناك أية نطاقات محظورة! + إلغاء حظر النطاق + أمتأكد أنك تريد إلغاء الحظر عن %s؟ + أمتأكد أنك تريد حظر %s؟ + النطاقات المحظورة + حظر النطاق + تم حظر النطاق + لقد تم إلغاء حظر هذا النطاق! + جلب المنشور عن بُعد + تعليق أبدًا 30 دقيقة From 321d03a4f776bd71c10db254232a125f254c3ca6 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 1 Oct 2018 08:54:08 +0000 Subject: [PATCH 2/5] New translations strings.xml (French) --- app/src/main/res/values-fr/strings.xml | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index cefc0160c..a46a0d510 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -123,7 +123,7 @@ Masquer ce compte ? Bloquer ce compte ? Signaler ce pouet ? - Block this domain? + Désirez-vous bloquer ce domaine ? Supprimer ce pouet ? @@ -533,7 +533,7 @@ Supprimer le filtre ? Mettre à jour le filtre Créer un filtre - Whom to follow + Suggestion de comptes Actuellement, cette liste ne contient aucun compte ! Suivre Tout sélectionner @@ -550,7 +550,7 @@ Abonnement impossible au(x) compte(s) Recherche du compte distant Automatically expand hidden media - Display follow instances button + Afficher le bouton de suivi d’instances Nouvel abonnement Nouveau Repouet Nouveau Favori @@ -560,19 +560,19 @@ Téléchargement des Médias Changer le son des notifications Choisir une sonnerie - Enable time slot + Activer le créneau horaire How To Videos Fetching remote thread! No blocked domains! - Unblock domain - Are you sure to unblock %s? - Are you sure to block %s? - Blocked domains - Block domain - The domain is blocked + Débloquer le domaine + Confirmez-vous le déblocage de %s ? + Êtes-vous sûr de vouloir bloquer %s ? + Les domaines bloqués + Bloquer le domaine + Le domaine est bloqué The domain is no longer blocked! Fetching remote status - Comment + Commenter Jamais 30 minutes From 1003392e4ac5dd99a6f2a8052b579c015602c379 Mon Sep 17 00:00:00 2001 From: Thomas Date: Mon, 1 Oct 2018 08:59:02 +0000 Subject: [PATCH 3/5] New translations strings.xml (French) --- app/src/main/res/values-fr/strings.xml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index a46a0d510..1c6a22dfe 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -545,11 +545,11 @@ Ajout des comptes dans la liste Vous n\'avez pas encore créé de liste. Cliquez sur le bouton \"+\" pour en ajouter une. Vous ne suivez aucune instance. Cliquez sur le bouton \"+\" pour en ajouter une. - Who to follow + Comptes suggérés API Trunk Abonnement impossible au(x) compte(s) Recherche du compte distant - Automatically expand hidden media + Étendre automatiquement les médias cachés Afficher le bouton de suivi d’instances Nouvel abonnement Nouveau Repouet @@ -561,17 +561,17 @@ Changer le son des notifications Choisir une sonnerie Activer le créneau horaire - How To Videos - Fetching remote thread! - No blocked domains! + Tutoriels vidéo + Récupération du fil distant ! + Aucun domaine bloqué ! Débloquer le domaine Confirmez-vous le déblocage de %s ? Êtes-vous sûr de vouloir bloquer %s ? Les domaines bloqués Bloquer le domaine Le domaine est bloqué - The domain is no longer blocked! - Fetching remote status + Le domaine n\'est plus bloqué ! + Récupération du statut distant Commenter Jamais From bc9d9921580d22428714d9a5fff6f4a471be06d8 Mon Sep 17 00:00:00 2001 From: stom79 Date: Wed, 3 Oct 2018 09:16:24 +0200 Subject: [PATCH 4/5] Fix some crashes --- .../mastodon/drawers/StatusListAdapter.java | 19 ++-- .../mastodon/fragments/SettingsFragment.java | 2 +- .../layout-sw600dp/activity_show_account.xml | 91 ++++++++++++++----- 3 files changed, 81 insertions(+), 31 deletions(-) diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java index 4fe45009f..09f6d362a 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/drawers/StatusListAdapter.java @@ -616,14 +616,19 @@ public class StatusListAdapter extends RecyclerView.Adapter implements OnPostAct public void onClick(View v) { if( type != RetrieveFeedsAsyncTask.Type.CACHE_BOOKMARKS) { status.setBookmarked(!status.isBookmarked()); - if (status.isBookmarked()) { - new StatusCacheDAO(context, db).insertStatus(StatusCacheDAO.BOOKMARK_CACHE, status); - Toast.makeText(context, R.string.status_bookmarked, Toast.LENGTH_LONG).show(); - } else { - new StatusCacheDAO(context, db).remove(StatusCacheDAO.BOOKMARK_CACHE, status); - Toast.makeText(context, R.string.status_unbookmarked, Toast.LENGTH_LONG).show(); + try { + if (status.isBookmarked()) { + new StatusCacheDAO(context, db).insertStatus(StatusCacheDAO.BOOKMARK_CACHE, status); + Toast.makeText(context, R.string.status_bookmarked, Toast.LENGTH_LONG).show(); + } else { + new StatusCacheDAO(context, db).remove(StatusCacheDAO.BOOKMARK_CACHE, status); + Toast.makeText(context, R.string.status_unbookmarked, Toast.LENGTH_LONG).show(); + } + notifyStatusChanged(status); + }catch (Exception e){ + e.printStackTrace(); + Toast.makeText(context, R.string.toast_error, Toast.LENGTH_LONG).show(); } - notifyStatusChanged(status); }else { int position = 0; for (Status statustmp : statuses) { diff --git a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java index 5623d90ad..29bbd059b 100644 --- a/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java +++ b/app/src/main/java/fr/gouv/etalab/mastodon/fragments/SettingsFragment.java @@ -122,7 +122,7 @@ public class SettingsFragment extends Fragment { }); - boolean enabledCrash = sharedpreferences.getBoolean(ACRA.PREF_ENABLE_ACRA, true); + boolean enabledCrash = sharedpreferences.getBoolean(ACRA.PREF_ENABLE_ACRA, false); final CheckBox set_crash_report = rootView.findViewById(R.id.set_crash_report); set_crash_report.setChecked(enabledCrash); set_crash_report.setOnClickListener(new View.OnClickListener() { diff --git a/app/src/main/res/layout-sw600dp/activity_show_account.xml b/app/src/main/res/layout-sw600dp/activity_show_account.xml index 8fbd2c357..2f45ae261 100644 --- a/app/src/main/res/layout-sw600dp/activity_show_account.xml +++ b/app/src/main/res/layout-sw600dp/activity_show_account.xml @@ -237,17 +237,29 @@ android:minHeight="20dp" android:layout_gravity="center" android:gravity="center" + android:paddingTop="10dp" + android:paddingBottom="10dp" android:textSize="16sp" android:layout_width="0dp" android:layout_weight="1" android:layout_height="match_parent" /> - + + android:id="@+id/value1BG" + android:layout_height="match_parent" + android:orientation="vertical"> + + + - + + android:id="@+id/value2BG" + android:layout_height="match_parent" + android:orientation="vertical"> + + + - + android:layout_height="match_parent" + android:id="@+id/value3BG" + android:orientation="vertical"> + + - + android:layout_height="match_parent" + android:id="@+id/value4BG" + android:orientation="vertical"> + + + From f2fac6fbf14ae5f6d55a70c1752082d6a7f8cec9 Mon Sep 17 00:00:00 2001 From: stom79 Date: Wed, 3 Oct 2018 09:21:15 +0200 Subject: [PATCH 5/5] Prepares release 1.4.2 --- app/build.gradle | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/build.gradle b/app/build.gradle index 516811869..f99e50c87 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -7,8 +7,8 @@ android { applicationId "fr.gouv.etalab.mastodon" minSdkVersion 15 targetSdkVersion 28 - versionCode 146 - versionName "1.14.1" + versionCode 147 + versionName "1.14.2" } flavorDimensions "default" buildTypes {