Aleksander Machniak
a2b6383204
Fix keep-alive interval reset on AJAX request
12 years ago
Aleksander Machniak
ff4a92c8e2
Fix contact copy/add-to-group operations on search result ( #1488862 )
12 years ago
Aleksander Machniak
5c421d9927
Fix delete button regression in message view ( #1488867 )
12 years ago
Aleksander Machniak
04689fa7ee
Fix so compacting of non-empty folder is possible also when messages list is empty ( #1488858 )
12 years ago
Aleksander Machniak
3a1a361422
More code unification using selection_post_data()
12 years ago
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.
12 years ago
Aleksander Machniak
d9f109b56a
Allow forwarding of multiple emails ( #1486854 )
12 years ago
Aleksander Machniak
8beceebb55
Fix deleting of collapsed threads, broken in 2b55d4f420
( #1488772 )
12 years ago
Thomas Bruederli
271c5c9764
Correctly handle multiple file uploads ( #1488820 )
12 years ago
Thomas Bruederli
a8f4960c99
Unlock UI even if no message display object exists
12 years ago
Thomas Bruederli
e21c07038e
Use jQuery functions to maximize compatibility with all IE versions
12 years ago
Thomas Bruederli
54cc75f28d
Cast mimetypes property into an array on IE
12 years ago
Aleksander Machniak
dd759730b0
Merge pull request #45 from linagora/master
...
Grancefully handle SSO redirections on Ajax requests - V3
12 years ago
Aleksander Machniak
3c047d0e87
Code improvements
12 years ago
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
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
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
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
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
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
ab8fdaa604
Small code improvement
12 years ago
Aleksander Machniak
56012e56aa
Fix variable scope
12 years ago
Aleksander Machniak
cfc27c9b76
Keep some resource files (images) in separate directory
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
13 years ago
Thomas Bruederli
7794ae1387
Fix connection error alerts when page unloads ( #1488547 )
13 years ago
Thomas Bruederli
0be8bd11e2
Enable drag & drop file upload for contact photos
13 years ago
Thomas Bruederli
2950ce49ef
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
db8110c70d
Display attachment icon for multipart/signed messages ( #1488525 )
13 years ago
Aleksander Machniak
c281619b96
Fix Shift + delete button does not permanently delete messages ( #1488243 )
13 years ago
Thomas Bruederli
d447a4f229
Merge branch 'master' of github.com:roundcube/roundcubemail
13 years ago
Aleksander Machniak
d1d0564a91
Fix js error when dropping attachment file
13 years ago
Thomas Bruederli
9df79d82b3
Better comments
13 years ago
Thomas Bruederli
ae6d2de17f
New feature to add mail attachments using drag & drop on HTML5 enabled browsers
13 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
13 years ago
Aleksander Machniak
528c78a6da
Code cleanup, more object-like syntax when building URLs
13 years ago
Aleksander Machniak
b9854b8cbe
Add Flash support detection
13 years ago
Aleksander Machniak
e349a8c9ae
Added browser capabilities detection, i.e. PDF and TIFF support
13 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
13 years ago
Aleksander Machniak
644f00d5a2
Fix add_contact() ( #1488465 )
13 years ago
Aleksander Machniak
837de85a15
Fix issue where signature wasn't re-added on draft compose ( #1488322 )
13 years ago
thomascube
5b04ddd6bc
Fix multi-threaded autocompletion when number of threads > number of sources
13 years ago
thomascube
1103607721
Better handling of HTTP request errors; re-send keep-alive requests on failure ( #1488449 )
13 years ago
alecpl
d960a01bb4
- Add IE8 hack for messages list issue ( #1487821 )
13 years ago
alecpl
76248c7b6e
- Improved all headers viewer (mostly in Larry skin)
13 years ago
alecpl
390959bb32
- Small code improvements
13 years ago
alecpl
da5cadcc12
- Fix issue where draft auto-save wasn't executed after some inactivity time
...
- Code improvement - unified (set|clear)Timeout() usage
13 years ago
thomascube
5a79416789
Add (missing) support for textarea cols to be added to the contact form
13 years ago
alecpl
c31360dbd7
- Code improvements, handle post/get request arguments as objects
13 years ago
alecpl
28391b4ec3
- Fix "false" placeholder in contact notes textarea
13 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
13 years ago
thomascube
1ba07f0709
Allow mass-removal of addresses from a group ( #1487748 )
13 years ago
alecpl
a274fb2e20
- Fix so "Back" from compose/show doesn't reset search request ( #1488238 )
13 years ago
alecpl
a945da6171
- Fix identation
13 years ago
alecpl
1b30a710cf
- Add option to delete messages instead of moving to Trash when in Junk folder ( #1486686 )
13 years ago
alecpl
85fd2921f4
- Fix some issues regarding to cancel icon on attachments list, improve delete icon handling
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
alecpl
2c1937220e
- Move percent_indicator from app.js into the skin
13 years ago
alecpl
223ae9d148
- Fixed identity delete button state, removed delete button in identity-edit form (for consistency)
13 years ago
thomascube
589385f37f
Fix script error in IE ( #1488368 )
13 years ago
thomascube
1e09cd0811
Slighlty increase minimum browser requirements
13 years ago
alecpl
18a3dcaf56
- Fix issue with folder creation under INBOX. namespace ( #1488349 )
13 years ago
alecpl
06c990ead2
- Added mailto: protocol handler registration link in User Preferences ( #1486580 )
13 years ago
thomascube
32afefb851
Fix thread expand/collapse callbacks which set css classes
13 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
13 years ago
thomascube
03fe1c2ad3
Reflect threads expand status in css classes
13 years ago
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
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
45fa64c3c9
- Added About tab in Settings
13 years ago
alecpl
fa9edc3daa
- Don't add PRE tags when switching to html mode and textarea is empty
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
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
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
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
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
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
5271bf090c
- Fix all messages remain selected after moving all search results and clearing search ( #1488066 )
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
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
13 years ago
alecpl
070bc8302e
- Add check for inArray() input to prevent error in Firefox 5
13 years ago
thomascube
71cc6bf630
Add drop-target for root folder; fix row insertion when moving to a protected folder
13 years ago
alecpl
74f0a6fe56
- Add possibility to change autocomplete action name
13 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
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
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
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
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
e505519d1a
- Improve photo actions handling (set name of upload-photo, disable delete-photo according to photo existance), code cleanup
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
41d2b7f895
Don't check identity email if not editable; fix import message
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
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
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
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
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
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
effdb3c01d
- Lock submit button in onsubmit event on login page ( #1487036 )
14 years ago
alecpl
ef17c54e73
- Fix IE issue when replacing spaces doesn't work
...
- Some code improvements
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
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
bb269962fa
- Fix message list clearing when search filter is used
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
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
d7f9eb573b
- Add link to identities in compose window ( #1486729 )
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
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
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 )
14 years ago
alecpl
2fc4596587
- Allow commands with mutiple - ( #1486851 )
14 years ago
alecpl
27ea62a576
- Fix typo in update_contact_row() ( #1486875 )
14 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
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
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
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
5d04a85924
- removed redundant code in expand_unread()
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
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
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
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
f3d37fbbc5
- Fix marking messages as unread on all pages ( #1486592 )
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