Commit Graph

1532 Commits (1988f6866021bf84034b67665febdc49eb98d69d)

Author SHA1 Message Date
thomascube 8304e5d76c Don't enable all compose commands right away 13 years ago
thomascube eeb73cc21a Implement address book widget on compose screen 13 years ago
thomascube fc643e985a Avoid dblclick events after 3rd click 13 years ago
thomascube 0e530bd920 Show additional popup dialog on error messages 13 years ago
thomascube 7c2a9310c4 Use iframes for identity management 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 fe1bd5f960 Trigger client event when setting quota; fix plain text quota display 13 years ago
thomascube a84bfa356a Fix upload form handling 13 years ago
thomascube 18863495ae Fix compose editor toggling and other style improvements 13 years ago
alecpl c69c0a9197 - Fix expanding folders during drag&drop (#1488260) 13 years ago
thomascube 74d4c7f9ad Setup dialogs (using jquery UI) and compose form for Larry 13 years ago
thomascube f94e442469 Add more classes and options to HTML elements for better styleability 13 years ago
thomascube ce86f0f14f Make string for unread count configureable by skin; add file type classes to attachments list 13 years ago
alecpl 7e263ea204 - Add option to set default font for HTML message (#1484137) 13 years ago
thomascube 8bbc6204fc Fix deletion of contacts from search results 13 years ago
thomascube ac9ba4480d Replace prompt() with jQuery UI dialog (#1485135) 13 years ago
alecpl e8d9073818 - Fix navigation in messages search results 13 years ago
alecpl ca0cd05973 - Fix handling HTML entities when converting HTML to text (#1488212) 13 years ago
alecpl d0924d48d8 - Unmark folder after unseen count has been changed to zero 13 years ago
alecpl 636bd77074 - Mark (with different color) folders with recent messages (#1486234) 13 years ago
thomascube 10e2dbbb9c Improve clickjacking protection: bust frame or disable all form elements and abort UI initialization 13 years ago
alecpl d65dd9cbe8 - Small optimisations 13 years ago
alecpl fb6d86b9ad - Fixed bug where similiar folder names were highlighted wrong (#1487860) 13 years ago
thomascube 4693fe11a9 Set selected state on task buttons; increase display time of messages/notifications 13 years ago
alecpl e01e798517 - Fix action when toggling prefer_html option state 13 years ago
alecpl 2498155abe - Code improvements 13 years ago
alecpl b1867b8f19 - Added TinyMCE localizations 13 years ago
alecpl 45fa64c3c9 - Added About tab in Settings 13 years ago
thomascube 307e684211 Clarify licenseing of forked Googiespell code 13 years ago
alecpl fa9edc3daa - Don't add PRE tags when switching to html mode and textarea is empty 13 years ago
alecpl be58b50431 - Make urlencode() compatible with PHP's rawurlencode() - fixes collapsing/expanding of folders with some special characters in name 13 years ago
alecpl 46cdbf074e - Fix inconsistent behaviour of Compose button in Drafts folder, add Edit button for drafts 13 years ago
thomascube 62c8618744 Make email recipients separator configurable + suppress dupes in auto-completion 13 years ago
alecpl 8f142e3489 - Don't use external js file for images listing in HTML editor 13 years ago
till 8ae0937604 remove artifacts 13 years ago
till 4dd50a41ee fix path/structure (my bad) 13 years ago
till d6284b4d22 check-in 3.4.6 (without moxieplayer due to a content-spoofing vulnerability) 13 years ago
till fda58b12a8 remove 3.4.2 13 years ago
thomascube 2429cfde78 Avoid titles like 'undefined' or 'false' 13 years ago
alecpl c84d3306ff - Code and small perf. improvements 13 years ago
alecpl 57863c1a4d - Removed zebra-class 13 years ago
thomascube dc6c4f4a28 Contact groups can have direct email addresses => distribution lists; enable 'compose' command for the selected group 13 years ago
alecpl e9c47c612e - Fix bug where wrong search string was build when using filter together with search 13 years ago
thomascube 537c394302 Attach jquery UI date pickers to contact fields of type 'date' 13 years ago
thomascube 801b69d3ab Fix timezone settings 13 years ago
thomascube 65082b3adb Distinguish standard timezone offset and DST of client 13 years ago
alecpl 14d494fd99 - Fix misleading display when chaning editor type (#1488104), fix handling of custom commands result 13 years ago
alecpl 90a6aff022 - Fix bug where when replying always the last identity is used (#1488101) 13 years ago
alecpl b175394b30 - Add loading indicator on contact delete 13 years ago
thomascube 6c1eaec385 Ignore document.mouseup events if a jquery UI dialog is layed over 13 years ago
alecpl f8ca748ab8 - Fix check if new search value contains old one and previous search was empty in autocomplete 13 years ago
thomascube ebee2ab26e Ignore events from form elements 13 years ago
alecpl 487173ed08 - Small cleanup + fix: list contacts on when list object is found 13 years ago
thomascube ef4998c110 Fix compose command from other tasks than mail and address book; skip common request parameters 13 years ago
alecpl bba25299f8 - Fix bug where after delete message rows can be added to the list of another folder (#1487752) 13 years ago
alecpl 48a06551da - Abort pending autocomplete requests when max entries found, small code improvements 13 years ago
thomascube d06e57fdf2 Skip confirmation dialog when deleting a contact from a source that supports undelete operations 13 years ago
alecpl 5f71297bc9 - Add notice on autocompletion that not all records were displayed 13 years ago
alecpl 7f03884966 - Revert possibility to select contact with TAB key in autocompletion list 13 years ago
alecpl 7bf3ce72e5 - Fix so TAB key stops autocompletion and jumps to next field 13 years ago
alecpl 3d247e85be - Do not prepend '-- ' to signature if a line '-- ' already exists in signature 13 years ago
thomascube 50077da8e6 Numbers are also allowed in action names 13 years ago
thomascube 3d74c163b5 Allow 'compose' commands from any task 13 years ago
alecpl 609d3923d7 - Cache synchronization using QRESYNC/CONDSTORE
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
13 years ago
alecpl 784c0cf54c - Fix GCC warning in googiespell.js (#1488090) 13 years ago
alecpl 699a25a822 - Disable message list keypress operations when CTRL key is pressed,
to workaround FF6 issue, where Ctrl+Pg(Up/Down) was changing list page
  and browser tab)
- Fix multiselection with Ctrl+Up/Down keys
13 years ago
alecpl 43e5ae654c - jQuery 1.6.4 13 years ago
alecpl de36863ea0 - Fix js error when calling spellchecker on empty textarea 13 years ago
alecpl eb616c8a62 - Followup last commit, trim subject text for title 13 years ago
alecpl 065d7025ee - Fix setting title for truncated subject in IE (#1487128) 13 years ago
alecpl be392fe1a2 - Don't select quick search input on init, Safari/Chrome is adding border to focused input, it doesn't look good on init 13 years ago
alecpl b7fd98e338 - Fix compacting folder resets message list filter (#1488076)
- Fix reset-search action so it resets list page number to 1
13 years ago
alecpl f8e48df715 - Merge devel-saved_search branch (Addressbook Saved Searches) 13 years ago
alecpl 66df084203 - Merge devel-spellcheck branch:
- Added spellchecker exceptions dictionary (shared or per-user)
  - Added possibility to ignore words containing caps, numbers, symbols (spellcheck_ignore_* options)
13 years ago
alecpl 5271bf090c - Fix all messages remain selected after moving all search results and clearing search (#1488066) 13 years ago
alecpl 1c952a8902 - jQuery 1.6.3 13 years ago
alecpl b6a069e6ca - Fix error in messages drag&drop action caused by r5146 13 years ago
thomascube e639c5da21 Initialize GUI objects which are added after init 13 years ago
thomascube bd3891145b Really abort autocompletion when hitting Escape 13 years ago
thomascube f7b58afb94 Make list of mimetypes that open in preview window configurable (#1487625) 13 years ago
thomascube 1a716d2d34 Add copyright line on files with significant changes from Kolab Systems 13 years ago
alecpl 7a2bade211 - Added 'priority' column on messages list 13 years ago
alecpl 3ef524d806 - Prevent from form submit with Enter key in file input fields in Internet Explorer 13 years ago
alecpl 5db6f96d22 - Fix contact row update after name change when in searching mode, update changelog 13 years ago
alecpl c269b49587 - Improve setting upload form attributes, IE7 uses 'encoding' attribute instead of 'enctype' 13 years ago
alecpl 27eb279b0f - Fix photo links in contact edit form 13 years ago
alecpl fe0cb657f1 - Add client-side checking of uploaded files size 13 years ago
thomascube 0f1faec392 Fix saving and deleting LDAP contacts; skip client-side input validation for contacts, this is done server-side 13 years ago
alecpl 1871993b21 - Fix inserting autocomplete entry (with MT enebled) 13 years ago
alecpl 241450ee45 - Fix unlocking in abort_request() (#1488025) 13 years ago
alecpl 9f07d1d532 - Don't call set_env() where it isn't required 13 years ago
alecpl d0de4eb506 - Fix moving folder to root, it wasn't working with IMAP delimiter different that a dot 13 years ago
alecpl d9615118f3 - Add abort_request() function 13 years ago
alecpl db0408a2b8 - Make that reset-search resets also pending searches 13 years ago
alecpl 5f5cf89c84 - Check current search value in ksearch_query_results() to prevent from wrong regexp replacement when it's empty 13 years ago
alecpl 2c77f553c8 - Add "loading" messages for contacts copying and groups assignment 13 years ago
alecpl 6e16260e63 - Fixed error in IE7 (#1488017) 13 years ago
alecpl 5731d68a97 - Added confirmation dialog for contact group deleting + loading indicator 13 years ago
alecpl dc0be3378a - Simplified frame lock handling 13 years ago
thomascube e3acfad9a1 Fix parse error in IE6 13 years ago
thomascube fcc7f861b1 Log session validation errors; keep error message when redirecting to login after session error 13 years ago
alecpl a1640053b9 - Unify/add loading messages when "opening" a frame 13 years ago
thomascube 951960e052 Delay window.print() on Safari browsers 13 years ago
alecpl b0eb95a662 - Fix errors when console is not defined (#1488010) 13 years ago
alecpl 31f05cc9a4 - Call ksearch_destroy() on ksearch_hide() 13 years ago
alecpl 909a3acb83 - Move console object initialization code into one place 13 years ago
alecpl 0213f8d4dd - Added optional "multithreading" autocomplete feature 13 years ago
alecpl 1b3ce758d4 - Add comment about FF5 bug workaround 14 years ago
alecpl 070bc8302e - Add check for inArray() input to prevent error in Firefox 5 14 years ago
thomascube 71cc6bf630 Add drop-target for root folder; fix row insertion when moving to a protected folder 14 years ago
alecpl 74f0a6fe56 - Add possibility to change autocomplete action name 14 years ago
thomascube 8c37422b47 Only load contacts list in main view 14 years ago
thomascube fa59965b41 Asynchronously load contacts after page load 14 years ago
alecpl 7f554cfaec - Fix message delete button title when flag_for_deletion is enabled 14 years ago
thomascube ec65ad6e48 Make autocompletion available for plugins 14 years ago
alecpl 65b61cdd1c - Insert APC_UPLOAD_PROGRESS hidden field before file field (#1486039) 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 93a35ccedf - Don't send keep-alive request when system is busy 14 years ago
alecpl 1564d4ef79 - Fix sorting of contact groups after group create (#1487747) 14 years ago
alecpl 62811c4a70 - Fix group commands state after extended search use, make this check readonly-flag aware 14 years ago
alecpl 8fc0f9451e - Fix GCC errors and warnings (#1487988) 14 years ago
alecpl 7da13a337e - Show loading icon event if upload_progress is enabled 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 02e079f917 - Fix adding signatures (#1487965) 14 years ago
alecpl b8605bd0e8 - jQuery 1.6.2 14 years ago
alecpl 24958af8d9 - Unset event name, so it will be not added to request data 14 years ago
alecpl 4a142f6371 - Make sure upload form uses POST method 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 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 e9a9f2f6c5 - Added addressbook advanced search 14 years ago
alecpl 4fb6a28be2 - Fix doubled encoding in save-pref request (#1487941), small code improvements 14 years ago
thomascube 4dcd437ade Add collected text labels in one single function call 14 years ago
alecpl 3cacf941fa - Add popup with basic fields selection for addressbook search 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 b4edf78e4b - Provided rcube_spellchecker class, simplified code in utils task (less spell* files) 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 98597a07d0 - Fix saving collapsed_folders settings 14 years ago
alecpl a509bb677c - Add option to set default action of Forward button to "Forward as attachment" 14 years ago
alecpl 9b6c82fdc8 - Add extended command for saving prefs 14 years ago
alecpl 491133a0b2 - Fixed listmenu (added workaround for http://bugs.jquery.com/ticket/9284)
- Small code improvements and use preferred .prop() instead of .attr() for some properties
14 years ago
alecpl a208a4fa68 - Add forward-as-attachment feature 14 years ago
alecpl 79275b4df5 - jQuery-1.6.1 (#1487913, #1487144) 14 years ago
alecpl bbd4ca89ef - Make some regexp faster 14 years ago
alecpl 4764079c6a - Fix bug where messages were deleted instead moved to trash folder after Shift key was used (#1487902), small code improvements 14 years ago
alecpl 630f0e41ac - Added table button in HTML editor, disabled contextmenu 14 years ago
alecpl e23b1d913c - Fix mozilla browser detection 14 years ago
alecpl 7fc056c3ff - Enable multiselection for attachments uploading in capable browsers (#1485969) 14 years ago
vbenincasa 90550b9479 - Added an example in editor.js to help the skin developers know the possibility of sending config. parameter to TinyMCE
- Small fix to allow the script to work in IE6 and IE7
14 years ago
alecpl 2d889ecd38 - Add possibility to change HTML editor configuration by skin 14 years ago
alecpl cf58ce8512 - Fix a bug where selecting too many contacts would produce too large URI request (#1487892) 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 b7b7cf5614 - Fix quota indicator in Webkit 14 years ago
alecpl c14fa83e00 - Remove cache buster from check-recent/keep-alive requests, it's already added by jQuery 14 years ago
vbenincasa a1621c6759 - Fix incorrect CSS class name call (.quota_text_normal to .quota_text_low)
- Small improvement in the look of quota indicator
14 years ago
alecpl 3a24a1e41f - Fix update_contact_row() was setting wrong ID when newcid=null 14 years ago
alecpl 7fbd94bc47 - Don't show ajax request errors when there is no real error 14 years ago
thomascube 61517ce39d Updated to TinyMCE 3.4.2 which is now compatible with IE9 14 years ago
thomascube 41d2b7f895 Don't check identity email if not editable; fix import message 14 years ago
alecpl 1633bcafca - Added scroll position reset for Opera (#1487689), small code improvements 14 years ago
alecpl 5b67d35b59 - Fixed possible js error occurance (#1487872) 14 years ago
thomascube a41dcfecb0 Fix call to parent window 14 years ago
alecpl 37463345d5 - Fix setting 'unfocused' class on folder selection 14 years ago
alecpl d1d9fd84b7 - Prevent javascript error if TinyMCE is not initialized (#1487862) 14 years ago
alecpl 03bdcb8c1e - jQuery 1.5.2 14 years ago
alecpl 94dfd8ab9d - TinyMCE 3.4.1 14 years ago
thomascube ec045b0a24 Revert r4609 and use stateless request tokens; no need to save them in session and thus no keep-alive necessary; fixes #1487829 14 years ago
alecpl a8317ef172 - Fix console handling in IE8 14 years ago
thomascube 32b11d325e Keep session alive while showing login page (request token is stored in session data) 14 years ago
alecpl 129aeff199 - Move console initialization to rcube.init(), hide console area if browser's console exists, some code cleanup 14 years ago
thomascube 4591de7018 Prepare for multiple concurrent compose windows 14 years ago
thomascube d7167e9eeb Workaround for IE not sending referer with location.href (#1487806) 14 years ago
thomascube ec6c397769 Update group identifier in model 14 years ago
alecpl b649c49e64 - Fix attachments uploading, broken with devel-addressbook branch merge 14 years ago
alecpl 041f66e074 - jQuery 1.5.1 14 years ago
alecpl 2b3a8e8de2 - Improve displaying of autocompletechars message 14 years ago
thomascube 360bd3ea74 Allow group identifiers to be changed upon renaming (used in LDAP) 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
thomascube ed33d19de9 Normalize group list-item identifier when inserting a new address group 14 years ago
alecpl 47f55c0d08 - Fix ICANN example addresses doesn't validate (#1487742) 14 years ago
alecpl ef4f591a1d - Unify typeof and undefined usage 14 years ago
alecpl d8cf6d7278 - Fix command handlers return value check, unify typeof usage 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 de06fc3d29 Wrap unread count in <span> for more flexible styling 14 years ago
thomascube bc374503bb Show full mail subject as title (#1487128) 14 years ago
alecpl 4737e5ce23 - Fix: selecting Preferences tab doesn't work after clicking other tab 14 years ago
thomascube accdd0c291 Fix list column add/removal in IE (#1487703) 14 years ago
alecpl 1bcb2f3d8d - Fix add link has faulty characters in swedish (#1487702) 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
thomascube e224b002c0 Missed some replacements in previous commit... 14 years ago
alecpl 57e38f47af - Use 'loading' message's labels stacking + some code improvements 14 years ago
thomascube ef292efaa3 Only display one loading message at once 14 years ago
alecpl 4da0bee2f8 - Fallback to INBOX if this.env.mailbox is not specified in list_mailbox() 14 years ago
thomascube b37e6987b5 Show the same message only once; increase display time for warnings 14 years ago
alecpl 1ce4420b7e - When clicking on the list take the focus away from an iframe too 14 years ago
alecpl 3ee5a7200a - Improved Mail-Reply-To and Mail-Followup-To headers handling 14 years ago
alecpl 5be0d000ac - Fix displaying of foldersubscribing/folderunsubscribing labels 14 years ago
alecpl c0c0c03d97 - Fix: copying all messages in a folder copies only current page 14 years ago
alecpl af3c045ecf - New Folder Manager UI
- Fix invalid Request when creating a folder (#1487443)
- Add folder size and quota indicator in folder manager (#1485780)
- Add possibility to move a subfolder into root folder (#1486791)
14 years ago
alecpl 27acfd6774 - Fix preview window doesn't work when RC is in a frame (#1487314)
- Add helper function is_framed()
14 years ago
alecpl 43fb35b5cb - Fix cursor position on compose form in Webkit browsers (#1486674) 14 years ago
alecpl 489ffbde73 - Fix window is blur'ed in IE when selecting a message (#1487316) 14 years ago
alecpl effdb3c01d - Lock submit button in onsubmit event on login page (#1487036) 14 years ago
alecpl 2c200021fd - Fix focused elements aren't unfocused when clicking on the list (#1487123) 14 years ago
alecpl ef17c54e73 - Fix IE issue when replacing spaces doesn't work
- Some code improvements
14 years ago
alecpl 74cd6cced6 - Fix handling of special characters when building content of drag layer 14 years ago
alecpl 310fc2dfcc - jQuery-1.4.4 14 years ago
alecpl ec211b7592 - Changed timeout so non-error messages will disapear faster 14 years ago
alecpl f94639f7bf - Improved r4191 bugfix 14 years ago
alecpl f6642844e0 - Fix: loading message doesn't disapear after using 'load-images' action 14 years ago
alecpl c296b810bc - Add option for minimum length of autocomplete's string (#1486428) 14 years ago
alecpl 9be483ce0d - Enable autocomplete for all address fields 14 years ago
alecpl 29b39739df - Improve responsiveness of messages displaying (#1486986) 14 years ago
alecpl 1555ac6018 - Don't show confirmation message when marking message as read using delay (preview_pane_mark_read>0) 14 years ago
alecpl c50d8872ce - Add missing confirmation/error messages on contact/group/message actions (#1486845)
- Add 'loading' message on message move/copy/delete/mark actions
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 f48a94cb50 - Remove Close buttons in googiespell popups 14 years ago
alecpl d808ba6e1d - Hide loading message when preview pane is being "emptied" (#1487077) 14 years ago
alecpl 5f27a762af - Revert r4135: allow Tab (auto)completion 14 years ago
alecpl 537b575ad1 - Fix autocomplete so Tab key will not insert selected contact 14 years ago
alecpl ee72e4d4ee - Fix possible js error in hide_message() (#1487076) 14 years ago
thomascube cb7d32ebdd List groups in address detail view and allow to subscribe/unsubscribe from there (#1486753) 14 years ago
alecpl 98f2c93209 - When read-status column is disabled create status icon in subject column
- Change read-status column icons so they are working like in flag column
- Some js code cleanup
14 years ago
alecpl 4438d66760 - Add separate column for message status icon (#1486665) 14 years ago
alecpl ad334a1257 - Improve displaying of UI messages (#1486977) 14 years ago
alecpl 48e8b31b1e - Fix googiespell click events handling 14 years ago
alecpl f75adec3e7 - Improvements in googiespell styles 14 years ago
alecpl bb269962fa - Fix message list clearing when search filter is used 14 years ago
alecpl e0a5ce0264 - Prevent from inserting empty link when composing HTML message (#1486944) 14 years ago
alecpl 32c657ae1f - Add (different) attachment icon for messages of type multipart/report (#1486165) 14 years ago
alecpl 6b4929278b - Add message content-type to the message flags in add_message_row(), can be used e.g. to set message row style/icon according to message type 14 years ago
alecpl e9470683bf - Use css sprite image for messages list 14 years ago
alecpl c288f9969e - Improve r4038: we can use keypress on FF and Opera, here we've got repetition
- Small code cleanup
14 years ago
alecpl 8cfbc47e89 - Fix keyboard doesn't work with autocomplete list with Chrome (#1487029) 14 years ago
alecpl 12daf6ddf5 - Fix for Konqueror 14 years ago
alecpl 538e1c85d2 - Fix confirmation message isn't displayed after sending mail on Chrome (#1486177) 14 years ago
alecpl e25a357d95 - Add Reply-to-List feature (#1484252)
- Add Mail-Followup-To/Mail-Reply-To support (#1485547)
14 years ago
alecpl 249db18585 - Fix "Server Error! (Not Found)" when using utils/save-pref action (#1487023) 14 years ago
alecpl 0bc51d9d0f - Fix: contact group input is empty when using rename action more than once on the same group record 14 years ago
alecpl e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 14 years ago
alecpl d7f9eb573b - Add link to identities in compose window (#1486729) 14 years ago
thomascube 5371dc7889 Correct JS syntax 14 years ago
thomascube 9d2a3a819a Focus search box or first edit field on page load 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
alecpl 6465a92a38 - Support action in form of "task/action" in goto_url() 14 years ago
alecpl 614c642a4b - Fix list_cols is not updated after column dragging (#1486999)
- Improved save-pref action and moved to separate file in utils task directory
- Improved http_post/http_request to support first argument in form 'task/action'
14 years ago
alecpl 8fd1cf943c - Small improvements 14 years ago
alecpl 372d3bf6de - Fix Chrome browser was recognized as Safari 14 years ago
alecpl b2f3e60d22 - Fix JS error in IE (can't move focus to the control...) (#1486972) 14 years ago
alecpl bdf6ded0a6 - Fix JS error when switching off HTML editor in identity form 14 years ago
alecpl b0fd4cfd69 - Small improvement 14 years ago
alecpl 5ac188f0a7 - Fix hide_message() to work when called from an iframe 14 years ago
alecpl 33bfe1c9dc - Fix JS error when spellchecker feature is disabled 14 years ago
alecpl b0d46b1ab6 - lock_form(): fix hidden fields were disabled because of wrong type check
- lock_form(): fix initially disabled fields shouldn't be enabled on unlock
14 years ago
alecpl 5cd00e2481 - Fix "Threaded" checkbox after subfolder creation (#1486928) 14 years ago
alecpl 2d27641cb5 - Fix r3913: don't run spellchecker on send 14 years ago
alecpl 736790f625 - Fix JS error on IE when trying to send HTML message with enabled spellchecker (#1486940) 14 years ago
alecpl 882b0f5e7f - Fix focus position after initial signature change in html editor 14 years ago
alecpl eb9eff0711 - Fix TinyMCE buttons are hidden in Opera (#1486922)
- Fix initial resizing of html editor in some browsers
14 years ago
alecpl eeb34ba356 - Fix Tab key doesn't work in HTML editor in Google Chrome (#1486925) 14 years ago
alecpl 196d04f488 - Fix "Select all" causes message to be opened in folder with exactly one message (#1486913) 14 years ago
alecpl 70cfb42839 - Unset message type after hidding it 14 years ago
alecpl 554d793780 - Fix set_busy() when called from an iframe 14 years ago
alecpl 053e5a087c - Fix list page controls when contacts group is selected 14 years ago
alecpl 9601f05424 - Two fixes for Konqueror 14 years ago
alecpl c321e2fb24 - Fix ESC key doesn't close folder name edition field in Google Chrome 14 years ago
alecpl be9d4d2ab7 - Fix message list and preview pane cleanup on search request 14 years ago
thomascube dbdd71f166 Don't replace error messages with loading info (#1486300) 14 years ago
thomascube 5cff852b07 Disable active spell check in tinyMCE before switching to plaintext mode (#1486870) + focus message field after mode switch 14 years ago
alecpl 1fe60e25c9 - Fix group creation field hiding on webkit (Chromium) (#1486839) 15 years ago
alecpl 2fc4596587 - Allow commands with mutiple - (#1486851) 15 years ago
alecpl 27ea62a576 - Fix typo in update_contact_row() (#1486875) 15 years ago
alecpl 9bfcb3b98c - small fix for googie layer height setting 15 years ago
alecpl b8d4febf6c - googiespell layer resizing + small css improvements
- better googiespell suggestions popup positioning
15 years ago
alecpl 3940ba65be - Resize editor after switching to html mode
- create toggle-editor command in app.js, to make possible binding to this command
- Code cleanup in rcmail_ui (moved compose-related functions into rcmail_ui)
15 years ago
alecpl edfe91737e - Improved command() to call simple command functions directly 15 years ago
alecpl 087c7dc5d2 - Improved compose screen: resizable body and attachments list, vertical splitter, options menu
- Removed productname/version element, changed footer size to 20px
15 years ago
alecpl bdb13a51f7 - Fix RC forgets search results (#1483883) 15 years ago
alecpl 60527660ee - Update TinyMCE translations 15 years ago
alecpl f4f6291ec1 - Use built-in spellchecker instead of a PHP files of spellchecker plugin in TinyMCE 15 years ago
alecpl 2011bef155 - TinyMCE 3.3.7 15 years ago
alecpl f821fecac8 - Hide disabled fieldsets in messages list menu 15 years ago
alecpl 5c024015f0 - Fix quota indicator position on Opera 10.10 15 years ago
alecpl a2e81736a9 - Move quota indicator to mailboxlist footer
- Fix groupcontrols on IE6 (use gif)
15 years ago
alecpl 61248fd1ce - Don't call keep-alive on print page 15 years ago
alecpl 176c76c431 - unset env.messages on mailbox change to save some browser's memory 15 years ago
alecpl 56f41af7a5 - Extend rcmail.env.messages with 'flags' object for plugin's flags (#1486266) 15 years ago
alecpl 172e3346ca - Added mailboxlist options menu in message page 15 years ago
alecpl 64e3e80743 - Fix some IMAP errors handling when opening the message (#1485443) 15 years ago
alecpl 9dd3553ab0 - Fix autocomplete results are wrongly displayed when search string contains e.g. a dot character 15 years ago
alecpl ae8a2a5527 - fixed identation + some code improvements 15 years ago
thomascube ca38db5744 Allow to drag into groups of another address source 15 years ago
thomascube 8e32dcd9e8 Fix subject column after re-arranging cols 15 years ago
alecpl c3eab29e19 - some fixes in message list columns handling 15 years ago
alecpl 6c9d496fcc - 'threads' column made movable 15 years ago
alecpl 7ceabc8815 - Add request* event triggers in http_post/http_request (#1486054) 15 years ago
alecpl fc1b7226b4 - Renamed events for groups handling, insertgroup -> group_insert,
updategroup -> group_update, removegroup -> group_delete
15 years ago
thomascube 8ef2f3c5cf Make drag&drop work on iPads 15 years ago
alecpl b231f68ba2 - Fix typo in last commit + some code cleanup 15 years ago
thomascube 89e31bec15 Update user agent detection and set according class names to html node 15 years ago
alecpl a3c9bd1c2e - jquery's hide/show functions are slow, don't use it in loops 15 years ago
alecpl d470f97038 - fix FF crash (#1486752)
- fix some issues after deleting last message from the list
15 years ago
alecpl 13e1552df1 - Trigger listupdate event after message removal from list (#1486734) 15 years ago
alecpl 14259ce101 - fixed parse error
- support arguments of type object in enable_command()
- simplify setting of state of message commands
15 years ago
thomascube 3831efb452 Better jqueryfication 15 years ago
alecpl fb466386cc - code cleanup 15 years ago
alecpl 50067d581a - Reverted change that removed response.callbacks 15 years ago
thomascube 86f3aaf2b9 Wrap group name input field in <li> + more jqueryfication + add dummy group functionality to example address book plugin 15 years ago
alecpl 87a8685fbf - Fix wrong message on file upload error (#1486725) 15 years ago
alecpl 2bb1f633fb - Added 'actionbefore', 'actionafter', 'responsebefore', 'responseafter' events
- Removed response.callbacks feature
15 years ago
alecpl 54531f1d7f - small improvements 15 years ago
alecpl 677e1f26fe - Some files from /bin + spellchecking actions moved to the new 'utils' task 15 years ago
alecpl caccd193c8 - remove temp code 15 years ago
alecpl 0e7b66357d - Added threads tree icons
- css/js fixes and improvements in (messages) list code
15 years ago
alecpl 283a37fb11 - code cleanup 15 years ago
alecpl 27480b4a02 - fix performance of getElementById wrapper for IE (don't look over all elements if initial getElementById returns no element
)
15 years ago
alecpl 5d04a85924 - removed redundant code in expand_unread() 15 years ago
alecpl 403b45d55e - improve performance of threads expanding/collapsing (significant on IE) 15 years ago
alecpl e99d21ba05 - remove offline message list generation on IE, this doesn't realy improve performance now 15 years ago
alecpl a4a270be84 - removed old code 15 years ago
alecpl ab10d6f7a6 - Fix marking/deleting of all messages in search result (#1486736) 15 years ago
alecpl 349cbfffac - Fix: reset select_all_mode on select-none action 15 years ago
alecpl bb8012cfcd - Extend contact groups support (#1486682) 15 years ago
alecpl 488074965b - Fix check-recent action issues and performance (#1486526)
- Fix messages order after checking for recent (#1484664)
- Fix messages copying
- Reset check-recent interval after check-recent by hand
15 years ago
alecpl f9a2a601d1 - Fix signatures get added instead of replaced in plain text mode (#1486730) 15 years ago
alecpl b5002a019f - Fix setting sorting order to "None" 15 years ago
alecpl 500af6fcf8 - Fix adding signature above the body in plain-text mode 15 years ago
alecpl c833ed4053 - Fix listupdate event doesn't trigger on search response (#1486708) 15 years ago
alecpl c6a6d25214 - last commit fix 15 years ago
alecpl a1f7e90a0e - Fix select_all_mode value after selecting a message (#1486720) 15 years ago
alecpl 9800a825e7 - improve performance and consistency by setting all list-related env data in list action only 15 years ago
alecpl 1f019c8e58 - Set focus to editor on reply in HTML mode (#1486632)
- Fix composing in HTML jumps cursor to body instead of recipients (#1486674)
15 years ago
alecpl b62c4869f7 - Allow columns order change per user - drag&drop (#1485795) 15 years ago
alecpl cecf46a41b - Add 'loading' message while login is in progress (#1486667) 15 years ago
alecpl 356a797b29 - fix the contact creation when group is not selected 15 years ago
alecpl dbd069154a - code cleanup 15 years ago
alecpl dd51b73a9b - fix iframe hack (divs must be removed also in mouseup) 15 years ago
alecpl c576893167 - force mbox in check-recent (#1486629) 15 years ago
alecpl 3a003cc9fb - fix dublicated request in msglist_click() 15 years ago
alecpl 8fa9229d57 - code formatting, cleanup and small improvements 15 years ago
alecpl 186537b2c6 - more code formatting
- allow re-selecting highlighted row (#1486442)
15 years ago
alecpl a4c163f930 - removed redundant code + code formatting 15 years ago
alecpl da8f11ce16 - Fix messages list scrolling in FF3.6 (#1486472)
- Fix quicksearch input focus (#1486637)
- Small code cleanup + improvements
15 years ago
alecpl 58892824a6 - Fix new contact group selection on IE (#1486630) 15 years ago
alecpl 6c11ee29dd - use the same iframe hack as in splitter.js 15 years ago
thomascube 8e3a6039cf Assign newly created contacts to the active group (#1486626) and fix group selection display (#1486619) 15 years ago
thomascube bc4960108e Option not to mark messages as read when viewed in preview pane (#1485012) 15 years ago
thomascube 53d6261619 Fix group expansion which was lost in r3457 + apply patch for autocompletion timeouts from #1486059 15 years ago
thomascube f4f4522b23 Apply contact groups js patch (#1486606) 15 years ago
alecpl 3616845126 - fix empty body after switching from html to plain 15 years ago
thomascube 65c8764b19 Add client-side events when adding/removing groups 15 years ago
thomascube aa12df20e4 Add server-side plugin hooks to address group functions + better action names 15 years ago
thomascube c0297f4172 Asynchronously expand contact groups + skip count queries in autocompletion mode + check for the existance of contactgroups table 15 years ago
thomascube 3baa72a62f Implement group renaming/deleting + use more consistent names for commands and actions (#1486587) 15 years ago
alecpl 4cdc70941d - Fix js error when switching editor mode (#1486593) 15 years ago
alecpl f3d37fbbc5 - Fix marking messages as unread on all pages (#1486592) 15 years ago
alecpl 7a48e5539f - Re-organize editor buttons, add blockquote and search buttons
- Make possible to write inside or after a quoted html message (#1485476)
15 years ago
alecpl 79990754f6 - TinyMCE 3.3.2 15 years ago
thomascube 0dc5bc86a3 Implement insert_contact_group() to make group creation work 15 years ago
thomascube a61bbb24aa Added basic contact groups feature 15 years ago
alecpl 33e2e42321 - Use PageUp/PageDown for listpage change (#1486430) 15 years ago
alecpl bc2accc455 - Added Home/End kayboard keys support on lists (#1486430) 15 years ago
alecpl fb7ec576ab - Added possibility to select all messages in a folder (#1484756) 15 years ago
thomascube 84a3312f0b Only select childs when a message row is collapsed but also do it when deleting a thread 15 years ago
alecpl 519aeda284 - Don't underline the parent when thread is expanded 15 years ago
alecpl cca7b3fd02 - rewert old change: don't load first section page in Preferences 15 years ago
alecpl 69d05c3710 - TinyMCE 3.3.1 15 years ago
alecpl 9b3fdc25c1 - Implemented messages copying using drag&drop + SHIFT (#1484086) 15 years ago
alecpl c16986be7f - use popupmenu style for attachments upload form
- move .popupmenu style definition to common.css
15 years ago
thomascube 258dbd03d7 Don't unselect already selected childs 15 years ago
thomascube 2ecb7fef5e Also select childs when dragging a thread message 15 years ago
alecpl 81ab85e5ab - use jQuery.inArray() instead of rcube_in_array() 15 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
alecpl 4d81544057 - messages list performance: build subject link on client side 15 years ago
alecpl edaf6a6cef - Last commit fix 15 years ago
alecpl 6611b415ae - Fix sig replacement (#1486538) + fix checking for separator existance in sig 15 years ago
alecpl 5821ff5123 - Don't show a warning on html2text switch when textarea is empty
- Set properly select's value when html2text is aborted
15 years ago
alecpl dbe028f947 - Don't open first section in Preferences: makes behaviour consistent with the rest of UI and fixes Konqueror issue (#1486154) 15 years ago
thomascube a96183883d Changed signature separator when top-posting (#1486330) 15 years ago
thomascube 7910c0ff55 Remember search modifiers in user prefs (#1486146) + bring back the old defaults 15 years ago
thomascube c8cf268b9d No more case-insensitive folder name comparisons 15 years ago
thomascube 5e9a566101 Fix checking for new mail (#1485794) 15 years ago
alecpl 1617dbb6a4 - Fix IE spellcheck suggestion popup issue (#1486471) 15 years ago
alecpl 812abdd797 - Fix email address auto-completion shows regexp pattern (#1486258) 15 years ago
alecpl cd8e5636d2 - jQuery 1.4.2 15 years ago
alecpl c5c3ae791d - Fix folder rename/delete buttons do not appear on creation of first folder (#1486468) 15 years ago
thomascube d4a2c0cf5c Import contacts into the selected address book + set button states accordingly 15 years ago
alecpl 8f85e3759c - jQuery-1.4.1 15 years ago
alecpl 58fb6502e3 - Updated TinyMCE to 3.2.7 15 years ago
alecpl 46b48d9afc - fix console log msg for GET requests 15 years ago
alecpl 724cc1f0d0 - fix unintentional adding signatures with html mode and autoaddsignature=never (#1486335) 15 years ago
alecpl 018e2518cb - fix last commit 15 years ago
alecpl 3815e050e0 - Fix displaying nested message parts (#1486246) 15 years ago
alecpl 18153efe21 - Fix pasting from Office apps into html editor (#1486271) 15 years ago
thomascube 655bd9ade2 Cleanup top-posting feature (sorry, there are again some new texts) 15 years ago
thomascube 0207c45c90 More options for top posting feature (#1484272) using patch from Phil Weir 15 years ago
alecpl 50f56d2046 - top posting (#1484272) 15 years ago
alecpl 06e07571b6 - fix default quota image height 15 years ago
alecpl 7415c02ecf - Fix quota indicator issues by content generation on client-size
instead of bin/quotaimage.php: better performance, better styling posibilities (#1486197, #1486220)
15 years ago
alecpl 04dcf0d8e1 - don't call focus() on html editor (#1486238) 15 years ago
alecpl 49771b1039 - Don't display disabled sections in Settings (#1486099) 15 years ago
alecpl b4d940b112 - Fix newly attached files are not saved in drafts w/o editing any text (#1486202) 15 years ago
thomascube 01ffe03908 Hold attachment info in a js list in order to simplify things + codestyle 15 years ago
alecpl 640d305d8d - fix upload errors handling in Opera 15 years ago
vbenincasa 3f97120cb1 - Added an alert message when uploading still in progress and the user tries to send the message
- Added the functionality to abort the upload process
- Changed the loading icon background to transparent, so it can be used in other templates easily
15 years ago
vbenincasa e737a50a36 - Reapply r3004 undone in r3011 15 years ago
alecpl 8879ed44b2 - remove test code 15 years ago
alecpl ebf8726eea - Added attachment upload indicator with parallel upload (#1486058) 15 years ago
alecpl ef70b856a3 - Fix return to first page from e-mail screen (#1486105) 15 years ago
alecpl 1cead0cbf4 - sorting by message index - added 'index_sort' option (#1485936) 15 years ago
alecpl bc1296f729 - don't change case of autocomplete search to lower (per discussion for #1485792) 15 years ago
alecpl f8dae9f00f - fix IE version check (fixes horizontal splitter height issue) 15 years ago
alecpl e83f035887 - Fix LDAP contact update when RDN field is changed (#1485788) 15 years ago
thomascube e0896df540 Reset pressed buttons on next click (#1485987) 15 years ago
thomascube 141c9e732d Reload settings page if language was changed 15 years ago
thomascube 875ac893f1 Tweak settings page: align with tab list, remove that single advanced option for now, select 'general' section at startup 15 years ago
alecpl f05834857c - Re-designed User Preferences interface 15 years ago
alecpl e54bb72d30 - Added 'display_next' option 16 years ago
alecpl 9e953bc2d4 - fix preloading images without defined source 16 years ago
thomascube 356a67fa54 Improve button capabilities 16 years ago
thomascube 29f977858e Register button event handlers in javascript and save some html code 16 years ago
alecpl a01b3bf9ae - removed hardcoded 'compose-body' identifier (#1485996) 16 years ago
thomascube 2a5d02ab8e Also protect GET request from CSRF 16 years ago
thomascube 5499336fef Use global request tokens and automatically protect all POST requests 16 years ago
alecpl 91a35ee012 - use lowercase in html tag names (to make switch to xhtml simpler in the future) 16 years ago
alecpl 665cc56666 - Fix HTML editor tabIndex setting (#1485972) 16 years ago
alecpl c1e9b03061 - fix debug console 16 years ago
alecpl 6b42d52758 - call tinyMCE.triggerSave() before form submit (#1485860) 16 years ago
alecpl 3d241d914c - fix text input style by setting its type 16 years ago
alecpl 297a435959 - minimize autocomplete requests 16 years ago
alecpl e014742ffb - one hasClass check less 16 years ago
thomascube 72f5b15125 Open collapsed folders during drag & drop (#1485914) 16 years ago
thomascube 465d38b5cb Also trigger 'insertrow' event when list is initialized on page load (#1485826) 16 years ago
alecpl 3a2b270c9d - always call logout action as task (#1485919) 16 years ago
alecpl 069704b170 - Added message Edit feature (#1483891, #1484440) - need icon 16 years ago
alecpl 8ca0c7ce6a - fix folder ID generation (for example two folders 'aaa' and 'aaa "') 16 years ago
alecpl d9c83e7c46 - fix list page change 16 years ago
alecpl 0b2ce91f25 - Reviewed/fixed skip_deleted/read_when_deleted/flag_for_deletion options handling in UI 16 years ago
alecpl 1691a8e91a - fix key repetition (#1485672) 16 years ago
alecpl b4ee74cda7 - removed unused var 16 years ago
alecpl 12989a756d - small fixes/improvements of drag&drop 16 years ago
alecpl 0061e7b77f - fix drag_move performance 16 years ago
alecpl 024130bee2 - fix selecting repetition with holded arrow key (#1485672) 16 years ago
thomascube 9489adc593 Fix list events used in drag&drop functionality (#1485890) 16 years ago
thomascube 0e99d37a18 Use event system on the client to handle ajax callbacks 16 years ago
alecpl 52818559ce - Added possibility to invert messages selection 16 years ago
alecpl dc2fc082d3 - After move/delete from 'show' action display next message instead of messages list (#1485887) 16 years ago
thomascube 3d3d1010cc Fix keyboard control of the autocomplete list 16 years ago
thomascube a25d3969a0 Re-enable the permalink command (allows one to choose right-click and open-in-new-tab) 16 years ago
alecpl 91d1a15ba8 - Add drag cancelling with ESC key (#1484344) 16 years ago
alecpl 49dfb0047a - Added message menu (some image needed), removed Print and Source buttons
- Added possibility to save message as .eml file (#1485861)
16 years ago
thomascube aee4601907 Fix Googiespell 16 years ago
alecpl 74d421d55a - don't show message on unknown error (#1485848) + translate "Server Error!" message 16 years ago
alecpl cea956cf6a - Fix autocomplete problem with capital letters (#1485792) 16 years ago
alecpl 40418dd164 - Correct caret position in message form with signature (#1485833) 16 years ago
alecpl 30b152b194 - Added quick search box menu (#1484304) 16 years ago
alecpl 309d2f40a0 - jQuery'fied GoogieSpell 4.0 + some changes in compose 16 years ago
thomascube ffa6c1011c Update Googiespell to version 4.0 16 years ago
alecpl 23387ef853 - simplified messagelist sort action code 16 years ago
alecpl 9f3579b1f8 - Fix wrong column sort order icons (#1485823)
- set defult sorting of new column to 'ASC'
16 years ago
alecpl 29da6414db - Updated TinyMCE to 3.2.3 version 16 years ago
thomascube c5d8db9f81 Add javascript event 'insertrow' 16 years ago
thomascube 99d8660737 Add two new javascript events 16 years ago
alecpl 9d003afcad - Fix autocomplete spinning wheel does not disappear (#1485804) 16 years ago
alecpl 4b2be228e2 -Fix address list isn't refreshing after jquery integration (#1485818) 16 years ago
alecpl 111be7087f - re-fix r2382 16 years ago
alecpl a803049371 - Fix folder dragging in folder manager isn't working after jquery integration (#1485819) 16 years ago
alecpl f055b12f3e - small css fixes in login form, boxes and subscription list 16 years ago
alecpl 962085baa1 - Fix text wrapping in HTML editor after switching from plain text to HTML (#1485521) 16 years ago
alecpl eaacbec631 - fix Unread selection after jquery integration 16 years ago
alecpl df781b5399 - Fix auto-complete function hangs with plus sign (#1485815) 16 years ago
alecpl 9ff9f516d3 - Fix AJAX requests errors handler (#1485000) 16 years ago
alecpl c4b819e9b9 - Speed up message list displaying on IE (initialize list in background)
- use DOM methods instead of jQuery for messages list object
16 years ago
thomascube 3db528bd5c Use compressed version of jQuery.js 16 years ago
alecpl 74a2d7a126 - fix Enter key handler in user login input 16 years ago
alecpl fa1a15c01e - #1485809: use local copy of jQuery lib (1.3.2) 16 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 16 years ago
alecpl 40d7c23c85 - Fix folders subscribtions on Konqueror (#1484841) 16 years ago
alecpl c0b82242b0 - Fix debug console on Safari 16 years ago
alecpl ca3c738706 - don't execute autocomplete action on left/right arrow key
- Konqueror fix for displaying the first message in preview pane
16 years ago
alecpl a83697a501 - fix console for Konqueror 16 years ago
alecpl 451637a76d - remove leading spaces from draglayer's rows 16 years ago
alecpl 91df1995cd - Fix messagelist focus issue when modifying status of selected messages (#1485807) 16 years ago
alecpl 80e2278594 - simplified code for serverside autocomplete + set rows limit on server side only 16 years ago
alecpl 58c9dd7293 - Fix DEL key problem in search boxes (#1485528) 16 years ago
alecpl 432a614ab6 - Fix drag&drop with scrolling on IE (#1485786) 16 years ago
alecpl 6e9f9fb9e6 - Fix adding signature separator in html mode (#1485350) 16 years ago
alecpl c8570784e9 - Fix incorrect row id parsing for LDAP contacts list (#1485784) 16 years ago
thomascube aaffbeb049 Prevent concurrent autocomplete query results display (#1485743) 16 years ago
alecpl 7b0eac9b17 - Fix IE problem with mouse click autocomplete (#1485739) 16 years ago
alecpl 874717b7f1 - Fix pressing select all/unread multiple times (#1485723) 16 years ago
alecpl 98bf5f3dd7 - Fix selecting all unread does not honor new messages (#1485724) 16 years ago
alecpl b7827e6ea1 - allow printing drafts 16 years ago
alecpl 2e1809e550 - Fix checking for recent messages on various IMAP servers (#1485702)
- performance fix: Don't fetch quota and recent messages in "message view" mode
16 years ago
alecpl 8325940674 - fix: don't lose spellcheck corrections when switching from plain to html editor (and spellchecking is on) 16 years ago
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
till 57ff3b244e * adding svn:keywords 16 years ago
alecpl 24ed413328 - Allow absolute URLs to images in HTML messages/sigs (#1485666)
- Fix message body which contains both inline attachments and emotions
16 years ago
thomascube baf0e65115 Fix drag & drop in address book 16 years ago
thomascube 1553b3c701 Bugfix and improve auto-completion 16 years ago
alecpl a2efac5e7b - fix unflagged icon setting on IE
- small code cleanups
16 years ago
alecpl cf6bc5d5fa #1485444: fix drag layer over an iframe 16 years ago
alecpl de2e0bfeb8 #1485439: style fixes for IE6,7 16 years ago
alecpl b7548893a7 #1485444: drag-n-drop performance fix: read folders position only once 16 years ago
alecpl 55cd3743ba - Fix empty line before the signature in IE (#1485351) 16 years ago
alecpl 7f450630cc #1485602: fix 'searching' label in compose 16 years ago
alecpl f1f17fa5a4 - fix collapsing of folders with plus sign in name (use urlencode instead of escape) 16 years ago
thomascube 41b43ba00e Don't set client busy when automatically checking for new messages (#1485276) 16 years ago
thomascube 69ad1e8124 Add onmouseup handler to hide autocompletion box when clicking outside 16 years ago
thomascube 2c8e84c1e5 Do serverside addressbook queries for autocompletion (#1485531) + make autocompletion list clickable 16 years ago
alecpl d59aaa1aaf - Allow setting attachment col position in 'list_cols' option
- Allow override 'list_cols' via skin (#1485577)
- Fix: allow empty attribs in templates
16 years ago
alecpl e538b3dc7d - Added message status filter + fixes for r2046 (searching with SORT) 16 years ago
alecpl b8ae5093cc - Fix HTML editor initialization on IE (#1485304)
- move back toggle_editor function to editor.js
- merge identity and compose editor init functions
16 years ago
alecpl 79af0bb1ba - Add warning when switching editor mode from html to plain (#1485488)
- Unified editor switching functions
16 years ago
thomascube a9ab9fd570 Fix mailto: compose links (#1485533) 16 years ago
alecpl 95d90f86d9 - Added 'keep_alive' and 'min_keep_alive' options (#1485360) 16 years ago
alecpl ec01712a99 - Added option 'identities_level', removed 'multiple_identities'
- Allow deleting identities when multiple_identities=false (#1485435)
16 years ago
alecpl 06343d189e - Added option focus_on_new_message (#1485374) 16 years ago
alecpl 898249d727 #1485506: close spellchecker before sending the message 16 years ago
alecpl 701b9a7c6b - Add feedback and set busy when moving folder (#1485497) 16 years ago
alecpl b92a67483d - fix multibyte characters on spellchecker suggestions list (still not fixed in tinyMCE repo) 16 years ago
alecpl 87b7959f2b - add empty line before signature 16 years ago
alecpl 9e951be64d - Fix adding signature in drafts compose mode (#1485484) 16 years ago
alecpl 132aae7c4e - update env.messages in set_message_status() to fix some issues with messages marking/flagging 16 years ago
alecpl 163a13c70f - added 'flagged' class handling in set_message() 16 years ago
alecpl a164a2e64b - #1485463: fixed css classes setting in messages list 16 years ago
alecpl 0bfbe62ab0 - save selected folder when go to compose (to back to proper folder) 16 years ago
alecpl 2483a886ac -revert r1920 (as it breaks some things) 16 years ago
alecpl 7b77f2e83a - don't reload messages list if user clicks on (already) selected folder 16 years ago
alecpl 0e109cfd1b - revert wrong stuff from my tests that shouldn't be commited 16 years ago
alecpl 2c832e4519 - small improvement in getunread.inc + fix: don't call msglist_select() for getunread and check-recent actions 16 years ago
alecpl fd51e0fea5 - Better handling of "no identity" and "no email in identity" situations (#1485117) 16 years ago
alecpl f4b8681160 - Stop spellchecking when switching to html editor (#1485362) 16 years ago
alecpl 526d170e1d - Fix htmleditor spellchecking on MS Windows (#1485397) 16 years ago
alecpl bf2f39ea6d - #1485290: Fix unread counter when displaying cached massage in preview panel
- remove some empty lines in app.js
16 years ago
alecpl 07d36706e5 #1485403: fix "bolding" of folder with subfolders with more than two levels 16 years ago
alecpl 25c35c81e1 - added set_message, set_message_icon and set_message_status functions
- icon setting more unified + some small fixes/typos
- get rid of *_from_preview() functions
 (Thomas, don't be mad, it was truly tested ;))
16 years ago
thomascube 633142fa6b Prevent drag layer from wrapping lines 16 years ago
svncommit cc0d55cbcb Revert r1821; already fixed in r1819. 16 years ago
svncommit c41ae1053d Update page buttons and counter after updating new mail count. 16 years ago
svncommit cd6422ba07 Do not grab complete focus. 16 years ago
alecpl 095d05ef00 #1484805: fix next/last page buttons when new message is added to the list + remove last message 16 years ago
svncommit 8b7f5a3792 Workaround a (possible) IE bug (#1485309). 16 years ago
alecpl d93fc991a8 - Display progress message for folders create/delete/rename operations (#1485357) 16 years ago
alecpl d734041f00 - Added icons for forwarded/forwarded+replied messages (#1485257) 16 years ago
alecpl 491a6e2901 - Allow and use spellcheck attribute for input/textarea fields (#1485060) 16 years ago
thomascube f645ce169e Redesign of the identities settings + add config option to disable multiple identities 16 years ago
alecpl 108d3b0836 - remove not used function 16 years ago
alecpl 3bd94b142e - use html2text for signatures in Settings/Identities 16 years ago
alecpl 4c70d1f9a2 -#1485349: fixed getElementById wrapper for IE 16 years ago
alecpl a980cb8575 - don't lock interface when loading headers 16 years ago
alecpl 6d89d65cd8 -better getElementById wrapper for IE 16 years ago
alecpl bafadd89d7 - getElementById() case-sensitive hack for IE 16 years ago
thomascube 203ee44470 Add link to open message in new window + tweaked some header styles 16 years ago
alecpl e5686f4a01 - Added vertical splitter for folders list resizing
- Added possibility to view all headers in message view
- Fixed splitter drag/resize on Opera (#1485170)
- debug console css fixes for IE
16 years ago
thomascube f89f03cd6a Refactor drag & drop functionality. Don't rely on browser events anymore (#1484453) 16 years ago
thomascube 835ae8516a Fix some recently introduced bugs 16 years ago
thomascube f9365018cb Make xmlhttp requests asynchronous + show message on error 16 years ago
thomascube 6e6e89324c Capture backspace key in list mode (#1484566) 16 years ago
thomascube a6d7a9f791 Better title for export icon + include source in export url 16 years ago
thomascube 0dbac32181 Enable export of contacts as vCard + DRY 16 years ago
thomascube c8ae2497b7 Auto-detect client language and timezone if desired by config/prefs 16 years ago
thomascube ed132eddea New feature to import contacts from a vcard file + mark form buttons that provide the most obvious operation 16 years ago
thomascube df0dd4f4ba Don't count myself 16 years ago
thomascube 85360dc8df Fix unread count display: save counts in list, use the right vars 16 years ago
thomascube 5907c56e4d Select parent folder when collapsing if one of its childs is currently selected 16 years ago
svncommit 835a0cabaa Only count children's unread if they exist. 16 years ago
svncommit cca626ef7e Show unread counters the way Thunderbird does. 16 years ago
svncommit 7f9d71bf1f Display sum of subfolders unread count for collapsed folder. 16 years ago
alecpl 53bd8fae60 - fixed html signatures replacement in text mode 16 years ago
alecpl 910d07e300 - signature in html editor must be in <div> not <span>, because
IE not allows to include block elements inside <span>
- if identity has no signature, replace previous with empty div
16 years ago
alecpl acbc487af0 - fixed unread count on mailboxlist broken in r1687 16 years ago
svncommit f5aa16541e Add folder hierarchy collapsing. 16 years ago
thomascube 9e7a1b4167 Better fix for keyboard controls; does not disable all kind of keyboard events 16 years ago
thomascube 26f5b0935e Fix keyboard control of the list widgets and prevent Safari from scrolling (#1485279) 16 years ago
alecpl f74b283fd4 - Fix buttons status after contacts deletion (#1485233) 16 years ago
thomascube ae8237334f Add (a bunch of) language packs for tinyMCE 16 years ago
thomascube ded713982e Respect spellcheck_uri in tinyMCE spellchecker (#1484196) 16 years ago
thomascube 4ca10b8d51 Enable spellchecker for HTML editor 16 years ago
thomascube ac5d15de29 Added template object for current mailbox name (#1485256) 16 years ago
alecpl 9a5762a4de #1485242: better handling of situation when message was sent successfully but cannot be saved 16 years ago
thomascube d224551cfb Fix read_when_deleted behavior + javascript codestyle 17 years ago
alecpl 3ac95d5a67 #1485230: allow only images (by filename extension) in tinyMCE's images selector 17 years ago
alecpl 5f0724f8ad #1485143: fixed empty body validation errors on IE 17 years ago
alecpl 94e38bbc1e #1485227: fixed image list in image popup 17 years ago
alecpl 808fb26b61 #1485173: fixed empty body check 17 years ago
alecpl 18240a9201 - Updated TinyMCE to version 3.1.0.1 17 years ago
alecpl e189a6ca18 - Added flag column on messages list (#1484623) 17 years ago
alecpl ddd776b2a3 - Allow trash/junk subfolders to be purged (#1485085) 17 years ago
thomascube 4e59f63323 Lock UI when posting rename-folder request 17 years ago
thomascube 62e43d2c1a Complete implementation of #1484601: add link for saving sender to address book and reload message 17 years ago
alecpl 712b30dd2d - Added option to display images in messages from known senders (#1484601) 17 years ago
alecpl e9b57bb874 - #1484816: keypress (not keydown) for repeat 17 years ago
alecpl d87fc29fee - don't call expunge and don't remove message row after message move
if flag_for_deletion is set to true (#1485002)
17 years ago
alecpl 287227502a - focus the list after drag&drop 17 years ago
alecpl c5fb694f36 #1484856 17 years ago
alecpl 065f2762f2 -fix for backslash in folder name 17 years ago
thomascube 134eafd5b8 Tell the user which character is forbidden + add translation 17 years ago
alecpl 6eaac22d32 - Disallowed delimiter in folder name (#1484803) 17 years ago
alecpl 681a59fa52 - Support for subfolders in default/protected folders (#1484665) 17 years ago
alecpl 4da1d7c663 -small fix for Konqueror (#1484228) 17 years ago
alecpl ee0da553c8 -fixed attachments sending on Opera (#1485081) + hidden iframe on Konqueror 17 years ago
svncommit c17991c294 fix script to show cc/bcc fields 17 years ago
svncommit 4f9c833742 /tmp/out 17 years ago
alecpl ac238845e6 - removed my code for mouse actions on address searching list (clicking on li wasn't working as expected on FF3, Opera and probably IE) 17 years ago
alecpl a03caabd41 - fixed pagesize value checking 17 years ago
alecpl 75b1a5789b - fixed blankpage handling in show_contentframe(): don't set display (=none) for blank content 17 years ago
svncommit 140d6e9063 fix HTML mail sending 17 years ago
alecpl 3dd0f25333 - don't use onchange to toggle editor because of IE bug 17 years ago
svncommit 8e5defd55f added language support to HTML editing (#1484862) 17 years ago
svncommit dbbd1f495e fix signature loading on Windows (#1484545) 17 years ago
svncommit d9344fc349 HTML editing fixes, upgrade to TinyMCE v3.0.6 17 years ago
thomascube 3cd24d81e9 Always check for recent if a mailbox list is available 17 years ago
alecpl 9d6f8e8162 - don't change icon of deleted message when marking as read 17 years ago
alecpl 3d35312cc4 - Fixed and optimized 'read_when_deleted': mark as read on server side
in one action when marking as deleted, fixed js bugs when deleting
  from message preview page
17 years ago
thomascube 47124c2279 Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch 17 years ago
alecpl b00bd0f27d - and another constraint for shift selection 17 years ago
alecpl f2892d7cfc - fix for shift key use without shift_start on the list 17 years ago
alecpl 6d2714b3b3 #1484972: optimization: mark as read in one action with preview, deleted redundant quota reads 17 years ago
alecpl cb6b51ee76 - added rows highlighting in onmousemove on ksearch list 17 years ago
alecpl d41d67add6 - better commands enabling/disabling after get/post response, fixes:
when delete last (selected) message in mailbox content in preview 
  pane should be cleaned, when delete last (selected) message in mailbox 
  sellect-all, purge and others commands should be disabled, 
  and probably other related bugs
17 years ago
alecpl e7886405d8 - added check 17 years ago
alecpl 2eb0326a55 - disable purge command after purge action 17 years ago
alecpl 7560371366 - fixed goto_url() call in logout command 17 years ago
alecpl 7155539ffd - fixed not working debug console (was initialized before html object creation)
- fixed separator in debug console
17 years ago
svncommit 43b9901e2e restore baseline css file to themes folder, put overrides in skins folder (#1484933) 17 years ago
thomascube df015d175a Better fix for #1484942 17 years ago
alecpl 5d97acbb3c improved r1213 change: removed redundant code
and used mark_message() instead of toggle_read_status() 
(which should be used only inside mark_message() function)
17 years ago
alecpl 4672dec8e1 #1484942: Clear selection when selecting single item 17 years ago
alecpl fdccdb4afe fixed r1237 commit 17 years ago
alecpl c5097c633b #1484681 17 years ago
alecpl 164c7d4d26 #1484317 17 years ago
alecpl d7c226ca1b http://trac.roundcube.net/ticket/1484838 17 years ago
alecpl 9d1dd1aef2 removed reference to program/js/tiny_mce/themes/advanced/css/editor_content.css in TinyMCE 17 years ago
svncommit 1affe9e3ca Remove leftover from r1225, #1484316. 17 years ago
svncommit 65444ba8bc Use keyup event instead of keypressed in login screen, closes #1484839. 17 years ago
svncommit 21168d21cc Don't preview message if dragging or multi-selecting it, closes #1484316. 17 years ago
till 0ed265498c * patch from #1484920 17 years ago
till 4bca672a9d * committing patch from #1484906 17 years ago
thomascube c5418bd82c Correctly encode mailbox names (#1484313) 17 years ago
thomascube faebf41a82 Fix bug introduced with r1167 17 years ago
thomascube aa98362240 Minor bug fixes and visual enhancements 17 years ago
thomascube ce102f2fc7 Don't check for class name in folder list 17 years ago
thomascube bf36a9a7e3 Fix quirky message selection 17 years ago
thomascube e8a89e8f4c Fix folder adding/renaming inspired by #1484801 17 years ago
till 0f675bc259 * committed patch by Dalibor Andzakovic 17 years ago
thomascube 4d3f3b9a3f Mark message read when printing it (#1326452) 17 years ago
thomascube e8f8fe9ed3 Allow to send mail with BCC recipients only + remove some unused vars 17 years ago
till 26973a1fc3 * addapted patch from #1484777 (Thanks ulysses.almeida) 17 years ago
thomascube d24d208d1c Always use subject col when dragging messages 17 years ago
till a265ab1a29 * implementing patch from #1484605 17 years ago
svncommit 66f12a4539 fix switching between HTML/plain composing (#1484752) 17 years ago
svncommit 2f93b031b2 condense TinyMCE toolbar down to one line, removing table buttons (#1484747)
fix image removal in message display when message HTML includes JS event handlers
17 years ago
thomascube a0ce2f0fa1 Make script cross browser compatible 17 years ago
thomascube a8d23d82a2 Show message count in folder list and hint when creating a subfolder 17 years ago
thomascube 0b7cd3460c Ignore clicks from input elements and images 17 years ago
thomascube b85bf8b3f4 Enable command for marking messages read/unread 17 years ago
till 6108988f2b * fixing bug i reported in #1484545 17 years ago
thomascube 320e15b32f Don't unselect and re-select a list row 17 years ago
thomascube b155682d57 Also send search request when deleting a contact (#1484620) 17 years ago
thomascube a02d486cc8 Applied patch to prevent from purging inbox (#1484449) + CSS hack for Safari 17 years ago
thomascube e581e74153 Fix client side e-mail address check 17 years ago
svncommit 1f020b588c Remember search results (closes #1483883). 17 years ago
svncommit 4315b0086b added ability to insert attached images in HTML editor 17 years ago
svncommit deb30262a7 upgrade TinyMCE version to latest 17 years ago
thomascube fba1f5ab81 New class rcube_user + send message disposition notification 17 years ago
thomascube d39eecad6d Remove some unused object properties 17 years ago
thomascube f20cf0f171 Simplified email address check (fixes #1484679) 17 years ago
thomascube 1107480192 Only show new messages if they match the current search (#1484176) 17 years ago
thomascube 0aa430a97c Use UTF-8 folder name for renaming; don't use setAttribute but an object property 17 years ago
thomascube a9dda59a65 Fix toggleselect of list widget 17 years ago
svncommit 3e71ab7a6c Fix moving folders to root, bug introduces when using row id's instead of folder names. 17 years ago
svncommit 68b6a9e8e4 - Enable single-selection toggling in JS list object
- Use row id's instead of folder names in folder renaming/moving
- Fix some smaller errors in folder renaming/moving
17 years ago
svncommit b119e24154 Fix sorting after parent folder renaming. 17 years ago
svncommit 1f064bc16d Make sure the currently selected row is re-selected after re-initializing the folder list. 17 years ago
svncommit d194267906 Clean up code overlap. 17 years ago
svncommit 1819704438 Make sure the _main_ window is focussed (closes #1484138). 17 years ago
svncommit 7c7cc18177 ... and unset selected folder name. 17 years ago
svncommit 1d1bc5da43 Clear folder selection when a protected folder is clicked. 17 years ago
svncommit fdbb1916ef Unset folder selection after folder is deleted. 17 years ago
thomascube 480f5d9246 Suppress IE errors when clearing attachments form (#1484356) 17 years ago
thomascube ee18f5f3d4 Fix compose screen on IE7 and re-enable buttons after list reload 17 years ago
svncommit ca2b4ddfcc Remove unused code. 17 years ago
svncommit 65fb1a5771 When a folder is renamed, rename the children as well. 17 years ago
svncommit 120855f6df Remove unused array. 17 years ago
svncommit 492ba91415 Fix regular expression; folder name may contain special characters. 17 years ago
svncommit 41841bc098 When a folder is deleted, delete the children as well. 17 years ago
svncommit 69f17cfda1 Disable moving a folder to one of it's own children. 17 years ago
thomascube f4f8c6cc65 Also select next contact after removing one 17 years ago
thomascube b6265631f0 Select next message after removing one from list 17 years ago
svncommit 852440bd26 Remove unused events. 17 years ago
svncommit f0db3d4cca Create new folder as child of selected folder. 17 years ago
svncommit bdfb98977b Disable moving of default folders. 17 years ago
svncommit b0dbf3ce3e Enable drag-/dropping of folders to a new parent folder, closes #1457344. 17 years ago
thomascube 4d0413dd89 Unlock interface when message sending fails (#1484570) 17 years ago
thomascube 5eee009671 Allow vars and PHP code in templates; improved page title; fixed #1484395 17 years ago
thomascube 104ee38b20 Respect PNG fix on IE when switching buttons 17 years ago
thomascube 67eda0850d Fixed check for message content when composing 17 years ago
thomascube eb68420606 Fixed wrong delete button tooltip (#1483965) 17 years ago
thomascube 1094cda9a0 Allso trigger events when selecting all/none list entries 17 years ago
svncommit 3014548e3e Fixed multi-message move/delete 17 years ago
till 234c0d0ab0 * changed sessid to roundcube_sessid (#1484475) 17 years ago
thomascube 6b603da6f1 LDAP improvements 17 years ago
thomascube fc73746eb4 Fix compose function from address book + mozilla compatibility 18 years ago
thomascube 31d9efd97d Simplified code + removed debug log 18 years ago
thomascube 719a257f0c Some bugfixes, security issues + minor improvements 18 years ago
svncommit 4b9efbb9f4 Fixes interface lock-up issues and minor bugs (richs) 18 years ago
thomascube b716bd92d8 Fix status message bug #1484464 with regard to #1484353 18 years ago
svncommit 8094288d23 fixed html2text in editor 18 years ago
svncommit 570f0bb4a6 fixed HTML->Plain conversion 18 years ago
thomascube b2fb950fb5 Prevent default events on subject link; fixed typo in smtp script 18 years ago
svncommit 2c633703e9 upgrade to TinyMCE v2.1.1.1 18 years ago
thomascube 06895c3e94 Better refresh of message list; improved HTML mail display 18 years ago
thomascube ae895a9d3c Fixed broken message status management 18 years ago
thomascube 8d07583f39 Use HTTP-POST requests for actions that change application state 18 years ago
thomascube 258f1e544b Always try to hide the message box (closes #1484353) 18 years ago
thomascube 41bece1a1a Add link to message subjects (#1484257); don't make selected list items bold; remove duplicate function 18 years ago
thomascube 2e8a6118de Fixed marking as read in preview pane (closes #1484364) 18 years ago
thomascube 56fab150b8 Enable saving of contacts (closes #1484349) 18 years ago
thomascube f1154163b0 Merged branch devel-addressbook from r443 back to trunk 18 years ago
thomascube 9bbb17c1c6 Abstract event keycode detection 18 years ago
svncommit b566ffd227 Login screen: Set focus to password field if enter was pressed in username field. 18 years ago
thomascube 86958f70d2 Improved contacts drop down; HTML output improvements; JS code cleanup 18 years ago
thomascube 1c7b97e81b Fixed flag for deletion bug #1484264 + code style 18 years ago
svncommit 87e2fddb32 upgrade to TinyMCE v2.1.0 18 years ago
svncommit bb76bc6465 Fix Google spell checking in IE7 (closes #1484259). 18 years ago
svncommit 6ea80c84af Faster sorting of subscription folder list. 18 years ago
svncommit 9bebdfcb6a Sort subscription folder list after adding or renaming a folder. 18 years ago
thomascube bef5cafc8c Wrong way around... 18 years ago
thomascube 191667e75b Don't attempt to clear message list if it doesn't exist 18 years ago
svncommit 068f6a4920 Display draft messages in preview pane (closes #1484173). 18 years ago
thomascube 853b2e7341 Fixed little typos and improved CSS altering in HTML messages 18 years ago
thomascube cfdf044df2 Cleaned up scripts, merged redundant functionality 18 years ago
svncommit 23796ec290 Fix display of quota image/text after a remote command. 18 years ago
thomascube a7d5c6480c Added patch for resizeable preview pane 18 years ago
thomascube 1a98a6a5db Preview pane and marking as read (#1484132) 18 years ago
svncommit dd792e8253 fixed signature issues 18 years ago
thomascube b19097058c Introducing preview pane and conditional skin tags 18 years ago
svncommit 086377c7e6 Fix a bug introduced with Shift-Del yesterday 18 years ago
svncommit 08c007327c Enable purge command in Junk folder. 18 years ago
svncommit 31c171846e Bypass Trash folder if Shift-Del was pressed. 18 years ago