Aleksander Machniak
f1aaca6807
Improve variables scope: rcmail -> ref
11 years ago
Thomas Bruederli
eb62a816fb
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
072f1aa97b
Minor fixes for teelist searching
11 years ago
Aleksander Machniak
47a7833aca
CS fixes
11 years ago
Thomas Bruederli
b08986f375
Small improvements to make treelist work in search-mode
11 years ago
Thomas Bruederli
1ee5d134f9
Fix invalid var pointer
11 years ago
Thomas Bruederli
e3f84735d7
Extend treelist.js with search function and saving collapse/expand states in localStorage
11 years ago
Aleksander Machniak
7d3d62e5ed
Fix unintentional draft autosave request if autosave is disabled ( #1489882 )
11 years ago
Thomas Bruederli
5983ba959d
Create treetoggle icons if necessary
11 years ago
Thomas Bruederli
782a86e497
Fix treelist keyboard navigation + assign aria-level attributes to treeitems
11 years ago
Thomas Bruederli
a2f8fa2361
Set aria-selected and aria-expanded state attributes
11 years ago
Aleksander Machniak
eda92ed4c0
Improved display of plain text messages and text to HTML conversion ( #1488937 )
...
Now instead of <pre> we use <div class="pre"> styled with monospace
font. We replace whitespace characters with non-breaking spaces where
needed. I.e. plain text is always unwrappable, until it uses format=flowed,
in such a case only flowed paragraphs are wrappable.
Also conversion of text to HTML in compose editor was modified in the same way.
11 years ago
Thomas Bruederli
93cd38af7d
Avoid scrolling when list gets back focus (on invisible focus element)
11 years ago
Aleksander Machniak
672621e389
Fix searching in addressbook broken with multi-folder search implementation ( #1489869 )
11 years ago
Thomas Bruederli
6789bf1f4d
Moved popup-menu functions to Roundcube core for seamless integration of (stackable) skin and core menus
11 years ago
Aleksander Machniak
3cf97b112b
Remove unused 'foldertray' container
11 years ago
Thomas Bruederli
ea0866a1ad
Improve keyboard navigation on compose screen: define tabindex groups + enable keyboard controls of contacts list widget
11 years ago
Thomas Bruederli
b2992dd228
Further accessibility improvements regarding keyboard navigation and document structure
11 years ago
Thomas Bruederli
d2bf33b242
Forward keyboard event through 'menu-open' command to enable keyboard navigation
11 years ago
Thomas Bruederli
fd4436475c
Reset search when swicthing folders to meet common expecations
11 years ago
Aleksander Machniak
4d02384dca
Fix Spell button with TinyMCE4
11 years ago
Aleksander Machniak
ccb41747d9
Make TinyMCE4 buttons smaller
11 years ago
Aleksander Machniak
c51ba01bf2
jQuery-2.1.1
11 years ago
Aleksander Machniak
c0037f1882
Improve rcube_find_object() performance by prefering getElementById() as this is the most common case
11 years ago
Aleksander Machniak
f923d4bac1
Small code improvements
11 years ago
Aleksander Machniak
378efddbbe
MOve more IE<9 code to legacy_browser
11 years ago
Aleksander Machniak
3dfb94fe45
Replace setSelectionRange() call with universal rcmail.set_caret_pos()
11 years ago
Thomas Bruederli
a539cebdaa
Improve mail view document structure with headings, roles, labels and aria-attributes
11 years ago
Aleksander Machniak
89d6ce6846
Update to TinyMCE 4.x
11 years ago
Thomas Bruederli
eb95518ef9
Enable keyboard navigation on treelist widgets with cursor keys
11 years ago
Thomas Bruederli
2ba491a0f9
Fix list focus in non-keyboard mode: restore old behavior
11 years ago
Aleksander Machniak
4a1cd8543a
TinyMCE 4.0.24
11 years ago
Thomas Bruederli
e8bcf08c72
1. Prepare core and Larry skin for improved accessibility
...
2. Implement full keyboard navigation in main mail view
11 years ago
Aleksander Machniak
65070fcbf4
Small code improvements
11 years ago
Aleksander Machniak
c3ce9c9d16
Fix broken threads structure ( #1489845 )
11 years ago
Aleksander Machniak
fb1203c07f
Fix redundant warning when switching from html to text in empty editor ( #1489819 )
...
We also skip ajax request in such a case. We assume "empty" here means "with no text excluding whitespace".
11 years ago
Aleksander Machniak
9f3fad6e1f
Revert unintentional change
11 years ago
Aleksander Machniak
54185837c8
Make identity name field optional ( #1489510 )
...
Get rid of unhelpful error message.
11 years ago
Thomas Bruederli
b34d679075
Specify licenses in all javascript files and blocks to please LibreJS
11 years ago
Aleksander Machniak
a54cff4c56
Fix error when spell-checking an empty text ( #1489831 )
11 years ago
Thomas Bruederli
31aa080609
Further refine cross-folder searching:
...
- Store incomplete search results in session and re-send search requests
to the server if returned before complete (this should avoid hitting request timeouts).
- Display full folder path on mouseover in message list
- Remove pthreads implementation stuff as this wasn't really working
11 years ago
Aleksander Machniak
d2e3a22d24
Allow aborting of running search requests
11 years ago
Aleksander Machniak
2611ac9570
Unify use of local 'this' variable reference
11 years ago
Aleksander Machniak
eb7e452ecd
CS fixes
11 years ago
Aleksander Machniak
97cf4d199b
Remove IE7 hack that is not needed anymore
11 years ago
Aleksander Machniak
701905727c
Add _mbox argument to headers action URL
11 years ago
Thomas Bruederli
26b5200322
Consider search scope (and changes) for filter searches + disable folder operation commands in multi-folder search mode ( #1485234 )
11 years ago
Aleksander Machniak
1db17abe7e
Fix next message display after removing a message ( #1489800 )
11 years ago
Aleksander Machniak
fb162e7445
Fix redundant alert message on over-size uploads ( #1489817 )
11 years ago
Aleksander Machniak
e5a77d2634
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
398b7a9b0b
Use (deprecated) event.returnValue on legacy browsers only
11 years ago
Aleksander Machniak
5be6dcf0e2
Remove useless debug_level=8 and javascripts's rcube_console
11 years ago
Aleksander Machniak
2e79d8d539
Move more IE<9 specific code to legacy_browser
11 years ago
Aleksander Machniak
a5f8c8307a
Fix invalid and infinite redirect for unsupported browsers
11 years ago
Aleksander Machniak
7a5c3a3224
Fix regression where title attribute for long message subjects wasn't used on IE
11 years ago
Aleksander Machniak
eb0dec9613
Fix XSS issue in plain text spellchecker ( #1489806 )
11 years ago
Aleksander Machniak
a594999135
Use POST for refresh/check-recent request
11 years ago
Thomas Bruederli
14423c867c
Avoid empty _action= parameters in URLs
11 years ago
Aleksander Machniak
361a919424
Remove last check for IE6
11 years ago
Aleksander Machniak
64542fc803
Drop support for IE6, move IE7/IE8 support to legacy_browser plugin, update to jQuery-2.1.0
11 years ago
Thomas Bruederli
467374ca12
Avoid unexpected redirects to inbox after auto-saving a draft ( #1489789 )
11 years ago
Thomas Bruederli
a2049621c7
Allow plugins to define custom attachment classes
11 years ago
Thomas Bruederli
45924a1a8a
Foward locking parameter
11 years ago
Thomas Bruederli
188247894f
Make multi-folder message identifiers work with folders containing commas
11 years ago
Thomas Bruederli
f50a66c616
Enable listmode switch if listing is not multi-folder
11 years ago
Thomas Bruederli
aafbe8efdc
Fix forwarding all ('*') messages of a search set
11 years ago
Thomas Bruederli
1e9a59ab89
Don't remove messages from list when moving to another folder in multi-folder search mode, just update the list
11 years ago
Thomas Bruederli
f0c94a3dc3
Don't display error when moving a message to the same folder it already resides
11 years ago
Thomas Bruederli
f5799df36b
Fix folder column display and message moving in multi-folder search mode
11 years ago
Thomas Bruederli
6dc1a66451
Fix page title and folder selection in search mode
11 years ago
Thomas Bruederli
c83535876c
Small refactoring of message list column configuration; fixes table column resorting issues with hidden 'folder' column
11 years ago
Thomas Bruederli
66536974fe
Merge branch 'dev-multi-folder-search'
11 years ago
Aleksander Machniak
adaddf0b18
Improve error message on failed http connection
11 years ago
Thomas Bruederli
688fd76940
Don't trigger 'select' event twice when selecting a list item
11 years ago
Thomas Bruederli
d221576489
Disable link registering mailto: protocol handler if not supported by the browser ( #1489569 )
11 years ago
Thomas Bruederli
08da302af0
Don't hide upload dialog if no file was selected. Display an alert message for all empty file uploads ( #1489685 )
11 years ago
Thomas Bruederli
a36369c383
Fix message import dialog ( #1489685 ):
...
- Display alert if no file is chosen
- Unlock the UI if form is not submitted
- Avoid duplicate error messages
- Fix javascript error due to missing attachments list widget
11 years ago
Thomas Bruederli
519ce2e2ec
Avoid bubbling of clicks to treelist expand/collapse toggles
11 years ago
Thomas Bruederli
34ddfcecef
Fix input-button disabled state; add support for jquery UI buttons of type 'uibutton'
11 years ago
Thomas Bruederli
817c98ec3b
Add method to reset a treelist widget
11 years ago
Thomas Bruederli
532c10669b
Support structured data for autocompletion results; map 'type' attribute to CSS class for autocomplete list items
11 years ago
Thomas Bruederli
d27a4f8f9e
Fix opening compose screen in new window after saving as draft ( #1489643 )
11 years ago
Thomas Bruederli
0ca978820c
Suppress IE's default behavior of opening links in a new tab on ctrl-click by wrapping the clickable content in <span> tag
11 years ago
Aleksander Machniak
5e8da2b5c9
Added toolbar button to move message in message view
11 years ago
Aleksander Machniak
c83a9556e7
Fix possible javascript error on drag-n-drop ( #1489560 )
11 years ago
Thomas Bruederli
8a5777fd1a
Forward all arguments of the function call
11 years ago
Thomas Bruederli
f147849bb0
Use standard dialog popups for the ACL permissions form; that will open it in the main window with enoough space and better UI integration
11 years ago
Aleksander Machniak
03f1691d47
Fixed Opera > 15 detection ( #1489562 )
11 years ago
Aleksander Machniak
10abf2bc2d
Fix bug where it wasn't possible to focus the messages list with
...
mouse click on a record after the focus was put on preview frame.
11 years ago
Thomas Bruederli
001e39e4ea
Execute message/contact moving on dragend callback from list widget because that includes touch events ( #1489431 )
11 years ago
Thomas Bruederli
4ae28ff09f
Also adapt fixed table header to vertical body scrolling
11 years ago
Thomas Bruederli
cbd8f7c5d2
Adjust fixed header position when scrolling ( #1295420 )
11 years ago
Thomas Bruederli
9675702579
Fix canned responses in HTML mode ( #1489536 )
11 years ago
Thomas Bruederli
90dc9b1512
Compare message IDs before suggesting to restore compose messages on reply
11 years ago
Aleksander Machniak
2d3abfda48
Update to jQuery 1.11.0
11 years ago
Aleksander Machniak
a62c7392aa
Add 'markfolder' event ( #1485775 )
11 years ago
Thomas Bruederli
4a7a861912
Apply the right flags for searching in all folders
11 years ago
Aleksander Machniak
6fa5b437a4
Update to TinyMCE 4.x
11 years ago
Thomas Bruederli
19262e6eab
Code cleanup: remove duplicated code, don't trigger multi-folder search on simple filter requests
11 years ago
Thomas Bruederli
6884f3f1f7
Re-submit search query when switching folders
11 years ago
Thomas Bruederli
6f17090258
Fix row UID handling in list widget
11 years ago
Thomas Bruederli
1bbf8c4886
- Make search scope selectable in UI
...
- Disable thread mode when searching over multiple folders
- Encode UID values for HTML message row identifiers
11 years ago
Thomas Bruederli
2c33c7e38b
Make message pagenav (prev/next) work with sorted multi-folder search results
11 years ago
Thomas
9684dc018f
Support globally unique message UIDs with IMAP folder name appended
11 years ago
Thomas
628706acdc
Prepare message list to display IMAP folder
11 years ago
Thomas
017c4f19fd
Refactor multi-threaded autocomple contact searching to make it available for other purposes, too
11 years ago
Aleksander Machniak
5f3c7e3920
Make sure unread_children count (and class) on thread root is always updated when read status of a child row is changed
11 years ago
Aleksander Machniak
8080554cf3
Remove expand/collapse with plus/minus keys (on numeric keypad) ( #1489513 )
11 years ago
Thomas Bruederli
7c28d45c8e
Update class name in subscriptions folder list after saving folder properties
11 years ago
Aleksander Machniak
f67037ce57
Fix error when calling get_selection() after any (selected) row was removed
11 years ago
Thomas Bruederli
72975e1497
Move folder/directory list auto-scrolling functionality to treelist widget (same as auto-expand) and make it work without list header/footer blocks
11 years ago
JohnDoh
1fdb55a99e
re-add lost group_delete js event
11 years ago
Aleksander Machniak
10936fef64
Don't alter Message-ID of a draft when sending ( #1489409 )
11 years ago
Aleksander Machniak
da5fa28d57
Display different icons when Trash folder is empty or full ( #1485775 )
11 years ago
Aleksander Machniak
772bec6789
Make addEventListener() chainable for better performance and compact code
...
Replace deperecated row_init usage with addEventListener('initrow')
11 years ago
Aleksander Machniak
b3c034ce30
Merge pull request #157 from JohnDoh/trigger-insertrow
...
trigger insertrow JS event from compose screen address book widget
11 years ago
Aleksander Machniak
ac0fc383fd
Fix so message flags modified by another client are applied on the list on refresh ( #1485186 )
11 years ago
Aleksander Machniak
538e64c572
Fix Closure-compiler warnings, small code improvements
11 years ago
Aleksander Machniak
0c8049f226
Fix position of messages list column dragging layer when the list is scrolled down
11 years ago
Aleksander Machniak
9a0153324e
Implemented menu actions to copy/move messages, added folder-selector widget ( #1484086 )
11 years ago
Aleksander Machniak
f896370557
Improved drag-n-drop layer: - do not auto-select children of collapsed threads,
...
display subjects in real order (not is selection order), some code improvements
11 years ago
Aleksander Machniak
302eb266de
Fix regression where only first new folder was placed in correct place on the list ( #1489472 )
11 years ago
Aleksander Machniak
7eecf873da
Fix issue where children of selected and collapsed thread were skipped on various actions ( #1489457 )
11 years ago
Aleksander Machniak
fd0c123e44
Fix fixed header issue after removing rows (1295420)
11 years ago
JohnDoh
9a8873270f
trigger insertrow JS event from compose screen address book widget
11 years ago
Aleksander Machniak
acc900cb63
Small code improvement
11 years ago
Thomas Bruederli
0786798438
Make local storage functions work before rcmail.init() was called
11 years ago
Aleksander Machniak
7184b3a0e1
- Update TinyMCE to version 3.5.10 ( #1489442 )
11 years ago
Aleksander Machniak
184a11b4fb
Fix keyboard navigation in autocompletion list on Opera browser
...
(use keydown event on all browsers)
11 years ago
Aleksander Machniak
b82fccfc69
Display loading message when loading identity frame
11 years ago
Thomas Bruederli
8d3a9d3213
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
b5117238db
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Thomas Bruederli
bf3018e7ed
Trigger event when opening new windows with a reference to the window object ( #1489413 )
11 years ago
Aleksander Machniak
3ab616c742
Fix rowcount when list element contains bot only tr/li elements but also text nodes
11 years ago
Thomas Bruederli
34003c5fa5
Display status messages as pile of black bars overlaying the UI in order to improve visibility ( #1488974 )
11 years ago
Aleksander Machniak
b7fb20af3a
Fix issue where subject input might get filled with "null" string (IE8)
11 years ago
Aleksander Machniak
303e21fc63
Replace Array.indexOf() with jQuery.inArray() for older browsers (IE<9)
11 years ago
Aleksander Machniak
5bd8712f71
Fix folders sorting procedure.
...
Fixes the issue where after creating a folder with name 'Abc abc'
it were added before existing subfolders of folder 'Abc' and after 'Abc'.
11 years ago
Aleksander Machniak
4c8491275c
Small fixes: variable scope
11 years ago
Aleksander Machniak
f03ed8d9bb
Fix (again) IE11 detection where document.all is not defined.
...
@TODO: review our document.all uses.
11 years ago
Aleksander Machniak
741ddced5b
Fix Internet Explorer 11 detection ( #1489434 )
11 years ago
Aleksander Machniak
8d91770bcc
Do not start autocomplete request on arrow keys press
11 years ago
Thomas Bruederli
ceb2a31b38
Compare draft message-ID when restoring local message contents
11 years ago
Thomas Bruederli
7bfc02e122
Track typing activity in HTML editor
11 years ago
Thomas Bruederli
87b513853c
Better button text for message restore dialog
11 years ago
Thomas Bruederli
8c74925df1
Track typing in compose screen and only update local storage on activity
11 years ago
Thomas Bruederli
85e60ada15
First version of the local storage compose data saving feature; some behavioral improvements and encrytion are still to be added
11 years ago
Aleksander Machniak
5c7bbfcd59
Fix regression where child messages on collapsed thread weren't selected
...
on move/delete action (#1489415 )
11 years ago
Aleksander Machniak
5e3e4fe0c6
Merge pull request #152 from cmcnulty/control-shift
...
Reset shift_start on control select
11 years ago
Aleksander Machniak
04fbc555b9
Code improvements
11 years ago
Aleksander Machniak
e28b12259f
Fix issue where mails with inline images of the same name contained only the first image multiple times ( #1489406 )
11 years ago
Aleksander Machniak
052a6a4d65
Fix list record selection on lists with toggleselect:true, i.e. folder manager
...
- this is a regression in recent keyboard handling refactoring (#1489408 )
11 years ago
cmcnulty
e769a7b588
need to reset shift_start on control select
...
reproduce steps: shift-select some messages, hold down control and
select another message. hold down shift+control and select more
messages - desired behavior, two separate ranges of selected messages.
(consistent with outlook/thunderbird/windows explorer)
11 years ago
Aleksander Machniak
6a91448aee
Improve performance and code readability by using String's startsWith() method, other code improvements
11 years ago
Aleksander Machniak
8f8e263977
CS fixes
11 years ago
Aleksander Machniak
2aacf1a31d
Fix drag-n-drop broken in bc35e865
11 years ago
Aleksander Machniak
c511f5d7c8
Eliminate "blinking" loading icon in browser on messages selection
...
- do not assign location.href to the same value as it is
11 years ago
Aleksander Machniak
03da10725c
Bring back fix for #1489396 , unintentionally removed in another pull request
11 years ago
Aleksander Machniak
bc35e865ae
Fix Ctrl+click selection after recent refactorings of keyboard nawigation on list widget
11 years ago
Aleksander Machniak
0fb8940d06
Merge pull request #151 from cmcnulty/new-key-navigation
...
Spacebar for message selection, left/right arrow for thread collapse/expand
11 years ago
Aleksander Machniak
0c77475f3f
Merge pull request #149 from cmcnulty/1489403
...
#1489403 - fixes scrolling issues when highlighted message is below header.
11 years ago
Aleksander Machniak
ed119d3639
Merge pull request #150 from cmcnulty/1489396
...
fix #1489396 - make home/end key behavior consistent
11 years ago
Aleksander Machniak
b972b4c4c0
Add an option to disable smart Reply-List behaviour - reply_all_mode ( #1488734 )
11 years ago
Aleksander Machniak
60e1b34e33
Fix typo in last commit
11 years ago
Aleksander Machniak
ccb1323dc8
Move setting _next_uid to selection_post_data()
11 years ago
cmcnulty
a8876fba93
Revert "simplify home/end key behavior"
...
This reverts commit 3bef61232b
.
11 years ago
cmcnulty
9806c72764
replace space bar with arrow key thread handling
...
and switch spacebar to select messages
11 years ago
cmcnulty
3bef61232b
simplify home/end key behavior
...
Makes the home/end keys behave like every other mechanism for selecting
records.
11 years ago
cmcnulty
741f387c14
fix scrolling up
...
Make sure that the fixed header is never over a message
11 years ago
Aleksander Machniak
a222f5c045
Fix an issue where pressing minus key on contacts list was hiding list records ( #1489393 )
11 years ago
Aleksander Machniak
8946c2fca9
Merge pull request #146 from cmcnulty/1489397
...
1489397 - fix shift-down arrow key over thread when going up
11 years ago
Charles McNulty
d194179863
Fix shift-select when navigating UP the messsage list
11 years ago
Aleksander Machniak
89e50739b4
Refactored status/flag toggle code, added touch event support on flag and status icons.
...
Fixed regression in commit 4e4c2511bc
where click on flag/status/expando
icons was selecting the message row.
11 years ago
Thomas Bruederli
98b7b548a2
Merge branch 'dev-canned-responses'
...
Conflicts (resolved):
skins/classic/includes/settingstabs.html
skins/larry/includes/settingstabs.html
11 years ago
cmcnulty
52616821c8
#1489392 - arrow key with control down should *not* select messages
...
In alignment with desktop applications (windows & mac) using the arrow keys with the control key pressed should not select the messages. Changes code so that with_mouse will be passed as true when click event occurs, and row will only be toggled if it was a click event.
11 years ago
Thomas Bruederli
6abdfff07d
Allow to override popup options; return reference to popup dialog
11 years ago
Thomas Bruederli
b461a2d72e
Send last fetch time with 'refresh' requests and allow plugins to alter query parameters of http requests
11 years ago
Niklas Femerstrand
af61b9705e
Adds change_identity JavaScript event trigger
11 years ago
Aleksander Machniak
ff993eb483
Fix iframe onload for upload errors handling ( #1489379 )
11 years ago
Aleksander Machniak
902b9df7fb
Remove dont_select internal flag, we don't need it anymore
11 years ago
Aleksander Machniak
eb6253ccc1
Fix regression where click on subject text wasn't selecting the message row
11 years ago
Aleksander Machniak
075574c81f
Use onclick even for status, flag and expando actions to fix issue
...
where mouse right click would invoke action where it shouldn't
11 years ago
Aleksander Machniak
34a5ae7562
Fix issue where search result was reset after sending a message ( #1489350 )
11 years ago
Aleksander Machniak
85fece2c4d
rcube_list_widget.rows is not an array - fixed checking if it's empty ( #1489359 )
11 years ago
Aleksander Machniak
f7b2bfba09
Bring back possibility to unset default font family and font size
...
Fix style attribute quoting when font-family contains double quotes
SOme code improvements
11 years ago
Thomas Bruederli
9c41ba3c9e
Allow sysadmins to define static responses which are immutable for the user
11 years ago
Thomas B.
0201298cd8
Merge pull request #118 from Dennis1993/patch-12
...
Added support for default font size and fix legacy code for default font
11 years ago
Aleksander Machniak
8deae975f0
Fixed issues in handling reply-to/bcc fields on identity change
11 years ago
Aleksander Machniak
2efe332b49
Display full attachment name using title attribute when name is too long to display ( #1489320 )
11 years ago
Aleksander Machniak
2e30b24dbf
Fix XSS issue in addressbook group name field [CVE-2013-5646] ( #1489333 )
11 years ago
Aleksander Machniak
7c494b677f
Fix expanded thread root message styling after refreshing messages list ( #1489327 )
...
Conflicts:
CHANGELOG
11 years ago
Aleksander Machniak
66a549e133
After message is sent refresh messages list of replied message folder ( #1489249 )
11 years ago
Thomas Bruederli
4f35bec6b2
Don't normalize line breaks (doesn't work properly on IE)
11 years ago
Thomas Bruederli
0933d66b59
Keep current selection on IE browsers by adding unselectable=on to link elements
11 years ago
Thomas Bruederli
0ce2126ac9
New settings section to manage canned responses
11 years ago
Thomas Bruederli
2d6242ffb2
Make canned response insertion and extraction work with both plaintext and HTML editors
11 years ago
Thomas Bruederli
0b1de8a487
Add new feature to save and recall text snippets (aka canned responses) when composing messages
11 years ago
Dennis1993
edc49ebfc2
Update editor.js
11 years ago
Thomas Bruederli
88b4231d98
Fix touch check when IE (7|8) doesn't specify the event object
11 years ago
Thomas Bruederli
4910b0666e
Distinguish mobile/tablet/touch devices
11 years ago
Thomas Bruederli
dc84008266
Optimize list events for touch devices
11 years ago
Thomas Bruederli
5793e7f817
Make thread toggles work on touch devices
11 years ago
Aleksander Machniak
f477279035
Fix purge action in folder manager ( #1489280 )
11 years ago
Aleksander Machniak
8799df8ccd
Fix redundant SQL query on contact photo request after photo upload.
...
The query was also invalid in case of uploading photo in contact create form.
Move contact photo handling from show.inc into a separate file.
11 years ago
Thomas Bruederli
f6777712dc
Enable fixed list header in IE7, too. Seems to work after some testing
12 years ago
Thomas Bruederli
8efdd9caf7
Enable fixed message list header in classic skin
12 years ago
Thomas Bruederli
73ad4f1bfd
Finally: make message list header stay on top when scrolling ( #1295420 )
12 years ago
Aleksander Machniak
d3d1e38d72
Fix identity selection when opening extwindow from compose window
12 years ago
Aleksander Machniak
3b944edb02
Fix bug where signature wasn't changed on identity selection when editing a draft ( #1489229 )
12 years ago
Thomas Bruederli
98884050cc
Fix binary data upload with jQuery.ajax()
12 years ago
Aleksander Machniak
446dbedbf6
Fix so setting frame to blank page works also while frame is loading another page
12 years ago
Aleksander Machniak
a45f9b7bf5
Contacts drag-n-drop default action is to move contacts ( #1488751 )
...
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751 )
Use consistent naming: 'moveto' -> 'move'
12 years ago
Aleksander Machniak
d675abc571
Make identity signature field wider ( #1489159 )
12 years ago
Thomas Bruederli
6ff6bedea4
Disable dragging/copying of contact groups
12 years ago
Aleksander Machniak
0494288999
Improved/unified attachment preview page
...
Implemented attachment print button
12 years ago
Aleksander Machniak
39a82a5d45
CS fixes
12 years ago
Thomas Bruederli
dd54725b21
Merge branch 'dev-advanced-ldap-groups':
...
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
12 years ago
Aleksander Machniak
5c74e86eee
Fix messages list column dragging after changing column/sort settings
12 years ago
Thomas Bruederli
4f53ab347e
Add feature to import messages to the currently selected folder
12 years ago
Aleksander Machniak
99e17f6131
Fix timeout issue on drag&drop uploads ( #1489170 )
12 years ago
Aleksander Machniak
9ac4006d64
Remove duplicated focus() after opening print window
12 years ago
Aleksander Machniak
9749da9fcc
Fix possible wrong null assignment to innerHTML on IE10 ( #1489145 )
12 years ago
Aleksander Machniak
abe798d905
Fix rcube_clone_object()
12 years ago
Aleksander Machniak
3d78d55b5a
Move rcube_layer class to classic skin, it was used only there
12 years ago
Aleksander Machniak
15482bcade
Improved handling of Reply-To/Bcc addresses of identity in compose form ( #1489016 )
12 years ago
Aleksander Machniak
3863a9d2c5
Added user preference to open all popups as standard windows
12 years ago
Aleksander Machniak
99e27c581e
Fix unintentional compose window resize ( #1489114 )
12 years ago
Aleksander Machniak
2f321c6600
Open attachments, print and source in popups for consistency - always use
...
open_window() instead of window.open(), so plugins/skins can override popup behaviour
12 years ago
Aleksander Machniak
ece3a522d8
Fixed popup windows size issues, unified sizes
12 years ago
Aleksander Machniak
ec0f74a5b2
Unify codestile
12 years ago
Aleksander Machniak
c0e364cb5a
Align double-click time in list.js and app.js
12 years ago
Aleksander Machniak
1dfa85e0e6
Fix handling of comma when adding contact from contacts widget ( #1489107 )
12 years ago
Aleksander Machniak
ab845c0718
Fix bug where a message was opened in both preview pane and new window on double-click ( #1489122 )
12 years ago
Aleksander Machniak
1f19587f05
Fix browser warnings on PDF plugin detection ( #1489118 )
12 years ago
Aleksander Machniak
79543bec2a
Update jsTimezoneDetect to version 1.0.5
12 years ago
Aleksander Machniak
2355045ded
Change Reply-All button label/title when mailing list is detected ( #1488938 )
12 years ago
Aleksander Machniak
c8bc8c97f3
Improved attachment reminder dialog ( #1489091 )
...
Improved core show_popup_dialog() function
12 years ago
Aleksander Machniak
a522971cf8
Merge branch 'master' of github.com:roundcube/roundcubemail
...
Conflicts:
program/js/list.js
12 years ago
Aleksander Machniak
ea6d6958e0
Allow row insertion at a specified position (not only on top of the list)
12 years ago
Aleksander Machniak
ef1d6525c2
Fix display issue on addressbooks/groups list ( #1489039 )
12 years ago
Aleksander Machniak
3db62ce101
Fix messages list focus issue in Opera and Webkit ( #1489058 )
12 years ago
Thomas Bruederli
517dae3e74
Experimental: refactored list.js and html_table class to render lists with different html structures (e.g. table, ul, div). This show provide more flexibility to skin designers and improve mobile device support
12 years ago
Aleksander Machniak
b099d12965
Revert fix for #1489058 because it opened another IE8 focus issue
12 years ago
Aleksander Machniak
93580fab12
Fix opened window size on small screens in browsers where height is an innerHeight (eg. Safari)
12 years ago
Aleksander Machniak
0826b2a896
Small code simplification
12 years ago
Thomas Bruederli
b620b1df08
Remove moveTo() call which causes problems in Chrome and has no real effect in other browsers ( #1488931 )
12 years ago
Aleksander Machniak
de6e22573e
Fix PDF support detection for Firefox PDF.js ( #1488972 )
12 years ago
Aleksander Machniak
d0f616c6e0
Fix messages list focus issue in Internet Explorer ( #1489058 )
12 years ago
Aleksander Machniak
8ad2c98e9d
Fix unintentional messages list jumps on click in Internet Explorer ( #1489056 )
12 years ago
Aleksander Machniak
50cc5b370f
Fix selecting collapsed rows when using selection with Shift/Ctrl key
12 years ago
Aleksander Machniak
ad827b9117
Fix selecting collapsed rows on select-all ( #1489036 )
12 years ago
Aleksander Machniak
76a98da33e
Pass event object as an argument of 'dragend' event handler
12 years ago
Aleksander Machniak
0c974b263d
Fix keyboard events on list widgets in Internet Explorer ( #1489025 ) - It was a regression in fix for #1489008
12 years ago
Aleksander Machniak
222c7de3e1
Fix errors in IE8 when opening compose page in new window
12 years ago
Aleksander Machniak
1d4c84f4d7
Remove sig_above configuration option, use reply_mode only ( #1489001 )
12 years ago
Aleksander Machniak
723f4e63aa
Refresh current folder in opener window after draft save or message sent ( #1488997 )
12 years ago
Aleksander Machniak
3ca58cd22c
Better fix for "saving draft just after entering compose window ( #1489012 )"
12 years ago
Aleksander Machniak
1f82e46502
Fix saving draft just after entering compose window ( #1489012 )
12 years ago
Aleksander Machniak
f38d15c700
Better fix for IE9 issue with document.activeElement error ( #1489008 )
12 years ago
Aleksander Machniak
39f40104f0
Fix javascript error in IE9 when loading form with placeholders into an iframe ( #1489008 )
12 years ago
Aleksander Machniak
6228e3784f
Fix javascript error when window name (for window.open()) in IE8 contains a dot
12 years ago
Aleksander Machniak
a02c77c584
Add ability to toggle between view as HTML and text while viewing a message ( #1486939 )
12 years ago
Aleksander Machniak
daddbf2555
Better handling of session errors in ajax requests - do page reload
...
on 403 Forbidden response (#1488960 )
12 years ago
Aleksander Machniak
f41edfb91f
Fix draglayer list building, so the element used as the text source can
...
contain any element, not only A tag or text node, but also e.g. span
12 years ago
Aleksander Machniak
8b771646fa
Fix so task name can really contain all from a-z0-9_- characters ( #1488941 )
12 years ago
Aleksander Machniak
32da699830
Fix javascript errors when working in a page opened with taget="_blank"
12 years ago
Aleksander Machniak
bc2c4380b5
Add attachment menu with Open and Download options ( #1488975 )
12 years ago
Aleksander Machniak
a5c9fd11ac
Small CS improvements
12 years ago
Aleksander Machniak
77f9a402db
Fix undefined msg variable error
12 years ago
Aleksander Machniak
4383e062ef
CS fixes
12 years ago
Aleksander Machniak
ffc2d09cb4
Remove UI messages from the DOM after hide/fadeOut
12 years ago
Aleksander Machniak
eafb68b321
- Fix regression in handling LDAP contact identifiers ( #1488959 )
12 years ago
Aleksander Machniak
33dc8249fd
Fix regression in copying contacts (with drag'n'drop)
12 years ago
Thomas Bruederli
c8a714cca4
Various fixes in contact groups handling with LDAP directories
12 years ago
Thomas Bruederli
a0e86dcdeb
Fix updating contacts
12 years ago
Thomas Bruederli
d94a710e7a
Trigger and forward 'listupdate' events from list.js
12 years ago
Thomas Bruederli
d6185f3c91
Only scroll tree list of selected item isn't fully visible
12 years ago
Thomas Bruederli
de98a897f6
Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin)
12 years ago
Thomas Bruederli
86552ffc8f
Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget
12 years ago
Thomas Bruederli
e8fd39d12b
Fix inserting a new contact group when list is still empty
12 years ago
Thomas Bruederli
344943f6ce
Move some list manipulation functionality to the new treelist widget
12 years ago
Thomas Bruederli
c5a5f989a9
Allow to list contact groups in (paged) list (yet incomplete)
12 years ago
Thomas Bruederli
3c309af066
- Refactored the hierarchical mailboxlist control into a separate widget class
...
- Build address book directories list as hierarchical list
- Make address book groups collapsible using the new new treelist widget
- Use encoded identifiers for address book directory list items
12 years ago
Thomas Bruederli
72e24b7a63
Catch connection timeouts on message sending form submissions
12 years ago
Thomas Bruederli
bd0daee7fd
Merge branch 'master' of github.com:roundcube/roundcubemail
12 years ago
Thomas Bruederli
6c27c3b55e
Add search box to compose address book widget ( #1488381 )
12 years ago
Aleksander Machniak
01fc82d0ef
Fix new browser window size in Chrome ( #1488931 ), make new windows smaller
12 years ago
Aleksander Machniak
55a2e5eca1
Submit Addressbook advanced search form with Enter key ( #1488568 )
12 years ago
Thomas Bruederli
1ef4033b8d
Also block remote images in HTML part view ( #1488827 )
12 years ago
Aleksander Machniak
e24eba0fc5
DOn't use deprecated jQuery.browser, CS fixes (tabs to spaces)
12 years ago
Aleksander Machniak
b5b76d2ccb
Make sure mimetypes is an array not object in a better way
12 years ago
Aleksander Machniak
0b3b66ab12
Fix "Export selected" is inactive after contact delete ( #1488906 )
12 years ago
Thomas Bruederli
38b71e7879
Better check for 'real' links on shift/ctrl clicks
12 years ago
Thomas Bruederli
64afb530a2
Fix opener check in extwin (avoid JS errors in IE when opener is gone); always close extwin, even if opener isn't available anymore
12 years ago
Thomas Bruederli
9a6c38e148
New feature to export only selected contacts from addressbook (by Phil Weir)
12 years ago
Aleksander Machniak
83f7077ec9
Fix searching by date in address book ( #1488888 )
12 years ago
Aleksander Machniak
8809a18284
Fix regression in handling of content frames ( #1488884 )
12 years ago
Aleksander Machniak
0a9d414084
Update changelog, set version to 6.1
12 years ago
Aleksander Machniak
4fe8f923a9
Small optimization
12 years ago
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
Aleksander Machniak
17a8fb353b
Fix keybord events on messages list in opera browser ( #1488823 )
12 years ago
Aleksander Machniak
2b55d4f420
Fix selection of collapsed thread rows ( #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
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
13 years ago
Thomas Bruederli
7794ae1387
Fix connection error alerts when page unloads ( #1488547 )
13 years ago
Aleksander Machniak
ad9dac529e
Fix wrong compose screen elements focus in IE9 ( #1488541 )
13 years ago
Aleksander Machniak
2698d7ff8c
Fixed Konqueror browser detection
13 years ago
Thomas Bruederli
0be8bd11e2
Enable drag & drop file upload for contact photos
13 years ago
Aleksander Machniak
d86aa138d0
Update to TinyMCE 3.5.4.1
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
ea3021cee3
Disable TinyMCE status bar which has been enabled by default in TinyMCE 3.5.2
13 years ago
Aleksander Machniak
4188c61563
Define and use 'mozilla' class for HTML style
13 years ago
Aleksander Machniak
7c3c82974e
Update to TinyMCE 3.5.2
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
3c67157971
Remove 'focused' class on blur
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
Aleksander Machniak
e6e0d410ac
TinyMCE 3.5
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
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
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
43d98b244c
Simplify code
13 years ago
thomascube
071c78c3a4
Fine tuning Larry styles + browser specific css quirks
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
alecpl
d741a96ecd
- Fix error when calling remove_row() on non-existing row
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
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
14 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