Commit Graph

7312 Commits

Author SHA1 Message Date
Aleksander Machniak
e8e8c31eb3 Improve namespace roots presentation (#5012) (#6789)
- Display a special icon for other users and shared namespace roots (Elastic)
- Change folders sorting so shared/other users namespaces are listed last

Fixes #5012.
2020-01-05 15:46:38 +01:00
johndoh
d51352b9cb Add support for nested if conditions (#6829)
* add support for nested if conditions
* add tests for condition parsing in templates
* make [space][slash] ending of condition objects optional (#6954)
2020-01-05 12:02:55 +01:00
Théo
5a1a33752e Updte copyright year in About (#7138) 2020-01-05 11:51:10 +01:00
Aleksander Machniak
31b33c0f39 Don't require config.inc.php when only config-<env>.inc.php exists 2019-12-30 13:45:38 +01:00
Aleksander Machniak
0b9ff6426e Rewrite Selenium tests with use of laravel/dusk 2019-12-29 12:00:15 +01:00
Aleksander Machniak
ad84b2df3f Update localization 2019-12-21 09:24:44 +01:00
Aleksander Machniak
9bb95471bf Merge branch 'master' of github.com:roundcube/roundcubemail 2019-12-18 11:54:20 +01:00
Aleksander Machniak
226097fc3f Markasjunk: Fix marking more than one message as spam/ham with email_learn driver (#7121) 2019-12-18 11:49:51 +01:00
Aleksander Machniak
52caed0d66 Remove optional argument leftover 2019-12-16 15:19:42 +01:00
Aleksander Machniak
37cfa0a43b Fix malformed characters in HTML message with charset meta tag not in head (#7116) 2019-12-16 15:17:28 +01:00
Aleksander Machniak
5f30dc68a3 Fix so number of contacts in a group is not limited to 200 when redirecting to mail composer from Contacts (#6972)
Use max_group_members with fallback to 999 if unset.
2019-12-15 11:01:37 +01:00
Aleksander Machniak
29defb82e9 Fix bug where next message wasn't displayed after delete in List mode (#7096) 2019-12-14 18:29:37 +01:00
Aleksander Machniak
cf90c69ad7 Fix bug where 'text' attribute on body tag was ignored when displaying HTML message (#7109) 2019-12-14 17:42:55 +01:00
Aleksander Machniak
545ea62dfc Fix bug where listing tables in PostgreSQL database with db_prefix didn't work (#7093) 2019-12-13 21:04:12 +01:00
Aleksander Machniak
34e2507aac Fix so contact's organization field accepts up to 128 characters (it was 50)
Also assistant, manager, spouse, website and im
2019-12-09 08:41:05 +01:00
Aleksander Machniak
93c0e02f07 Plugin API: Make actionbefore, before<action>, actionafter and after<action> events working with plugin actions (#7106) 2019-12-09 08:33:09 +01:00
Aleksander Machniak
d8d29241a6 Remove redundant spellcheck_langs env variable 2019-12-08 13:56:51 +01:00
Aleksander Machniak
0aa5eca1fd Fix bug where 'skins_allowed' option didn't enforce user skin preference (#7080) 2019-12-08 11:36:45 +01:00
Aleksander Machniak
a5b15da155 Fix so displayed maximum attachment size depends also on 'max_message_size' (#7105) 2019-12-07 09:57:02 +01:00
Aleksander Machniak
0b45c3c6b0 Fix matching multiple X-Forwarded-For addresses with 'proxy_whitelist' (#7107) 2019-12-07 09:34:15 +01:00
Aleksander Machniak
8471930652 Add 'filter' to required extensions 2019-12-01 09:52:10 +01:00
Aleksander Machniak
90781bff3b Add aria-label to list navigation toolbars 2019-11-29 13:30:26 +01:00
Aleksander Machniak
58aea024b4 Improve style tag handling in TinyMCE (#7088) 2019-11-29 12:54:35 +01:00
Aleksander Machniak
94c795b539 Fix bug where HTML reply could add an empty line with extra indentation above the original message (#7088) 2019-11-29 11:20:58 +01:00
Aleksander Machniak
e3c6989494 Log X-Real-IP only when it's different than REMOTE_ADDR 2019-11-28 14:40:39 +01:00
Aleksander Machniak
57476c09f9 Fix bug where cancelling switching from HTML to plain text didn't set the flag properly (#7077) 2019-11-27 09:21:23 +01:00
Aleksander Machniak
604e814898 Fix/remove useless keyup event handler on username input in logon form (#6970) 2019-11-26 12:40:58 +01:00
Aleksander Machniak
9219f4cd65 Fix so use of Ctrl+A does not scroll the list (#7020) 2019-11-26 10:35:42 +01:00
Christian Weiske
1c1a73e4d5 Set the content-type of JSON responses to application/json, not text/plain (#6573) 2019-11-26 10:26:50 +01:00
Aleksander Machniak
2f928a516d Fix DB Write test on SQLite database ("database is locked" error) (#7064)
Also fix so SQLite DSN with a relative path to the database file works in Installer
2019-11-24 09:37:14 +01:00
Aleksander Machniak
fa34e5ebcd Fix bug where a new saved search added after removing all searches wasn't added to the list (#7061) 2019-11-24 08:15:48 +01:00
Aleksander Machniak
ffeebff3f9 Fix bug where Ctype extension wasn't required in Installer and INSTALL file (#7049) 2019-11-22 14:30:49 +01:00
Aleksander Machniak
8d81df7dc3 Fix bug where a new contact group added after removing all groups from addressbook wasn't added to the list 2019-11-22 10:11:45 +01:00
Aleksander Machniak
dbc2b5e11c Fix bug where deleting a saved search in addressbook caused display issue on sources/groups list (#7061)
also remove dead code.
2019-11-22 09:41:25 +01:00
Aleksander Machniak
4485940d0e Fix bug where Enter key didn't work on messages list in "List" layout (#7052)
with some code improvements and better checking if selected message is a draft.
2019-11-22 09:05:06 +01:00
johndoh
b68c141e1d Always update folder count after purge command (#7051)
... not only when it is the current folder.
2019-11-21 08:21:12 +01:00
Aleksander Machniak
8a25ddbf53 Update changelog, CS improvements 2019-11-18 15:51:36 +01:00
Aleksander Machniak
d4a8642d5a Code simplification and style fixes 2019-11-18 15:30:23 +01:00
Aleksander Machniak
d2738d1e8b Remove spaces from 'accept' attribute 2019-11-18 15:30:23 +01:00
Aleksander Machniak
ea3ad31ce0 Fix bug where the Installer would not warn about required schema upgrade (#7042) 2019-11-18 15:30:23 +01:00
Aleksander Machniak
47f72303ac Small correction 2019-11-18 15:30:23 +01:00
Aleksander Machniak
4b607e2ed3 Fix so Elastic is also a default in jqueryui plugin (#7039) 2019-11-18 15:30:23 +01:00
Aleksander Machniak
0113ea9602 Fix tables listing routine when DSN contained a database with unsupported suffix (#7034) 2019-11-18 15:30:23 +01:00
Aleksander Machniak
f4722cb451 Fixed typo 2019-11-18 15:30:23 +01:00
Aleksander Machniak
d0dd042b73 Fix so update.sh script warns about changed defaults (#7011) 2019-11-18 15:30:23 +01:00
Aleksander Machniak
22d629a0e9 Elastic: Fix regression in the new editor widget (#7021) 2019-11-18 15:30:23 +01:00
Aleksander Machniak
110eebdd1b Fix db_prefix handling in queries with TRUNCATE TABLE <name> and UNIQUE <name> (#7013) 2019-11-18 15:30:23 +01:00
Aleksander Machniak
b4b400c91d Fix invalid Signature button state after escaping Mailvelope mode (#7015) 2019-11-18 15:30:23 +01:00
Aleksander Machniak
b63d549834 Elastic: Change HTML editor widget to improve form flow (#6992) 2019-11-18 15:30:23 +01:00
Aleksander Machniak
4b24ba1372 Fix bug where cache keys could exceed length limit specified in db schema (#7004) 2019-11-18 15:30:23 +01:00