Commit Graph

427 Commits (dcf877c692749459c53a557c4243ce344a3e7001)

Author SHA1 Message Date
thomascube 5879c09ca0 Use proper timezones from PHP's internal timezonedb (#1485592) 13 years ago
thomascube 7c2a9310c4 Use iframes for identity management 13 years ago
alecpl a61ccea31a - Small fixes to r5662 13 years ago
alecpl 08ffd939a7 - Add separate pagesize setting for mail messages and contacts (#1488269) 13 years ago
alecpl 81c2ce9b7b - Remove some UI-specific one-liners from rcube_webmail object 13 years ago
alecpl e2dfb5ebad - Fix handling of INBOX's subfolders in special folders config (#1488279) 13 years ago
alecpl 34c2e34671 - Fix "PHP Warning: Invalid argument supplied for foreach()" (#1488264) 13 years ago
thomascube b540ed15a3 Larry is growing up 13 years ago
thomascube 01d0affaa1 Pass attributes from skin to form table 13 years ago
thomascube e19229ce09 Larry's identities settings and about page 13 years ago
alecpl a90ad2840f - Deprecate $DB, $USER, $IMAP global variables, Use $RCMAIL instead 13 years ago
alecpl b6da0b76af - Remove deprecated global $IMAP variable usage (#1488148) 13 years ago
alecpl 7e263ea204 - Add option to set default font for HTML message (#1484137) 13 years ago
alecpl c33dc1a451 - Fix typos in handling support link label 13 years ago
alecpl 73571d3d26 - Reload UI after skin change 13 years ago
alecpl e01e798517 - Fix action when toggling prefer_html option state 13 years ago
thomascube ce22f1e0c6 Show configurable support link in about page; refer on <srcuri> for download link; no link to roundcube.net to avoid tons of support requests 13 years ago
alecpl 1911cc4062 - Use channel/uri as possible source locations
- Handle dependent/required plugins
13 years ago
alecpl 45fa64c3c9 - Added About tab in Settings 13 years ago
alecpl 710b1bd684 - Add option to skip alternative email addresses in autocompletion 13 years ago
alecpl aa07b22906 - Fix so folders with \Noinferiors attribute aren't listed in parent selector
- Add LIST result and folder attributes cache
- rcmail_render_folder_tree_select(): fix 'exceptions' parameter, add 'skip_noinferiors' option
13 years ago
alecpl 0324621797 - Fix JS error when dst_active checkbox doesn't exist (#1488133) 13 years ago
alecpl 8881766a9f - Improved performance by skipping folders list sorting when it's not needed in folder manager 13 years ago
alecpl b96ed4b74e - Fix issue where it wasn't possible to change list view mode in folder manager for INBOX (#1488107), also show messages count and size in such case 13 years ago
thomascube e750d1b816 Restrict folders list to write-only in selectors for special folders and save-message-to option 13 years ago
thomascube 1cc9e210f5 Make date/time format user configurable; drop 'date_today' config option 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 13d45dfbda - Localize forwarded message header (#1488058)
- pl_PL update
- Fix label: databaserror -> dberror
13 years ago
thomascube da71783bc9 Move timezone computation to rcube_config; don't override SESSION['timezone'] when saving prefs 13 years ago
alecpl dd6a47c24a - Fix parent folder ACL checking in some cases 13 years ago
alecpl 72fa193335 - Disable subscription on virtual shared folders 13 years ago
alecpl 189a0ae4dc - Unsubscribe from non-existing folders always (on listing), not only in Settings/Folders UI 13 years ago
alecpl 85e7a3d4a3 - Fix moving folder to root, it wasn't working with IMAP delimiter different than a dot (loast part of r5023) 13 years ago
alecpl c6c99c89e6 - Add ACL check on parent folder 13 years ago
alecpl 363514e30b - Move rcmail_localize_folderpath() to main.inc 13 years ago
alecpl 1cd36267a1 - Improved detection of folder rename possibility and its handling 13 years ago
alecpl f9e2858ae1 - Exclude edited folder from parent selector 13 years ago
alecpl e86b4f4246 - Fix: folder selector doesn't list unsubscribed folders, followup to r4942 13 years ago
alecpl 210438a6be - Unsubscribe from non-existing folders automaticly on folders listing 13 years ago
alecpl c9cfd6d4bf - Improved parent folder selector 13 years ago
thomascube 71cc6bf630 Add drop-target for root folder; fix row insertion when moving to a protected folder 13 years ago
alecpl 19869073e3 - Plugin API: added folder_delete and folder_rename hooks 13 years ago
alecpl 9220169bf1 - Fix handling of other users namespace roots 13 years ago
alecpl f6eb1e29df - Fix creating/renaming folders with accented characters (#1487974) 13 years ago
alecpl 25e6a0f110 - Add rcube_imap::mailbox_info() 13 years ago
alecpl 67975b99ef - Improved namespace roots handling in folder manager 13 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
13 years ago
alecpl 5f2d1588dd - Add 'foldername' attribute to folders table rows, so plugin writers would be able to iterate over the table rows and find wanted folders (folders_list hook) 13 years ago
alecpl 2d5beeaf06 - Don't call rcube_idn_to_ascii() on empty data 13 years ago
alecpl 1d5779b257 - Add option to force spellchecking before sending a message (#1485458) 13 years ago
alecpl d9641b0874 - Allow setting special folder with "<" character 13 years ago
alecpl 516467080b - Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864) 13 years ago
alecpl d734481983 - Added option to specify to which address book add new contacts 13 years ago
alecpl ccc059fd70 - Re-designed cache, fixes memcache/apc issues 13 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)
13 years ago
alecpl 4bb7d27b54 - Removed focus_on_new_message option, added newmail_notify plugin 13 years ago
alecpl ac3ad69e94 - Fix possible ambiguity in folders caching (when list_mailboxes() was called the same result was returned, no matter what was the 1st and 2nd argument) 13 years ago
alecpl 0d277ef01b - Plugin API: Add name and parent_name arguments to folder_form hook 13 years ago
alecpl d08333ea57 - Fix problems with subfolders of INBOX folder on some IMAP servers (#1487725)
- Fix handling of folders that doesn't belong to any namespace (#1487637)
13 years ago
thomascube bbb1427caa Gracefully shrug on database errors 13 years ago
alecpl dae34b5c3f - Support 'abort' and 'result' response in 'preferences_save' hook, add error handling 13 years ago
alecpl bbce3edd61 - Add simple ACL rights/namespace handling in folder manager (display folder's namespace, modify edit form fields according to MYRIGHTS) 14 years ago
alecpl d80bd153a4 - Fix email_dns_check setting not used for identities/contacts (#1487740) 14 years ago
alecpl e8d5bdc84e - Fix IDNA support when IDN/INTL modules are in use (#1487742) 14 years ago
alecpl b373fd4b3d - Fix setting timezone in Preferences (#1487705) 14 years ago
alecpl e81a30752b - Fix impossible to subscribe to protected folders (#1487656) 14 years ago
alecpl 68d2d54100 - Move action files map from index.php to steps' func.inc files 14 years ago
thomascube f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 14 years ago
alecpl 600bb156f7 - Use improved get_capability() syntax, saves CAPABILITY call in some cases 14 years ago
alecpl 77437e70f9 - Fix typo 14 years ago
alecpl 591dd80d22 - Fix Fatal error: Call to a member function get_capability()... 14 years ago
alecpl 3ee5a7200a - Improved Mail-Reply-To and Mail-Followup-To headers handling 14 years ago
alecpl 90f81a6c8d - Better support for READ-ONLY and NOPERM responses handling (#1487083)
- Add confirmation message on purge/expunge commands response
- Fix CLOSE was called on unselected mailbox
14 years ago
alecpl 0e11940a65 - Improve performance of folder rename and delete actions. Don't get list of all folders when we need only children of the specified folder. 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 b72e2f9a17 - Fix handling of folders with "<>" characters in name 14 years ago
alecpl 44840971e8 - Fix handling of folders with name "0" (#1487119) 14 years ago
alecpl 83ba22c77b - Unify template files naming 14 years ago
alecpl eeb85f4257 - Add option to place replies in the folder of the message being replied to (#1485945) 14 years ago
alecpl 36ed9d7ec6 - Improve performance of rcube_imap_generic::countMessages() using STATUS instead of SELECT 14 years ago
alecpl a5a4bf46bd - Add basic IMAP LIST's \Noselect option support (mark unselectable folders as virtual, etc.) 14 years ago
alecpl 1c1e1e39f3 - Fix duplicated e-mail field in identity form (#1487054) 14 years ago
alecpl f22ea7ba18 - Support SMTP Delivery Status Notifications - RFC3461 (#1486142) 14 years ago
alecpl 868deb5dab - Make htmleditor option behaviour consistent, add option to use HTML on reply to HTML message (#1485840) 14 years ago
alecpl 6c6bb09b15 - Add mdn_request=4 14 years ago
alecpl ce92ba767a - Plugin API: improved 'abort' flag handling, added 'result' item in some hooks: group_*, contact_*, identity_* (#1486914) 14 years ago
alecpl b3660bbdc3 - Add option to "Return receipt" will be always checked (1486352) 14 years ago
alecpl a99968259d - Add option to automatically send read notifications for known senders (1485883) 14 years ago
alecpl e99991996d - Add Internationalized Domain Name (IDNA) support (#1483894) 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
thomascube 62c791f609 Prevent from saving a non-existing skin path in user prefs 14 years ago
alecpl f8e8af7e7c - Settings block (fieldset) can have any content (not only a table with hardcoded structure) 14 years ago
alecpl d11fb20061 - Added fieldsets in Identity form, added 'identity_form' hook 14 years ago
alecpl 01538da580 - Show disabled checkboxes for protected folders instead of dots (#1485498) 14 years ago
alecpl 4612535008 - Revert last (unintentional) commit 14 years ago
alecpl b72a1001dc - ja_JP update (#1486911) 14 years ago
alecpl 119ad13d74 - Rename hooks: contact_save -> contact_update, identity_save -> identity_update, delete_identity -> identity_delete
- Print warning to the log about deprecated hook names usage
14 years ago
alecpl 8ed0152e51 - Don't add threads checkbox in virtual folder record 14 years ago
alecpl e6ce0062f2 - Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings) 14 years ago
alecpl b25dfd0913 - removed PHP closing tag 14 years ago
alecpl 54759ce120 - some improvements + added splitter in Identities 14 years ago
alecpl a03c98092f - fix IMAP errors on Settings/Folders (always call _id2uid() with mailbox set)
- performance: add option to not checking MAXUID in messagecount()
14 years ago
thomascube bc4960108e Option not to mark messages as read when viewed in preview pane (#1485012) 14 years ago
alecpl 63ab02a9f2 - hide threads related prefs when threads are not supported by IMAP server
- performance: don't load folders list when we don't need it
14 years ago
alecpl 258a043a31 - hide threads related stuff if threads are not supported 15 years ago
thomascube f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 15 years ago
alecpl 5821ff5123 - Don't show a warning on html2text switch when textarea is empty
- Set properly select's value when html2text is aborted
15 years ago
alecpl e55ab02682 - Add 'default_charset' option to user preferences (#1485451) 15 years ago
alecpl b7f952248e - Add 'delete_always' option to user preferences 15 years ago
alecpl 47ad83f337 - Added force_7bit option to force MIME encoding of plain/text messages (#1486510) 15 years ago
thomascube 47d8d39cf4 Use rcmail::imap_connect() to establish IMAP connections; always initialize rcube_imap object in mail steps 15 years ago
alecpl 90b1cb2efc - Fix displaying of hidden directories in skins list (#1486301)
- Fix open_basedir restriction error when reading skins list (#1486304)
15 years ago
thomascube 655bd9ade2 Cleanup top-posting feature (sorry, there are again some new texts) 15 years ago
thomascube 0207c45c90 More options for top posting feature (#1484272) using patch from Phil Weir 15 years ago
alecpl 50f56d2046 - top posting (#1484272) 15 years ago
alecpl 49771b1039 - Don't display disabled sections in Settings (#1486099) 15 years ago
alecpl 93a88c95b7 - Prevent from setting INBOX as any of special folders (#1486114) 15 years ago
alecpl 1cead0cbf4 - sorting by message index - added 'index_sort' option (#1485936) 15 years ago
thomascube 141c9e732d Reload settings page if language was changed 15 years ago
alecpl f05834857c - Re-designed User Preferences interface 15 years ago
alecpl e54bb72d30 - Added 'display_next' option 15 years ago
thomascube 2a5d02ab8e Also protect GET request from CSRF 15 years ago
thomascube 5499336fef Use global request tokens and automatically protect all POST requests 15 years ago
thomascube 57f0c81f2c Use request tokens to protect POST requests from CSFR 15 years ago
thomascube 3ca3bd467a Add plugin hooks 'smtp_connect' and 'list_identities' (#1485954, #1485958) 15 years ago
alecpl 5d4ac46c1b - Add 1 minute interval in autosave options (#1485854) 15 years ago
alecpl a5897a3e38 - Support UTF-7 encoding in messages (#1485832) 15 years ago
thomascube f879f4e2f8 Trigger 'create_identity' when creating a new user; Allow 'create_user' hook to abort the operation 15 years ago
thomascube 69f18a09ae Add plugin hooks for creating/saving/deleting identities and contacts 15 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 15 years ago
alecpl 82c45a1952 - clean up, use simpler _get_email() replacement 15 years ago
alecpl cbf1f3cfaa - Fixed creation of folders with '&' sign in name (reverted r1357) 16 years ago
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
yllar 55ef334b1e #1485658 16 years ago
alecpl 0456f83bcc #1485567: fix virtual folders names 16 years ago
thomascube 35c31ed638 Group settings boxes together in floating blocks for better layout 16 years ago
alecpl de2e0bfeb8 #1485439: style fixes for IE6,7 16 years ago
alecpl 2a41355776 - Added 'show_images' option, removed 'addrbook_show_images' (#1485597) 16 years ago
thomascube 2fd975071a Option to check for new mails in all folders (#1484374) 16 years ago
alecpl b8ae5093cc - Fix HTML editor initialization on IE (#1485304)
- move back toggle_editor function to editor.js
- merge identity and compose editor init functions
16 years ago
alecpl 79af0bb1ba - Add warning when switching editor mode from html to plain (#1485488)
- Unified editor switching functions
16 years ago
alecpl 7f59c01a45 #1485511: better handling for editing non-existing identities 16 years ago
alecpl 95d90f86d9 - Added 'keep_alive' and 'min_keep_alive' options (#1485360) 16 years ago
alecpl 1971ddc1dd - last commit fix 16 years ago
alecpl ccd04868e0 - Added option 'identities_level', removed 'multiple_identities'
- Allow deleting identities when multiple_identities=false (#1485435)
16 years ago
alecpl ec01712a99 - Added option 'identities_level', removed 'multiple_identities'
- Allow deleting identities when multiple_identities=false (#1485435)
16 years ago
alecpl 06343d189e - Added option focus_on_new_message (#1485374) 16 years ago
alecpl 407dcf9e71 - Fix html signature formatting when identity save error occured (#1485426) 16 years ago
alecpl 701b9a7c6b - Add feedback and set busy when moving folder (#1485497) 16 years ago
alecpl 70087c52bc - don't set border=0 for images (use css for that) 16 years ago
alecpl 112c9133bb - removed deprecated rcube_add_label() and all uses
- code for 'show' action added in r1937 moved to show.inc
16 years ago
alecpl 9b3d7f743f - Add 'skip_deleted' option in User Preferences (#1485445) 16 years ago
alecpl ffae15e5fc - Added 'mime_param_folding' option with possibility to choose
long/non-ascii attachment names encoding eg. to be readable
  in MS Outlook/OE (#1485320)
- Added "advanced options" feature in User Preferences
16 years ago
alecpl 7315902cb2 #1485405: typo 16 years ago
alecpl e98809ae55 - allow to enable/disable configuration for only some of special folders 16 years ago
alecpl cc669e3727 - read current language from rcube_user object (config may contains 'pl', but user 'pl_PL') 16 years ago
thomascube 95fcc33472 Separate method to create iframe tags (with a list of allowed attributes) 16 years ago
alecpl e2c610ebfa - use more 'html' class 16 years ago
alecpl 106d057f84 - allow signature textarea size setting from skin + use cols=60 16 years ago
alecpl d93fc991a8 - Display progress message for folders create/delete/rename operations (#1485357) 16 years ago
alecpl 491a6e2901 - Allow and use spellcheck attribute for input/textarea fields (#1485060) 16 years ago
thomascube f645ce169e Redesign of the identities settings + add config option to disable multiple identities 16 years ago
alecpl a81be1b534 -small folder names abbreviation fixes 16 years ago
alecpl 3bd94b142e - use html2text for signatures in Settings/Identities 16 years ago
alecpl 000bb9a55c - localization fix for 'replyto' label length (use short 'replyto' and long 'reply-to') 16 years ago
thomascube 3e8bd7af59 Insert virtual folders in subscription list (#1484779) + code cleanup 16 years ago
alecpl 55fb73529c - fix language setting (language select wasn't "refreshed" after change) 16 years ago
thomascube 62784a2ce5 Interesting: (0 == 'auto') => true 16 years ago
thomascube c8ae2497b7 Auto-detect client language and timezone if desired by config/prefs 16 years ago
thomascube 64f20dae0c Show real names in folder drop-down + rebuild default_imap_folders property when saving prefs 16 years ago
thomascube cb3538d2ab Make special folders configurable for the user 16 years ago
thomascube 6d6e066f23 Code cleanup with new html classes 16 years ago
alecpl 67effe9904 - actually we don't need default_skin option 16 years ago
alecpl 3b6b91ad1e - lost files from r1539 16 years ago
alecpl e58df3adc9 - Added option to select skin in user preferences (#1485031)
- template_exists() moved to rcube_template class
16 years ago
alecpl 166b615dbb - Added option to disable displaying of attached images below the message body 16 years ago
alecpl f0d4b72a4e - User preferences grouped in more fieldsets 16 years ago
alecpl 712b30dd2d - Added option to display images in messages from known senders (#1484601) 16 years ago
alecpl 6eaac22d32 - Disallowed delimiter in folder name (#1484803) 16 years ago
alecpl 681a59fa52 - Support for subfolders in default/protected folders (#1484665) 16 years ago
alecpl 681969e95f -don't set Preferences pagetitle in ajax calls 16 years ago
alecpl a55606b122 -localized pagetitle in Settings and Address book
-removed useless and not working code
16 years ago
thomascube c1b3c4cc31 Don't check for non-existing property -> fix address book 16 years ago
alecpl 3044ae271e -added flag_for_deletion in user prefs 16 years ago
alecpl 1931cab4be -removed messages list sorting option from user prefs 16 years ago
alecpl d9b29a2172 - In Preferences added possibility to configure 'read_when_deleted', 'mdn_requests', 'message_sort_col' and 'message_sort_order' options 16 years ago
alecpl 72b2807fb9 -added confirmation message after identity insertion (like after update) 16 years ago
thomascube 1854c4525b More code cleanup + oop-ization 16 years ago
alecpl 32ac953986 - Fix management of folders with national characters in names (#1485036, #1485001) 16 years ago
alecpl 5b82152607 - fixed saving preferences after r1344 16 years ago
thomascube 197601ef5f Next step: introduce the application class 'rcmail' and get rid of some global vars 16 years ago
alecpl 4c84ddade7 - removed redundant code 16 years ago
svncommit 140d6e9063 fix HTML mail sending 16 years ago
alecpl 09c1a37be2 - last change fix 16 years ago
alecpl 28c59fcf24 - fixed folders management after r1291 16 years ago
thomascube ccb412f982 Set minimum number of rows per page (#1484935) 16 years ago
alecpl 33bb9826a7 - added tinyMCE localization setting
- don't use tiny_mce_src.js
16 years ago
svncommit d9344fc349 HTML editing fixes, upgrade to TinyMCE v3.0.6 16 years ago
alecpl a901aa564a - Added sections (fieldset+label) in Settings interface 16 years ago
thomascube 47124c2279 Changed codebase to PHP5 with autoloader + added some new classes from the devel-vnext branch 16 years ago