Aleksander Machniak
d07b032bcd
Refactor cache code with separate engine-specific classes
2018-03-03 17:28:40 +01:00
Aleksander Machniak
fa06d37901
Merge branch 'feature/add_redis_as_cache' of https://github.com/ledgr/roundcubemail into ledgr-feature/add_redis_as_cache
2018-03-02 17:25:50 +01:00
Aleksander Machniak
31ffef67ad
Skip _lang param if not set ( #6203 )
2018-03-01 21:10:50 +01:00
Aleksander Machniak
6bfebc5e32
Add sanity check when auto-unsubscribing non-existing folders
2018-03-01 21:01:01 +01:00
Aleksander Machniak
51cf1c5935
Fix setting contacts copy action state, CS fixes
2018-02-25 12:15:03 +00:00
johndoh
b01e5ae192
Trigger getselection in get_single_selection() ( #6180 )
...
Make it so that the event getselection is triggered when either rcube_list_widget::get_selection() or rcube_list_widget::get_single_selection() is called
2018-02-25 08:34:05 +01:00
Aleksander Machniak
1556eb01c7
Use JSON_UNESCAPED_UNICODE only on PHP >= 7.1.0 ( #6187 )
2018-02-21 10:55:14 +01:00
Aleksander Machniak
3fe16de335
Code de-duplication
2018-02-19 12:06:22 +01:00
Aleksander Machniak
5f5f5f98e9
Merge branch 'movecopy' of https://github.com/johndoh/roundcubemail into johndoh-movecopy
2018-02-19 11:49:56 +01:00
laodc
672e57ea48
Patched bug where rcube_db::quote() was causing an infinite connection loop. ( #6175 )
...
As rcube_db::quote() checks to see if the connection is up before quoting, this would cause the class to try connect again, as rcube_db::$dbh was not being set until AFTER conn_configure was completed, causing a loop.
So updated rcube_db::$dbh in the rcube::conn_create() function instead allowing access to the new object straight away.
It's needed for edeb5d7 .
2018-02-19 10:48:06 +01:00
PhilW
8c734977de
simplify execution of grop_delete
2018-02-16 07:46:48 +00:00
Aleksander Machniak
c9555506b3
Fix using display_message() with a localization label from inside an iframe
...
We have to localize the label before we redirect execution to parent window.
2018-02-15 15:43:13 +01:00
Aleksander Machniak
a1be62b19d
Remove redundant trim()
2018-02-15 08:59:59 +01:00
Aleksander Machniak
9d2b303b51
Fix bug in remote content blocking on HTML image and style tags ( #6178 )
2018-02-14 20:19:32 +01:00
Aleksander Machniak
b46cd5de1d
Fix PHP Warning: exif_read_data(...): Illegal IFD size ( #6169 )
2018-02-12 15:48:23 +01:00
Edgaras Lukoševičius
e371469664
Add Redis as cache backend
2018-02-01 16:30:19 +02:00
PhilW
dba7134201
small fix after last commit
2018-02-01 07:57:59 +00:00
Aleksander Machniak
15cf12db1d
Fallback to default compose action if addressbook is selected but has no members
2018-01-31 10:44:22 +01:00
Aleksander Machniak
9066ed4fa3
Add two labels, use consistent spacing
2018-01-31 09:44:52 +01:00
Aleksander Machniak
f3c7b979b0
Remove redundant code
...
A first input in a dialog is focused automatically, no need to add code for this
2018-01-31 09:30:47 +01:00
PhilW
4f1da97af2
Merge branch 'master' into movecopy
2018-01-30 13:47:29 +00:00
Aleksander Machniak
dfc835eb38
Fix add-contact and contact-delete actions
2018-01-30 09:05:03 +01:00
laodc
edeb5d7ab4
Add support for PostgreSQL schemas in DSN ( #6150 )
...
If schema is set in the dsn, set search_path to the schema value.
Example:
$config['db_dsnw'] = 'pgsql://user:pass@localhost/dbname?schema=exampleschema';
2018-01-30 07:51:54 +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
PhilW
43dcb3bdd9
simplify execution of group_assign_selected JS
2018-01-26 07:41:46 +00:00
PhilW
f15c2eb777
simplify execution of move+copy JS commands
2018-01-26 06:59:25 +00:00
johndoh
a8b16031bd
add originalEvent param to actionafter event ( #6144 )
2018-01-25 14:21:12 +01:00
Aleksander Machniak
76933f1c07
Elastic: Bootstrap 4.0.0 compat.
2018-01-23 13:41:26 +01:00
Aleksander Machniak
3dcbc616a4
s/unicode/Unicode/
2018-01-22 08:36:33 +01:00
Aleksander Machniak
4f6079833a
Fix PHP 7.2 warning: count(): Parameter must be an array or an object that implements Countable
2018-01-22 08:20:23 +01:00
Thomas Bruederli
e457cff08b
Add space between buttons + trigger update event for skins
2018-01-21 12:49:19 +01:00
Thomas Bruederli
b9a68b516a
Make editity encryption view appear correctly in classic skin
2018-01-21 12:36:05 +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
Aleksander Machniak
b00d5c3836
Automatically localize data-label-* attributes of a template object
2018-01-18 11:33:11 +01:00
Aleksander Machniak
39a6c69a3d
Automatically localize the first argument of display_message()
2018-01-17 18:42:42 +01:00
Aleksander Machniak
f2b64779cc
Display confirmation message when inserting a response or signature
2018-01-17 18:07:11 +01:00
Aleksander Machniak
7a719d203d
Fix addressbook selector, show copy menu-item also when there's one readonly and one writeable addressbook
2018-01-17 11:52:13 +01:00
Aleksander Machniak
eb0228ba86
Merge branch 'move_addressbook' of https://github.com/johndoh/roundcubemail into johndoh-move_addressbook
2018-01-17 09:35:56 +01:00
Aleksander Machniak
ec25fa857b
Improve layout of contact import form
...
Move the file input to the .propform table.
2018-01-15 10:31:27 +01:00
Aleksander Machniak
4793ec753a
Remove double-quotes in filename* parameter of the Content-Disposition of downloads ( #5857 )
2018-01-14 10:10:20 +01:00
PhilW
4548646410
small correction to label
2018-01-13 18:56:37 +00:00
Aleksander Machniak
55e99398e1
Fix possible information leak - add more strict sql error check on user creation ( #6125 )
2018-01-11 16:13:13 +01:00
PhilW
04d371b88f
fix plugin compatibility in addressbook toolbar
2018-01-11 15:11:10 +00:00
Aleksander Machniak
a17c123903
Fix drop action (using jquery-ui draggable) on rcube_list_widget
2018-01-11 13:05:41 +01:00
PhilW
d5071fedba
vcard_attachments: add link to contact actions menu
...
*) add 'forward vcard' link to contact actions manu
*) fix bug when a contact with a secondary email address is selected
*) improve support for multiple address books in contact list widget on compose screen
2018-01-11 11:59:43 +00:00
PhilW
abbb832c6f
move qrcode link to new contact actions menu
2018-01-11 08:26:04 +00:00
PhilW
489da28dab
add move/copy contact widget
2018-01-10 17:36:02 +00:00
Aleksander Machniak
ce338164e3
Fix bug where contacts search could skip some records ( #6130 )
2018-01-10 11:52:35 +01:00