Thomas Bruederli
|
cf57b2b130
|
Fix count display after inserting a new contact
|
12 years ago |
Aleksander Machniak
|
32ba62889c
|
Don't directly require email address on contact import, allowing import
of contacts being validated by addressbook validation code. The same
as for create/edit contact actions.
|
12 years ago |
Aleksander Machniak
|
041c93ce0b
|
Removed $Id$
|
13 years ago |
thomascube
|
f9a967763e
|
User configurable setting how to display contact names in list
|
13 years ago |
thomascube
|
7fe3811c65
|
Changed license to GNU GPLv3+ with exceptions for skins and plugins
|
13 years ago |
alecpl
|
a01df71de4
|
- Fix displaying form warnings on contact save
|
13 years ago |
thomascube
|
b885ab73b8
|
Fix saving of composite address fields without subtype
|
13 years ago |
alecpl
|
f21a04c024
|
- Add option to define matching method for addressbook search (#1486564, #1487907)
|
13 years ago |
alecpl
|
5db6f96d22
|
- Fix contact row update after name change when in searching mode, update changelog
|
13 years ago |
thomascube
|
615fb1c069
|
Only check for existing contacts if an email address is present
|
13 years ago |
alecpl
|
2dd2bf5012
|
- Fixed form reloading on source change, broken in r4999
|
14 years ago |
alecpl
|
b95149eb63
|
- Fixed contact photos upload, moved code to separate file for better performance
(to handle upload we don't need to initialize addressbook source)
|
14 years ago |
alecpl
|
70c3111826
|
- Fix fallback to default source (#1488009)
|
14 years ago |
alecpl
|
1e36b71838
|
- Generate display name before record validation
|
14 years ago |
alecpl
|
79dd1692e3
|
- Another display name fix: don't store display name only if it equals to email address
|
14 years ago |
alecpl
|
71e8cc3bce
|
- Fixed display name on contact lists
|
14 years ago |
alecpl
|
ec4b594c24
|
- DOn't generate contact name here, it's not required
|
14 years ago |
alecpl
|
1a3c911d92
|
- Fixed issues related to creating contacts in source which isn't currently selected (#1487990)
|
14 years ago |
alecpl
|
5b3ac32415
|
- Added addressbook source selector in contact create form
|
14 years ago |
alecpl
|
ecf295f6ef
|
- Added searching in all addressbook sources (global-search)
- Added addressbook source selection in contacts import
|
14 years ago |
alecpl
|
516467080b
|
- Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864)
|
14 years ago |
thomascube
|
e848180aaa
|
Improve display name composition when saving contacts (#1487143), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export
|
14 years ago |
thomascube
|
3d8b54edf7
|
Keep all submitted data if contact form validation fails (#1487865)
|
14 years ago |
thomascube
|
4591de7018
|
Prepare for multiple concurrent compose windows
|
14 years ago |
thomascube
|
b8f14ce744
|
Allow multiple records with same e-mail address but show notice to the user
|
14 years ago |
thomascube
|
ce988a0778
|
Always generate valid DOM identifiers using html_identifier() write original identifier string to rel attribute where possible
|
14 years ago |
thomascube
|
07b95dc49b
|
Delegate contact input validation to rcube_addressbook instance; accept already localized texts in rcube_output::show_message()
|
14 years ago |
alecpl
|
d80bd153a4
|
- Fix email_dns_check setting not used for identities/contacts (#1487740)
|
14 years ago |
alecpl
|
e8d5bdc84e
|
- Fix IDNA support when IDN/INTL modules are in use (#1487742)
|
14 years ago |
thomascube
|
6039aae387
|
Add groups support for LDAP address books, contributed by Andreas Dick
|
14 years ago |
thomascube
|
8458c7ca0e
|
When creating a new contact, add it to the selected group; consider the selected group when deleting a contact
|
14 years ago |
thomascube
|
0501b637a3
|
Merge branch devel-addressbook (r4193:4382) back into trunk
|
14 years ago |
thomascube
|
f5e7b35307
|
Bumbed version; Roundcube development is not Switzerland only
|
14 years ago |
alecpl
|
6f096812c9
|
- Support contact's email addresses up to 255 characters long (#1487095)
- Added email format checks when saving contacts data
|
14 years ago |
alecpl
|
ce92ba767a
|
- Plugin API: improved 'abort' flag handling, added 'result' item in some hooks: group_*, contact_*, identity_* (#1486914)
|
14 years ago |
alecpl
|
e019f2d0f2
|
- s/RoundCube/Roundcube/
|
14 years ago |
alecpl
|
119ad13d74
|
- Rename hooks: contact_save -> contact_update, identity_save -> identity_update, delete_identity -> identity_delete
- Print warning to the log about deprecated hook names usage
|
15 years ago |
alecpl
|
e6ce0062f2
|
- Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings)
|
15 years ago |
alecpl
|
b25dfd0913
|
- removed PHP closing tag
|
15 years ago |
alecpl
|
b80a97adb0
|
- fix dublicated 'show' action after contact creation
|
15 years ago |
alecpl
|
e83f035887
|
- Fix LDAP contact update when RDN field is changed (#1485788)
|
15 years ago |
thomascube
|
5499336fef
|
Use global request tokens and automatically protect all POST requests
|
16 years ago |
thomascube
|
57f0c81f2c
|
Use request tokens to protect POST requests from CSFR
|
16 years ago |
thomascube
|
69f18a09ae
|
Add plugin hooks for creating/saving/deleting identities and contacts
|
16 years ago |
thomascube
|
c1b3c4cc31
|
Don't check for non-existing property -> fix address book
|
17 years ago |
thomascube
|
197601ef5f
|
Next step: introduce the application class 'rcmail' and get rid of some global vars
|
17 years ago |
thomascube
|
3fc00e67bb
|
Fix address adding bug reported by David Koblas
|
18 years ago |
thomascube
|
f1154163b0
|
Merged branch devel-addressbook from r443 back to trunk
|
18 years ago |
thomascube
|
6b47de3f49
|
Partial client re-write with a common list class
|
18 years ago |
thomascube
|
107bde9cfd
|
Added MSSQL support
|
19 years ago |