Aleksander Machniak
3b1d410b4e
Fix confusing intersect/filter methods naming/behaviour.
...
Removed rcube_result_index::intersect() method.
Changed rcube_result_index::filter() to filter in the same way as
rcube_result_thread::filter(), which means it actually does array_intersect().
Added tests scripts for rcube_result_index class.
11 years ago
Aleksander Machniak
5140c31064
Remove quotes around addressee name in case they are encoded.
...
Some clients encode quotes with name using base64/quoted-printable
encoding. Quotes were removed only for unencoded strings. Now also
encoded names are handled this way.
So, recipient/sender strings are displayed without quotes around
and e.g. saving to addressbook does not save these redundant quotes.
11 years ago
Aleksander Machniak
c0dda0556c
Allow single quote in style attribute values.
...
E.g. "font-family: 'Tahoma'" should not be removed.
11 years ago
Aleksander Machniak
0f4d09b9e8
Fix empty folder icon for trash folder one level below the root
11 years ago
Aleksander Machniak
c836aa25da
Fix special folder icons for folders in one level below the root
11 years ago
Thomas Bruederli
febcd4b225
Improve wording: don't pretend that mailbox is empty if search/filter doesn't find any messages
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
Thomas Bruederli
d93ce5cde2
Fix concurrent connections to IMAP while searching
11 years ago
Thomas Bruederli
4f9bd08469
Fix icon position after listicons.png update
11 years ago
Aleksander Machniak
357f9c831a
Support SMTP socket context options via new config option 'smtp_conn_options'
11 years ago
Thomas Bruederli
bc0afad1b3
Added icon for empty trash ( #1485775 )
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
1d6082c5e2
Fix thread/list mode update and display
11 years ago
Thomas Bruederli
9202e93b75
Fix slicing of returned search result headers
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
689a222170
Append per-folder search results to global index but only if it has matches
11 years ago
Aleksander Machniak
fac59dc441
Added move/copy icons, improved edit icon and some icon positions
11 years ago
Aleksander Machniak
20be69a882
Fix class on active move/copy links
11 years ago
Thomas Bruederli
a71a9f8267
Added icons for move and copy menu items
11 years ago
Thomas Bruederli
ff3eb83492
Handle combined UID-folder identifiers in rcube_imap class
11 years ago
Thomas Bruederli
2c33c7e38b
Make message pagenav (prev/next) work with sorted multi-folder search results
11 years ago
Thomas Bruederli
2baeac116a
Fix sorting and paging in cross-folder searches
11 years ago
Thomas Bruederli
25a244908b
Remove merge conflict
11 years ago
Thomas Bruederli
b6100d9ed2
Merge branch 'dev-multi-folder-search' of github.com:roundcube/roundcubemail into dev-multi-folder-search
...
after rebasing to master
11 years ago
Thomas Bruederli
d53b60406c
Fix typos
11 years ago
Thomas Bruederli
b6e24c6946
Minor improvements to threaded searching
11 years ago
Thomas
566747af00
First attempt to search in multiple folders; do it multi-threaded using pthreads if available
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
Thomas Bruederli
5740b10bf8
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
531c4d896c
Merge branch 'master' of github.com:roundcube/roundcubemail
11 years ago
Aleksander Machniak
d924ebebf7
Fix compatibility with PHP 5.2 in html.php file ( #1489514 )
11 years ago
Thomas Bruederli
3786a48aeb
* New option that write logs to per-user directories. (Debug) logs will only be written if a directory for the current user exists.
...
* The 'write_log' plugin hook now also supports the return property 'dir' to let plugins specify the log directory.
11 years ago
Aleksander Machniak
1fd6c43e19
Improve parse_thread so it uses much less recursive calls
11 years ago
Thomas Bruederli
c5f6352710
Don't log error if no plugin config is found in global directories
11 years ago
Thomas Bruederli
8fc49e51a4
Use the right base_dn for listing records of the selected group
11 years ago
Aleksander Machniak
f56ca13f7e
Add more IMAP THREAD parser tests
11 years ago
Aleksander Machniak
18ff2e4ac6
Added some tests for IMAP THREAD parser
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
Thomas Bruederli
aa581c2912
Fall back to load plugin config from global config directories only if no local config file exists
11 years ago
Thomas B.
5991988b9a
Merge pull request #160 from Takika/patch-1
...
Load plugin config file (by plugin name) from any configured path
11 years ago
Aleksander Machniak
14bd927c71
Extracting inline image data into attachments also if data type is not set
11 years ago
nicolas-joubert
5e3d1026c6
Redirect after HTTP authentication
...
Allow to redirect to the previous QUERY_STRING after HTTP authentication.
11 years ago
Aleksander Machniak
3d2320a958
Merge pull request #161 from Musashi69/patch-1
...
Correct Net_Sieve requirement from 1.8.2 to 1.3.2
11 years ago