Skip to content

Commit a31a530

Browse files
authored
Release v0.2.2
* Move toggle mobile/desktop to navslider (opt-in) * Update TR
1 parent 05e6e4d commit a31a530

33 files changed

+291
-59
lines changed

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
1+
# v0.2.2
2+
- Move "toggle mobile/deskop" to nav-slider
3+
- Reduce messages sent via broadcast
4+
- Allow to jump to last visited page on stream
5+
- New language: Hungarian
6+
- FIX NullPtr in shared text methods
7+
- FIX #117 - Reset NavHeader on change account, reset web profile
8+
- FIX #92 Roation settings
9+
- FIX #111 Remove legacy code
10+
111
# v0.2.1
2-
- App name changed to **dandelion\***
12+
- App name changed to **dandelion***
313
- Rotation options
414
- Top toolbar loads screen again (toggleable in settings)
515
- Fixed overlapping fragments

CONTRIBUTORS.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,7 @@ Airon90 (https://diasp.eu/u/airon90): Italian translation
1313
Gaukler Faun (https://github.com/scoute-dich): Diaspora Native WebApp additions
1414
Martín Vukovic (martinvukovic AT protonmail DOT com): Diaspora Native WebApp
1515
Nacho Fernández (nacho_f AT joindiaspora DOT com): Spanish translation
16+
Naofumi Fukue (https://github.com/naofum): Japanese translation
1617
pskosinski (email AT pskosinski DOT pl): Polish translation
1718
SansPseudoFix (https://github.com/SansPseudoFix): French translation
19+
Zsolt Szakács (maxigaz AT diaspora DOT zone): Hungarian translation

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
# dandelion\*
1010
FORMERLY KNOWN AS DIASPORA-FOR-ANDROID
1111

12-
This is an unofficial webview based client for the community-run, distributed social network **[Diaspora*](https://diasporafoundation.org/)**. It's currently under development and should be used with that in mind. Please submit any bugs you might find.
12+
This is an unofficial webview based client for the community-run, distributed social network **[diaspora*](https://diasporafoundation.org/)**. It's currently under development and should be used with that in mind. Please submit any bugs you might find.
1313

1414
- Download ([F-Droid](https://f-droid.org/repository/browse/?fdid=com.github.dfa.diaspora_android), [Release Archive](https://github.com/Diaspora-for-Android/dandelion/releases))
1515
- Watch [Changelog](https://github.com/Diaspora-for-Android/dandelion/blob/master/CHANGELOG.md)
@@ -41,4 +41,4 @@ dandelion\* requires access to the Internet and to external storage to be able t
4141

4242
## Maintainers
4343
- gsantner ([GitHub](https://github.com/gsantner), [Web](https://gsantner.github.io), [diaspora*](https://pod.geraspora.de/people/d1cbdd70095301341e834860008dbc6c))
44-
- vanitasvitae ([GitHub](https://github.com/vanitasvitae), [Diaspora](https://pod.geraspora.de/people/bbd7af90fbec013213e34860008dbc6c))
44+
- vanitasvitae ([GitHub](https://github.com/vanitasvitae), [diaspora*](https://pod.geraspora.de/people/bbd7af90fbec013213e34860008dbc6c))

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ android {
1010
minSdkVersion 17
1111
targetSdkVersion 24
1212
versionCode 12
13-
versionName "0.2.1-next"
13+
versionName "0.2.2"
1414
setProperty("archivesBaseName", "dandelion__${versionName}__")
1515

1616
vectorDrawables.useSupportLibrary = true

app/src/main/java/com/github/dfa/diaspora_android/activity/DiasporaStreamFragment.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -127,11 +127,6 @@ public boolean onOptionsItemSelected(MenuItem item) {
127127
}
128128
}
129129

130-
case R.id.action_toggle_desktop_page: {
131-
loadUrl(urls.getToggleMobileUrl());
132-
return true;
133-
}
134-
135130
case R.id.action_go_to_top: {
136131
ObjectAnimator anim = ObjectAnimator.ofInt(webView, "scrollY", webView.getScrollY(), 0);
137132
anim.setDuration(400);

app/src/main/java/com/github/dfa/diaspora_android/activity/MainActivity.java

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,7 @@ protected void updateNavigationViewEntryVisibilities() {
413413
navMenu.findItem(R.id.nav_public).setVisible(appSettings.isVisibleInNavPublic_activities());
414414
navMenu.findItem(R.id.nav_stream).setVisible(true);
415415
navMenu.findItem(R.id.nav_reports).setVisible(appSettings.isVisibleInNavReports());
416+
navMenu.findItem(R.id.nav_toggle_desktop_page).setVisible(appSettings.isVisibleToggleMobileDesktop());
416417

417418

418419
// Hide whole group (for logged in use) if no pod was selected
@@ -769,12 +770,6 @@ public boolean onOptionsItemSelected(MenuItem item) {
769770
}
770771
}
771772

772-
case R.id.action_exit: {
773-
moveTaskToBack(true);
774-
finish();
775-
return true;
776-
}
777-
778773
case R.id.action_compose: {
779774
if (WebHelper.isOnline(MainActivity.this)) {
780775
openDiasporaUrl(urls.getNewPostUrl());
@@ -1076,6 +1071,11 @@ public boolean onNavigationItemSelected(MenuItem item) {
10761071
}
10771072
break;
10781073

1074+
case R.id.nav_toggle_desktop_page: {
1075+
openDiasporaUrl(urls.getToggleMobileUrl());
1076+
}
1077+
break;
1078+
10791079
case R.id.nav_exit: {
10801080
moveTaskToBack(true);
10811081
finish();

app/src/main/java/com/github/dfa/diaspora_android/util/AppSettings.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -404,6 +404,10 @@ public boolean isVisibleInNavReports() {
404404
return getBoolean(prefApp, R.string.pref_key__visibility_nav__reports, false);
405405
}
406406

407+
public boolean isVisibleToggleMobileDesktop() {
408+
return getBoolean(prefApp, R.string.pref_key__visibility_nav__toggle_mobile_desktop, false);
409+
}
410+
407411
public boolean isTopbarStreamShortcutEnabled() {
408412
return getBoolean(prefApp, R.string.pref_key__topbar_stream_shortcut, false);
409413
}

app/src/main/res/menu/main__menu_bottom.xml

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,4 @@
1919
android:title="@string/action_compose_new_post"
2020
app:showAsAction="always" />
2121

22-
<!-- overflow menu -->
23-
<item
24-
android:id="@+id/action_exit"
25-
android:orderInCategory="600"
26-
android:title="@string/action_exit_app"
27-
app:showAsAction="never" />
28-
2922
</menu>

app/src/main/res/menu/main__navdrawer.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,11 @@
6767

6868
<item android:title="@string/nav_menu_more">
6969
<menu>
70+
<item
71+
android:id="@+id/nav_toggle_desktop_page"
72+
android:icon="@drawable/ic_sync_white_48px"
73+
android:title="@string/action_toggle_desktop_page" />
74+
7075
<item
7176
android:id="@+id/nav_settings"
7277
android:icon="@drawable/ic_settings_black_48px"

app/src/main/res/menu/stream__menu_bottom.xml

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,4 @@
2929
android:title="@string/action_go_to_top"
3030
app:showAsAction="always" />
3131

32-
33-
<!-- overflow menu -->
34-
<item
35-
android:id="@+id/action_toggle_desktop_page"
36-
android:icon="@drawable/ic_sync_white_48px"
37-
android:orderInCategory="700"
38-
android:title="@string/action_toggle_desktop_page"
39-
app:showAsAction="never" />
40-
4132
</menu>

app/src/main/res/values-de/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,12 +66,13 @@
6666
nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst
6767
dann die entsprechende Einstellung vornehmen.</string>
6868
<string name="permissions_image">Du musst der App Zugriff auf den Gerätespeicher gewähren, damit Bilder gespeichert oder hochgeladen werden können. Danach solltest du die Anwendung komplett schließen oder das Telefon neu starten. Wenn du den Zugriff verweigerst und die Funktion später doch nutzen willst, kannst du die Berechtigung
69-
nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - Diaspora. Im Bereich Berechtigungen kannst dann die entsprechende Einstellung vornehmen.</string>
69+
nachträglich erteilen. Öffne dafür: Systemeinstellungen - Apps - dandelion*. Im Bereich Berechtigungen kannst dann die entsprechende Einstellung vornehmen.</string>
7070
<string name="permission_denied">Berechtigung verweigert.</string>
7171
<string name="permission_granted_try_again">Berechtigung erteilt. Bitte versuche es erneut.</string>
7272
<string name="podselection__custom_pod">Benutzerdefinierter Pod</string>
7373
<string name="pod_name">Pod Name</string>
7474
<string name="http_protocol">Protokoll</string>
7575
<string name="pod_address">Pod Adresse</string>
7676
<string name="missing_value">Fehlender Wert</string>
77+
<string name="jump_to_last_visited_timestamp_in_stream">Zuletzt besuchte Seite im Stream aufrufen?</string>
7778
</resources>

app/src/main/res/values-es/strings-preferences.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
<!-- Screen rotation -->
4444
<string name="pref_title__screen_rotation">Rotación de la pantalla</string>
4545
<string name="pref_desc__screen_rotation">Controlar la rotación automática de la pantalla</string>
46+
<string name="rotation_system">Predeterminado</string>
47+
<string name="rotation_sensor">Sensor\n(ignorar la configuración de la sistema)</string>
4648
<string name="rotation_portrait">Vertical</string>
4749
<string name="rotation_landscape">Apaisado</string>
4850
<!-- Proxy -->

app/src/main/res/values-es/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,13 @@
6161
<string name="unable_to_load_image">No se pudo cargar la imagen</string>
6262
<!-- Permissions -->
6363
<string name="permissions_screenshot">Debe conceder \"Permiso de Almacenamiento de Información\" para guardar capturas de pantalla. Después debe cerrar completamente la aplicación o reiniciar el teléfono. Si usted no permite el acceso al almacenamiento pero desea utilizar la función de captura de pantalla en un momento posterior, puede conceder el permiso más adelante. Por favor vaya a: ajustes del sistema - aplicaciones - Diaspora. En la sección de permisos puede conceder el \"permiso de almacenamiento de escritura\".</string>
64-
<string name="permissions_image">Debe conceder \"Permiso de acceso al almacenamiento\" para guardar imágenes. Después, debe cerrar completamente la aplicación o reiniciar el aparato. Si usted no permite el almacenamiento pero quiere guardar imágenes en otro momento, puede conceder el permiso más tarde. Por favor abra: ajustes del sistema -aplicaciones- Diaspora. En la sección de permisos puede conceder el \"permiso de almacenamiento de escritura\".</string>
64+
<string name="permissions_image">Debe conceder \"Permiso de acceso al almacenamiento\" para guardar imágenes. Después, debe cerrar completamente la aplicación o reiniciar el aparato. Si usted no permite el almacenamiento pero quiere guardar imágenes en otro momento, puede conceder el permiso más tarde. Por favor abra: ajustes del sistema -aplicaciones- dandelion*. En la sección de permisos puede conceder el \"permiso de almacenamiento de escritura\".</string>
6565
<string name="permission_denied">Permiso denegado.</string>
6666
<string name="permission_granted_try_again">Permiso concedido. Por favor, inténtelo de nuevo.</string>
6767
<string name="podselection__custom_pod">Pod personalizado</string>
6868
<string name="pod_name">Nombre de Pod</string>
6969
<string name="http_protocol">Protocolo</string>
7070
<string name="pod_address">Dirección de Pod</string>
7171
<string name="missing_value">Valor ausente</string>
72+
<string name="jump_to_last_visited_timestamp_in_stream">¿Saltar a la última página visitada?</string>
7273
</resources>

app/src/main/res/values-fr/strings-preferences.xml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,8 @@
4343
<!-- Screen rotation -->
4444
<string name="pref_title__screen_rotation">Rotation de l\'écran</string>
4545
<string name="pref_desc__screen_rotation">Rotation automatique de l\'écran</string>
46+
<string name="rotation_system">Par défaut</string>
47+
<string name="rotation_sensor">Capteur\n(ignore les paramètres du système)</string>
4648
<string name="rotation_portrait">Portrait</string>
4749
<string name="rotation_landscape">Paysage</string>
4850
<!-- Proxy -->

app/src/main/res/values-fr/strings.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,12 +61,13 @@
6161
<string name="unable_to_load_image">Impossible de récupérer l\'image</string>
6262
<!-- Permissions -->
6363
<string name="permissions_screenshot">Vous devez autoriser \"Modifier ou supprimer le contenu de la carte Sd \" pour sauvegarder les captures d\'écrans. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez utiliser la fonctionnalité de prise de capture d\'écran plus tard, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte Sd \".</string>
64-
<string name="permissions_image">Vous devez autoriser \"Modifier ou supprimer le contenu de la carte Sd \" pour sauvegarder/téléverser les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - Diaspora. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte Sd \".</string>
64+
<string name="permissions_image">Vous devez autoriser \"Modifier ou supprimer le contenu de la carte Sd \" pour sauvegarder/téléverser les images. Ensuite, vous devriez fermer l\'application ou redémarrer votre téléphone. Si vous n\'avez pas autorisé l\'accès à l\'espace de stockage mais que vous souhaitez sauvegarder des images ultérieurement, vous pouvez donner la permission plus tard. Veuillez ouvrir : Paramètres - applications - dandelion*. Dans la section Autorisations, vous pouvez autoriser \"Modifier ou supprimer le contenu de la carte Sd \".</string>
6565
<string name="permission_denied">Permission refusée.</string>
6666
<string name="permission_granted_try_again">Permission accordée. Veuillez réessayer.</string>
6767
<string name="podselection__custom_pod">Pod personnalisé</string>
6868
<string name="pod_name">Nom du Pod</string>
6969
<string name="http_protocol">Protocole</string>
7070
<string name="pod_address">Adresse du Pod</string>
7171
<string name="missing_value">Valeur manquante</string>
72+
<string name="jump_to_last_visited_timestamp_in_stream">Sauter à la dernière page visitée dans le flux ?</string>
7273
</resources>
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<!--Generated by crowdin.com-->
3+
<resources>
4+
<string name="about_activity__title_about_app">Névjegy</string>
5+
<string name="about_activity__title_about_license">Licensz</string>
6+
<string name="about_activity__title_debug_info">Hibakeresés</string>
7+
<string name="fragment_debug__section_app">Alkalmazás</string>
8+
<string name="fragment_debug__section_device">Eszköz</string>
9+
<string name="fragment_debug__section_pod">diaspora*-pod</string>
10+
<string name="fragment_debug__section_log">Hibakeresési napló</string>
11+
<string name="fragment_debug__section_log_spam">Hibakeresési napló (részletes)</string>
12+
<string name="fragment_debug__app_version">Alkalmazásverzió: %1$s</string>
13+
<string name="fragment_debug__android_version">Android verzió: %1$s</string>
14+
<string name="fragment_debug__device_name">Eszköznév: %1$s</string>
15+
<string name="fragment_debug__app_codename">Kódnév: %1$s</string>
16+
<string name="fragment_debug__pod_profile_name">Podprofilnév: %1$s</string>
17+
<string name="fragment_debug__pod_profile_url">Pod domain: %1$s</string>
18+
<string name="fragment_debug__toast_log_copied">Hibakeresési napló átmásolva a vágólapra</string>
19+
<string name="fragment_about__about_text">A dandelion* a te segédalkalmazásod a diaspora* közösségi hálózat böngészésére. Olyan funkciókat ad hozzá a közösségi élményedhez, mint hasznos eszköztárak és proxyszerver-támogatás (pl. Tor).</string>
20+
<string name="fragment_about__contribute">Járulj hozzá a fejlesztéshez!</string>
21+
<string name="fragment_about__contribute_text">A dandelion* szabad szoftver és a diaspora* projekt elképzeléseit követi. Ha hozzá akarsz járulni, csak rajta! Jelenleg egy nagyon kis csapat vagyunk, így nagyra értékelünk bármilyen segítséget!
22+
</string>
23+
<string name="fragment_about__contribute_button">A program forrása</string>
24+
<string name="fragment_about__translate">Fordítsd le az alkalmazást!</string>
25+
<string name="fragment_about__translate_text">Nem érhető el az alkalmazás a nyelveden? Ezen változtathatsz! Mit szólnál ahhoz, ha segítenél nekünk a lefordításában? A crowdin platformot használjuk, hogy bárki le tudja fordítani az alkalmazást.</string>
26+
<string name="fragment_about__translate_button">Hadd fordítsak</string>
27+
<string name="fragment_about__feedback">Adj visszajelzést!</string>
28+
<string name="fragment_about__feedback_text">A dandelion* még mindig fejlesztés alatt áll, szóval ha vannak javaslataid vagy bármilyen visszajelzésed, kérlek, használd a hibanyomkövetőt!</string>
29+
<string name="fragment_about__feedback_button">Hibajelentés</string>
30+
<string name="fragment_about__spread_the_word">Ajánld másoknak!</string>
31+
<string name="fragment_about__spread_the_word_text">Beszélj a barátaiddal és családtagjaiddal a diaspora*-ról és a #dandelionról! Mi lenne, ha blogolnál a tapasztalataidról? Szeretnénk hallani tőled valamit!</string>
32+
<string name="fragment_about__spread_the_word_button">Az alkalmazás megosztása</string>
33+
<string name="fragment_about__spread_the_word_share_text">Szia! Próbáld ki a #dandeliont! %1$s</string>
34+
<!-- License & help (large amount of text) -->
35+
<string name="fragment_license__maintainers">Karbantartók</string>
36+
<string name="fragment_license__maintainers_text">Ezt az alkalmazást jelenleg &lt;br&gt;&lt;br&gt;%1$s fejleszti és tartja karban.</string>
37+
<string name="fragment_license__contributors">Hozzájárulók</string>
38+
<string name="fragment_license__contributors_thank_you">%1$s&lt;br&gt;&lt;br&gt;Köszönjük!</string>
39+
<string name="fragment_license__license_button">GNU GPLv3+ Licenc</string>
40+
<string name="fragment_license__thirdparty_libs">3. személytől származó könyvtárak</string>
41+
<string name="fragment_license__thirdparty_libs_text">A következő könyvtárak vannak használatban:</string>
42+
<string name="fragment_license__misc_leafpic">A LeafPicből merítettünk némi inspirációt és programkódot. Próbáld ki, ez is szabad szoftver!</string>
43+
<string name="fragment_license__misc_leafpic_button">Tudj meg többet</string>
44+
</resources>

0 commit comments

Comments
 (0)