Aleksander Machniak
|
0ed7034d35
|
Fix duplicated fields when object is converted into array
|
12 years ago |
Aleksander Machniak
|
cfc27c9b76
|
Keep some resource files (images) in separate directory
|
13 years ago |
Thomas Bruederli
|
baecd8becc
|
Move the hard-coded list of fields used to list contacts to a central location
|
13 years ago |
Thomas Bruederli
|
384948886c
|
Prepare to show contact photo of email sender in mail views
|
13 years ago |
Thomas Bruederli
|
0be8bd11e2
|
Enable drag & drop file upload for contact photos
|
13 years ago |
Thomas Bruederli
|
ca1c2a8c9c
|
Don't show errors when moving contacts into groups they're already in (#1488493)
|
13 years ago |
Aleksander Machniak
|
041c93ce0b
|
Removed $Id$
|
13 years ago |
Thomas Bruederli
|
705ba185bb
|
Fix object reference
|
13 years ago |
Aleksander Machniak
|
b5c4e7d85c
|
Fix PHP warning on PHP 5.4 (#1488469)
|
13 years ago |
alecpl
|
19d5973247
|
- Add vCard import from multiple files at once (#1488015)
|
13 years ago |
alecpl
|
0c259682f6
|
- Merge devel-framework branch, resolved conflicts
|
13 years ago |
alecpl
|
373e3df580
|
- Small fix
|
13 years ago |
alecpl
|
9336ba21cf
|
- Fix importing to LDAP addressbook when mail attribute is required by
validating input data with autofix
|
13 years ago |
alecpl
|
c71e95b775
|
- Fix adding contact form fields in situation when the fieldset is empty.
Fixes issue with lost manager/assistant fields in LDAP addressbook
|
13 years ago |
thomascube
|
1ba07f0709
|
Allow mass-removal of addresses from a group (#1487748)
|
13 years ago |
thomascube
|
4cf42fde05
|
Add support for read-only address book records
|
13 years ago |
alecpl
|
a71a97fa49
|
- Image resize with GD extension (#1488383)
|
13 years ago |
thomascube
|
168e540923
|
Request all needed fields from address book backends (#1488394)
|
13 years ago |
thomascube
|
c388257078
|
Only run value through format_date if no render_func was called before
|
13 years ago |
alecpl
|
0203f16312
|
- Fix duplicate names handling in addressbook searches (#1488375)
|
13 years ago |
thomascube
|
f9a967763e
|
User configurable setting how to display contact names in list
|
13 years ago |
thomascube
|
43875379d5
|
Allow users to choose cols for contacts list sorting
|
13 years ago |
thomascube
|
7fe3811c65
|
Changed license to GNU GPLv3+ with exceptions for skins and plugins
|
13 years ago |
thomascube
|
b611d3a5db
|
Simplify
|
13 years ago |
alecpl
|
a01df71de4
|
- Fix displaying form warnings on contact save
|
13 years ago |
alecpl
|
1c029b9c7c
|
- Fix label too long (#1488283), fix polish translation
|
13 years ago |
alecpl
|
3a992ee8b8
|
- Remove leftover from last commit
|
13 years ago |
alecpl
|
89c30a00a7
|
- Don't load jqueryui plugin, it's required now by default
- Move datepicker's date format setting to the plugin
|
13 years ago |
alecpl
|
08ffd939a7
|
- Add separate pagesize setting for mail messages and contacts (#1488269)
|
13 years ago |
thomascube
|
faaa1ba534
|
Make count-display label selectable by skin; always show photo placeholder, even if source doesn't support a photo col
|
13 years ago |
thomascube
|
aa3a9a41f3
|
Put groups list into a fieldset to be consistent with the rest of the form
|
13 years ago |
thomascube
|
a84bfa356a
|
Fix upload form handling
|
13 years ago |
thomascube
|
bab0433a27
|
First steps for Larry's address book
|
13 years ago |
thomascube
|
b885ab73b8
|
Fix saving of composite address fields without subtype
|
13 years ago |
alecpl
|
6a6168619a
|
- Fix handling contact photo url with https:// prefix (#1488202)
|
13 years ago |
alecpl
|
f21a04c024
|
- Add option to define matching method for addressbook search (#1486564, #1487907)
|
13 years ago |
alecpl
|
77153b255d
|
- Fix handling of dates (birthday/anniversary) in contact data - don't convert them to users timezone (#1488147)
|
13 years ago |
alecpl
|
179b39d22a
|
- Fix error on opening searched LDAP contact (#1488144)
|
13 years ago |
thomascube
|
3ac5cdb4ac
|
Also merge properties of child cols of composite address book fields + remove undefined fields from template
|
13 years ago |
alecpl
|
7772ae2477
|
- Another fix to hide empty tabs
|
13 years ago |
alecpl
|
01169b6d56
|
- Revert r5345 to handle non-array content too
|
13 years ago |
alecpl
|
4100242b93
|
- One if() too much
|
13 years ago |
alecpl
|
2df4a9a29c
|
- Hide contact tabs with no content
|
13 years ago |
thomascube
|
dc6c4f4a28
|
Contact groups can have direct email addresses => distribution lists; enable 'compose' command for the selected group
|
13 years ago |
thomascube
|
e2a8b4dd6d
|
Skip VLV if a group is selected; show advanced search form if activating a 'searchonly' address book
|
13 years ago |
thomascube
|
537c394302
|
Attach jquery UI date pickers to contact fields of type 'date'
|
13 years ago |
alecpl
|
b175394b30
|
- Add loading indicator on contact delete
|
13 years ago |
alecpl
|
9e54e6fd45
|
- Make the whole PHP output non-cacheable (#1487797)
|
13 years ago |
thomascube
|
2d3e2bc561
|
Add option 'searchonly' for address books; currently used by LDAP directories
|
13 years ago |
alecpl
|
8703b08018
|
- Extend rcube_label_exists() to search in loaded plugins localizations
- Allow use localized addressbook field subtypes from plugins
|
13 years ago |
alecpl
|
b104e39f34
|
- Clear contactlist page conter after saved-search delete
|
13 years ago |
alecpl
|
f8e48df715
|
- Merge devel-saved_search branch (Addressbook Saved Searches)
|
13 years ago |
alecpl
|
dbb0c2a109
|
- Add vCard's Profile URL support (#1488062)
|
13 years ago |
alecpl
|
f0bccb7fb2
|
- Fix image type check for contact photo uploads
|
13 years ago |
alecpl
|
5db6f96d22
|
- Fix contact row update after name change when in searching mode, update changelog
|
13 years ago |
alecpl
|
5c9d1ffe8e
|
- Add option to hide selected LDAP addressbook on the list
|
13 years ago |
thomascube
|
615fb1c069
|
Only check for existing contacts if an email address is present
|
13 years ago |
thomascube
|
57ce504112
|
Set maxlength for contact fields
|
13 years ago |
thomascube
|
31737295b8
|
Add newlines between organization, department, jobtitle (#1488028)
|
13 years ago |
alecpl
|
2c77f553c8
|
- Add "loading" messages for contacts copying and groups assignment
|
14 years ago |
alecpl
|
359e19a19d
|
- Fix EOL character in vCard exports (#1487873)
|
14 years ago |
alecpl
|
4d4a2fa32e
|
- Added possibility to extend rcube_vcard's fieldmap
- Skip empty values in vCard export
|
14 years ago |
alecpl
|
34854b63ee
|
- Fix setting default addressbook as selected in source selector
|
14 years ago |
alecpl
|
2dd2bf5012
|
- Fixed form reloading on source change, broken in r4999
|
14 years ago |
alecpl
|
5731d68a97
|
- Added confirmation dialog for contact group deleting + loading indicator
|
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
|
08b796f83c
|
- Fixed search fields handling in quick-search
|
14 years ago |
alecpl
|
70c3111826
|
- Fix fallback to default source (#1488009)
|
14 years ago |
alecpl
|
64ebc94eec
|
- Fix source ID handling
|
14 years ago |
alecpl
|
1e36b71838
|
- Generate display name before record validation
|
14 years ago |
thomascube
|
da89cf2937
|
Always show address book name if multiple books are configured; fix styling
|
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
|
2d761bbbef
|
- On contact copy check for existing record by name if email field is empty
|
14 years ago |
alecpl
|
ec4b594c24
|
- DOn't generate contact name here, it's not required
|
14 years ago |
thomascube
|
04310ee1bf
|
Better message if copying was rejected due to existing entries
|
14 years ago |
alecpl
|
f52c4f441f
|
- Simplify undo message, add dots at the end of messages
|
14 years ago |
thomascube
|
fa59965b41
|
Asynchronously load contacts after page load
|
14 years ago |
alecpl
|
63fda8af57
|
- Make Undo action optional by setting undo_timeout=0
|
14 years ago |
alecpl
|
7f5a849e78
|
- Added possibility to undo last contact delete operation
|
14 years ago |
alecpl
|
1a3c911d92
|
- Fixed issues related to creating contacts in source which isn't currently selected (#1487990)
|
14 years ago |
alecpl
|
62811c4a70
|
- Fix group commands state after extended search use, make this check readonly-flag aware
|
14 years ago |
alecpl
|
5b3ac32415
|
- Added addressbook source selector in contact create form
|
14 years ago |
alecpl
|
c3dabfad7a
|
- Fixed link to contact photo, when browsing the search results (#1487980)
|
14 years ago |
alecpl
|
f5803dfda1
|
- Fix bug where Import button was disabled (#1326103)
|
14 years ago |
alecpl
|
44143c5847
|
- Don't use reserved word 'class' (to prevent IE errors)
|
14 years ago |
alecpl
|
87a2f686f0
|
- Fix contacts copying (#1487967)
|
14 years ago |
alecpl
|
b0689bd500
|
- Set css class name on directory list row according to readonly flag and 'class' data provided by plugins
|
14 years ago |
alecpl
|
cc90ed1f84
|
- Add addressbook name in contact info frame (#1487958)
|
14 years ago |
alecpl
|
ca7dda4948
|
- Fixed initial directory selection
|
14 years ago |
alecpl
|
ecf295f6ef
|
- Added searching in all addressbook sources (global-search)
- Added addressbook source selection in contacts import
|
14 years ago |
alecpl
|
9382b6dfe1
|
- Fix contacts import (#1487947)
|
14 years ago |
thomascube
|
b0c70b3ca7
|
Use address_template config when adding a new address block (#1487944)
|
14 years ago |
alecpl
|
b896b18f87
|
- Call addressbook_get hook only if build-in addressbook doesn't match wanted ID (for better performance), other improvements
|
14 years ago |
alecpl
|
e9a9f2f6c5
|
- Added addressbook advanced search
|
14 years ago |
alecpl
|
3cacf941fa
|
- Add popup with basic fields selection for addressbook search
|
14 years ago |
alecpl
|
55150f858f
|
- Fix handling of "<" character in group name
|
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
|
6b19999841
|
Correctly handle empty contact names when importing
|
14 years ago |
thomascube
|
445a4ca04d
|
Fix empty name in search results and error when creating a new contact
|
14 years ago |