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
Thomas Bruederli
ec2185a1cb
Add special config attribute 'group_filters' to specify a fixed list of groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing
2013-02-05 16:12:37 +01:00
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
2013-01-31 13:49:35 +01:00
Aleksander Machniak
61be822d62
Remove deprecated functions (from bc.php file) usage in plugins
2013-01-18 15:24:49 +01:00
Aleksander Machniak
4d7964d910
Improved folder path presentation in page title (use unified delimiter, localize path).
...
E.g. folder "INBOX.test" will be displayed as "Inbox >> test"
2013-01-18 13:24:52 +01:00
Aleksander Machniak
dfc57863d1
Plugin API: Added message_before_send hook
2012-12-18 09:45:20 +01:00
Thomas Bruederli
60226a75d8
Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes
2012-11-27 12:13:33 +01:00
Thomas Bruederli
10da75f364
Move shortcut functions to framework class
2012-11-27 11:17:37 +01:00
Aleksander Machniak
a92beb6bdb
Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency
2012-11-27 08:43:43 +01:00
Aleksander Machniak
65dff8f812
Fix hidden flag and default_addressbook settings handling
2012-11-23 09:11:19 +01:00
Aleksander Machniak
f226549d4f
Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval
2012-11-12 14:50:49 +01:00
Aleksander Machniak
77de23fa93
Added cross-task 'refresh' request for system state updates
2012-11-11 10:32:05 +01:00
Aleksander Machniak
c442f822fb
Simplify keep-alive action. Now the interval is based on session_lifetime,
...
which means it's executed only if needed for session keeping (reset interval on every action).
Temporarily remove check-recent request, it will be replaced by new global system refresh request in future.
Use keep_alive setting as auto-refresh request interval (allow no-refresh mode)
2012-11-10 12:04:38 +01:00
Thomas Bruederli
086b153ae2
Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander ( #1488725 ); removed obsolete dstactive detection
2012-10-31 11:50:33 +01:00
Jean-Louis Dupond
5526f98dca
Give option to hide DB address book with addressbook plugin
2012-10-23 00:12:15 +02:00
Thomas Bruederli
9f0ca2dca6
Merge branch 'master' of github.com:roundcube/roundcubemail
2012-10-18 12:14:02 +02:00