Commit Graph

994 Commits (5147eea0a228e6680f0af7b6f9f2f4fe41aa921d)

Author SHA1 Message Date
Aleksander Machniak 8d54286df8 Merge branch 'keep-alive'
Conflicts:
	CHANGELOG
12 years ago
Thomas Bruederli 0f6e9f0bf6 Avoid errors with non-string objects 12 years ago
Aleksander Machniak 0e8c6da864 Fix "obj.href is undefined" error 12 years ago
Thomas Bruederli e30500643f Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab) 12 years ago
Aleksander Machniak 003b17e238 jQuery-1.8.3 12 years ago
jkornobis 7fac4dc87b Grancefully handle SSO redirections on Ajax requests
On some SSO systems, when the SSO session is expired,
the system intercept HTTP requests and send a 302 "Found" HTTP code to the login page.
This patch handle this case in Roundcube Ajax requests, to redirect to the SSO login page.
Note that request.status don't have the 302 code (at least on Firefox), so we have to check the response headers for a Location field and redirect manually.
12 years ago
Aleksander Machniak f226549d4f Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval 12 years ago
Aleksander Machniak 4340d5e634 Fix excessive LFs at the end of composed message with top_posting=true (#1488797) 12 years ago
Aleksander Machniak 77de23fa93 Added cross-task 'refresh' request for system state updates 12 years ago
Aleksander Machniak c442f822fb Simplify keep-alive action. Now the interval is based on session_lifetime,
which means it's executed only if needed for session keeping (reset interval on every action).

Temporarily remove check-recent request, it will be replaced by new global system refresh request in future.
Use keep_alive setting as auto-refresh request interval (allow no-refresh mode)
12 years ago
Thomas Bruederli 91c0990385 Updated to jQuery 1.8.2 and jQuery UI 1.9.1 12 years ago
Thomas Bruederli 762565ceea Don't add signature (again) when opening compose view in a new window 12 years ago
Thomas Bruederli 7bf6d2f01e Don't open another window when replying to a message displayed in extwin 12 years ago
Thomas Bruederli 086b153ae2 Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander (#1488725); removed obsolete dstactive detection 12 years ago
Aleksander Machniak 92cb7f56f3 Fix possible HTTP DoS on error in keep-alive requests (#1488782) 12 years ago
Aleksander Machniak 111acf180d Fix error in IE<8 12 years ago
Thomas Bruederli ddafe4e410 Merge branch 'dev-compose-newwindow' 12 years ago
Thomas Bruederli eb514742ec Show compose options if they were visible in opener 12 years ago
Thomas Bruederli 838e4204b1 Fix new (empty) window opening on FF and others 12 years ago
Aleksander Machniak f0affa6cc2 - Fix handling dont_override with message_sort_col and message_sort_order settings (#1488760) 12 years ago
Thomas Bruederli 715a39416e Close compose step in opener window 12 years ago
Thomas Bruederli 271efe53e0 Add user settings to open message view and compose form in new windows. This natevely implements the compose_newwindow plugin functionslity and more 12 years ago
Thomas Bruederli 765ecb9fa0 Let the skin limit the number of visible recipeints and place a link to show them all in a dialog (better fix for #1488590) 12 years ago
Thomas Bruederli 0746d58fce Allow to mark/flag messages from full message view screen 12 years ago
Aleksander Machniak 27032fb84f Enable list sort command on empty folder (#1488617) 12 years ago
Aleksander Machniak 41b3fe1782 Fix so "Edit as new" on draft creates a new message (#1488687) 12 years ago
Aleksander Machniak e263994adc Fix focus issue in IE when selecting message row (#1488620) 12 years ago
Aleksander Machniak 24fa5d3154 Fix so contentframe can have name != id 12 years ago
Aleksander Machniak 4877dbd4d2 Fix Larry's messages list filter in IE (#1488632) 12 years ago
Aleksander Machniak 4d1515cb0b Fix javascript error on Reply-List action 12 years ago
Aleksander Machniak da28121dcd Improved email address validation with IPv6 support 12 years ago
Aleksander Machniak ff805351ca Fix email address validation for addresses with IP address in domain part 12 years ago
Aleksander Machniak ae7027de02 Added session_path config option and unified cookies settings in javascript 12 years ago
Aleksander Machniak c086978f6a Fix XSS issue where plain signatures wasn't secured in HTML mode (#1488613) 12 years ago
Aleksander Machniak b28a38c757 - Fix Remove from group option is active for contact search result (#1488608) 12 years ago
Aleksander Machniak 3c7346a40b Fix focus on the list when list row is clicked (#1488600) 12 years ago
Aleksander Machniak e0efd8f5dc Added separate From and To columns apart from smart From/To column (#1486891) 12 years ago
Aleksander Machniak b169de8fcd - Fix order of attachments in sent mail (#1488423) 12 years ago
Aleksander Machniak 1257dd6796 Add generic mobile browser detection, enable touch events for all mobile browsers 12 years ago
Aleksander Machniak ab8fdaa604 Small code improvement 12 years ago
Aleksander Machniak 56012e56aa Fix variable scope 12 years ago
Aleksander Machniak ec86add1ff Define context (_remote=1) for spellcheck requests to send proper response on error 12 years ago
Aleksander Machniak cfc27c9b76 Keep some resource files (images) in separate directory 12 years ago
Aleksander Machniak 5f8d59c054 Enable TinyMCE inlinepopups plugin 12 years ago
Aleksander Machniak 750fcf8ece Update to TinyMCE 3.5.6 12 years ago
Aleksander Machniak 9620540a63 Fix 403 error on file uploads with drag&drop (#1488539) 12 years ago
Thomas Bruederli 9d72713987 Fix drag&drop feature test on IE7 12 years ago
Thomas Bruederli 7794ae1387 Fix connection error alerts when page unloads (#1488547) 12 years ago
Aleksander Machniak ad9dac529e Fix wrong compose screen elements focus in IE9 (#1488541) 12 years ago
Aleksander Machniak 2698d7ff8c Fixed Konqueror browser detection 12 years ago
Thomas Bruederli 0be8bd11e2 Enable drag & drop file upload for contact photos 12 years ago
Aleksander Machniak d86aa138d0 Update to TinyMCE 3.5.4.1 12 years ago
Thomas Bruederli 2950ce49ef Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak db8110c70d Display attachment icon for multipart/signed messages (#1488525) 12 years ago
Aleksander Machniak c281619b96 Fix Shift + delete button does not permanently delete messages (#1488243) 12 years ago
Thomas Bruederli d447a4f229 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak d1d0564a91 Fix js error when dropping attachment file 12 years ago
Thomas Bruederli 9df79d82b3 Better comments 12 years ago
Thomas Bruederli ae6d2de17f New feature to add mail attachments using drag & drop on HTML5 enabled browsers 12 years ago
Aleksander Machniak ea3021cee3 Disable TinyMCE status bar which has been enabled by default in TinyMCE 3.5.2 12 years ago
Aleksander Machniak 4188c61563 Define and use 'mozilla' class for HTML style 12 years ago
Aleksander Machniak 7c3c82974e Update to TinyMCE 3.5.2 12 years ago
Aleksander Machniak a71039df75 Fix regression where redundant autocompletion requests were sent
in case when new search value contains old one and previous search
was not finished or its result was empty
12 years ago
Aleksander Machniak 528c78a6da Code cleanup, more object-like syntax when building URLs 12 years ago
Aleksander Machniak b9854b8cbe Add Flash support detection 12 years ago
Aleksander Machniak e349a8c9ae Added browser capabilities detection, i.e. PDF and TIFF support 12 years ago
Aleksander Machniak 041c93ce0b Removed $Id$ 12 years ago
Aleksander Machniak 3c67157971 Remove 'focused' class on blur 12 years ago
Aleksander Machniak 644f00d5a2 Fix add_contact() (#1488465) 12 years ago
Aleksander Machniak 837de85a15 Fix issue where signature wasn't re-added on draft compose (#1488322) 12 years ago
Aleksander Machniak e6e0d410ac TinyMCE 3.5 12 years ago
thomascube 5b04ddd6bc Fix multi-threaded autocompletion when number of threads > number of sources 12 years ago
thomascube 1103607721 Better handling of HTTP request errors; re-send keep-alive requests on failure (#1488449) 12 years ago
alecpl d960a01bb4 - Add IE8 hack for messages list issue (#1487821) 12 years ago
alecpl 76248c7b6e - Improved all headers viewer (mostly in Larry skin) 12 years ago
alecpl 390959bb32 - Small code improvements 12 years ago
alecpl da5cadcc12 - Fix issue where draft auto-save wasn't executed after some inactivity time
- Code improvement - unified (set|clear)Timeout() usage
12 years ago
thomascube 5a79416789 Add (missing) support for textarea cols to be added to the contact form 12 years ago
alecpl c31360dbd7 - Code improvements, handle post/get request arguments as objects 12 years ago
alecpl 28391b4ec3 - Fix "false" placeholder in contact notes textarea 12 years ago
alecpl c71e95b775 - Fix adding contact form fields in situation when the fieldset is empty.
Fixes issue with lost manager/assistant fields in LDAP addressbook
12 years ago
thomascube 1ba07f0709 Allow mass-removal of addresses from a group (#1487748) 12 years ago
alecpl a274fb2e20 - Fix so "Back" from compose/show doesn't reset search request (#1488238) 12 years ago
alecpl a945da6171 - Fix identation 12 years ago
alecpl 1b30a710cf - Add option to delete messages instead of moving to Trash when in Junk folder (#1486686) 12 years ago
thomascube 59c404de0b Corrently focus HTML editor to make cursor visible. Patch by JohnDoh (#1487073) 13 years ago
alecpl 85fd2921f4 - Fix some issues regarding to cancel icon on attachments list, improve delete icon handling 13 years ago
alecpl 0223094701 - Upgraded to jQuery 1.7.2 13 years ago
thomascube 4cf42fde05 Add support for read-only address book records 13 years ago
thomascube 9e2c949d86 Improve input field placeholders: use native attributes if supported, encapsulate in jquery plugin 13 years ago
alecpl b9ce92d883 - Fix lack of warning when switching task in compose window (#1488399) 13 years ago
alecpl 6699a68da1 - Fix bug where it wasn't possible to enter ( or & characters in autocomplete fields 13 years ago
alecpl 32077b1685 - Fix js errors (spellcheck-related) when switching editor mode in identity screen 13 years ago
alecpl 4be86f3a37 - Unified (single) spellchecker button 13 years ago
alecpl 54dfd15541 - On login screen show only one message at a time 13 years ago
thomascube 18a28ae3f8 Move address book widget initialization out of the 'compose' action block 13 years ago
thomascube 6357223bd1 Fix spelling 13 years ago
alecpl 1837c33002 - Prevent from folder selection on virtual folder collapsing (#1488346) 13 years ago
thomascube b95794d0a8 Upgraded to jQuery 1.7.1 (#1488337) 13 years ago
alecpl 2b4855b1aa - Add Russian to the spellchecker languages list (#1488135) 13 years ago