Commit Graph

478 Commits

Author SHA1 Message Date
Thomas Bruederli
518963d1d4 Fix _uid=* case for regular selections 2014-04-08 10:41:23 +02:00
Thomas Bruederli
f0c94a3dc3 Don't display error when moving a message to the same folder it already resides 2014-04-08 10:04:53 +02:00
Thomas Bruederli
0f48e6e660 Fix message UID extraction for _uid=*; update unread count for all affected mailboxes 2014-04-08 09:14:05 +02:00
Thomas Bruederli
0456f728ee Make UID extraction function globally availbale (for plugins) 2014-04-07 17:30:12 +02:00
Aleksander Machniak
adaddf0b18 Improve error message on failed http connection 2014-04-04 19:54:08 +02:00
Aleksander Machniak
dc0b500e78 Removed redundant default_folders config option (#1489737)
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830)
2014-04-01 19:27:07 +02:00
Thomas Bruederli
2b05c5e9ec Render 'now' dates in short form, too 2014-03-31 19:02:24 +02:00
Aleksander Machniak
1597c8a0c2 Make sure parent folder selector always contains parent folder
of current folder, even if it does not exist
2014-03-22 14:55:12 +01:00
Thomas Bruederli
ce20194266 Add setter for user object to rcube class; we already have getters for various user properties there 2014-02-10 13:18:34 +01:00
Thomas Bruederli
9ba4967a73 Create class documentation with latest phpdoc utility 2014-01-30 09:56:56 +01:00
Aleksander Machniak
3509a8e5f8 Do not use rcube_config::all() 2014-01-27 10:31:28 +01:00
Aleksander Machniak
4da065e8a9 Check/create default folders on every login not only the first (#1489423) 2014-01-27 10:08:35 +01:00
Aleksander Machniak
6fa5b437a4 Update to TinyMCE 4.x 2014-01-20 18:46:28 +01:00
Aleksander Machniak
0301d9347f CS fixes 2014-01-01 12:31:14 +01:00
Aleksander Machniak
f5d2eef55c More CS fixes, replace global $CONFIG usage with $RCMAIL->config->get() 2013-12-31 13:58:29 +01:00
Aleksander Machniak
6b2b2eca5f Remove deprecated functions (these listed in bc.php file) usage 2013-12-22 14:12:15 +01:00
Aleksander Machniak
9a0153324e Implemented menu actions to copy/move messages, added folder-selector widget (#1484086) 2013-12-15 10:01:38 +01:00
Aleksander Machniak
edca654ef0 Fix quota image broken in e71ceb0c98 (#1489467) 2013-12-09 08:55:25 +01:00
Thomas Bruederli
85e60ada15 First version of the local storage compose data saving feature; some behavioral improvements and encrytion are still to be added 2013-11-10 14:04:33 +01:00
Thomas Bruederli
98b7b548a2 Merge branch 'dev-canned-responses'
Conflicts (resolved):
	skins/classic/includes/settingstabs.html
	skins/larry/includes/settingstabs.html
2013-10-25 16:50:25 +02:00
Thomas Bruederli
9c41ba3c9e Allow sysadmins to define static responses which are immutable for the user 2013-09-19 17:56:14 +02:00
Aleksander Machniak
96f59c6150 Add option force specified domain in user login - username_domain_forced (#1489264) 2013-09-09 20:25:52 +02:00
Thomas Bruederli
4f432f880a Make result of rcmail::get_compose_responses() always an (indexed) array; add plugin hook for updating user prefs: 'preferences_update' 2013-09-04 12:07:58 +02:00
Thomas Bruederli
460a3eaaac Fix indentation 2013-09-04 11:19:34 +02:00
Thomas Bruederli
0ce2126ac9 New settings section to manage canned responses 2013-09-04 09:32:01 +02:00
Aleksander Machniak
0f5574913f Fix "PHP Warning: Missing argument 1 for rcmail::log_login()" 2013-09-02 11:47:32 +02:00
Aleksander Machniak
060467df9d Log also failed logins to userlogins log 2013-09-02 11:45:28 +02:00
Aleksander Machniak
62350ba021 Fix bugs when invoking contact creation form when read-only addressbook is selected (#1489296) 2013-08-26 10:28:34 +02:00
Thomas Bruederli
deb2b8d080 Allow to load config files for different environments (#1487311); keep (non-default) filename in URLs throughout the webmail app 2013-07-12 10:17:32 +02:00
Aleksander Machniak
9df7e17043 Disable workaround for http://bugs.php.net/bug.php?id=18556 if PHP 5.5 is detected 2013-06-21 09:34:47 +02:00
Aleksander Machniak
39b905b7a8 Canonize boolean ini_get() results (#1489189) 2013-06-20 15:08:10 +02:00
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
2013-06-18 13:49:19 +02:00
Aleksander Machniak
3dbe4f79e4 Fix session issues when local and database time differs (#1486132)
Improve performance by executing session gc on script shutdown, also call session_write_close() ASAP
2013-06-16 14:18:57 +02:00
Aleksander Machniak
ae80b5a309 Fix error when there's no writeable addressbook source (#1489162) 2013-06-11 12:08:44 +02:00
Aleksander Machniak
85e65c3c76 Improvements to PR merge "add option show_real_foldernames" 2013-06-11 09:41:02 +02:00
Aleksander Machniak
174327c25c Merge pull request #77 from dpc22/realnames
Add show_real_foldernames preference and configuration option.
2013-06-11 00:33:21 -07:00
Aleksander Machniak
4fee776e51 Small code improvement 2013-06-05 13:08:26 +02:00
Thomas Bruederli
42de33c7de Add option to use PHP's native session save handlers 2013-06-05 09:10:08 +02:00
David Carter
149f8a00cc Change show_actual_foldernames to be show_real_foldernames.
Change requested by alec@alec.pl.
2013-05-29 09:31:42 +01:00
David Carter
52deb18d96 Add show_actual_foldernames preference and configuration option.
When enabled this setting shows actual folder names rather than
the localised verions for the four default folders:

$rcmail_config['default_folders'] =
  array('INBOX', 'Drafts', 'sent-mail', 'spam', 'Trash');
2013-05-29 07:51:44 +01:00
Thomas Bruederli
0b9a7bcde3 Move rcmail::deliver_message() to framework for common use 2013-05-16 17:00:05 +02:00
Aleksander Machniak
3725cfb245 Avoid uninitialized/unused variables 2013-05-07 15:12:22 +02:00
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 2013-05-03 11:38:52 +02:00
Aleksander Machniak
7dcf242dd9 Fix list page reset when viewing a message in Larry skin (#1489076) 2013-04-29 09:07:30 +02:00
Aleksander Machniak
d14a2fb8bc Fix possible warning on some misconfig 2013-04-29 08:04:15 +02:00
Aleksander Machniak
8b771646fa Fix so task name can really contain all from a-z0-9_- characters (#1488941) 2013-03-10 11:49:20 +01:00
Aleksander Machniak
8c93c29d04 Really fix "quotum would exceed" error message handling 2013-03-04 10:38:03 +01:00
Aleksander Machniak
d3e7f92d88 Smarter overquota error detection (known error strings are:
"Quota exceeded" and "quotum would exceed") (#1484164)
2013-03-04 09:05:42 +01:00
Aleksander Machniak
e7c1aad832 Even better message on over quota error in move to trash operation (#1484164) 2013-03-02 20:29:20 +01:00
Aleksander Machniak
0bf724ef1f Display user-friendly message on IMAP "over quota" errors (#1484164) 2013-03-02 19:54:11 +01:00