Age | Commit message (Collapse) | Author |
|
|
|
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.
|
|
|
|
- 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
|
|
|
|
|
|
|
|
|
|
of contacts being validated by addressbook validation code. The same
as for create/edit contact actions.
|
|
|
|
|
|
|
|
|
|
|
|
#1487907)
|
|
changelog
|
|
|
|
|
|
performance
(to handle upload we don't need to initialize addressbook source)
|
|
|
|
|
|
email address
|
|
|
|
|
|
selected (#1487990)
|
|
|
|
- Added addressbook source selection in contacts import
|
|
names, identity name and organization fields (#1487864)
|
|
plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export
|
|
|
|
|
|
|
|
identifier string to rel attribute where possible
|
|
already localized texts in rcube_output::show_message()
|
|
|
|
|
|
|
|
selected group when deleting a contact
|
|
|
|
|
|
- Added email format checks when saving contacts data
|
|
hooks: group_*, contact_*, identity_* (#1486914)
|
|
|
|
identity_update, delete_identity -> identity_delete
- Print warning to the log about deprecated hook names usage
|
|
list (old names are supported without errors nor warnings)
|
|
|
|
|
|
|
|
|
|
|