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
Aleksander Machniak
a958748947
CS fixes
2015-06-07 15:26:33 +02:00
Aleksander Machniak
10044b9033
Fix Compose action in addressbook for results from multiple addressbooks ( #1490413 )
2015-06-06 03:22:34 -04:00
Daniel Hoffend
53ccaa1a0f
remove debug test code
2015-06-04 00:13:38 +02:00
Aleksander Machniak
e84fafcec2
Fix security issue in contact photo handling ( #1490379 )
2015-05-07 08:45:19 +02:00
Aleksander Machniak
bd82526e41
Fix missing or not up-to-date CATEGORIES entry in vCard export ( #1490277 )
2015-02-22 10:43:48 +01:00
Aleksander Machniak
f7af22c780
Add possibility to print contact information (of a single contact)
2015-02-17 11:54:04 +01:00
Aleksander Machniak
e25b0d7781
Fix a regression where some contact data was missing in export and PHP warnings were logged (Kolab #4522 )
2015-02-16 04:34:47 -05:00
Aleksander Machniak
9e26034801
Fix bug where max_group_members was ignored when adding a new contact ( #1490214 )
...
Also fix list refresh after new contact was added and any group is selected.
2015-01-09 09:06:01 +01:00
Thomas Bruederli
7d8592e64d
Correctly handle DateTime values in Vcard export
2015-01-07 17:04:21 +01:00
Aleksander Machniak
681ba6fc3c
Improve system security by using optional special URL with security token
...
Allows to define separate server/path for image/js/css files
Fix bugs where CSRF attacks were still possible on some requests
2014-12-16 13:28:48 +01:00
Aleksander Machniak
07a641c79f
Code cleanup - unused variables
2014-11-16 14:39:51 +01:00
Aleksander Machniak
e66a77e560
Fix contacts list update after adding/deleting/moving a contact ( #1490028 , #1490033 )
2014-08-17 09:11:56 +02:00
Aleksander Machniak
875521af44
Add missing label to the client
2014-08-10 11:01:35 +02:00
Aleksander Machniak
765a0b0706
Fix errors when adding/updating contacts in active search ( #1490015 )
2014-08-10 10:39:25 +02:00
Aleksander Machniak
fcb7d4fc03
Fix various iCloud vCard issues, added fallback for external photos ( #1489993 )
2014-08-01 12:49:37 +02:00
Thomas Bruederli
d4783319a0
Set 'compose_extwin' env property on every step; accept a list of URL parameters for the 'compose' command
2014-07-28 09:39:43 +02:00
Aleksander Machniak
6c5c22b877
Create/rename groups in UI dialogs ( #1489951 )
2014-07-26 09:54:11 +02:00
Aleksander Machniak
1e09be8a95
Skip redundant prepare_for_export() calls
2014-07-25 09:23:58 +02:00
Thomas Bruederli
71a522f103
Separate list of saved searched from addressbooks list
2014-06-24 14:21:14 +02:00
Aleksander Machniak
1e22cb1e86
Unify some labels
2014-06-14 17:54:36 +02:00
Thomas Bruederli
99cdca46b7
Merge branch 'dev-accessibility'
...
Conflicts:
program/include/rcmail_output_html.php
program/js/app.js
program/js/treelist.js
program/lib/Roundcube/html.php
skins/larry/styles.css
skins/larry/templates/compose.html
2014-06-05 09:18:07 +02:00
Thomas Bruederli
24e89eceed
Add fieldset legends and input element labels to contact edit form
2014-06-04 12:10:49 +02:00
Thomas Bruederli
458af8d30a
Apply accessibility improvements to the address book task
2014-06-03 14:11:13 +02:00
Aleksander Machniak
3d36e83806
Performance fix: don't send vcard/photo data to the browser after contact update
2014-05-12 14:25:49 +02:00