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
|
363514e30b
|
- Move rcmail_localize_folderpath() to main.inc
|
14 years ago |
alecpl
|
1cd36267a1
|
- Improved detection of folder rename possibility and its handling
|
14 years ago |
alecpl
|
f9e2858ae1
|
- Exclude edited folder from parent selector
|
14 years ago |
alecpl
|
08b796f83c
|
- Fixed search fields handling in quick-search
|
14 years ago |
alecpl
|
e86b4f4246
|
- Fix: folder selector doesn't list unsubscribed folders, followup to r4942
|
14 years ago |
thomascube
|
d917785e70
|
Move mail sending functions from mail task to core for general usage
|
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
|
210438a6be
|
- Unsubscribe from non-existing folders automaticly on folders listing
|
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
|
0213f8d4dd
|
- Added optional "multithreading" autocomplete feature
|
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 |
alecpl
|
c9cfd6d4bf
|
- Improved parent folder selector
|
14 years ago |
thomascube
|
71cc6bf630
|
Add drop-target for root folder; fix row insertion when moving to a protected folder
|
14 years ago |
thomascube
|
fa59965b41
|
Asynchronously load contacts after page load
|
14 years ago |
thomascube
|
3a9f7954ba
|
Fix getting first writeable address book if no default is configured
|
14 years ago |
thomascube
|
03eb13f11c
|
Small improvements and codestyle
|
14 years ago |
alecpl
|
19869073e3
|
- Plugin API: added folder_delete and folder_rename hooks
|
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
|
9220169bf1
|
- Fix handling of other users namespace roots
|
14 years ago |
alecpl
|
62811c4a70
|
- Fix group commands state after extended search use, make this check readonly-flag aware
|
14 years ago |
thomascube
|
ecb51cc8a6
|
Cache information about writeble address sources for performance reasons
|
14 years ago |
alecpl
|
4171c59bd7
|
- Add optional textual upload progress indicator (#1486039)
|
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
|
f6eb1e29df
|
- Fix creating/renaming folders with accented characters (#1487974)
|
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
|
25e6a0f110
|
- Add rcube_imap::mailbox_info()
|
14 years ago |
thomascube
|
930d385d9e
|
Skip empty e-mail addresses in autocompletion
|
14 years ago |
thomascube
|
86a025f504
|
Fix check in pagenav
|
14 years ago |
thomascube
|
06c01d1720
|
Trigger keep_alive hook when checking for recent messages, too
|
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
|
67975b99ef
|
- Improved namespace roots handling in folder manager
|
14 years ago |
alecpl
|
cc90ed1f84
|
- Add addressbook name in contact info frame (#1487958)
|
14 years ago |
alecpl
|
1a034323fc
|
- Add possibility to return subscription status and css class name for folder row from "folder_save" hook
- Fix folder preview frame state after folder creation
|
14 years ago |
alecpl
|
5f2d1588dd
|
- Add 'foldername' attribute to folders table rows, so plugin writers would be able to iterate over the table rows and find wanted folders (folders_list hook)
|
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
|
2d5beeaf06
|
- Don't call rcube_idn_to_ascii() on empty data
|
14 years ago |
alecpl
|
3cacf941fa
|
- Add popup with basic fields selection for addressbook search
|
14 years ago |
thomascube
|
09c59abf85
|
Case-insensitive matching in autocompletion (#1487933); replace old string offset syntax
|
14 years ago |
alecpl
|
340546c975
|
- Optimization for spellcheck_before_send: don't invoke new ajax request. While we already have mispellings, we can return them and enable spellchecker directly without querying the server again
|
14 years ago |
alecpl
|
644e3ad912
|
- Fix setting language for spellchecker on spellcheck_before_send
|
14 years ago |
alecpl
|
1d5779b257
|
- Add option to force spellchecking before sending a message (#1485458)
|
14 years ago |
alecpl
|
b4edf78e4b
|
- Provided rcube_spellchecker class, simplified code in utils task (less spell* files)
|
14 years ago |
alecpl
|
55150f858f
|
- Fix handling of "<" character in group name
|
14 years ago |
alecpl
|
d9641b0874
|
- Allow setting special folder with "<" character
|
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 |
alecpl
|
d734481983
|
- Added option to specify to which address book add new contacts
|
14 years ago |
alecpl
|
40a1860174
|
- Store user preferences in session when write-master is not available and session is stored in memcache, write them later
|
14 years ago |
alecpl
|
ccc059fd70
|
- Re-designed cache, fixes memcache/apc issues
|
14 years ago |
alecpl
|
254d5ef32b
|
- Improve performence of folder manager operations by moving subscriptions table operations (like adding/updateing/moving folders) into client-side - no need to invoke LIST, do sorting in browser
- This change should also handle better situations when working with replicated IMAP backend (e.g.Cyrus Murder)
|
14 years ago |
alecpl
|
4bb7d27b54
|
- Removed focus_on_new_message option, added newmail_notify plugin
|
14 years ago |
alecpl
|
a509bb677c
|
- Add option to set default action of Forward button to "Forward as attachment"
|
14 years ago |
alecpl
|
21461dce77
|
- Trim HTML message before washing, to make sure that BOM is removed even when prepended by some whitespace chars (#1487915)
|
14 years ago |
thomascube
|
e2f185e1b3
|
Don't connect to address books unless necessary
|
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 |
alecpl
|
a208a4fa68
|
- Add forward-as-attachment feature
|
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 |
alecpl
|
ac3ad69e94
|
- Fix possible ambiguity in folders caching (when list_mailboxes() was called the same result was returned, no matter what was the 1st and 2nd argument)
|
14 years ago |
alecpl
|
0d277ef01b
|
- Plugin API: Add name and parent_name arguments to folder_form hook
|
14 years ago |
alecpl
|
94bdcce081
|
- Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type)
|
14 years ago |
alecpl
|
d08333ea57
|
- Fix problems with subfolders of INBOX folder on some IMAP servers (#1487725)
- Fix handling of folders that doesn't belong to any namespace (#1487637)
|
14 years ago |
alecpl
|
1abb97fe1b
|
- Add 'uploadingmany' message translation
|
14 years ago |
alecpl
|
7fc056c3ff
|
- Enable multiselection for attachments uploading in capable browsers (#1485969)
|
14 years ago |
alecpl
|
cf58ce8512
|
- Fix a bug where selecting too many contacts would produce too large URI request (#1487892)
|
14 years ago |
alecpl
|
c08b18c4b9
|
- Fix relative URLs handling according to a <base> in HTML (#1487889)
|
14 years ago |
alecpl
|
e505519d1a
|
- Improve photo actions handling (set name of upload-photo, disable delete-photo according to photo existance), code cleanup
|
14 years ago |
alecpl
|
5c1dfb0b11
|
- Fix handling of top-level domains with more than 5 chars or unicode chars (#1487883)
|
14 years ago |
alecpl
|
d7b35c22af
|
- Fix usage of non-standard HTTP error codes (#1487797)
|
14 years ago |
alecpl
|
4351f7cd66
|
- Improve performance by including files with absolute path (#1487849)
|
14 years ago |
thomascube
|
bbb1427caa
|
Gracefully shrug on database errors
|
14 years ago |
thomascube
|
569f8306db
|
Fix vcard folding at 75 chars; don't fold vcards for internal storage
|
14 years ago |
thomascube
|
3d8b54edf7
|
Keep all submitted data if contact form validation fails (#1487865)
|
14 years ago |
thomascube
|
fc072bfdb3
|
Don't decode recipent strings submitted by address book
|
14 years ago |
alecpl
|
dae34b5c3f
|
- Support 'abort' and 'result' response in 'preferences_save' hook, add error handling
|
14 years ago |
alecpl
|
dd0ae6297b
|
- Improve space-stuffing handling in format=flowed messages (#1487861)
|
14 years ago |
alecpl
|
111a6fc314
|
- Add info about indexcontacts.sh script in upgrade procedure
|
14 years ago |
alecpl
|
8b2c23d603
|
- Use \n as a word separator to workaround some strange Google spellchecker issue
|
14 years ago |
alecpl
|
569701d700
|
- Handle properly situation when uploaded attachment file is too big
|
14 years ago |
thomascube
|
4591de7018
|
Prepare for multiple concurrent compose windows
|
14 years ago |
alecpl
|
bbce3edd61
|
- Add simple ACL rights/namespace handling in folder manager (display folder's namespace, modify edit form fields according to MYRIGHTS)
|
14 years ago |
alecpl
|
29c54229cf
|
- Fix parsing links with non-printable characters inside (#1487805)
|
14 years ago |
thomascube
|
a3b9e4e65d
|
Better display of vcard import results (#1485457)
|
14 years ago |