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 |
thomascube
|
0fbadebe13
|
Improve vcard import: map more fields, support photo urls, better UTF-16 charset detection
|
14 years ago |
thomascube
|
b8f14ce744
|
Allow multiple records with same e-mail address but show notice to the user
|
14 years ago |
thomascube
|
360bd3ea74
|
Allow group identifiers to be changed upon renaming (used in LDAP)
|
14 years ago |
alecpl
|
da142bb598
|
- Replying to a sent message puts the old recipient as the new recipient (#1487074)
- Set compose header fields before skin objects' functions are being used, don't depend on the order of fields
|
14 years ago |
thomascube
|
3e2637351d
|
Fulltext search over contact fields. Attention: DATABASE SCHEMA CHANGED\!
|
14 years ago |
alecpl
|
c4e555c160
|
- Fix subtype select labels for fields added with 'Add field'
|
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 |
alecpl
|
829cbfe88c
|
- Use html::span instead of HTML code
|
14 years ago |
alecpl
|
768091e094
|
- Make so addcontact icon doesn't jump alone to next line
|
14 years ago |
thomascube
|
a77cf2292b
|
Add optional referer check to prevent CSRF in GET requests
|
14 years ago |
alecpl
|
cbf89140b3
|
- Fix vcard export (#1487765)
|
14 years ago |
thomascube
|
29aab5a214
|
Localize contact property subtypes; better name for contact section
|
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
|
e18d992ee1
|
- Fix adding contacts: convert e-mail to ascii before format checking
|
14 years ago |
thomascube
|
3e0e9148ef
|
Prevent from relaying arbitrary requests through modcss.inc (security issue)
|
14 years ago |
alecpl
|
e8d5bdc84e
|
- Fix IDNA support when IDN/INTL modules are in use (#1487742)
|
14 years ago |
thomascube
|
8c57f5977d
|
Don't decode already decoded from header
|
14 years ago |
alecpl
|
2c052c19b1
|
- Prevent from messages_sort_col == null
|
14 years ago |
alecpl
|
ae3d6065d8
|
- Fix add/remove columns in message list when message_sort_order isn't set (#1487751)
|
14 years ago |
alecpl
|
f2e94665f3
|
- Clarify regexp (#1487722)
|
14 years ago |
thomascube
|
6039aae387
|
Add groups support for LDAP address books, contributed by Andreas Dick
|
14 years ago |
thomascube
|
79e634040d
|
Don't block CSS styles having important keywords
|
14 years ago |
thomascube
|
f6c7afd2d9
|
Fix group item identifiers
|
14 years ago |
thomascube
|
c6be45646b
|
Separate full message headers UI element from headers table (#1487715) + Remove double borders in folder listing (#1487713)
|
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 |
alecpl
|
c9f67353cf
|
- Add part MIME ID to message_part_* hooks (#1487718)
|
14 years ago |
thomascube
|
ede17442a3
|
Fix search with no results; no size for date field
|
14 years ago |
thomascube
|
fbeb468904
|
Better grouping of contact information
|
14 years ago |
thomascube
|
bc374503bb
|
Show full mail subject as title (#1487128)
|
14 years ago |
alecpl
|
b373fd4b3d
|
- Fix setting timezone in Preferences (#1487705)
|
14 years ago |
thomascube
|
0501b637a3
|
Merge branch devel-addressbook (r4193:4382) back into trunk
|
14 years ago |
alecpl
|
e81a30752b
|
- Fix impossible to subscribe to protected folders (#1487656)
|
14 years ago |
alecpl
|
68d2d54100
|
- Move action files map from index.php to steps' func.inc files
|
14 years ago |
thomascube
|
f5e7b35307
|
Bumbed version; Roundcube development is not Switzerland only
|
14 years ago |
thomascube
|
56849c658b
|
Wrap HTML parts with <html><body> and add Doctype declaration (#1487098)
|
14 years ago |
alecpl
|
600bb156f7
|
- Use improved get_capability() syntax, saves CAPABILITY call in some cases
|
14 years ago |
alecpl
|
77437e70f9
|
- Fix typo
|
14 years ago |
alecpl
|
ceb7085c45
|
- Fix duplicated rcmBody div
|
14 years ago |
alecpl
|
8127289ba8
|
- Revert wrong optimization in r4354
|
14 years ago |