Commit Graph

415 Commits

Author SHA1 Message Date
Aleksander Machniak
8a5d9a1984 Add ability to mark multiple messages as not deleted at once (#5133)
The option is visible when flag_for_deletion=true and skip_deleted=false.
2021-09-18 10:40:06 +02:00
Aleksander Machniak
d7338a4203 Add option to purge deleted mails older than 30, 60 or 90 days (#5493) 2021-08-29 11:06:04 +02:00
Aleksander Machniak
6714649afe Make the Purge (Empty) action available for every non-empty folder, not only Trash (#7948) 2021-05-02 11:07:20 +02:00
Aleksander Machniak
8b10f9d6ea Warn the user about a potential data leak on mail bounce or forward (#7993) 2021-05-01 12:45:31 +02:00
Josh Soref
93ebe759f9 Spelling (#8015) 2021-04-18 09:51:43 +02:00
Aleksander Machniak
26a1948597 Typo 2021-04-18 08:43:55 +02:00
Aleksander Machniak
b913d2fbde Add IDN homograph attack (spoofing) detection [CVE-2019-15237] (#6891) 2021-03-21 09:25:57 +01:00
Aleksander Machniak
6a12cb7b67 Remove browser compatibility check
Improved code style, localized some more errors.
Added tests for utils/error action
2021-01-10 11:46:47 +01:00
johndoh
5fdf8e62df Add placeholder text when no responses on compose screen (#7807) 2021-01-09 18:59:16 +01:00
Aleksander Machniak
14a94cf0d7 PHP8 fixes, CS fixes, short array syntax, tests 2020-12-09 21:11:46 +01:00
johndoh
2829f30275 Small error message tweak (#7673) 2020-10-16 09:18:11 +02:00
PhilW
7b2f135bc6 add field mapping step to csv contact import 2020-10-11 10:25:30 +01:00
Aleksander Machniak
2c0d966680 Added separate "trusted senders" options to mdn_request preference (#7614) 2020-10-04 13:06:19 +02:00
johndoh
42978be249 Replace browser confirm box for mdn confirmation with dialog box (#7631) 2020-10-04 10:32:52 +02:00
Aleksander Machniak
b21d1fe8f2 Change "Allow remote resources" to include "from my contacts" and "from trusted senders" (#7614) 2020-10-04 10:31:47 +02:00
Aleksander Machniak
efc61f27c0 Add Preferences > Encryption > Mailvelope options (#7157) 2020-10-03 16:17:42 +02:00
Aleksander Machniak
ee2a541b99 Contact form mode: private/business (#7630) 2020-09-27 11:32:06 +02:00
Aleksander Machniak
4c8f8f247a Capitalize "Collected Recipients" and "Trusted Senders"
.. as we already have "Personal Addresses" (shouldn't that be Personal Contacts?).
2020-09-20 15:08:18 +02:00
Aleksander Machniak
9713ce364c Automatically collected recipients and trusted senders (#6904)
Added configurable Collected Recipients addressbook source (#4971)
Added configurable Trusted Senders addressbook source (#5046)
Added 'contact_exists' hook
2020-09-20 10:00:08 +02:00
Thomas B
9020797d0d Merge pull request #7425 from thomascube/pr-xoauth2
Add OAuth/XOauth support
2020-08-10 21:40:01 +02:00
Aleksander Machniak
d6aca6b6b7 Elastic: Drak mode (#6709) 2020-07-07 18:58:28 +02:00
Thomas Bruederli
1e6a2f4f49 Basic support for OAuth2 user login and IMAP/SMTP authentication
- Add "Login with XXX" button to login screen if oauth is configured
- Perform OAuth login procedure and get an access token
- Implement XOAUTH2 authentication type for IAMP and SMTP

Requires a patched and not yet released version of Net_SMTP.
2020-06-16 08:17:52 +02:00
PhilW
af28ee870a elastic: message headers view changes 2020-06-14 18:24:13 +01:00
Aleksander Machniak
377239fa8e Display a warning and do not try to open empty attachments (#7332) 2020-05-02 13:01:48 +02:00
Aleksander Machniak
90781bff3b Add aria-label to list navigation toolbars 2019-11-29 13:30:26 +01:00
Aleksander Machniak
04ff1feec3 Improve wording: record -> list entry 2019-08-09 19:58:04 +02:00
Aleksander Machniak
7e8f9da64b Elastic: Add "Show unread messages" button to the search bar (#6587) 2019-08-02 12:38:52 +02:00
Aleksander Machniak
446ff50c57 Merge branch 'dev/display_next' of https://github.com/alecpl/roundcubemail into alecpl-dev/display_next 2019-06-30 11:04:20 +02:00
Aleksander Machniak
22a47cced6 Changes in display_next setting (#6795)
- Move it to Preferences > User Interface > Main Options
- Make it apply to Contacts interface too
- Make it apply only if deleting/moving a previewed message/contact
2019-06-10 13:44:17 +02:00
Aleksander Machniak
f76d9e0c09 Small fix 2019-05-03 19:58:29 +02:00
Aleksander Machniak
67f9f504a3 key ring -> keyring
...for consistence with other places
2019-05-03 19:56:50 +02:00
Aleksander Machniak
f3c9699817 Fix so advanced search dialog is not automatically displayed on searchonly addressbooks (#6679) 2019-05-03 07:07:32 +00:00
Aleksander Machniak
00f94a47bb Rephrase cookiesmismatch text 2019-04-25 14:20:38 +00:00
Aleksander Machniak
f1a83f923d Added cookie mismatch detection, display an error message informing the user to clear cookies 2019-04-19 10:12:23 +02:00
Aleksander Machniak
57c67db029 Remove year(s) from copyright headers + some cleanup 2019-04-16 10:42:45 +02:00
Aleksander Machniak
cc20de329d Elastic: Use Bootstrap's custom file input
... with localization and some js logic to display selected file(s) in the input.
2019-02-21 19:47:17 +01:00
Aleksander Machniak
e69d1e7f04 Fix so max_message_size limit is checked also when forwarding messages as attachments (#6580) 2019-01-10 14:20:11 +01:00
Aleksander Machniak
6dfb475a26 Elastic: Redesign mail compose page - use recipient selection dialog (#6413) 2018-09-27 10:27:20 +02:00
Aleksander Machniak
13ad9e6593 Merge branch 'master' into dev/elastic 2018-05-23 09:51:08 +02:00
Aleksander Machniak
9d3d600a25 Display a dialog for mail import with supported format description and upload size hint 2018-05-23 09:49:31 +02:00
Aleksander Machniak
5843d8cdcd Elastic: Small improvements in message headers layout 2018-05-22 09:55:35 +02:00
Aleksander Machniak
b6a10acfbe Elastic: Fix popup initialization on cloned buttons 2018-05-18 07:09:05 +00:00
Graymanflo
b1ea91c161 Fix typo in English translations. (#6287) 2018-05-11 12:26:42 +02:00
Aleksander Machniak
67b5ba67dd Show confirm dialog when moving folders using drag and drop (#6119)
As it was very easy to accidentally move a folder tree by dragging & dropping
we now ask the user to confirm the action.
2018-05-09 18:32:48 +02:00
Aleksander Machniak
9066ed4fa3 Add two labels, use consistent spacing 2018-01-31 09:44:52 +01:00
Aleksander Machniak
59a63c95a4 Add possibility to scale/rotate image attachments for preview (#6111) 2018-01-28 13:55:12 +01:00
Thomas Bruederli
95298fa428 Add option to encrypt & sign with Mailvelope > 2.0
UI elements added to larry and classic skin
2018-01-26 11:57:22 +01:00
Aleksander Machniak
3dcbc616a4 s/unicode/Unicode/ 2018-01-22 08:36:33 +01:00
Thomas Bruederli
1cb97c7efd Add 'encryption' block to identity settings
If Mailvelope is installed, this box will become visible and offer
functions to generate a key pair for the selected identity or list
existing private keys.
2018-01-21 12:16:44 +01:00
Aleksander Machniak
1332d2e793 Add some localization messages for Elastic 2018-01-18 11:45:32 +01:00