Added option to show primary account folders on start screen

This commit is contained in:
M66B 2020-03-10 11:48:30 +01:00
parent 645e9008bb
commit 11fff0feb6
30 changed files with 86 additions and 38 deletions

View File

@ -317,6 +317,32 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
}
private void init() {
if ("primary".equals(startup)) {
new SimpleTask<EntityAccount>() {
@Override
protected EntityAccount onExecute(Context context, Bundle args) {
DB db = DB.getInstance(context);
return db.account().getPrimaryAccount();
}
@Override
protected void onExecuted(Bundle args, EntityAccount account) {
Bundle aargs = new Bundle();
aargs.putLong("account", account == null ? -1 : account.id);
FragmentBase fragment = new FragmentFolders();
fragment.setArguments(aargs);
init(fragment);
}
@Override
protected void onException(Bundle args, Throwable ex) {
Log.unexpectedError(getSupportFragmentManager(), ex);
}
}.execute(this, new Bundle(), "view:primary");
return;
}
Bundle args = new Bundle();
FragmentBase fragment;
@ -333,7 +359,10 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB
}
fragment.setArguments(args);
init(fragment);
}
private void init(FragmentBase fragment) {
FragmentManager fm = getSupportFragmentManager();
FragmentTransaction fragmentTransaction = fm.beginTransaction();
for (Fragment existing : fm.getFragments())

View File

@ -398,11 +398,6 @@
<item>5 دقائق</item>
<item>10 دقائق</item>
</string-array>
<string-array name="startupNames">
<item>Unified inbox</item>
<item>Unified folders</item>
<item>الحسابات</item>
</string-array>
<string-array name="downloadNames">
<item>16 كيلوبايت</item>
<item>32 كيلوبايت</item>

View File

@ -398,11 +398,6 @@
<item>5 دقائق</item>
<item>10 دقائق</item>
</string-array>
<string-array name="startupNames">
<item>Unified inbox</item>
<item>Unified folders</item>
<item>الحسابات</item>
</string-array>
<string-array name="downloadNames">
<item>16 كيلوبايت</item>
<item>32 كيلوبايت</item>

View File

@ -398,11 +398,6 @@
<item>5 دقائق</item>
<item>10 دقائق</item>
</string-array>
<string-array name="startupNames">
<item>Unified inbox</item>
<item>Unified folders</item>
<item>الحسابات</item>
</string-array>
<string-array name="downloadNames">
<item>16 كيلوبايت</item>
<item>32 كيلوبايت</item>

View File

@ -464,11 +464,6 @@
<item>5 دقائق</item>
<item>10 دقائق</item>
</string-array>
<string-array name="startupNames">
<item>Unified inbox</item>
<item>Unified folders</item>
<item>الحسابات</item>
</string-array>
<string-array name="downloadNames">
<item>16 كيلوبايت</item>
<item>32 كيلوبايت</item>

View File

@ -1081,7 +1081,8 @@
<string-array name="startupNames">
<item>Обединена входяща поща</item>
<item>Обединени папки</item>
<item>Профили</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -909,7 +909,8 @@
<string-array name="startupNames">
<item>Safata d\'entrada unificada</item>
<item>Carpetes unificades</item>
<item>Comptes</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1102,7 +1102,8 @@
<string-array name="startupNames">
<item>Sjednocené doručené</item>
<item>Sjednocené složky</item>
<item>Účty</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1080,7 +1080,8 @@
<string-array name="startupNames">
<item>Samlet indbakke</item>
<item>Samlede mapper</item>
<item>Konti</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1082,6 +1082,7 @@ Konten und Identitäten (Aliase) können bei Bedarf auch manuell eingerichtet we
<string-array name="startupNames">
<item>Sammeleingang</item>
<item>Sammelordner</item>
<item>Primäre Account-Ordner</item>
<item>Konten</item>
</string-array>
<string-array name="downloadNames">

View File

@ -1082,7 +1082,8 @@
<string-array name="startupNames">
<item>Bandeja de entrada unificada</item>
<item>Carpetas unificadas</item>
<item>Cuentas</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1076,7 +1076,8 @@ Honekin aldeko eta kontrako botoen arteko oreka mantenduko da.
<string-array name="startupNames">
<item>Sarrera ontzi bateratua</item>
<item>Karpeta bateratuak</item>
<item>Kontuak</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1080,7 +1080,8 @@
<string-array name="startupNames">
<item>Yhdistetty saapuneet</item>
<item>Yhdistetyt kansiot</item>
<item>Tilit</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1082,6 +1082,7 @@
<string-array name="startupNames">
<item>Boîte de réception unifiée</item>
<item>Dossiers unifiés</item>
<item>Dossiers du compte principal</item>
<item>Comptes</item>
</string-array>
<string-array name="downloadNames">

View File

@ -1054,7 +1054,8 @@ Ako je potrebno, računi i identiteti (aliasi) mogu se postaviti i ručno. </
<string-array name="startupNames">
<item>Objedinjeni ulazni spremnik</item>
<item>Mape objedinjenog ulaznog spremnika</item>
<item>Korisnički Računi</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -841,7 +841,8 @@ A szabályokkal kapcsolatos funkciók csak pro verzióban érhetők el.
<string-array name="startupNames">
<item>Összesített bejövő mappa</item>
<item>Összesített mappák</item>
<item>Fiókok</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1080,7 +1080,8 @@
<string-array name="startupNames">
<item>Posta in arrivo unificata</item>
<item>Cartelle unificate</item>
<item>Account</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1064,6 +1064,7 @@ FairEmailは、Pro機能購入の為に上部に小さなメッセージを表
<string-array name="startupNames">
<item>統合受信トレイ</item>
<item>統合フォルダー</item>
<item>プライマリアカウントフォルダー</item>
<item>アカウント</item>
</string-array>
<string-array name="downloadNames">

View File

@ -1079,6 +1079,7 @@
<string-array name="startupNames">
<item>Gecombineerd postvak in</item>
<item>Gecombineerde postvak in mappen</item>
<item>Primaire account mappen</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">

View File

@ -1081,6 +1081,7 @@ Dette vil bidra til å opprettholde en balanse mellom ugunstige og gunstige anme
<string-array name="startupNames">
<item>Enhetlig innboks</item>
<item>Enhetlige mapper</item>
<item>Mapper til primærkontoer</item>
<item>Kontoer</item>
</string-array>
<string-array name="downloadNames">

View File

@ -1081,6 +1081,7 @@ Dette vil bidra til å opprettholde en balanse mellom ugunstige og gunstige anme
<string-array name="startupNames">
<item>Enhetlig innboks</item>
<item>Enhetlige mapper</item>
<item>Mapper til primærkontoer</item>
<item>Kontoer</item>
</string-array>
<string-array name="downloadNames">

View File

@ -1103,7 +1103,8 @@ FairEmail wyświetla o tym małą wiadomość przypominającą, która zostanie
<string-array name="startupNames">
<item>Wspólna skrzynka</item>
<item>Wspólne foldery</item>
<item>Konta</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1012,7 +1012,8 @@
<string-array name="startupNames">
<item>Caixa de entrada unificada</item>
<item>Pastas unificadas</item>
<item>Contas</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -239,6 +239,8 @@
<string name="title_advanced_signature_location">Poziție semnătură</string>
<string name="title_advanced_signature_end">Adaugă semnătură după mesajul citat/redirecționat</string>
<string name="title_advanced_plain_only">Trimite implicit ca text simplu</string>
<string name="title_advanced_flow">\'format fluent\' pentru text simplu</string>
<string name="title_advanced_receipt">Când se cere o confirmare</string>
<string name="title_advanced_usenet_signature">Semnatură conform Usenet</string>
<string name="title_advanced_remove_signatures">Elimină semnăturile cunoscute</string>
<string name="title_advanced_resize_images">Redimensionează automat imaginile încorporate</string>
@ -251,6 +253,7 @@
<string name="title_advanced_download">Descarcă automat mesajele și atașamentele, folosind o conexiune contorizată, până în</string>
<string name="title_advanced_roaming">Descărcarea mesajelor și a atașamentelor prin conexiuni roaming</string>
<string name="title_advanced_rlah">Consideră roamingul ca național</string>
<string name="title_advanced_timeout">Expirarea conexiunii (secunde)</string>
<string name="title_advanced_ssl_harden">Întârire conexiuni SSL</string>
<string name="title_advanced_socks">Utilizați proxy SOCKS</string>
<string name="title_advanced_manage_connectivity">Gestionare conexiuni</string>
@ -397,11 +400,14 @@
<string name="title_advanced_metered_hint">Conexiunile contorizate sunt în general cele mobile sau punctele de acces Wi-Fi cu plată</string>
<string name="title_advanced_metered_warning">Dezactivarea acestei opțiuni va opri primirea și trimiterea mesajelor pe conexiunile mobile de internet</string>
<string name="title_advanced_rlah_hint">În zona UE nu se tratează ca roaming</string>
<string name="title_advanced_timeout_hint">Timpul de expirare a citirii/scrierii va fi setat la dublul intervalului de expirare a conexiunii. Valori mai mari au ca rezultat o utilizare mai mare a bateriei.</string>
<string name="title_advanced_ssl_harden_hint">Activând această setare se vor dezactiva protocoalele și cifrările SSL slabe, putând duce la probleme de conectare</string>
<string name="title_advanced_socks_hint">Este nesigură folosirea unui server proxy pentru că aceste conexiuni nu sunt criptate</string>
<string name="title_advanced_roaming_hint">Antetele mesajelor vor fi mereu descărcate și în roaming. Puteți folosi setările roaming ale dispozitivului pentru a dezactiva internetul atunci când sunteți în roaming.</string>
<string name="title_advanced_browse_hint">Descarcă mai multe mesaje când se derulează în jos</string>
<string name="title_advanced_layout_hint">Selectarea unui aspect mai compact și mărimea textului se poate face din meniul paginii de mesaje</string>
<string name="title_advanced_date_hint">Mesajele sunt grupate după dată doar dacă sunt sortate așa</string>
<string name="title_advanced_navbar_colorize_hint">Depinde de versiunea de Android și de variantă dacă va funcționa</string>
<string name="title_advanced_threading_hint">Grupează mesajele asociate</string>
<string name="title_advanced_gravatars_hint">S-ar putea să existe un risc de confidențialitate</string>
<string name="title_advanced_name_email_hint">Dacă este dezactivată, doar numele va fi afișat atunci când este disponibil</string>
@ -681,6 +687,7 @@
<string name="title_received">Primit:</string>
<string name="title_size">Mărime:</string>
<string name="title_subject">Subiect:</string>
<string name="title_attachment">Atașament:</string>
<string name="title_body_hint">Mesajul dumneavoastră</string>
<string name="title_discard">Renunță</string>
<string name="title_save">Salvează</string>
@ -716,6 +723,7 @@
<string name="title_no_key">Nici o cheie privată</string>
<string name="title_invalid_key">Cheie privată invalidă</string>
<string name="title_send_plain_text">Doar text simplu</string>
<string name="title_send_receipt">Solicitare confirmare</string>
<string name="title_send_receipt_remark">Majoritatea furnizorilor și clienților de email ignoră cererile de confirmare</string>
<string name="title_from_missing">Expeditor lipsă</string>
<string name="title_to_missing">Destinatar lipsă</string>
@ -1085,7 +1093,8 @@
<string-array name="startupNames">
<item>Căsuță poștală comună</item>
<item>Dosare unificate</item>
<item>Conturi</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 Ko</item>
@ -1145,6 +1154,11 @@
<item>Medie</item>
<item>Mare</item>
</string-array>
<string-array name="receiptNames">
<item>Doar confirmare de citire</item>
<item>Doar confirmare de livrare</item>
<item>Confirmare de citire+livrare</item>
</string-array>
<string-array name="signatureNames">
<item>Deasupra textului</item>
<item>Sub text</item>

View File

@ -1106,7 +1106,8 @@
<string-array name="startupNames">
<item>Единый почтовый ящик</item>
<item>Единые папки</item>
<item>Учётные записи</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 КБ</item>

View File

@ -921,7 +921,8 @@
<string-array name="startupNames">
<item>Обједињено пријемно сандуче</item>
<item>Обједињене фасцикле</item>
<item>Налоге</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -898,7 +898,8 @@
<string-array name="startupNames">
<item>Samlad inkorg</item>
<item>Samlade mappar</item>
<item>Konton</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1053,7 +1053,8 @@
<string-array name="startupNames">
<item>Birleşik Gelen Kutusu</item>
<item>Birleşik klasörler</item>
<item>Hesaplar</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1067,7 +1067,8 @@ FairEmail会显示一条消息来提醒您这一点这条消息在您购买
<string-array name="startupNames">
<item>聚合收件箱</item>
<item>聚合文件夹</item>
<item>账户</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>
<string-array name="downloadNames">
<item>16 KB</item>

View File

@ -1240,12 +1240,14 @@
<string-array name="startupValues" translatable="false">
<item>unified</item>
<item>folders</item>
<item>primary</item>
<item>accounts</item>
</string-array>
<string-array name="startupNames">
<item>Unified inbox</item>
<item>Unified folders</item>
<item>Primary account folders</item>
<item>Accounts</item>
</string-array>