Commit Graph

962 Commits

Author SHA1 Message Date
Aleksander Machniak
0a9d414084 Update changelog, set version to 6.1 2012-12-21 14:31:35 +01:00
Aleksander Machniak
4fe8f923a9 Small optimization 2012-12-21 13:50:18 +01:00
Aleksander Machniak
a2b6383204 Fix keep-alive interval reset on AJAX request 2012-12-17 08:13:28 +01:00
Aleksander Machniak
ff4a92c8e2 Fix contact copy/add-to-group operations on search result (#1488862) 2012-12-14 19:41:07 +01:00
Aleksander Machniak
5c421d9927 Fix delete button regression in message view (#1488867) 2012-12-14 13:50:39 +01:00
Aleksander Machniak
04689fa7ee Fix so compacting of non-empty folder is possible also when messages list is empty (#1488858) 2012-12-12 19:59:08 +01:00
Aleksander Machniak
3a1a361422 More code unification using selection_post_data() 2012-12-11 15:12:59 +01:00
Aleksander Machniak
463ce6848d Fix bug where all messages in a folder were copied on copy action,
if search was active and user choose select-all feature. Code improvements.
2012-12-11 14:43:15 +01:00
Aleksander Machniak
d9f109b56a Allow forwarding of multiple emails (#1486854) 2012-12-11 08:30:49 +01:00
Aleksander Machniak
8beceebb55 Fix deleting of collapsed threads, broken in 2b55d4f420 (#1488772) 2012-11-27 18:07:42 +01:00
Aleksander Machniak
17a8fb353b Fix keybord events on messages list in opera browser (#1488823) 2012-11-20 20:52:44 +01:00
Aleksander Machniak
2b55d4f420 Fix selection of collapsed thread rows (#1488772) 2012-11-20 09:56:43 +01:00
Thomas Bruederli
271c5c9764 Correctly handle multiple file uploads (#1488820) 2012-11-19 13:43:43 +01:00
Thomas Bruederli
a8f4960c99 Unlock UI even if no message display object exists 2012-11-18 19:05:59 +01:00
Thomas Bruederli
e21c07038e Use jQuery functions to maximize compatibility with all IE versions 2012-11-17 18:06:21 +01:00
Thomas Bruederli
54cc75f28d Cast mimetypes property into an array on IE 2012-11-17 17:48:31 +01:00
Aleksander Machniak
dd759730b0 Merge pull request #45 from linagora/master
Grancefully handle SSO redirections on Ajax requests - V3
2012-11-16 10:33:20 -08:00
Aleksander Machniak
3c047d0e87 Code improvements 2012-11-15 09:56:41 +01:00
Aleksander Machniak
8d54286df8 Merge branch 'keep-alive'
Conflicts:
	CHANGELOG
2012-11-15 09:34:08 +01:00
Thomas Bruederli
0f6e9f0bf6 Avoid errors with non-string objects 2012-11-14 16:18:27 +01:00
Aleksander Machniak
0e8c6da864 Fix "obj.href is undefined" error 2012-11-14 13:42:00 +01:00
Thomas Bruederli
e30500643f Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab) 2012-11-14 10:28:34 +01:00
Aleksander Machniak
003b17e238 jQuery-1.8.3 2012-11-13 14:54:31 +01:00
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.
2012-11-12 15:29:07 +01:00
Aleksander Machniak
f226549d4f Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval 2012-11-12 14:50:49 +01:00
Aleksander Machniak
4340d5e634 Fix excessive LFs at the end of composed message with top_posting=true (#1488797) 2012-11-12 09:16:22 +01:00
Aleksander Machniak
77de23fa93 Added cross-task 'refresh' request for system state updates 2012-11-11 10:32:05 +01:00
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)
2012-11-10 12:04:38 +01:00
Thomas Bruederli
91c0990385 Updated to jQuery 1.8.2 and jQuery UI 1.9.1 2012-11-07 18:51:06 +01:00
Thomas Bruederli
762565ceea Don't add signature (again) when opening compose view in a new window 2012-11-05 18:36:36 +01:00
Thomas Bruederli
7bf6d2f01e Don't open another window when replying to a message displayed in extwin 2012-11-05 18:09:44 +01:00
Thomas Bruederli
086b153ae2 Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander (#1488725); removed obsolete dstactive detection 2012-10-31 11:50:33 +01:00
Aleksander Machniak
92cb7f56f3 Fix possible HTTP DoS on error in keep-alive requests (#1488782) 2012-10-31 09:35:57 +01:00
Aleksander Machniak
111acf180d Fix error in IE<8 2012-10-28 13:35:09 +01:00
Thomas Bruederli
ddafe4e410 Merge branch 'dev-compose-newwindow' 2012-10-27 16:12:37 +02:00
Thomas Bruederli
eb514742ec Show compose options if they were visible in opener 2012-10-24 18:14:31 +02:00
Thomas Bruederli
838e4204b1 Fix new (empty) window opening on FF and others 2012-10-24 16:53:10 +02:00
Aleksander Machniak
f0affa6cc2 - Fix handling dont_override with message_sort_col and message_sort_order settings (#1488760) 2012-10-24 11:36:48 +02:00
Thomas Bruederli
715a39416e Close compose step in opener window 2012-10-17 23:32:32 +02:00
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 2012-10-17 22:42:35 +02:00
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) 2012-10-02 14:14:24 +02:00
Thomas Bruederli
0746d58fce Allow to mark/flag messages from full message view screen 2012-09-25 09:39:40 +02:00
Aleksander Machniak
27032fb84f Enable list sort command on empty folder (#1488617) 2012-09-18 10:21:05 +02:00
Aleksander Machniak
41b3fe1782 Fix so "Edit as new" on draft creates a new message (#1488687) 2012-09-13 15:32:43 +02:00
Aleksander Machniak
e263994adc Fix focus issue in IE when selecting message row (#1488620) 2012-09-04 19:29:16 +02:00
Aleksander Machniak
24fa5d3154 Fix so contentframe can have name != id 2012-08-29 13:26:34 +02:00
Aleksander Machniak
4877dbd4d2 Fix Larry's messages list filter in IE (#1488632) 2012-08-26 10:23:49 +02:00
Aleksander Machniak
4d1515cb0b Fix javascript error on Reply-List action 2012-08-24 18:52:50 +02:00
Aleksander Machniak
da28121dcd Improved email address validation with IPv6 support 2012-08-24 10:10:25 +02:00
Aleksander Machniak
ff805351ca Fix email address validation for addresses with IP address in domain part 2012-08-23 20:08:37 +02:00