diff --git a/.atomignore b/.atomignore new file mode 100644 index 00000000..e915f848 --- /dev/null +++ b/.atomignore @@ -0,0 +1,17 @@ +.git +.github +.gradle +.idea +build +gradle +.gitlab-ci.yml +*.iml +local.properties +settings.gradle +gradlew +gradlew.bat +LICENSE.md +app/build +app/.gitignore +app/pom.xml +app/proguard-rules.pro diff --git a/.travis.yml b/.travis.yml index a2e9adaa..c4683a96 100644 --- a/.travis.yml +++ b/.travis.yml @@ -17,7 +17,7 @@ cache: - $HOME/.gradle/wrapper/ script: "./gradlew $TASK" env: - - TASK="lintFlavorDandelionDebug" + - TASK="lintFlavorDefaultDebug" - TASK="build check --stacktrace" branches: diff --git a/CHANGELOG.md b/CHANGELOG.md index a1a6209c..78d10d9a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,12 @@ +# v0.2.4 +- Different icon and color for secondlion +- Language switcher +- Handle dia.so links +- Improve security at internal browser decision +- More icons for notification dropdown +- Update gradle build scripts +- Added CircleCI + # v0.2.3 - Add Czech translation (thanks @bezcitu) - Add option to copy image urls to clipboard diff --git a/CONTRIBUTORS.txt b/CONTRIBUTORS.txt index 9b5f3306..77d8f7d3 100644 --- a/CONTRIBUTORS.txt +++ b/CONTRIBUTORS.txt @@ -18,3 +18,4 @@ pskosinski (email AT pskosinski DOT pl): Polish translation SansPseudoFix (https://github.com/SansPseudoFix): French translation secitem (secitem AT tuta DOT io): Czech translation Zsolt Szakács (maxigaz AT diaspora DOT zone): Hungarian translation +Danilo Raffaelli (https://crowdin.com/profile/Daraf): Italian translation diff --git a/app/build.gradle b/app/build.gradle index 0f6af394..2e5f0cc3 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -5,10 +5,19 @@ android { compileSdkVersion 24 buildToolsVersion "24.0.3" + def VERSION_CODE = 14 + def VERSION_NAME = "0.2.4" + def APP_NAME = "dandelion*" + def APP_PACKAGE = "com.github.dfa.diaspora_android" + def APP_ICON = "@drawable/ic_launcher" + defaultConfig { minSdkVersion 17 targetSdkVersion 24 + buildConfigField "boolean", "IS_TEST_BUILD", "false" + buildConfigField "boolean", "IS_GPLAY_BUILD", "false" + vectorDrawables.useSupportLibrary = true } buildTypes { @@ -19,21 +28,31 @@ android { } productFlavors { - flavorDandelion { - applicationId "com.github.dfa.diaspora_android" - manifestPlaceholders = [appName: "dandelion*"] - versionCode 13 - versionName "0.2.3" + flavorDefault { + applicationId APP_PACKAGE + resValue 'string', 'app_name', APP_NAME + manifestPlaceholders = [appIcon: APP_ICON] + versionCode VERSION_CODE; versionName VERSION_NAME } - flavorSecondlion { - applicationId "com.github.dfa.secondlion" - manifestPlaceholders = [appName: "secondlion*"] + flavorTest { + applicationId APP_PACKAGE.replace("diaspora_android", "secondlion") + resValue 'string', 'app_name', "secondlion*" + manifestPlaceholders = [appIcon: APP_ICON + "_test"] versionCode = Integer.parseInt(new Date().format('yyMMdd')) versionName = new Date().format('yyMMdd') + buildConfigField "boolean", "IS_TEST_BUILD", "true" } - } + /* flavorGplay { + applicationId APP_PACKAGE + resValue 'string', 'app_name', APP_NAME + manifestPlaceholders = [appIcon: APP_ICON] + versionCode VERSION_CODE; versionName VERSION_NAME + buildConfigField "boolean", "IS_GPLAY_BUILD", "true" + } +*/ + } lintOptions { disable 'MissingTranslation' } @@ -96,5 +115,4 @@ task copyRepoFiles(type: Copy) { } } } - tasks.copyRepoFiles.execute() diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml index 9f7ad6bf..150e8241 100644 --- a/app/src/main/AndroidManifest.xml +++ b/app/src/main/AndroidManifest.xml @@ -9,16 +9,16 @@ + android:allowBackup="false" + android:icon="${appIcon}" + android:label="@string/app_name" + android:theme="@style/DiasporaLight"> + android:exported="false" /> + android:label="@string/settings" + android:launchMode="singleInstance" + android:theme="@style/DiasporaLight.NoActionBar" /> + android:label="@string/about_activity__title_about_app" + android:theme="@style/DiasporaLight.NoActionBar" /> + android:windowSoftInputMode="adjustResize"> @@ -67,12 +68,15 @@ + - + diff --git a/app/src/main/ic_launcher_test.png b/app/src/main/ic_launcher_test.png new file mode 100755 index 00000000..18e3ea1d Binary files /dev/null and b/app/src/main/ic_launcher_test.png differ diff --git a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java index e1b98532..757037ce 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java @@ -59,6 +59,7 @@ import android.widget.TextView; import android.widget.Toast; import com.github.dfa.diaspora_android.App; +import com.github.dfa.diaspora_android.BuildConfig; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.DiasporaPodList; import com.github.dfa.diaspora_android.data.DiasporaUserProfile; @@ -392,6 +393,9 @@ public class MainActivity extends ThemedActivity } } } + else if (BuildConfig.IS_TEST_BUILD){ + navheaderImage.setImageResource(R.drawable.ic_launcher_test); + } updateNavigationViewEntryVisibilities(); } diff --git a/app/src/main/java/com/github/dfa/diaspora_android/util/AppSettings.java b/app/src/main/java/com/github/dfa/diaspora_android/util/AppSettings.java index db494ca6..9b2cd01b 100644 --- a/app/src/main/java/com/github/dfa/diaspora_android/util/AppSettings.java +++ b/app/src/main/java/com/github/dfa/diaspora_android/util/AppSettings.java @@ -17,7 +17,10 @@ package com.github.dfa.diaspora_android.util; import android.annotation.SuppressLint; import android.content.Context; import android.content.SharedPreferences; +import android.support.annotation.ColorRes; +import android.support.v4.content.ContextCompat; +import com.github.dfa.diaspora_android.BuildConfig; import com.github.dfa.diaspora_android.R; import com.github.dfa.diaspora_android.data.DiasporaAspect; import com.github.dfa.diaspora_android.data.DiasporaPodList.DiasporaPod; @@ -136,6 +139,10 @@ public class AppSettings { return pref.getInt(key, defaultColor); } + public int getColorRes(@ColorRes int resColorId){ + return ContextCompat.getColor(context, resColorId); + } + public void registerPrefAppPreferenceChangedListener(SharedPreferences.OnSharedPreferenceChangeListener listener) { prefApp.registerOnSharedPreferenceChangeListener(listener); } @@ -445,13 +452,14 @@ public class AppSettings { public int[] getPrimaryColorSettings() { return new int[]{ - getInt(prefApp, R.string.pref_key__primary_color_base, context.getResources().getColor(R.color.md_blue_500)), - getInt(prefApp, R.string.pref_key__primary_color_shade, context.getResources().getColor(R.color.primary)) + getInt(prefApp, R.string.pref_key__primary_color_base, getColorRes(R.color.md_blue_500)), + getInt(prefApp, R.string.pref_key__primary_color_shade, getColorRes(R.color.primary)) }; } public int getPrimaryColor() { - return getInt(prefApp, R.string.pref_key__primary_color_shade, context.getResources().getColor(R.color.primary)); + return getInt(prefApp, R.string.pref_key__primary_color_shade, getColorRes( + BuildConfig.IS_TEST_BUILD ? R.color.md_brown_800 : R.color.primary)); } public void setAccentColorSettings(int base, int shade) { @@ -461,13 +469,13 @@ public class AppSettings { public int[] getAccentColorSettings() { return new int[]{ - getInt(prefApp, R.string.pref_key__accent_color_base, context.getResources().getColor(R.color.md_deep_orange_500)), - getInt(prefApp, R.string.pref_key__accent_color_shade, context.getResources().getColor(R.color.accent)) + getInt(prefApp, R.string.pref_key__accent_color_base, getColorRes(R.color.md_deep_orange_500)), + getInt(prefApp, R.string.pref_key__accent_color_shade, getColorRes(R.color.accent)) }; } public int getAccentColor() { - return getInt(prefApp, R.string.pref_key__accent_color_shade, context.getResources().getColor(R.color.accent)); + return getInt(prefApp, R.string.pref_key__accent_color_shade, getColorRes(R.color.accent)); } public boolean isExtendedNotificationsActivated() { diff --git a/app/src/main/res/drawable-hdpi/ic_launcher_test.png b/app/src/main/res/drawable-hdpi/ic_launcher_test.png new file mode 100644 index 00000000..2e1ab3f5 Binary files /dev/null and b/app/src/main/res/drawable-hdpi/ic_launcher_test.png differ diff --git a/app/src/main/res/drawable-ldpi/ic_launcher_test.png b/app/src/main/res/drawable-ldpi/ic_launcher_test.png new file mode 100644 index 00000000..a4c4ac0b Binary files /dev/null and b/app/src/main/res/drawable-ldpi/ic_launcher_test.png differ diff --git a/app/src/main/res/drawable-mdpi/ic_launcher_test.png b/app/src/main/res/drawable-mdpi/ic_launcher_test.png new file mode 100644 index 00000000..7f0dec56 Binary files /dev/null and b/app/src/main/res/drawable-mdpi/ic_launcher_test.png differ diff --git a/app/src/main/res/drawable-xhdpi/ic_launcher_test.png b/app/src/main/res/drawable-xhdpi/ic_launcher_test.png new file mode 100644 index 00000000..066d7f73 Binary files /dev/null and b/app/src/main/res/drawable-xhdpi/ic_launcher_test.png differ diff --git a/app/src/main/res/drawable-xxhdpi/ic_launcher_test.png b/app/src/main/res/drawable-xxhdpi/ic_launcher_test.png new file mode 100644 index 00000000..cb862934 Binary files /dev/null and b/app/src/main/res/drawable-xxhdpi/ic_launcher_test.png differ diff --git a/app/src/main/res/drawable-xxxhdpi/ic_launcher_test.png b/app/src/main/res/drawable-xxxhdpi/ic_launcher_test.png new file mode 100644 index 00000000..dbb8dee8 Binary files /dev/null and b/app/src/main/res/drawable-xxxhdpi/ic_launcher_test.png differ diff --git a/app/src/main/res/values-cs/strings-preferences.xml b/app/src/main/res/values-cs/strings-preferences.xml index 6e9e4a44..da2179cd 100644 --- a/app/src/main/res/values-cs/strings-preferences.xml +++ b/app/src/main/res/values-cs/strings-preferences.xml @@ -31,7 +31,11 @@ Rozšířené oznámení Rozšiř oznámení zvonku pomocí výběrového menu, které zobrazuje kategorie oznámení + Změnit jazyk aplikace. Restartujte aplikaci, aby mohly být provedeny změny + Jazyk + Jazyk systému + Konfigurovat velikost textu WebViewu Velikost písma Normální @@ -73,7 +77,7 @@ Automaticky schovat horní a dolní nástrojovou lištu během scrollování Inteligentně schovat nástrojovou lištu Přidej „sdíleno pomocí“-poznámku - Připoj referenci na tuto aplikaci („sdíleno pomocí…“) ke sdílenému textu + Přidat referenci této aplikace ke sdílenému textu: [via #dandelion] Různé Celkový reset diff --git a/app/src/main/res/values-es/strings-preferences.xml b/app/src/main/res/values-es/strings-preferences.xml index a0d42fde..e5510951 100644 --- a/app/src/main/res/values-es/strings-preferences.xml +++ b/app/src/main/res/values-es/strings-preferences.xml @@ -31,7 +31,11 @@ Notificaciones extendidas Extender la campana de notificaciones con un menú desplegable que muestra categorías de notificación + Cambiar el idioma de esta aplicación. Reinicie la aplicación para que los cambios surtan efecto + Idioma + Idioma del sistema + Control del tamaño del texto de la vista Web Tamaño de letra Tamaño normal @@ -73,7 +77,7 @@ Ocultar barras de herramientas superior e inferior automáticamente mientras se desplaza Barras de herramientas Intellihide Añadir compartido por aviso - Agregar una referencia a esta aplicación (\"compartida por…\") a los textos compartidos + Agregar una referencia a esta aplicación en los textos compartidos: [vía #dandelion] Diverso Reinicio completo diff --git a/app/src/main/res/values-fr/strings-preferences.xml b/app/src/main/res/values-fr/strings-preferences.xml index ab5d3aa4..d79fdbab 100644 --- a/app/src/main/res/values-fr/strings-preferences.xml +++ b/app/src/main/res/values-fr/strings-preferences.xml @@ -31,7 +31,11 @@ Notifications étendues Étendre la cloche de notifications avec un menu déroulant qui affiche les catégories de notification + Change la langue de l\'application. Redémarrez l\'application pour que les changements prennent effet + Langue + Langue du système + Contrôle de la taille du texte pour l\'affichage web Taille de la police Normal @@ -73,7 +77,7 @@ Masquer les barres d’outils en haut et en bas automatiquement lors du défilement Masquage intelligent des barres d\'outils Ajoutez \"partagé via …\" aux partages - Ajoutez une référence à l\'application (« partagée via …\") aux textes partagés + Ajouter une référence à cette application aux partages: [via #dandelion] Divers Réinitialisation complète diff --git a/app/src/main/res/values-hu/strings-preferences.xml b/app/src/main/res/values-hu/strings-preferences.xml index 4ad0e966..c8dad184 100644 --- a/app/src/main/res/values-hu/strings-preferences.xml +++ b/app/src/main/res/values-hu/strings-preferences.xml @@ -31,7 +31,10 @@ Kiterjesztett értesítések Az értesítések gombra kattintva megjelenik egy gyorsmenü, amely értesítéskategóriákat mutat + Nyelv + Rendszernyelv + A webnézet szövegméretének módosítása Betűméret Normál @@ -73,7 +76,7 @@ A felső és alsó eszköztárak automatikus elrejtése görgetés közben Intelligensen eltűnő eszköztárak Használt program megemlítése megosztáskor - Ennek az alkalmazásnak megemlítése megosztott szövegeknél (\"megosztva … által\") + Hivatkozás erre az alkalmazásra a megosztásokban: [megosztva ezzel: #dandelion] Egyéb Teljes visszaállítás eredeti értékekre diff --git a/app/src/main/res/values-it/strings-about.xml b/app/src/main/res/values-it/strings-about.xml index 14ad7c08..b4a5eeaf 100644 --- a/app/src/main/res/values-it/strings-about.xml +++ b/app/src/main/res/values-it/strings-about.xml @@ -18,13 +18,13 @@ Log di debug copiato negli appunti dandelion* è la tua app per l\'esplorazione del social network diaspora*. Aggiunge funzionalità, quali un\'utile barra degli strumenti e il supporto per i server proxy come la rete Tor, alla vostra esperienza social. Contribuisci al codice! - dandelion* è sviluppato liberamente e segue le idee del progetto diaspora*. Se volete contribuire sei il benvenuto! Attualmente siamo un team molto piccolo, quindi apprezziamo qualsiasi tipo di aiuto! + dandelion* è sviluppato liberamente e segue le idee del progetto diaspora*. Se vuoi contribuire sei il benvenuto! Attualmente siamo un team molto piccolo, quindi apprezziamo qualsiasi tipo di aiuto! Ottieni il codice sorgente Traduci l\'app! L\'app non è disponibile nella tua lingua? Si può cambiare! Perché non ci aiuti a tradurlo? Utilizziamo la piattaforma Crowdin per permettere a chiunque di tradurre l\'app. Fammi tradurre Lascia un feedback! - dandelion* è ancora in sviluppo, quindi se avete suggerimenti o qualsiasi tipo di feedback, utilizzate lo strumento di segnalazione dei bug per dirci la tua! + dandelion* è ancora in sviluppo, quindi se avete suggerimenti o qualsiasi tipo di feedback, utilizza lo strumento di segnalazione dei bug per dirci la tua! Segnala un bug Passaparola! Dì ai tuoi amici e familiari di diaspora* e di #dandelion! Perché non scrivi un post sulla tua esperienza? Ci piacerebbe sentire cosa ne pensate! diff --git a/app/src/main/res/values-it/strings-preferences.xml b/app/src/main/res/values-it/strings-preferences.xml index 384f2a8a..8afe2c90 100644 --- a/app/src/main/res/values-it/strings-preferences.xml +++ b/app/src/main/res/values-it/strings-preferences.xml @@ -31,12 +31,16 @@ Notifiche estese Estendi il bottone delle notifiche con un menù che mostra le categorie di notifiche + Cambia la lingua di questa app. Riavvia l\'app per rendere effettive le modifiche + Lingua + Lingua di sistema + Controllo dimensione testo del WebView Dimensione font Normale - Grosso - Immenso + Grande + Molto grande Carica immagini Disabilita il caricamento delle immagini per risparmiare la rete dati @@ -55,7 +59,7 @@ Usa il proxy con i dati di dandelion* per eludere i firewall.\nPotrebbe essere necessario il riavvio Host Porta - App è necessario riavviare per disattivare l\'utilizzo del proxy + E\' necessario riavviare l\'app per disattivare l\'utilizzo del proxy Orbot proxy preset caricato Apri collegamenti esterni con le schede personalizzate di Chrome. Chromium o Google Chrome devono essere installati per questa funzione. \nNOTA IMPORTANTE: le schede personalizzate di Chrome non usano i server proxy configurabili! @@ -73,7 +77,7 @@ Nascondi barre superiori e inferiori automaticamente quando scrolli Barre che si nascondono intelligentemente Aggiungi avviso dell\'app - Aggiunge un riferimento a quest\'app (\"Condiviso da…\") nei testi condivisi + Aggiungere un riferimento a questa applicazione ai testi condivisi: [via #dandelion] Vario Reset completo diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 7a94d176..7ef28d15 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -37,9 +37,9 @@ Tag seguiti Attività pubbliche Segnalazioni - Condividi link - Condividi screensot - Fai uno screenshot + Condividi link come testo + Condividi screenshot della pagina Web + Fai uno screenshot della pagina web Salvataggio dell\'immagine in Salvataggio dello screenshot come: Indirizzo copiato… @@ -65,12 +65,12 @@ chiudere completamente l\'app o riavviare il dispositivo. Se non permetti l\'accesso alla memoria ma vuoi usare la funzione degli screenshot più avanti, puoi garantire il permesso successivamente. Vai su: Impostazioni - App - dandelion*. Nella sezione dei permessi puoi garantire il permesso per la scrittura sul dispositivo. - Devi garantire il permesso di accesso alla memoria per poter salvare e caricare le immagini. Dopodiché devi + Devi concedere il permesso di accesso alla memoria per poter salvare e caricare le immagini. Dopodiché devi chiudere completamente l\'app o riavviare il dispositivo. Se non permetti l\'accesso alla memoria ma vuoi - salvare le immagini più avanti, puoi garantire il permesso successivamente. Vai su: Impostazioni - App - - dandelion*. Nella sezione dei permessi puoi garantire il permesso per la scrittura sul dispositivo. + salvare le immagini più avanti, puoi concedere il permesso successivamente. Vai su: Impostazioni - App - + dandelion*. Nella sezione dei permessi puoi concedere il permesso per la scrittura sul dispositivo. Permesso negato. - Permesso garantito. Si prega di riprovare. + Permesso concesso. Si prega di riprovare. Pod personalizzato Nome del pod Protocollo diff --git a/app/src/main/res/values-ja/strings-preferences.xml b/app/src/main/res/values-ja/strings-preferences.xml index cea7cb07..ac32453b 100644 --- a/app/src/main/res/values-ja/strings-preferences.xml +++ b/app/src/main/res/values-ja/strings-preferences.xml @@ -31,7 +31,11 @@ 拡張通知 通知のカテゴリーを示すドロップダウン・メニューで通知ベルを拡張します + このアプリの言語を変更します。アプリを再起動すると変更を反映します + 言語 + システム言語 + WebView のテキストサイズを調整 フォントサイズ 標準 @@ -73,7 +77,7 @@ スクロールの間、自動的に上部と下部のツールバーを非表示にします Intellihide ツールバー シェア方法の通知を追加 - シェアしたテキストに、このアプリへの参照 (\"…でシェア\") を追加します + 共有テキストにこのアプリへの参照を追加します: [via #dandelion] その他 完全なリセット diff --git a/app/src/main/res/values-ml/strings-preferences.xml b/app/src/main/res/values-ml/strings-preferences.xml index b5d03914..cbb48b95 100644 --- a/app/src/main/res/values-ml/strings-preferences.xml +++ b/app/src/main/res/values-ml/strings-preferences.xml @@ -37,7 +37,6 @@ മുകളിലെയും ചുവട്ടിലെയും ടൂൾബാറുകൾ സ്ക്രോൾ ചെയ്യുമ്പോൾ താനേ അപ്രത്യക്ഷമാക്കുക ടൂൾബാറുകൾ ഇന്റലിഹൈഡ് ചെയ്യുക അറിയിപ്പാൽ പങ്കുവച്ചത് എന്ന് കൂട്ടിച്ചേർക്കുക - പങ്കുവയ്ക്കുന്ന വാചകങ്ങളിൽ ഈ പ്രയോഗത്തിന്റെ അവലംബം(\"…പങ്കുവച്ചത്\") എന്ന് കൂട്ടിച്ചേർക്കുക diff --git a/app/src/main/res/values-nl/strings-preferences.xml b/app/src/main/res/values-nl/strings-preferences.xml index f8ba0e91..43615641 100644 --- a/app/src/main/res/values-nl/strings-preferences.xml +++ b/app/src/main/res/values-nl/strings-preferences.xml @@ -31,7 +31,11 @@ Uitgebreide meldingen Uitbreiden van de meldingsbel met een dropdown menu dat meldingen van Categorieën toont + Taal wijzigen van deze app. Opnieuw opstarten om wijzigingen te bevestigen + Taal + Systeemtaal gebruiken + Lettergrootte van WebView instellen Lettergrootte Normaal @@ -64,6 +68,7 @@ Open uw accountinstellingen van diaspora* Uw lijst met contactpersonen beheren Beheren van Hashtags + Gevolgde hashtags ontvolgen Account wijzigen Lokale sessiegegevens wissen en schakel over naar een andere diaspora* pod/account Dit zal alle cookies en sessiegegevens wissen. Wilt u echt uw account wijzigen? @@ -72,7 +77,7 @@ Boven- en onderkant werkbalken automatisch verbergen tijdens het scrollen Werkbalken slim wegwerken Gedeeld-via-aankondiging toevoegen - Een verwijzing naar deze app (\"gedeeld door…\") toevoegen aan gedeelde teksten + Verwijzing naar deze app toevoegen aan gedeelde berichten: [via #dandelion] Overig Volledige reset diff --git a/app/src/main/res/values-pl/strings-preferences.xml b/app/src/main/res/values-pl/strings-preferences.xml index 3f6b0e8b..ac63385c 100644 --- a/app/src/main/res/values-pl/strings-preferences.xml +++ b/app/src/main/res/values-pl/strings-preferences.xml @@ -31,7 +31,11 @@ Rozszerzone powiadomienia Dodaj do ikony powiadomień menu wyboru kategorii powiadomień + Zmień język aplikacji. Uruchom ponownie aplikację by zobaczyć zmianę + Język + Język systemowy + Wybierz rozmiar tekstu WebView Rozmiar czcionki Normalny @@ -73,7 +77,7 @@ Automatycznie ukryj paski narzędzi na górze i na dole podczas przewijania Autoukrywanie pasków narzędzi Informacja o użytej aplikacji - Dodawaj do wpisów informację o użytej aplikacji (\"udostępniono za pomocą…\") + Umieszczaj odnośnik do tej aplikacji na dole udostępnianych wiadomości: [via #dandelion] Różne Całkowity restart diff --git a/app/src/main/res/values-pt-rBR/strings-preferences.xml b/app/src/main/res/values-pt-rBR/strings-preferences.xml index d036cf5e..7607f980 100644 --- a/app/src/main/res/values-pt-rBR/strings-preferences.xml +++ b/app/src/main/res/values-pt-rBR/strings-preferences.xml @@ -39,7 +39,6 @@ Ocultar as barras de ferramentas superior e inferior automaticamente durante a rolagem Barras de ferramentas auto ocultante Acrescentar compartilhado-por-aviso - Acrescentar uma referência (\"compartilhado por…\") a este app para textos compartilhados diff --git a/app/src/main/res/values-ru/strings-preferences.xml b/app/src/main/res/values-ru/strings-preferences.xml index 048d1db8..f4d8f324 100644 --- a/app/src/main/res/values-ru/strings-preferences.xml +++ b/app/src/main/res/values-ru/strings-preferences.xml @@ -31,7 +31,11 @@ Расширенные уведомления Показывать выпадающее меню с категориями уведомлений при нажатии на иконку уведомлений + Изменить язык этого приложения. Перезапустите приложение, чтобы изменения вступили в силу + Язык + Язык системы + Управление размером текста WebView Размер шрифта Нормальный @@ -73,7 +77,7 @@ Скрывать верхнюю и нижнюю панели инструментов автоматически во время прокрутки Интеллектуальное скрытие панелей инструментов Присоединять \"Опубликовано из\" к сообщению - Присоединять ссылку на приложение (\"Опубликовано из…\") к размещенным записям + Добавлять к сообщениям ссылку на это приложение: [via #dandelion] Прочее Полный сброс diff --git a/app/src/main/res/values-sv/strings-preferences.xml b/app/src/main/res/values-sv/strings-preferences.xml index 9bfd6a97..6151a71c 100644 --- a/app/src/main/res/values-sv/strings-preferences.xml +++ b/app/src/main/res/values-sv/strings-preferences.xml @@ -72,7 +72,6 @@ Dölj automatiskt de övre och undre verktygsfälten när du skrollar Intellihide-verktygsfält Lägg till delade-av-meddelande - Lägg till en hänvisning till denna app (\"delas av...\") till delade texter Diverse Total återställning diff --git a/app/src/main/res/values/strings-about.xml b/app/src/main/res/values/strings-about.xml index ed04a288..d83c92a8 100644 --- a/app/src/main/res/values/strings-about.xml +++ b/app/src/main/res/values/strings-about.xml @@ -16,7 +16,7 @@ Pod Domain: %1$s Debug log copied to clipboard - @string/dandelion + @string/app_name dandelion* is your companion app for browsing the social network diaspora*. It adds features like useful toolbars and support for proxy servers like the Tor Network to your social experience. Contribute Code! @@ -48,7 +48,7 @@ %1$s<br><br>Thank you! @string/about_activity__title_about_license - Copyright © 2015-2016 + Copyright © 2015-2017 \nThis program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. \n \nThis program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index d6fe7730..e3b9b855 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -3,7 +3,6 @@ dandelion* diaspora* Diaspora for Android - @string/dandelion #dandelion The community-run distributed social network *[via #dandelion]* diff --git a/circle.yml b/circle.yml new file mode 100644 index 00000000..8ee4b16e --- /dev/null +++ b/circle.yml @@ -0,0 +1,38 @@ +################### +general: + artifacts: + - /home/ubuntu/dandelion/app/build/outputs/apk/ + branches: + ignore: + - gh-pages + - l10n_master + - crowdin + +################### +machine: + java: + version: oraclejdk8 + environment: + ANDROID_HOME: /usr/local/android-sdk-linux + +################### +dependencies: + pre: + # Android SDK Platform + - if [ ! -d "/usr/local/android-sdk-linux/platforms/android-24" ]; then echo y | android update sdk --no-ui --all --filter "android-24"; fi + # Android SDK Build-tools + - if [ ! -d "/usr/local/android-sdk-linux/build-tools/24.0.3" ]; then echo y | android update sdk --no-ui --all --filter "build-tools-24.0.3"; fi + # Android Support Repository + - if [ ! -d "/usr/local/android-sdk-linux/extras/android/m2repository/com/android/support/design/24.2.0" ]; then echo y | android update sdk --no-ui --all --filter "extra-android-m2repository"; fi + + + cache_directories: + - /usr/local/android-sdk-linux/platforms/android-24 + - /usr/local/android-sdk-linux/build-tools/24.0.3 + - /usr/local/android-sdk-linux/extras/android/m2repository + +################### +test: + override: + - (./gradlew assembleFlavorDefault): + timeout: 360