diff --git a/dev/Styles/FolderList.less b/dev/Styles/FolderList.less
index 496c7f90e..7aa602d8f 100644
--- a/dev/Styles/FolderList.less
+++ b/dev/Styles/FolderList.less
@@ -19,14 +19,9 @@
right: 0;
left: 0;
height: 30px;
- padding: 10px 10px 0 @rlLowMargin;
+ padding: 10px 0 0 @rlLowMargin;
color: #fff;
z-index: 101;
-
- html.rl-left-panel-enabled &{
- overflow: hidden;
- white-space: nowrap;
- }
}
.b-footer {
@@ -137,7 +132,6 @@
}
}
-
&.system {
cursor: default;
color: grey;
@@ -237,7 +231,29 @@
/**/
}
+.btn {
+ .btn-text-wrp {
+ padding-left: 7px;
+ white-space: normal;
+ }
+
+ &.buttonCompose {
+ width: calc(~'100% - 85px');
+ max-width: fit-content;
+ white-space: nowrap;
+ overflow: hidden;
+ height: 20px;
+ display: inline-block;
+ }
+}
+
html.rl-left-panel-disabled, html.rl-left-panel-short {
+ .buttonComposeText{
+ display: none;
+ }
+ .btn.buttonCompose {
+ width: auto;
+ }
.btn.buttonContacts {
margin-top: 10px !important;
margin-left: 0 !important;
diff --git a/dev/Styles/_BootstrapFix.less b/dev/Styles/_BootstrapFix.less
index 68b83a384..d38b7bd28 100644
--- a/dev/Styles/_BootstrapFix.less
+++ b/dev/Styles/_BootstrapFix.less
@@ -91,6 +91,35 @@ select {
white-space: nowrap;
}
+.btn.btn-transparent {
+ background: none !important;
+ border-color: transparent !important;
+ text-shadow: none !important;
+ box-shadow: none !important;
+ opacity: .6;
+
+ [class^="icon-"] {
+ width: 19px;
+ height: 19px;
+ line-height: 20px;
+ font-size: 19px;
+ }
+
+ &:hover {
+ opacity: 1;
+ }
+}
+
+.btn-group.open .btn.btn-transparent.dropdown-toggle {
+ color: #BD362F;
+ .caret {
+ border-top-color: #BD362F;
+ }
+ [class^="icon-"]:before {
+ color: #BD362F;
+ }
+}
+
.btn.btn-narrow {
padding-left: 12px;
padding-right: 12px;
diff --git a/dev/View/User/MailBox/FolderList.js b/dev/View/User/MailBox/FolderList.js
index a9cbb7e99..585c469c4 100644
--- a/dev/View/User/MailBox/FolderList.js
+++ b/dev/View/User/MailBox/FolderList.js
@@ -63,18 +63,10 @@
this.isInboxStarred = ko.computed(function () {
return FolderStore.currentFolder() &&
FolderStore.currentFolder().isInbox() &&
- 'is:flagged' === MessageStore.messageListSearch()
+ -1 < Utils.trim(MessageStore.messageListSearch()).indexOf('is:flagged')
;
});
- this.displayNewText = ko.observable(false);
- this.displayNewMessageText = ko.observable(false);
-
- Globals.leftPanelWidth.subscribe(function(v){
- this.displayNewText(170 < v && 230 >= v);
- this.displayNewMessageText(230 < v);
- }, this);
-
kn.constructorEnd(this);
}
diff --git a/package.json b/package.json
index a11d2e0a1..953cfe186 100644
--- a/package.json
+++ b/package.json
@@ -2,7 +2,7 @@
"name": "RainLoop",
"title": "RainLoop Webmail",
"version": "1.9.4",
- "release": "415",
+ "release": "417",
"description": "Simple, modern & fast web-based email client",
"homepage": "http://rainloop.net",
"main": "gulpfile.js",
@@ -40,7 +40,7 @@
"plugins"
],
"readmeFilename": "README.md",
- "ownCloudPackageVersion": "4.14",
+ "ownCloudPackageVersion": "4.15",
"engines": {
"node": ">= 0.10.0"
},
diff --git a/rainloop/v/0.0.0/app/localization/admin/it_IT.yml b/rainloop/v/0.0.0/app/localization/admin/it_IT.yml
index e973a6baa..0da95b533 100644
--- a/rainloop/v/0.0.0/app/localization/admin/it_IT.yml
+++ b/rainloop/v/0.0.0/app/localization/admin/it_IT.yml
@@ -215,6 +215,7 @@ it_IT:
BUTTON_CLOSE: "Chiudi"
BUTTON_ADD: "Aggiungi"
BUTTON_UPDATE: "Aggiorna"
+ NEW_DOMAIN_DESC: "La configurazione di questo dominio ti permette di lavorare
con %NAME% indirizzi email."
WHITE_LIST_ALERT: |
Lista di domini a cui gli utenti sono autorizzati ad accedere.
Utilizzare uno spazio come separatore.
@@ -291,6 +292,7 @@ it_IT:
DEMO_SEND_MESSAGE_ERROR: "Per ragioni di sicurezza, questo account non è abilitato ad inviare email all'esterno."
DEMO_ACCOUNT_ERROR: "Per ragioni di sicurezza, questa funzionalità è bloccata."
ACCOUNT_ALREADY_EXISTS: "Questo account esiste già"
+ ACCOUNT_DOES_NOT_EXIST: "L'account non esiste"
MAIL_SERVER_ERROR: "Errore durante la connessione con il server mail"
INVALID_INPUT_ARGUMENT: "Argomento non valido"
UNKNOWN_ERROR: "Errore sconosciuto"
diff --git a/rainloop/v/0.0.0/app/localization/webmail/_source.en.yml b/rainloop/v/0.0.0/app/localization/webmail/_source.en.yml
index 0b192713c..ee94c455c 100644
--- a/rainloop/v/0.0.0/app/localization/webmail/_source.en.yml
+++ b/rainloop/v/0.0.0/app/localization/webmail/_source.en.yml
@@ -50,7 +50,6 @@ en:
FOLDER_LIST:
BUTTON_COMPOSE: "Compose"
BUTTON_CONTACTS: "Contacts"
- BUTTON_NEW: "New"
BUTTON_NEW_MESSAGE: "New message"
INBOX_NAME: "Inbox"
STARRED_NAME: "Starred"
diff --git a/rainloop/v/0.0.0/app/localization/webmail/en_GB.yml b/rainloop/v/0.0.0/app/localization/webmail/en_GB.yml
index ac1666489..b75a29e1c 100644
--- a/rainloop/v/0.0.0/app/localization/webmail/en_GB.yml
+++ b/rainloop/v/0.0.0/app/localization/webmail/en_GB.yml
@@ -50,7 +50,6 @@ en_GB:
FOLDER_LIST:
BUTTON_COMPOSE: "Compose"
BUTTON_CONTACTS: "Contacts"
- BUTTON_NEW: "New"
BUTTON_NEW_MESSAGE: "New message"
INBOX_NAME: "Inbox"
STARRED_NAME: "Starred"
diff --git a/rainloop/v/0.0.0/app/localization/webmail/en_US.yml b/rainloop/v/0.0.0/app/localization/webmail/en_US.yml
index 3ae7f9ad8..bc926b645 100644
--- a/rainloop/v/0.0.0/app/localization/webmail/en_US.yml
+++ b/rainloop/v/0.0.0/app/localization/webmail/en_US.yml
@@ -50,7 +50,6 @@ en_US:
FOLDER_LIST:
BUTTON_COMPOSE: "Compose"
BUTTON_CONTACTS: "Contacts"
- BUTTON_NEW: "New"
BUTTON_NEW_MESSAGE: "New message"
INBOX_NAME: "Inbox"
STARRED_NAME: "Starred"
diff --git a/rainloop/v/0.0.0/app/localization/webmail/hu_HU.yml b/rainloop/v/0.0.0/app/localization/webmail/hu_HU.yml
index 58fd4925c..3cdcc8f4c 100644
--- a/rainloop/v/0.0.0/app/localization/webmail/hu_HU.yml
+++ b/rainloop/v/0.0.0/app/localization/webmail/hu_HU.yml
@@ -50,7 +50,9 @@ hu_HU:
FOLDER_LIST:
BUTTON_COMPOSE: "Levélírás"
BUTTON_CONTACTS: "Névjegyek"
+ BUTTON_NEW_MESSAGE: "Új üzenet"
INBOX_NAME: "Beérkező levelek"
+ STARRED_NAME: "Csillagozott"
SENT_NAME: "Elküldött levelek"
DRAFTS_NAME: "Piszkozatok"
SPAM_NAME: "Levélszemét"
@@ -621,6 +623,7 @@ hu_HU:
NO_PRIVATE_KEY_FOUND: "Nem találtam privát kulcsot"
NO_PRIVATE_KEY_FOUND_FOR: "Nem találtam privát kulcsot ehhez az e-mailhez: \"%EMAIL%\""
ADD_A_PUBLICK_KEY: "Publikus kulcs hozzáadás"
+ SELECT_A_PRIVATE_KEY: "Privát kulcs választás"
UNVERIFIRED_SIGNATURE: "Nem ellenőrzött aláírás"
DECRYPTION_ERROR: "OpenPGP visszafejtési hiba"
GOOD_SIGNATURE: "Jó aláírás tőle: %USER%"
diff --git a/rainloop/v/0.0.0/app/localization/webmail/it_IT.yml b/rainloop/v/0.0.0/app/localization/webmail/it_IT.yml
index 7c33d1c25..d9a197d9f 100644
--- a/rainloop/v/0.0.0/app/localization/webmail/it_IT.yml
+++ b/rainloop/v/0.0.0/app/localization/webmail/it_IT.yml
@@ -51,6 +51,7 @@ it_IT:
BUTTON_COMPOSE: "Scrivi messaggio"
BUTTON_CONTACTS: "Contatti"
INBOX_NAME: "Posta in arrivo"
+ STARRED_NAME: "Preferiti"
SENT_NAME: "Posta inviata"
DRAFTS_NAME: "Bozze"
SPAM_NAME: "Spam"
@@ -620,6 +621,7 @@ it_IT:
NO_PRIVATE_KEY_FOUND: "Nessuna chiave privata trovata"
NO_PRIVATE_KEY_FOUND_FOR: "Nessuna chiave privata trovata per l'indirizzo email \"%EMAIL%\"\n"
ADD_A_PUBLICK_KEY: "Add a public key"
+ SELECT_A_PRIVATE_KEY: "Seleziona una chiave privata"
UNVERIFIRED_SIGNATURE: "Firma non verificata"
DECRYPTION_ERROR: "Decriptazione con OpenPGP fallita"
GOOD_SIGNATURE: "Firma valida da %USER%"
diff --git a/rainloop/v/0.0.0/app/localization/webmail/ru_RU.yml b/rainloop/v/0.0.0/app/localization/webmail/ru_RU.yml
index 913815020..1ed3aafee 100644
--- a/rainloop/v/0.0.0/app/localization/webmail/ru_RU.yml
+++ b/rainloop/v/0.0.0/app/localization/webmail/ru_RU.yml
@@ -50,8 +50,7 @@ ru_RU:
FOLDER_LIST:
BUTTON_COMPOSE: "Написать"
BUTTON_CONTACTS: "Контакты"
- BUTTON_NEW: "Новое"
- BUTTON_NEW_MESSAGE: "Написать"
+ BUTTON_NEW_MESSAGE: "Новое сообщение"
INBOX_NAME: "Входящие"
STARRED_NAME: "Отмеченные"
SENT_NAME: "Отправленные"
diff --git a/rainloop/v/0.0.0/app/templates/Views/User/MailFolderList.html b/rainloop/v/0.0.0/app/templates/Views/User/MailFolderList.html
index ed45a883d..bf6344474 100644
--- a/rainloop/v/0.0.0/app/templates/Views/User/MailFolderList.html
+++ b/rainloop/v/0.0.0/app/templates/Views/User/MailFolderList.html
@@ -1,13 +1,8 @@