Aleksander Machniak
76933f1c07
Elastic: Bootstrap 4.0.0 compat.
2018-01-23 13:41:26 +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
PhilW
abbb832c6f
move qrcode link to new contact actions menu
2018-01-11 08:26:04 +00:00
Aleksander Machniak
77cc9688c8
Fix bug where contacts export by selection returned no more than 10 entries ( #6103 )
2017-12-20 15:57:06 +01:00
Aleksander Machniak
de544cc905
Add possibility to use localized date format as datepicker input placeholder
...
Need to be supported by skin. Elastic support is comming.
2017-12-07 12:05:10 +01:00
Aleksander Machniak
78aa0efa15
Use confirmation (not notice) message for some successful actions
2017-12-05 15:26:26 +01:00
Aleksander Machniak
5a63e52380
Add class attribute to the pushgroup action button
2017-11-27 10:03:05 +01:00
Aleksander Machniak
6dbdf9dedd
Skip empty blocks in contact form
2017-11-21 13:26:47 +01:00
Aleksander Machniak
196ce5d251
Fix so clicking pushgroup link on contacts list does not load group information page
...
Added a general way to mark all such links with data-action-link attribute.
2017-11-21 13:14:44 +01:00
Aleksander Machniak
3ed6418d55
Use attributes of the template object
2017-11-20 10:19:03 +01:00
Aleksander Machniak
0385eca50e
Add tmplate option to place contact source inside the contact head element
2017-11-13 11:30:27 +01:00
Aleksander Machniak
6be122352d
Support short-legend-labels in contact search form
2017-10-30 19:35:00 +01:00
Aleksander Machniak
7a95b148f8
Add option to use "Personal" instead of "Personal Information" label in contact form
...
We want short labels so tabs aren't wrapped on mobile
2017-10-27 10:25:11 +02:00
Aleksander Machniak
5031028d48
Elastic: Support more compact contact frame (info and form)
...
... plus some CS fixes
2017-10-23 15:26:56 +02:00
Aleksander Machniak
fe542437a8
Add field labels in Advanced search form, CS fixes
2017-10-22 10:19:54 +02:00
Aleksander Machniak
72a410503a
Use simple list instead of table for groups list in contact info
2017-10-21 18:50:06 +02:00
Aleksander Machniak
b5e5e2d12a
CS fix
2017-07-03 20:25:49 +02:00
Philippe 'Peep' Chaintreuil
333d7556af
Disable qrcode if Endroid QrCode library is missing
...
Treat a missing QrCode library the same as roundcube treats a missing
php-gd library. Hide the button to disallow access.
Requested by distributions that don't use composer and don't yet have
packages for the QrCode library.
2017-07-03 08:25:15 -04:00
Aleksander Machniak
9858c2a294
Merge branch 'master' into dev-elastic
2017-05-14 13:32:35 +02:00
Aleksander Machniak
9ff7b78c7e
Fix conflict with _gid cookie of Google Analytics ( #5748 )
...
TODO: Review the whole code base and don't use INPUT_GPC when it's not really needed,
in most cases we should not read $_COOKIE.
2017-05-04 11:40:42 +02:00
Aleksander Machniak
adbab9d3e2
Merge branch 'master' into dev-elastic
2017-03-03 09:14:44 +01:00
Aleksander Machniak
81f67a4de2
Don't use each() deprecated in PHP 7.2
2017-02-06 15:46:18 +01:00
Aleksander Machniak
2d9444bef0
Display contact import and advanced search in popup dialogs
2017-02-01 17:59:41 +01:00
Aleksander Machniak
01031d0ced
Reset onerror on images if placeholder does not exist to prevent from requests storm
2017-01-17 15:17:00 +01:00
Aleksander Machniak
700fbd4066
Fix PHP error on update of a contact with multiple email addresses when using PHP 7.1 ( #5587 )
2017-01-10 08:21:21 +01:00
Aleksander Machniak
9d6aa00a44
Hide QR-Code button if PHP-GD is not installed
...
Keep it as an optional dependency.
2017-01-04 13:03:27 +01:00
Aleksander Machniak
9d45ef20cc
Fix so group/addressbook selection is retained on page refresh
2016-12-29 12:22:10 +01:00
Aleksander Machniak
eec77c1a99
Fix some advanced search issues with multiple addressbooks ( #5572 )
2016-12-27 05:57:11 -05:00
Aleksander Machniak
2418f07985
Nicely handle contact deletion on contact edit ( #5522 )
2016-12-24 08:48:50 +01:00
Aleksander Machniak
a487055c5a
Add possibility to attach contact vCard to composed message ( #4997 )
2016-12-16 16:02:20 +01:00
Aleksander Machniak
2482088a76
Possibility to display QR code for contacts data ( #5030 )
2016-12-11 15:47:14 +01:00
Aleksander Machniak
4e0532808d
Fix bug where it wasn't possible to store more that 2MB objects in memcache/apc ( #5452 )
...
Added memcache_max_allowed_packet and apc_max_allowed_packet settings
2016-10-16 11:19:30 +02:00
Aleksander Machniak
873e0353cf
Use smart-upload-button for messages and contact photos upload
...
Unified interface with rcmail::upload_form().
2016-08-24 12:54:30 +02:00
Aleksander Machniak
55cdf1569e
Support contact+group searches in all relevant places (T1360)
...
Before the search worked only in Addressbook, not also in Compose.
The point of the change is also to align group searches with contact searches
in that it now uses the same set of attributes. Previously groups
in Compose were searched by name only.
2016-08-08 07:12:39 -04:00
Aleksander Machniak
158b34ed42
Rename Addressbook to Contacts ( #5233 )
2016-07-16 13:59:54 +02:00
Aleksander Machniak
d08bd0a51f
Searching in both contacts and groups when LDAP addressbook with group_filters option is used
2016-06-20 09:02:38 +02:00
Aleksander Machniak
de53074734
Fix syntax error
2016-06-17 15:21:20 +02:00
Sandor Takacs
6d1a68bd44
Rename field_blocks to head_fields
2016-06-14 12:46:04 +02:00
Sandor Takacs
e108902eff
Add $field_blocks to contact_form hook
...
Add $field_blocks to contact_form hook, so plugins can change the order of the fields: https://github.com/roundcube/roundcubemail/pull/5281
2016-06-14 11:03:35 +02:00
Aleksander Machniak
2b88e6cf95
Use $OUTPUT->set_env(...) instead of $OUTPUT->command('set_env', ...)
2016-05-27 11:55:38 +02:00
Danilo
1db4c05078
Fix: Set long email addresses
...
The changes permit to set long email address up to the maximum permissible length.
2016-03-22 10:56:09 +01:00
Thomas Bruederli
4a408843b0
Protect download urls against CSRF using unique request tokens ( #1490642 )
...
Send X-Frame-Options headers with every HTTP response
2016-03-06 14:31:07 +01:00
Aleksander Machniak
a62ff159f0
Performance: Make sure that after contact update we call get_record() only once
2016-02-13 11:50:59 +01:00
Aleksander Machniak
332ffef199
Plugin API: Added addressbook_export hook
2016-02-02 11:41:45 +01:00
Aleksander Machniak
97aa984b29
Optionally throw 404 error when contact photo wasn't found
2015-12-03 16:07:28 +01:00
Aleksander Machniak
8271597836
Use ternary operator where applicable
2015-11-16 09:11:47 +01:00
Aleksander Machniak
bc3518577d
Fix some more Q -> rcube::Q
2015-10-26 17:20:19 +01:00
Aleksander Machniak
93e64008a6
Small code improvements
2015-08-05 09:30:51 +02:00