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
Thomas Bruederli
7ea2924106
Don't display session error message if imap connection failed
2012-10-18 12:13:56 +02:00
Aleksander Machniak
df95e790ba
Remove automatic to-lowercase conversion of usernames ( #1488715 )
2012-10-18 09:52:45 +02:00
Aleksander Machniak
5f6c71ae36
Fix return value of storage_connect()
2012-10-16 18:03:58 +02:00
Aleksander Machniak
1b9923208c
Re-fix HTML entities handling in addressbook names
2012-09-21 10:11:05 +02:00
Aleksander Machniak
524e48e99a
Fix invalid error message on deleting mail from read only folder ( #1488694 )
2012-09-13 12:19:49 +02:00
Aleksander Machniak
6075f084ec
Fix deprecated functions usage
2012-08-27 11:47:42 +02:00
Aleksander Machniak
553225e1be
Fix setting locales under Solaris - use additional .UTF-8 suffix ( #1488628 )
2012-08-24 10:31:58 +02:00
Aleksander Machniak
c72325faed
Fix bug where domain name was converted to lower-case even with login_lc=false ( #1488593 )
2012-08-17 15:00:12 +02:00
Thomas Bruederli
88fb563510
Avoid warnings; silently pipe http: urls through rcmail::url()
2012-07-13 20:14:37 +02:00
Aleksander Machniak
840b4dbeb8
Simplified method of getting default addressbook.
...
Make sure to use the same source when adding contact and checking
if message is safe (sender is in addressbook).
Small code improvements.
2012-07-10 20:30:34 +02:00
Aleksander Machniak
7c8fd80310
Show explicit error message when provided hostname is invalid ( #1488550 )
2012-06-30 18:41:18 +02:00
Aleksander Machniak
8749e94b4b
Fix attachment sizes in message print page and attachment preview page ( #1488515 )
...
- Use size parameter from Content-Disposition header if specified,
- Calculate size of base64 encoded message parts
2012-06-08 11:14:53 +02:00
Aleksander Machniak
45dd7c122d
Fix host autoselection when default_host is an array ( #1488495 )
2012-05-26 20:38:50 +02:00
Thomas Bruederli
b97f21a18f
Add another alias for backwards compatibility
2012-05-23 17:28:42 +02:00
Aleksander Machniak
041c93ce0b
Removed $Id$
2012-05-22 12:31:37 +02:00
Aleksander Machniak
0a1dd5b073
Add is_escaped attribute for html_select and html_textarea ( #1488485 )
2012-05-22 11:07:20 +02:00
Aleksander Machniak
5a575b7eb0
Deprecate storage_connect() method
2012-05-22 10:33:24 +02:00
Aleksander Machniak
38a08c08e3
Add imap_connect() method for backward compat.
2012-05-22 09:24:53 +02:00
thomascube
1103607721
Better handling of HTTP request errors; re-send keep-alive requests on failure ( #1488449 )
2012-05-01 07:04:40 +00:00
alecpl
6a8b4c2951
- Fix incorrect cache ttl used in get_cache_engine() ( #1488447 ), use time() where mktime() without arguments was used
2012-04-19 06:56:52 +00:00
alecpl
e7ca048d05
- Fix render_folder_tree_select() ( #1488441 )
2012-04-18 17:44:42 +00:00
alecpl
963a10bf81
- Moved session init/config functionality into rcube class
2012-04-16 12:46:31 +00:00
alecpl
1aceb9cec8
- Framework refactoring (I hope it's the last one):
...
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils
renamed main.inc into rcube_bc.inc
2012-04-16 11:02:21 +00:00
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
2012-04-13 08:52:02 +00:00
thomascube
b8ea160178
Always return the correct connection state
2012-03-22 19:19:50 +00:00
alecpl
a71a97fa49
- Image resize with GD extension ( #1488383 )
2012-03-19 10:44:57 +00:00
thomascube
40d246fff2
Remember custom skin selection after logout ( #1488355 )
2012-02-25 15:01:30 +00:00
thomascube
fec2d8e130
Refactored IMAP cache expunge: delegate to storage object; don't rely on deprecated 'enable_caching' config option
2012-02-21 21:43:39 +00:00
alecpl
a7321e7578
- Fix URL building - skip null parameters
2012-02-08 11:59:11 +00:00
thomascube
43875379d5
Allow users to choose cols for contacts list sorting
2012-02-02 22:18:10 +00:00
thomascube
48f04d368e
Fix autoselect_host() for login ( #1488297 )
2012-01-25 08:18:30 +00:00
alecpl
08b7b66e76
- Handle ldap_public misconfiguration
2012-01-18 13:16:04 +00:00
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
2012-01-18 11:10:46 +00:00
thomascube
a2c495618a
Run imap_init plugin hook as deprecated hook; set $_SESSION['imap_host'] for backwards compat.
2012-01-16 15:23:40 +00:00
thomascube
c321a955a7
Merged devel-framework branch (r5746:5779) back into trunk
2012-01-16 15:14:41 +00:00