Commit Graph

297 Commits (c3bb0d32a52687865f78816d4a88292d72803e73)

Author SHA1 Message Date
Thomas Bruederli 71a522f103 Separate list of saved searched from addressbooks list 11 years ago
Aleksander Machniak 1e22cb1e86 Unify some labels 11 years ago
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
11 years ago
Thomas Bruederli 24e89eceed Add fieldset legends and input element labels to contact edit form 11 years ago
Thomas Bruederli 458af8d30a Apply accessibility improvements to the address book task 11 years ago
Aleksander Machniak 3d36e83806 Performance fix: don't send vcard/photo data to the browser after contact update 11 years ago
Aleksander Machniak eed897ca03 Fix possibly wrong error message when contact with the same email exists on move/copy 11 years ago
Thomas Bruederli 3f63a80730 Re-arrange buttons in import dialog to match the rest of the appplication 11 years ago
Aleksander Machniak a35540c786 Fix issue when default_addressbook option is set to integer value (#1489407) 11 years ago
Aleksander Machniak f5d2eef55c More CS fixes, replace global $CONFIG usage with $RCMAIL->config->get() 11 years ago
Aleksander Machniak c97625e02a CS fixes 11 years ago
Aleksander Machniak 6b2b2eca5f Remove deprecated functions (these listed in bc.php file) usage 11 years ago
Aleksander Machniak 39c90d6b61 Make sure selected group is listed after delete error (#1489463) 11 years ago
Aleksander Machniak 2c16ab5682 Check rcube_addressbook::get_error() after failing delete (#1489463) 11 years ago
Aleksander Machniak 18b40c1a32 Fix issue where groups were not deleted when "Replace entire addressbook" option on contacts import was used (#1489420) 11 years ago
Aleksander Machniak f768a6eae8 Fix so contactnotfound message is of type error not info 11 years ago
Aleksander Machniak b1f3c3bee8 Fixed saving contact birthday/anniversary dates before 01-01-1970 11 years ago
Thomas Bruederli 52830ea605 Improve handling of date strings and DateTime values in contacts 11 years ago
Aleksander Machniak 6128ad7e96 Support full address specification in contact email fields.
Now input address is extracted automatically, so user can
just paste full address copied from another place. Other clients
have such feature e.g. Kontact.
11 years ago
Aleksander Machniak 6b87f8e023 Fix for case when email array is not flat 11 years ago
Aleksander Machniak bdb4276688 Enable groups import options selector if there's at least one writable source (with groups support) 11 years ago
Thomas Bruederli 0272081d05 Add option to import vcards with group assignments (pull-request 105) 11 years ago
Thomas Bruederli 79367a5631 Save groups membership in VCard export (#1488509) 11 years ago
Aleksander Machniak 62350ba021 Fix bugs when invoking contact creation form when read-only addressbook is selected (#1489296) 11 years ago
Aleksander Machniak 1391f17a52 Fix issue where uploaded photo was lost when contact form did not validate (#1489274) 11 years ago
Aleksander Machniak 8799df8ccd Fix redundant SQL query on contact photo request after photo upload.
The query was also invalid in case of uploading photo in contact create form.
Move contact photo handling from show.inc into a separate file.
11 years ago
Aleksander Machniak 42b9ce6415 Fix groups list in contact info page - get_record_groups() result
is a ID=>Name hash and cannot be merged with list_groups() result
12 years ago
Aleksander Machniak 446dbedbf6 Fix so setting frame to blank page works also while frame is loading another page 12 years ago
Aleksander Machniak a3f745bccc Fix email duplicate check on contact move/copy 12 years ago
Aleksander Machniak a45f9b7bf5 Contacts drag-n-drop default action is to move contacts (#1488751)
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751)
Use consistent naming: 'moveto' -> 'move'
12 years ago
Thomas Bruederli 6ff6bedea4 Disable dragging/copying of contact groups 12 years ago
Thomas Bruederli dd54725b21 Merge branch 'dev-advanced-ldap-groups':
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
12 years ago
Thomas Bruederli e1a3caf659 Also display contact properties with unknown subtypes 12 years ago
Aleksander Machniak 6ae92aa169 Fix displaying contact with ID divisible by 100 in sql addressbook (#1489121) 12 years ago
Aleksander Machniak 3725cfb245 Avoid uninitialized/unused variables 12 years ago
Aleksander Machniak ef1d6525c2 Fix display issue on addressbooks/groups list (#1489039) 12 years ago
Aleksander Machniak c027ba7709 Fix bugs caught by static analysis 12 years ago
Aleksander Machniak 7652687692 Fix DB error when creating a new contact and a group is selected (#1489051) 12 years ago
Aleksander Machniak 38c1951266 Be less restrictive on vCard import, do not require FN when N exists 12 years ago
Aleksander Machniak a26c031621 Fix vcard folding when outputing already generated vcard 12 years ago
Aleksander Machniak d7e129e07d Increase maxlength to 254 chars for email input fields in addressbook (#1488987) 12 years ago
Aleksander Machniak eafb68b321 - Fix regression in handling LDAP contact identifiers (#1488959) 12 years ago
Thomas Bruederli a0e86dcdeb Fix updating contacts 12 years ago
Thomas Bruederli 63cff249a8 Properly quote form validation error messages 12 years ago
Thomas Bruederli de98a897f6 Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin) 12 years ago
Thomas Bruederli 86552ffc8f Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget 12 years ago
Thomas Bruederli e26bf88c45 Pass string to html::tag() in order to always add the </ul> tag 12 years ago
Thomas Bruederli c5a5f989a9 Allow to list contact groups in (paged) list (yet incomplete) 12 years ago
Thomas Bruederli 3c309af066 - Refactored the hierarchical mailboxlist control into a separate widget class
- Build address book directories list as hierarchical list
- Make address book groups collapsible using the new new treelist widget
- Use encoded identifiers for address book directory list items
12 years ago
Thomas Bruederli 13dc9f2c86 Move rcmail_contact_key() to rcube_addressbook::compose_contact_key() 12 years ago