diff --git a/app/build.gradle b/app/build.gradle
index 7764fc5..9576180 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -6,8 +6,8 @@ android {
applicationId "org.disroot.disrootapp"
minSdkVersion 16
targetSdkVersion 32
- versionCode 30
- versionName "2.0.7"
+ versionCode 31
+ versionName "2.0.8"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
}
buildTypes {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index fc95fad..f132c7f 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -65,9 +65,6 @@
-
@@ -77,9 +74,6 @@
-
diff --git a/app/src/main/java/org/disroot/disrootapp/ui/MainActivity.java b/app/src/main/java/org/disroot/disrootapp/ui/MainActivity.java
index 0175e4b..0dd2a7b 100644
--- a/app/src/main/java/org/disroot/disrootapp/ui/MainActivity.java
+++ b/app/src/main/java/org/disroot/disrootapp/ui/MainActivity.java
@@ -92,8 +92,8 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
WebChromeClient.FileChooserParams chooserParams;
ValueCallback chooserPathUri;
Button button;
- private Button MailBtn,CloudBtn,ForumBtn,ChatBtn,PadBtn, CryptpadBtn,BinBtn,UploadBtn,SearxBtn,BoardBtn,CallsBtn,NotesBtn,GitBtn,UserBtn,StateBtn,HowToBtn,AboutBtn;//all buttons
- private String email,cloud,forum,etherpad,bin,upload,searx,taiga,user,xmpp,notes,git,cryptpad;
+ private Button MailBtn,CloudBtn,ChatBtn,PadBtn, CryptpadBtn,BinBtn,UploadBtn,SearxBtn,CallsBtn,NotesBtn,GitBtn,UserBtn,StateBtn,HowToBtn,AboutBtn;//all buttons
+ private String email,cloud,etherpad,bin,upload,searx,jitsi,user,xmpp,notes,git,cryptpad;
private CookieManager cookieManager;
private WebView webView;
private DisWebChromeClient disWebChromeClient;
@@ -154,7 +154,6 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
//buttons visiblility preference
BtnPreference = getSharedPreferences( "MailBtn", Context.MODE_PRIVATE );//mail
BtnPreference = getSharedPreferences( "CloudBtn", Context.MODE_PRIVATE );//cloud
- BtnPreference = getSharedPreferences( "ForumBtn", Context.MODE_PRIVATE );//forum
BtnPreference = getSharedPreferences( "ChatBtn", Context.MODE_PRIVATE );//chat
BtnPreference = getSharedPreferences( "PadBtn", Context.MODE_PRIVATE );//pad
BtnPreference = getSharedPreferences( "CryptpadBtn", Context.MODE_PRIVATE );//cryptpad
@@ -234,15 +233,12 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
// Link the button in activity_main.xml
MailBtn = findViewById( R.id.MailBtn );
CloudBtn = findViewById( R.id.CloudBtn );
- //DiasporaBtn = findViewById( R.id.DiasporaBtn );//end of Disroot's Dandelion
- ForumBtn = findViewById( R.id.ForumBtn );
ChatBtn = findViewById( R.id.ChatBtn );
PadBtn = findViewById( R.id.PadBtn );
CryptpadBtn = findViewById( R.id.CryptpadBtn );
BinBtn = findViewById( R.id.BinBtn );
UploadBtn = findViewById( R.id.UploadBtn );
SearxBtn = findViewById( R.id.SearxBtn );
- BoardBtn = findViewById( R.id.BoardBtn );
CallsBtn = findViewById( R.id.CallsBtn );
NotesBtn = findViewById( R.id.NotesBtn );
GitBtn = findViewById( R.id.GitBtn );
@@ -272,15 +268,12 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
//Set longclick buttons
MailBtn.setOnLongClickListener( this );
CloudBtn.setOnLongClickListener( this );
- //DiasporaBtn.setOnLongClickListener( this );//end of Disroot's Dandelion
- ForumBtn.setOnLongClickListener( this );
ChatBtn.setOnLongClickListener( this );
PadBtn.setOnLongClickListener( this );
CryptpadBtn.setOnLongClickListener( this );
BinBtn.setOnLongClickListener( this );
UploadBtn.setOnLongClickListener( this );
SearxBtn.setOnLongClickListener( this );
- BoardBtn.setOnLongClickListener( this );
CallsBtn.setOnLongClickListener( this );
NotesBtn.setOnLongClickListener( this );
GitBtn.setOnLongClickListener( this );
@@ -292,15 +285,12 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
//set clickbuttons
MailBtn.setOnClickListener( this );
CloudBtn.setOnClickListener( this );
- //DiasporaBtn.setOnClickListener( this );//end of Disroot's Dandelion
- ForumBtn.setOnClickListener( this );
ChatBtn.setOnClickListener( this );
PadBtn.setOnClickListener( this );
CryptpadBtn.setOnClickListener( this );
BinBtn.setOnClickListener( this );
UploadBtn.setOnClickListener( this );
SearxBtn.setOnClickListener( this );
- BoardBtn.setOnClickListener( this );
CallsBtn.setOnClickListener( this );
NotesBtn.setOnClickListener( this );
GitBtn.setOnClickListener( this );
@@ -343,18 +333,6 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
}
else startActivity(cloud);
break;
- /*case R.id.DiasporaBtn: //end ofDisroot's Dandelion
- Intent pod = getPackageManager().getLaunchIntentForPackage(Diaspora);
- if(getPackageManager().getLaunchIntentForPackage(Diaspora) == null) {
- showDiaDialog();
- break;
- }
- else startActivity(pod);
- break;*/
- case R.id.ForumBtn:
- webView.loadUrl(Constants.URL_DisApp_FORUM);
- hideDashboard();
- break;
case R.id.ChatBtn:
Intent xmpp1 = getPackageManager().getLaunchIntentForPackage(Constants.Conversations);
@@ -407,14 +385,10 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
webView.loadUrl(Constants.URL_DisApp_SEARX);
hideDashboard();
break;
- case R.id.BoardBtn:
- webView.loadUrl(Constants.URL_DisApp_BOARD);
- hideDashboard();
- break;
case R.id.CallsBtn:
Intent board = getPackageManager().getLaunchIntentForPackage(Constants.CallsApp);
if(board == null) {
- showBoardDialog();
+ showCallsDialog();
break;
}
else startActivity(board);
@@ -466,12 +440,6 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
case R.id.CloudBtn:
showCloudInfo();
break;
- /*case R.id.DiasporaBtn://end of Disroot's Dandelion
- showDiaInfo();
- break;*/
- case R.id.ForumBtn:
- showForumInfo();
- break;
case R.id.ChatBtn:
showChatInfo();
break;
@@ -490,9 +458,6 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
case R.id.SearxBtn:
showSearxInfo();
break;
- case R.id.BoardBtn:
- showBoardInfo();
- break;
case R.id.CallsBtn:
showCallsInfo();
break;
@@ -701,66 +666,6 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
builder.show();
}
- /*End of Disroot's Dandelion*
- //Diaspora info
- private void showDiaInfo() {
- AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
- builder.setCancelable(false);
- builder.setTitle(R.string.DiasporaTitle);
- builder.setMessage(getString(R.string.DiasporaInfo));
- builder.setPositiveButton(R.string.global_ok, null);
- builder.setNegativeButton(R.string.tell_more, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- webView.loadUrl(Constants.URL_DisApp_DIAHELP);
- hideDashboard();
- }
- });
- builder.show();
- }
- private void showDiaDialog(){
- AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
- builder.setCancelable(false);
- builder.setTitle(R.string.DiaInstallTitle);
- builder.setMessage(getString(R.string.DiasporaDialog));
- builder.setPositiveButton(R.string.global_install, new DialogInterface.OnClickListener() {
- Intent pod = getPackageManager().getLaunchIntentForPackage(Diaspora);
- @Override
- public void onClick(DialogInterface dialog, int which) {
- pod = new Intent(Intent.ACTION_VIEW, Uri.parse("market://details?id=" + Diaspora));
- startActivity(pod);
- }
- });
- builder.setNegativeButton(R.string.global_cancel , null);
- builder.show();
- }*/
-
- private void showForumInfo() {
- AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
- builder.setCancelable(false);
- builder.setTitle(R.string.ForumTitle);
- builder.setMessage(forum + "\n\n"+ getString(R.string.ForumInfo));
- builder.setPositiveButton(R.string.global_ok, null);
- builder.setNegativeButton(R.string.more_help, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- webView.loadUrl(Constants.URL_DisApp_FORUMHELP);
- hideDashboard();
- }
- });
- builder.setNeutralButton( R.string.hide, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- ViewGroup viewGroup =((ViewGroup)findViewById( R.id.StateBtn ).getParent());
- if (findViewById( R.id.ForumBtn).getParent()!=null){
- viewGroup.removeView(ForumBtn);
- BtnPreference.edit().putBoolean( "ForumBtn", false ).apply();
- return;}
- }
- });
- builder.show();
- }
-
private void showForget() {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setCancelable(false);
@@ -982,32 +887,6 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
builder.show();
}
- private void showBoardInfo() {
- AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
- builder.setCancelable(false);
- builder.setTitle(R.string.BoardTitle);
- builder.setMessage(taiga +"\n\n"+ getString(R.string.BoardInfo));
- builder.setPositiveButton(R.string.global_ok, null);
- builder.setNegativeButton(R.string.more_help, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- webView.loadUrl(Constants.URL_DisApp_BOARDHELP);
- hideDashboard();
- }
- });
- builder.setNeutralButton( R.string.hide, new DialogInterface.OnClickListener() {
- @Override
- public void onClick(DialogInterface dialog, int which) {
- ViewGroup viewGroup =((ViewGroup)findViewById( R.id.StateBtn ).getParent());
- if (findViewById( R.id.BoardBtn).getParent()!=null){
- viewGroup.removeView(BoardBtn);
- BtnPreference.edit().putBoolean( "BoardBtn", false ).apply();
- return;}
- }
- });
- builder.show();
- }
-
private void showCallsInfo() {
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setCancelable(false);
@@ -1033,11 +912,11 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
});
builder.show();
}
- private void showBoardDialog(){
+ private void showCallsDialog(){
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setCancelable(false);
builder.setTitle(R.string.DiaInstallTitle);
- builder.setMessage(taiga +"\n\n"+ getString(R.string.CallsDialog));
+ builder.setMessage( jitsi +"\n\n"+ getString(R.string.CallsDialog));
builder.setPositiveButton(R.string.global_install, new DialogInterface.OnClickListener() {
Intent calls = getPackageManager().getLaunchIntentForPackage(Constants.CallsApp);
@Override
@@ -1482,7 +1361,7 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
webView = findViewById(R.id.webView_content);
webView.setWebChromeClient(disWebChromeClient);
webView.getSettings().setJavaScriptEnabled(true);
- webView.getSettings().setDomStorageEnabled(true);//solves taiga board \o/
+ webView.getSettings().setDomStorageEnabled(true);
webView.setVerticalScrollBarEnabled(true);
webView.getSettings().setAppCacheEnabled(true);
webView.getSettings().setBuiltInZoomControls(true);
@@ -1987,10 +1866,6 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
cloud = description;
getCloud(cloud);
break;
- case "Forum":
- forum = description;
- getForum(forum);
- break;
case "Pad":
etherpad = description;
getEtherpad(etherpad);
@@ -2007,9 +1882,9 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
searx = description;
getSearx(searx);
break;
- case "Project board":
- taiga = description;
- getTaiga(taiga);
+ case "Calls":
+ jitsi = description;
+ getCalls( jitsi );
break;
case "User Password management":
user = description;
@@ -2038,9 +1913,6 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
private void getCloud(String string){
cloud = string;
}
- private void getForum(String string){
- forum = string;
- }
private void getEtherpad(String string){
etherpad = string;
}
@@ -2053,8 +1925,8 @@ public class MainActivity extends AppCompatActivity implements View.OnLongClickL
private void getSearx(String string){
searx = string;
}
- private void getTaiga(String string){
- taiga = string;
+ private void getCalls(String string){
+ jitsi = string;
}
private void getUser(String string){
user = string;
diff --git a/app/src/main/java/org/disroot/disrootapp/ui/SettingsActivity.java b/app/src/main/java/org/disroot/disrootapp/ui/SettingsActivity.java
index ae3f55f..22ddddf 100644
--- a/app/src/main/java/org/disroot/disrootapp/ui/SettingsActivity.java
+++ b/app/src/main/java/org/disroot/disrootapp/ui/SettingsActivity.java
@@ -48,14 +48,12 @@ public class SettingsActivity extends AppCompatActivity {
////buttons visibility preference list
BtnPreference = getSharedPreferences( "MailBtn", Context.MODE_PRIVATE );//mail
BtnPreference = getSharedPreferences( "CloudBtn", Context.MODE_PRIVATE );//cloud
- BtnPreference = getSharedPreferences( "ForumBtn", Context.MODE_PRIVATE );//forum
BtnPreference = getSharedPreferences( "ChatBtn", Context.MODE_PRIVATE );//chat
BtnPreference = getSharedPreferences( "PadBtn", Context.MODE_PRIVATE );//pad
BtnPreference = getSharedPreferences( "CryptpadBtn", Context.MODE_PRIVATE );//Cryptpad
BtnPreference = getSharedPreferences( "BinBtn", Context.MODE_PRIVATE );//bin
BtnPreference = getSharedPreferences( "UploadBtn", Context.MODE_PRIVATE );//upload
BtnPreference = getSharedPreferences( "SearxBtn", Context.MODE_PRIVATE );//searx
- BtnPreference = getSharedPreferences( "BoardBtn", Context.MODE_PRIVATE );//Board
BtnPreference = getSharedPreferences( "CallsBtn", Context.MODE_PRIVATE );//calls
BtnPreference = getSharedPreferences( "NotesBtn", Context.MODE_PRIVATE );//notes
BtnPreference = getSharedPreferences( "GitBtn", Context.MODE_PRIVATE );//git
@@ -73,14 +71,12 @@ public class SettingsActivity extends AppCompatActivity {
View iconSettings =findViewById( R.id.iconSettings );
final CheckBox checkMailBtn = iconSettings.findViewById( R.id.mailBtnPreference );//mail
final CheckBox checkCloudBtn = iconSettings.findViewById( R.id.cloudBtnPreference );//cloud
- final CheckBox checkForumBtn = iconSettings.findViewById( R.id.foumBtnPreference );//forum
final CheckBox checkChatBtn = iconSettings.findViewById( R.id.chatBtnPreference );//chat
final CheckBox checkPadBtn = iconSettings.findViewById( R.id.padBtnPreference );//pad
final CheckBox checkCryptpadBtn = iconSettings.findViewById( R.id.cryptpadBtnPreference );//cryptpad
final CheckBox checkBinBtn = iconSettings.findViewById( R.id.binBtnPreference );//bin
final CheckBox checkUploadBtn = iconSettings.findViewById( R.id.uploadBtnPreference );//upload
final CheckBox checkSearxBtn = iconSettings.findViewById( R.id.searxBtnPreference );//search
- final CheckBox checkBoardBtn = iconSettings.findViewById( R.id.boardBtnPreference );//board
final CheckBox checkCallsBtn = iconSettings.findViewById( R.id.callsBtnPreference );//calls
final CheckBox checkNotesBtn = iconSettings.findViewById( R.id.notesBtnPreference );//notes
final CheckBox checkGitBtn = iconSettings.findViewById( R.id.gitBtnPreference );//git
@@ -91,14 +87,12 @@ public class SettingsActivity extends AppCompatActivity {
//Set checked if visibility is true
if (BtnPreference.getBoolean( "MailBtn", true )) checkMailBtn.setChecked( true );//mail
if (BtnPreference.getBoolean( "CloudBtn", true )) checkCloudBtn.setChecked( true );//cloud
- if (BtnPreference.getBoolean( "ForumBtn", true )) checkForumBtn.setChecked( true );//forum
if (BtnPreference.getBoolean( "ChatBtn", true )) checkChatBtn.setChecked( true );//chat
if (BtnPreference.getBoolean( "PadBtn", true )) checkPadBtn.setChecked( true );//pad
if (BtnPreference.getBoolean( "CryptpadBtn", true )) checkCryptpadBtn.setChecked( true );//cryptpad
if (BtnPreference.getBoolean( "BinBtn", true )) checkBinBtn.setChecked( true );//bin
if (BtnPreference.getBoolean( "UploadBtn", true )) checkUploadBtn.setChecked( true );//upload
if (BtnPreference.getBoolean( "SearxBtn", true )) checkSearxBtn.setChecked( true );//search
- if (BtnPreference.getBoolean( "BoardBtn", true )) checkBoardBtn.setChecked( true );//board
if (BtnPreference.getBoolean( "CallsBtn", true )) checkCallsBtn.setChecked( true );//calls
if (BtnPreference.getBoolean( "NotesBtn", true )) checkNotesBtn.setChecked( true );//notes
if (BtnPreference.getBoolean( "GitBtn", true )) checkGitBtn.setChecked( true );//git
@@ -124,15 +118,6 @@ public class SettingsActivity extends AppCompatActivity {
}
} );
- //forum
- checkForumBtn.setOnCheckedChangeListener( (view, isChecked) -> {
- if (checkForumBtn.isChecked()) {
- BtnPreference.edit().putBoolean( "ForumBtn", true ).apply();
- } else {
- BtnPreference.edit().putBoolean( "ForumBtn", false ).apply();
- }
- } );
-
//chat
checkChatBtn.setOnCheckedChangeListener( (view, isChecked) -> {
if (checkChatBtn.isChecked()) {
@@ -187,16 +172,7 @@ public class SettingsActivity extends AppCompatActivity {
}
} );
- //board
- checkBoardBtn.setOnCheckedChangeListener( (view, isChecked) -> {
- if (checkBoardBtn.isChecked()) {
- BtnPreference.edit().putBoolean( "BoardBtn", true ).apply();
- } else {
- BtnPreference.edit().putBoolean( "BoardBtn", false ).apply();
- }
- } );
-
- //board
+ //Calls
checkCallsBtn.setOnCheckedChangeListener( (view, isChecked) -> {
if (checkCallsBtn.isChecked()) {
BtnPreference.edit().putBoolean( "CallsBtn", true ).apply();
diff --git a/app/src/main/java/org/disroot/disrootapp/utils/Constants.java b/app/src/main/java/org/disroot/disrootapp/utils/Constants.java
index fc77e2c..10bffef 100644
--- a/app/src/main/java/org/disroot/disrootapp/utils/Constants.java
+++ b/app/src/main/java/org/disroot/disrootapp/utils/Constants.java
@@ -10,12 +10,10 @@ public class Constants {
public static final long SPLASH_SCREEN_DURATION = 3000;
public static final long SPLASH_SCREEN_INTERVAL = 1000;
- public static final String URL_DisApp_FORUM = "https://forum.disroot.org/";
public static final String URL_DisApp_CRYPTPAD = "https://cryptpad.disroot.org/";
public static final String URL_DisApp_BIN = "https://bin.disroot.org";
public static final String URL_DisApp_UPLOAD = "https://upload.disroot.org";
public static final String URL_DisApp_SEARX = "https://search.disroot.org";
- public static final String URL_DisApp_BOARD = "https://board.disroot.org";
public static final String URL_DisApp_USER = "https://user.disroot.org";
public static final String URL_DisApp_HOWTO = "https://howto.disroot.org";
public static final String URL_DisApp_K9HELP = "https://howto.disroot.org/en/tutorials/email/clients/mobile/k9";
@@ -38,12 +36,10 @@ public class Constants {
public static final String URL_XMPP = "xmpp:disroot@chat.disroot.org?join";
public static final String URL_SUPPORT = "mailto:support@disroot.org";
public static final String URL_DisApp_CLOUDHELP = "https://howto.disroot.org/en/tutorials/cloud/clients/mobile/android";
- public static final String URL_DisApp_FORUMHELP = "https://howto.disroot.org/en/tutorials/forum";
public static final String URL_DisApp_PADHELP = "https://howto.disroot.org/en/tutorials/office/pads/padland";
public static final String URL_DisApp_CRYPTPADHELP = "https://howto.disroot.org/en/tutorials/office/cryptpad";
public static final String URL_DisApp_BINHELP = "https://howto.disroot.org/en/tutorials/office/bin";
public static final String URL_DisApp_UPLOADHELP = "https://howto.disroot.org/en/tutorials/office/lufi";
- public static final String URL_DisApp_BOARDHELP = "https://howto.disroot.org/en/tutorials/project_board";
public static final String URL_DisApp_NOTESHELP = "https://howto.disroot.org/en/tutorials/cloud/apps/notes";
public static final String URL_DisApp_CALLSHELP = "https://disroot.org/en/services/calls";
public static final String URL_DisApp_GITHELP = "https://howto.disroot.org/en/contribute/git";
@@ -59,7 +55,7 @@ public class Constants {
public static final String CallsApp = "org.jitsi.meet";
public static final String GitApp = "org.mian.gitnex";
- public static final int[] buttonIDs = new int[] {R.id.MailBtn, R.id.CloudBtn, R.id.ForumBtn,R.id.ChatBtn,R.id.PadBtn,R.id.CryptpadBtn,R.id.BinBtn,R.id.UploadBtn,R.id.SearxBtn,R.id.BoardBtn,R.id.CallsBtn,R.id.NotesBtn,R.id.GitBtn,R.id.UserBtn,R.id.StateBtn,R.id.HowToBtn,R.id.AboutBtn};
+ public static final int[] buttonIDs = new int[] {R.id.MailBtn,R.id.CloudBtn,R.id.ChatBtn,R.id.PadBtn,R.id.CryptpadBtn,R.id.BinBtn,R.id.UploadBtn,R.id.SearxBtn,R.id.CallsBtn,R.id.NotesBtn,R.id.GitBtn,R.id.UserBtn,R.id.StateBtn,R.id.HowToBtn,R.id.AboutBtn};
public static final int REQUEST_ID_MULTIPLE_PERMISSIONS = 1;//file upload
diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml
index 87e23bd..e51ca06 100644
--- a/app/src/main/res/layout/activity_main.xml
+++ b/app/src/main/res/layout/activity_main.xml
@@ -95,27 +95,6 @@
android:textColor="@color/white"
app:fontFamily="@font/open_sans_regular" />
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Mail
CloudDiaspora*
- ForumChatEtherpadCryptpad
@@ -76,8 +75,6 @@
Upload ist eine Datei-Hosting-Software, die temporär verschlüsselte Dateien speichert, damit Du sie mit anderen über einen Link teilen kannst. Alle Dateien sind verschlüsselt, bevor sie Dein Gerät verlassen, was bedeutet, dass der Server keine Kenntnis von hochgeladen Daten hat.\nKeine Registrierung notwendig.Searx InfoSearx ist eine anonyme Multi-Suchmaschinen-Plattform, die Ergebnisse anderer Suchmaschinen abruft, ohne Informationen über den Benutzer zu speichern. Kein Tracking, Profiling oder Data Mining durch große Unternehmen. \nKeine Registrierung notwendig.
- Taiga Info
- Taiga ist ein Projektmanagement-Werkzeug, das für Programmierer, Designer und Start-ups entwickelt wurde, die mit agilen Methodiken arbeiten. Es kann jedoch auf praktisch jedes Projekt angewendet werden, auch außerhalb des IT-Bereichs.Nutzer-Passwortverwaltung HilfeNutze unser User Service Center, um deinen Account zu verwalten und dein Passwort zu ändern.Status Info
@@ -87,8 +84,6 @@
Unsere Seite mit Howtos und Tutorials, die Ihnen helfen, sich mit den verschiedenen Disroot-Diensten zurechtzufinden.Über InfoInformationen zu dieser App
- Forum Hilfe
- Discourse ist ein open-source Ansatz für Diskussions-Foren. Es bietet alles, was Ihre Community, Gruppe oder Ihr Kollektiv braucht, um ihre Kommunikationsplattform zu erstellen.Haben Sie wirklich lange auf das Logo gedrückt?Warum? Es ist doch nur ein Logo.\nSie sind aber neugierig ;-)Disroot rules \\o/
@@ -141,8 +136,6 @@
EnergiesparfunktionEnergiesparfunktion!
-
- Projekt-BoardAccountSucheDie Disroot-App kann sich mit der Statusseite von Disroot synchronisieren. Das heißt, dass Du in Echtzeit Neuigkeiten zu Problemen, Downtimes, geplanten Wartungen und Anderem erhältst, die auf https://state.disroot.org veröffentlicht werden.\nWir empfehlen, die Batterieoptimierung abzuschalten und der Disroot-App zu erlauben, im Hintergrund zu laufen. Wenn Du nicht sicher bist, kannst Du die Einstellungen später jederzeit im Menü der Disroot-App ändern.
diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml
index 5517d70..cb04ec0 100644
--- a/app/src/main/res/values-es/strings.xml
+++ b/app/src/main/res/values-es/strings.xml
@@ -4,7 +4,6 @@
CorreoNubeDiaspora*
- ForoChatEtherpadCryptpad
@@ -88,8 +87,6 @@
Upload es un software de hospedaje de archivos. Almacena temporalmente archivos así puedes compartirlos con otros utilizando un link. Para proteger la privacidad, todos los archivos son cifrados en el navegador mismo.Búsqueda Searx es un motor metabuscador, que agrupa los resultados de otros motores de búsqueda sin almacenar información sobre sus usuarios.
- Tablero de Gestión de Proyectos
- Taiga es una herramienta de gestión de proyectos, desarrollada para programadorxs, diseñadorxs y startups cuyo funcionamiento pretende ser metodológicamente ágil. Crea un proyecto, invita a lxs miembros de tu grupo, planeen tareas y ponganlas en el tablero. Resuelve quién será responsable de las tareas, sigue los progresos, comenta, decide y ve tu proyecto crecer.Autoservicio de ContraseñaUtiliza nuestro Autoservicio de Contraseña para gestionar la información de tu usuarix y contraseñas.Estado: estado actual de los servicios de Disroot
@@ -99,8 +96,6 @@
Nuestra página con guías y tutoriales para ayudarte a no perderte entre los varios servicios de Disroot.Información sobreEsta es la página de información sobre la aplicación
- Foro: crea tu plataforma de comunicaciones
- Discourse es una aproximación a los foros de discusión moderna y de código abierto. Ofrece todo lo que tu comunidad, grupo o colectivo necesita para crear su propia plataforma de comunicación, tanto pública como privada.¿En serio intentaste una presión larga en el logo?¿Por qué? Es solo un logo.\nNo seas tan curioso… ;-)Disroot rules \\o//
@@ -151,7 +146,6 @@
¿Quieres salir?Optimización de la bateríaOptimización de la batería!
- TableroCuentaBuscarLa aplicación de Disroot puede sincronizar con la página de estado de Disroot. Esto significa que recibirás actualizaciones en tiempo real sobre problemas, caídas, mantenimientos programados y otros publicados via https://state.disroot.org\nSugerimos apagar la optimización de batería y permitir a la aplicación de Disroot correr en segundo plano. Si no estás segurx, siempre puedes cambiar la configuración desde el menú de la aplicación.
diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml
index 47bb6e5..4fa3ba5 100644
--- a/app/src/main/res/values-fr/strings.xml
+++ b/app/src/main/res/values-fr/strings.xml
@@ -5,14 +5,12 @@
CourrierCloudDiaspora*
- ForumChatEtherpadCryptpadPrivate binTéléverserSearch
- Project boardAccountÉtat des servicesTutoriels
@@ -119,8 +117,6 @@
Téléverser est un logiciel d\'hébergement de fichiers qui stocke temporairement des fichiers chiffrés pour que vous puissiez les partager avec d\'autres en utilisant un lien. Tous les fichiers sont chiffrés avant qu\'ils ne quittent votre ordinateur, ce qui signifie que le serveur n\'a aucune connaissance des données hébergées.Info Searx Searx est une plateforme anonyme multi moteurs de recherche, agrégeant les résultats d\'autres moteurs de recherche tout en ne stockant pas d\'informations sur ses utilisateurs. Pas de suivi, pas de profilage, pas d\'exploration de données par les grandes entreprises.\nAucune inscription n\'est requise.
- Info sur le tableau de gestion de projets
- Taiga est un outil de gestion de projet, développé pour les programmeurs, les concepteurs et les startups travaillant avec une méthodologie de gestion agile à l\'esprit. Il peut cependant s\'appliquer à pratiquement n\'importe quel projet ou groupe, même en dehors du domaine informatique.Aide à la gestion des mots de passe des utilisateursUtilisez notre Centre de libre-service pour gérer vos données d\'utilisateur et de mot de passeInformations sur l\'état des services
@@ -130,8 +126,6 @@
Notre page avec des tutoriels pour vous aider à vous y retrouver parmi les différents services Disroot.Info À proposAccédez à la page À propos de cette application
- Aide du Forum
- Discourse est une approche moderne et entièrement open-source des forums de discussion. Il offre tout ce dont votre communauté, groupe ou collectif a besoin pour créer sa plateforme de communication.Venez-vous vraiment d\'essayer l’appui long sur le logo \?Pourquoi \? C\'est juste un logo.
\nNe soyez pas trop curieux ;-)
diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml
index dae5400..c0bf492 100644
--- a/app/src/main/res/values-it/strings.xml
+++ b/app/src/main/res/values-it/strings.xml
@@ -4,7 +4,6 @@
E-MailCloudDiaspora*
- ForumChatEtherpadCryptpad
@@ -76,8 +75,6 @@
Upload è un software di file hosting che memorizza temporaneamente i file crittografati in modo da poterli condividere con altri utilizzando un link. Tutti i file vengono crittografati prima di lasciare il computer, il che significa che il server non ha conoscenza dei dati ospitati.\nNon è richiesta alcuna registrazione.Info SearxSearx è una piattaforma anonima multimotore di ricerca, che aggrega i risultati di altri motori di ricerca senza memorizzare informazioni sui suoi utenti. Nessun monitoraggio, profilazione, nessun data mining da parte delle grandi aziende. \nNon è richiesta alcuna registrazione.
- Info Lavagna Gestione di progetti
- Taiga è uno strumento di project management, sviluppato per programmatori, progettisti e startup che lavorano con una metodologia agile in mente. Può tuttavia essere applicato praticamente a qualsiasi progetto o gruppo, anche al di fuori dell\'ambito IT.Aiuto Gestione delle password utenteUtilizza il nostro User Self Service Center per gestire i tuoi dati utente e password.Info sullo stato
@@ -87,8 +84,6 @@
La nostra pagina con manuali e tutorial per aiutarti a orientarti nei vari servizi Disroot.Info suQuesta è la pagina Info di questa app
- Aiuto Forum
- Discourse è un approccio moderno e completamente open-source ai forum di discussione. Offre tutto ciò di cui la vostra comunità, gruppo o collettivo ha bisogno per creare la loro piattaforma di comunicazione.Hai davvero provato la pressione lunga sul logo?Perche? E\' solo un logo.\nNon essere troppo curioso. ;-)Disroot rules \\o/
@@ -139,7 +134,6 @@
Vuoi veramente uscire?Ottimizzazione batteriaOttimizzazione batteria!
- Scheda progettoAccountRicercaL\'applicazione Disroot può sincronizzarsi con la pagina di stato di Disroot. Ciò significa che riceverete aggiornamenti in tempo reale sui problemi, i tempi di inattività, la manutenzione programmata e altre informazioni pubblicate su https://state.disroot.org\nSi consiglia di disattivare l\'ottimizzazione della batteria e di consentire all\'app Disroot di funzionare in background. Se non siete sicuri, potete sempre cambiare l\'impostazione dal menu dell\'app Disroot in un secondo momento.
diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml
index 346d76d..264ff0b 100644
--- a/app/src/main/res/values-nl/strings.xml
+++ b/app/src/main/res/values-nl/strings.xml
@@ -4,7 +4,6 @@
MailCloudDiaspora*
- ForumChatEtherpadCryptpad
@@ -89,8 +88,6 @@
Upload is een file hosting software die tijdelijk versleutelde bestanden opslaat, zodat u ze kunt delen met anderen via een link. Alle bestanden worden gecodeerd voordat ze uw computer verlaten, wat betekent dat de server geen kennis heeft van gehoste gegevens.\nEr is geen registratie vereist.Searx InfoSearx is een anoniem multi zoekmachine platform, dat de resultaten van andere zoekmachines samenvoegt en geen informatie over de gebruikers opslaat. Geen tracking, geen profilering, geen data mining door grote bedrijven.\nEr is geen registratie vereist.
- Project Management Bord Info
- Taiga is een project management tool, ontwikkeld voor programmeurs, ontwerpers en startups die werken met een flexibele methodologie in gedachten. Het kan echter op vrijwel elk project of groep worden toegepast, zelfs buiten de IT-omgeving.Gebruikerswachtwoordbeheer HelpGebruik ons User Self Service Center om uw gebruikers- en wachtwoordgegevens te beherenStatus Info
@@ -100,8 +97,6 @@
Onze pagina met howtos en tutorials om je te helpen je weg te vinden in de verschillende Disroot diensten.Over InfoDit is de over-pagina van deze app
- Forum Help
- Discourse is een volledig open-source moderne benadering van discussiefora. Het biedt alles wat uw gemeenschap, groep of collectief nodig heeft om hun communicatieplatform te creëren.Heb je echt gewoon de lange druk op het logo geprobeerd?Waarom? Het is gewoon een logo.\n Wees niet te nieuwsgierig ;-)Disroot rules \\o/
@@ -152,7 +147,6 @@
Will je de app verlaten?Batterij optimalisatieBatterij optimalisatie!
- Project bordAccountZoekenDe Disroot app kan synchroniseren met de statuspagina van Disroot. Dit betekent dat u realtime updates ontvangt over problemen, uitvaltijden, gepland onderhoud en andere zaken die worden gepubliceerd via https://state.disroot.org\nWe raden aan om de batterijoptimalisatie uit te schakelen en de Disroot app op de achtergrond te laten draaien. Als u niet zeker bent, kunt u de instelling later altijd nog wijzigen via het menu van de Disroot app.
diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml
index 4b4ee74..be7ead8 100644
--- a/app/src/main/res/values-pt-rBR/strings.xml
+++ b/app/src/main/res/values-pt-rBR/strings.xml
@@ -4,14 +4,12 @@
E-mailNuvemDiaspora*
- FórumChatPadCryptpadPaste binUploadPesquisa
- Quadro de projetosStatusTutorialSobre
@@ -81,8 +79,6 @@
Upload é um software para compartilhar os arquivos que temporariamente armazena eles criptografados para que você os possa compartilhar com outras pessoas via link. Todos os arquivos são criptografados antes de ser enviados do seu computador, o que significa que o servidor não sabe que dados estão armazenados.\nNão é necessário ter uma conta para usar.Sobre SearxSearx é uma plataforma de busca múltipla, que agrega resultados de pesquisa de várias plataformas de busca e não armazena informação sobre seus usuários. Sem rastreamento, profiling ou coleta de dados.\nNão é necessário ter uma conta para usar.
- Sobre Programa de gestão de projetos
- O Taiga é uma ferramenta de gestão de projetos, criada para desenvolvedores, designers e startups que usam a metodologia de trabalho agile. No entanto pode ser usado por virtualmente qualquer tipo de projeto ou grupo, mesmo fora do mundo das tecnologias de informação.Sobre Gerenciador das senhas do usuárioUse o nosso User Self Service Center (Centro de Auto-Atendimento ao Usuário) para gerenciar seus dados de usuário e senhasSobre State
@@ -92,8 +88,6 @@
O nosso site com tutoriais para ajudar você a navegar e usar os vários serviços do Disroot.Info de SobreEsta é o site com informações sobre este App
- Sobre Fórum
- Discourse é uma abordagem moderna a fóruns de discussão, totalmente de código-livre. Oferece tudo o que a sua comunidade, grupo ou colectivo necessita para criar a sua plataforma de comunicação.Você realmente tentou pressionar sobre o logo?Por quê? É apenas um logo.\nNão seja tão curioso ;-)Viva Disroot \\o/
diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml
index 78432eb..e727f23 100644
--- a/app/src/main/res/values-pt/strings.xml
+++ b/app/src/main/res/values-pt/strings.xml
@@ -4,7 +4,6 @@
EmailCloudDiaspora*
- FórumChatEtherpadCryptpad
@@ -87,8 +86,6 @@
Upload é um software para partilhar ficheiros que armazena temporariamente ficheiros encriptados para que você os possa partilhar com outras pessoas usando um link. Todos os ficheiros são encriptados antes de deixaram o seu computador, o que significa que o servidor não sabe que dados estão armazenados.\nNão é necessário ter uma conta de utilizador para usar.Sobre Searx Searx é uma plataforma multi motores de busca, que agrega resultados de pesquisa de outros motores de busca ao mesmo tempo que não armazena informação acerca dos seus utilizadores. Sem tracking, profiling ou data mining. \nNão é necessário ter uma conta de utilizador para usar.
- Sobre o Taiga, programa de gestão de projetos
- O Taiga é uma ferramenta de gestão de projetos, criada para programadores, designers e startups que usam a metodologia de trabalho agile. No entanto pode ser usado por virtualmente qualquer projeto ou grupo, mesmo fora do mundo das tecnologias de informação.Gestão de Password de UtilizadorUse o nosso Self Service Center de utilizador para gerir a sua conta de utilizador e a sua passwordSobre State
@@ -98,8 +95,6 @@
A nossa página com tutoriais para ajudar a navegar e utilizar os vários serviços do Disroot.Sobre DescriçãoEsta é a página com informações acerca desta app
- Sobre Fórum
- Discourse é uma abordagem moderna a fóruns de discussão completamente open-source. Oferece tudo o que a sua comunidade, grupo ou colectivo necessita para criar a sua plataforma de comunicação.Acabou mesmo de tentar mesmo carregar longamente no logotipo?Prâ quê? É apenas um logótipo.\nNão seja demasiado curioso ;-)Disroot rula \\o/
@@ -150,7 +145,6 @@
Queres sair da aplicação?Otimização da bateriaOtimização da bateria!
- Project boardContaPesquisaEsta aplicação consegue sincronizar com a status page do Disroot. Isso significa que recebes atualizações e informações em tempo real acerca de: problemas com o serviço, atualizações de software, quando um serviço é colocado em manutenção, que são publicadas em https://state.disroot.org\nNós recomendamos desativar a otimização de bateria e permitir esta aplicação funcionar em background. Se tiveres dúvidas acerca disto podes sempre alterar as permissões mais tarde a partir do menu da aplicação.
diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml
index 433e830..8175567 100644
--- a/app/src/main/res/values-sr/strings.xml
+++ b/app/src/main/res/values-sr/strings.xml
@@ -4,7 +4,6 @@
E-poštaOblakDiaspora*
- ForumĆaskanjeEtherpadCryptpad
@@ -88,8 +87,6 @@
Upload (Otpremi) je softver za privremeno i šifrovano skladištenje datoteka, koje pomoću veze možete podeliti sa drugima. Sve datoteke šifruju se pre slanja sa vašeg računara, što znači da server ne prepoznaje sadržaj pohranjenih datoteka.\nRegistracija nije potrebna.Searx detaljiSearx je platforma za anonimno pretraživanje interneta, koja sakuplja rezultate sa drugih pretraživača, a pritom ne čuva podatke o svojim korisnicima. Nema praćenja, profiliranja i prikupljanja podataka od strane velikih korporacija. \nRegistracija nije potrebna.
- Upravljanje projektima - detalji
- Taiga je alat za upravljanje projektima, namenjen programerima, dizajnerima i novonastalim preduzećima za moderno poslovanje. Međutim, može se primeniti i na bilo koji projekat ili grupu izvan IT sektora.Pomoć u vezi korisničke lozinkeU našem korisničkom centru možete izmeniti vaše podatke i lozinkuO stanju servisa
@@ -99,8 +96,6 @@
Naša stranica sa uputstvima i vodičima pomoći će vam da se snađete sa različitim Disroot servisima.O aplikacijiStranica sadrži kraći opis ove aplikacije.
- O forumu
- Discourse predstavlja otvoren i moderan pristup diskusijama na forumu. Nudi sve što je potrebno jednoj zajednici, grupi ili kolektivu, da uspostavi sopstvenu platformu za komunikaciju.Zaista ste pokušali dužim pritiskom na logo?Zašto? To je samo logo.\nRadoznalost je ubila mačku ;-)Disroot je zakon \\o/
@@ -151,7 +146,6 @@
Želite da izađete?Optimizacija baterijeOptimizacija baterije!
- Projektna tablaNalogPretragaDisroot aplikacija može sinhronizovati podatke sa statusnom stranicom sajta. To znači da možete dobijati obaveštenja u realnom vremenu o problemima, zastojima, planiranom održavanju i sl. objavama sa https://state.disroot.org\nPreporučujemo da isključite optimizaciju baterije i dozvolite Disroot aplikaciji rad u pozadini. Ako niste sigurni, podešavanja kasnije možete promeniti u meniju aplikacije.
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index 20daa69..6e9924a 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -4,14 +4,12 @@
MailCloudDiaspora*
- ForumChatPadCryptpadPaste binUploadSearch
- Project boardStateHow toAbout
@@ -81,8 +79,6 @@
Upload is a file hosting software that temporarily stores encrypted files so you can share them with others using a link. All files are encrypted before they leave your computer meaning server has zero knowledge of hosted data.\nNo registration is required.Searx InfoSearx is an anonymous multi search engine platform, aggregating the results of other search engines while not storing information about its users. No tracking, profiling, no data mining by big corporations. \nNo registration is required.
- Project Management Board Info
- Taiga is a project management tool, developed for programmers, designers and startups working with agile methodology in mind. It can however be applied to virtually any project or group, even outside of IT realm.User Password Management HelpUse our User Self Service Center to manage your user and password dataState Info
@@ -92,8 +88,6 @@
Our page with howto\'s and tutorials to help you find your way around the various Disroot services.About InfoThis is the about page of this app
- Forum Help
- Discourse is a fully open-source modern approach to discussion forums. It offers everything your community, group or collective needs to create their communication platform.Did you really just try the long press on the logo?Why? It\'s just a logo.\nDon\'t be too curious ;-)Disroot rules \\o/
diff --git a/app/src/main/res/xml/changelog_master.xml b/app/src/main/res/xml/changelog_master.xml
index f9a1520..42944a3 100644
--- a/app/src/main/res/xml/changelog_master.xml
+++ b/app/src/main/res/xml/changelog_master.xml
@@ -1,5 +1,9 @@
+
+ Removal of Forum and Board
+ Correction of Disroot Calls variables
+ Correction of informative state messages