==============================================
    Release Notes - exo-cs - Version 1.3.2.1
==============================================

===============
 Introduction
===============

** eXo Collaboration Suite provides a rich, Web 2.0 browser-based interface with comprehensive
messaging, shared calendars, address books,  indexing, archival and search capabilities.

*eXo Address Book manages private and public contacts in your organization. A contact
lets you keep precious information such as personal or professional address and other
reaching information such as telephone, fax, email or IM. We support VCard format
import/export so that you can consolidate your existing contacts into a single place.
Additionally, you can refer your contacts from other applications such as eXo Calendar, eXo Mail.

*eXo Calendar helps you to organize and order time in your life more easily and efficiently. It
also manages your shared and public agendas in your organization. eXo Calendar provides
iCal support that you can use to exchange event/task information with other applications.
Searching for events/tasks in calendars also very convenient with full text search and advanced search with many criteria.

*eXo Mail is a mail client that is built with a variety of features designed to make your e-mail
experience more productive. It offers several ways to to view and organize your mails in-box and conversation.

*eXo Chat is a live web-based Instant Messaging system. It is a Jabber compliant chat implemented over the open xmpp protocol. With it, you can send instant message, exchange files real-time, store, export your conversation's history and sort by date, week, month. Group conversation very useful for co-working and group meeting online. eXo Chat comes in 2 flavours, the Chat application an webOS friendly windowed application and Chat Bar, an ubiquitous tiny chat bar that you can put on classic pages so that portal users can chat from wherever they are.


=============
 What's new?
=============
exo Collaboration Suite 1.3.2 features several noteworthy changes:
 * General
          
	  o Upgraded to core 2.1.6
          o Upgraded to kernel 2.0.8 
          o Upgraded to jcr 1.10.5.1          
	  o Upgraded to ws 1.3.4
	  o Upgraded to portlet-container 2.0.7          
	  o Upgraded to portal 2.5.6.2
          o Upgraded to webos 1.5.3.1
          
    * Calendar
          o Remove event category but keep events
    * Mail
          o Faster calling contacts on mail     
    * Chat
          o Support for FF 3.5  
          
Find the latest release notes here : http://wiki.exoplatform.org/xwiki/bin/view/CS/Release+Notes          
          
=========
 INSTALL
=========

Find the latest install guide here : http://wiki.exoplatform.org/xwiki/bin/view/CS/Install+Guide

- System Requirements
        Web Browser: IE6, IE7, FF2, FF3 (recommended), Safari.
        JVM: version 1.5.0_09 or higher
        Application Server : Tomcat, jboss
        Building Tools: Maven 2.0.6 and up
        openfire server version 3.4.5 for more information visit here : http://wiki.exoplatform.org/xwiki/bin/view/CS/Chat+Configuration

- Collaboration suite quick start guide
  Collaboration suite have 2 servers need to run at same time to use:
    +) exo-jboss: this is main jboss server include Collaboration web applications and all dependencies.     
    +) exo-openfire: a Jabber server used for Chat applications

Need to set the JAVA_HOME variable for run Collaboration suite's servers.
+) How to start Collaboration sute:
   * First thing first you need to give all script files the executable permission if you are in unix family environment.
   Use command: "chmod +x *.sh" (without quote) to have execute permission on these files.
   
   * NOTE for cygwin's user: the JAVA_HOME must be in MS Windows format like: "C:\Program Files\JDK 1.5"
    Example use: export JAVA_HOME=`cygpath -w "$JAVA_HOME"`; to convert unix like format to MS Windows format.
   
   * Start all servers by one command for Unix/Linux/cygwin environment:
      Go to exo-jboss/bin and run command:
      ./run.sh
   
   * Start exo-jboss server:
   
     +) On the Windows platform
       Open a DOS prompt command, go to exo-tomcat/bin and type the command:
         run.bat start

     +) On Unix/Linux/cygwin
       Open a terminal, go to exo-tomcat/bin and type the command:
         ./run.sh
    
   * Start exo-openfire server:
     +) On the Windows platform
       Open a DOS prompt command, go to exo-openfire/bin and type the command:
         openfired.exe

     +) On Unix/Linux
       Open a terminal, go to exo-openfire/bin and type the command:
         ./openfire start

-) How to access the eXo Collaboration Suite

* Enter one of the following addresses into your browser address bar:
   Classic :
      http://localhost:8080/portal
      http://localhost:8080/portal/public/classic
    WebOS : 
      http://localhost:8080/portal/private/classic/collaboration

You can log into the portal with the following accounts: root, john, marry, demo.
All those accounts have the default password "exo".

* Direct link to access applications in Collaboration suite:
    +) Calendar application: http://localhost:8080/portal/private/classic/calendar     
    +) Mail application: http://localhost:8080/portal/private/classic/mail     
    +) Address Book application: http://localhost:8080/portal/private/classic/contact     
    
  You will get login form if you are not yet logged in to Collaboration Suite.


===========
 RESOURCES
===========

     Company site        http://www.exoplatform.com
     Community JIRA      http://jira.exoplatform.org
     Community site      http://www.exoplatform.org
     Developers wiki     http://wiki.exoplatform.org


===========
 CHANGELOG
===========
- 1.3.2

Release Notes - exo-cs - Version cs-1.3.2

** Bug
    * [CS-911] - Events spanning 2 years are not highlighted
    * [CS-2482] - List view: should be hide events/tasks of calendar which is uncheck in calendar list
    * [CS-2498] - some users are not shown at task delegation field when have many users , who was added into Task delegation
    * [CS-2506] - Dragging a link displays 'javascript:void(0)'
    * [CS-2621] -  Error when run email reminder job and  popup reminder job
    * [CS-3004] -   Chat: MacOS, FF3: Little error when show room config form
    * [CS-3017] - Room owner can not see other in joining room users list 
    * [CS-3033] - should disable the some funtions on right menu of a group address book
    * [CS-3165] - unnecessary exception found while concurrently creating events
    * [CS-3171] - Don't arrange mail in time order when filter with adding tag
    * [CS-3246] - contact list in public room is empty in special case 
    * [CS-3271] - Contact list in maill app error when show on RTL (arabic)
    * [CS-3307] - IE6: UI error when show event in Week/week work view, day view, month view
    * [CS-3309] - Safari : List View: UI error when view event/task which store attachment
    * [CS-3315] - Messages are not displayed in chat window
    * [CS-3318] - don't send file in IE8 while chatting
    * [CS-3319] - IE8: user Can't save file when another user send file
    * [CS-3326] - Safari : Still Keep session of user when that user logout 
    * [CS-3327] - SMTP Error when sending mail : could not connect to SMTP server
    * [CS-3343] - IE7: UI error when search contact in case Result is empty
    * [CS-3351] - Content of alert message is wrong when join room in special case 
    * [CS-3355] -  if add star for message can't resize Detail message pane when view in Vertical layout
    * [CS-3371] - Can only see the messages I send in a private chat or in a room
    * [CS-3372] - Functionality "Show messages from" doesn't work
    * [CS-3402] - IMAP folders containing '/' not handled properly
    * [CS-3416] - automatically hide event/task of calendar when create new event/task in special case 
    
** Feedback
    * [CS-3127] - Calling Address Book from Mail is too slow

** Improvement
    * [CS-569] - Fetch headers
    * [CS-2488] - do not destroy events when deleting a category
    * [CS-2656] - In Jboss: Do not display unpublic room in the list Join room of owner
    * [CS-2761] - Order of the columns in message list
    * [CS-3159] - Room owner can not see his private room in Join room list

** Task
    * [CS-2483] - remove duplicate rome dependency
    * [CS-3269] - Upgrade to portal 2.5.6.1 

- 1.3.1
** Bug
    * [CS-2773] - Don't Subscribe to remote calendar by CalDav
    * [CS-2800] - Event category or calendar not selected when add new event
    * [CS-2976] - be Shown  name of room in user list at room 
    * [CS-2985] - UI error when many email address at To file
    * [CS-3024] - Show popup msg when try to open Inbox folder while the message detail pane is maximized
    * [CS-3026] - UI error when run calendar in weekview with arabic
    * [CS-3083] - Broken UI & exception in console when do action in Contact app after timeout
    * [CS-3084] - Little error when show tag in Vcard view in Arabic
    * [CS-3087] - Occur wrong message when comeback classic and open a folder
    * [CS-3088] - IE7 :UI error at User selector form in Arabic
    * [CS-3089] - UI error when change custom layout in Arabic
    * [CS-3090] - UI error when view detail contact in Arabic
    * [CS-3092] - Participant information sometimes can not be shown when edit event
    * [CS-3093] - Error when show mails list in Arabic
    * [CS-3095] - Little UI error when show contacts list in Mail app in Arabic
    * [CS-3102] - in the first time, message is shown in 2 places when drag&drop
    * [CS-3128] - Drag and drop of an event is possible without edit permission on shared calendars
    * [CS-3144] - Mail: Priority of an e-mail isn't shown at the first seen time
    * [CS-3146] - IE7: don't open edit event/task form when double click on event/task in list view
    * [CS-3162] - Chat, WebOS: Error when show message requires to input password
    * [CS-3167] - UI error when show/hide layout
    * [CS-3168] - Jboss:Reset button don't work
    * [CS-3169] - Jboss: Can not Cancel Editing a calendar
    * [CS-3174] - chat: IE 7 show duplicate message from system on FF when user leave or join in room
    * [CS-3177] - eXo Chat bar should be position at the bottom of the browser (not the bottom of the "html page"
    * [CS-3178] - IE7: don't remove user from Contact List
    * [CS-3179] - IE7/webos: Don't export Chat History
    * [CS-3189] - Chat bar is slowing down the browser (FF3.5, Safari and IE6) when switching tabs
    * [CS-3273] - Lost Title of  chat  room
    * [CS-3283] - show wrong message when view message at Vertical &Flip Layout
    * [CS-3320] - Webos: suddenly show other portlet while working on Chat portlet in special case
    * [CS-3321] - IE 8: don't show room list when perform to refresh before
    * [CS-3322] - User can not chat,add user,join room in special case
    * [CS-3325] - Fetching bar is always shown after finishing checking mail
    * [CS-3349] - Webos: Can't open Chat room when create new room OR join room

** Feedback
    * [CS-3122] - View as selected value is reset when quick search
    * [CS-3123] - Folders that contain subfolders are not easy to recognize

** Improvement
    * [CS-1033] - Add possibility to define exception when user or group is created to create a new calendar
    * [CS-1345] - Open add event form by javaScript only for faster
    * [CS-2772] - should allow remove Contacts  when was input  them in participant form
    * [CS-2809] - after creating an account mail, [ Enable SMTP authentication] checck box  at Outgoing tab of Edit account form should be ticked 
    * [CS-2979] - should be disable user in contact list of room when this user added into the room
    * [CS-2980] - At Room configuration : should be disable [Allow invites ] field when [ Member only ] field is not chosen yet
    * [CS-3137] - Mail: Check mail info bar disappears when select a message to view while checking mail
    * [CS-3139] - Chat: Should change content of message when user does not have right to config room
    * [CS-3150] - Should allow resize the mails list pane when no mail is selected yet
    * [CS-3151] - Searching user to send mail from Contacts list by email
    * [CS-3152] - List View should filter task/event by calendar on uncheck the check box
    * [CS-3153] - Should show alert message when search mail with special characters
    * [CS-3157] - chat: Should has warming message when members, who have no invite right, want to invite other joining room
    * [CS-3160] - Chat, WebOS: Should focus on existing room when create same name rooms by 1 user
    * [CS-3190] - ChatBar  loads around 20 .js files !
    * [CS-3275] - Avoid stacktrace in RSS generator at startup

** Task
    * [CS-3308] - check compatible version of portal rest on cs
- 1.3 Final

** Bug
    * [CS-2930] - Can't drag and drop mail 
    * [CS-2969] - Don't maximize portlet when go to webOS
    * [CS-2974] - FF: UI error when open status menu of user
    * [CS-2978] - don't add other user into new room when closed the room and join again
    * [CS-2986] - Show wrong event when add event from 13/07/2009 00:00 to 14/07/2009 23:59
    * [CS-2999] - don't show warning message when join room but don't have right
    * [CS-3007] - Calendar:IE7:Unusual warning when show Event Categories form
    * [CS-3016] - Portlet mail don't work , UI Error when over timeout 
    * [CS-3077] - Little error in Compose a new message form
    * [CS-3085] - Only list contact from Users and My contact AD when choose participant using Contact Picker
    * [CS-3086] - Have to click Cancel twice after remove the only participant to close the edit event form
    * [CS-3091] - IE7: wrong default calendar when add event/task
    * [CS-3100] - The participants list is blank when edit a event from shared calendar by shared user
    * [CS-3101] - Can not add star for message
    * [CS-3103] - memory problem with jboss run
    * [CS-3104] - can not send mail when stand at Split view
    * [CS-3105] - JBOSS session problem cause by chatbar
    * [CS-3106] - IE7: Fail when access into  a portlet in the first time
    * [CS-3107] - index of folder is fail when drag and drop a unread  message which is in a conversation
    * [CS-3108] - little error in Advance search form
    * [CS-3109] - While checking mail, if click on a message to view ,message is empty in short  time
    * [CS-3131] - Chat: Show empty page if refresh in case stand at Chat portlet
    * [CS-3132] - Chat, FF3, WebOS: Error in showing long text message
    * [CS-3134] - MAIL: sort message is wrong when sort by Sender
    * [CS-3135] - message dont add tag when filter with add tag rule
    * [CS-3138] - Error when edit a draft mail with attachments
    * [CS-3140] - Mail: Little UI error when delete a mail account
    * [CS-3142] - IE7 - contact: Occur wrongn message when go to address portlet in special case
    * [CS-3143] - Unknown error when drag&drop message to a Tag while getting mail
    * [CS-3147] - Error when try to show mail list in Inbox while maximizing the mail details pane
    * [CS-3148] - Need much time for loading the about 100 users list but then no more user is displayed in list when show form to select mail to send from contact list
    * [CS-3154] - Change "Invitations seding" to "Invitations Sending"  in resource file 
    * [CS-3161] - Chat, IE7, WebOS: Should allow to drag & drop sub popup
    * [CS-3163] - Chat, IE7: Error in showing personal contacts list of 2 users in 1 browser
    * [CS-3164] - Chat, WebOS: "Service message: XMPPSession is null" appears sometimes when show Join room

** Improvement
    * [CS-2571] - Apply button style to recipients buttons
    * [CS-2895] - use buttons in message view
    * [CS-3129] - Contact: Should set "My Contact" is default value when create new contact
    * [CS-3130] - Improve time to load the Select email form with about 100 users when add email to send reminder
    * [CS-3136] - Calendar: Still show Edit calendat form although saved in special case
    * [CS-3145] - Eml file isn't checked by default when reply a message with "Reply Original message as an attachment" setting




- 1.3 RC1
** Bug
    * [CS-2867] - impossible to change time by mouse
    * [CS-3000] - can not subscribe to caldav by sunbird and window calendar
    * [CS-3002] - Server log print out NPE
    * [CS-3006] - Calendar: Don't show "Add new event" item when right click on existing event/task
    * [CS-3008] - still can add quick event in first time after delete all categories
    * [CS-3009] - Duplicate event category value in special case
    * [CS-3010] -  Need alert message when user input wrong password to join room
    * [CS-3011] - Don't show attachment of message in sent folder
    * [CS-3013] -  Normally there's no system message alerts some one has just joined room
    * [CS-3014] -  Show message require input "event summary" when delete participant
    * [CS-3015] - Error when close Add Calendar form without input
    * [CS-3018] - Still can add Event in shared calendar which user don't edit right in special case
    * [CS-3019] - events belong category is still displayed although that category isn't selected to view
    * [CS-3020] - don't show content of message when import
    * [CS-3021] - User can not add another into his personal contacts list after refuse the invitation
    * [CS-3022] - Quick add event: still allow set time although selected "All day" in special case
    * [CS-3028] -  should message to user known user can't do action with Address book of group
    * [CS-3029] - Unknow error when search mail with special character : ^
    * [CS-3031] - Little error in showing chat bar
    * [CS-3032] -  Page iterator is still shown when filter user
    * [CS-3035] - Public Calendar:User who don't have selected membership still have edit right
    * [CS-3076] - Chat portlet can not work on webos mode
    * [CS-3078] - Show error message when edit draft
    * [CS-3079] - Can not add event/task for group calendar
    * [CS-3080] - IE7: Join room form always show there's 2 pages in iterator when there's no room to join
    * [CS-3081] - Page iterator was not shown after added more than 10 contacts (need to refresh)

- 1.3 Beta2
** Bug
    * [CS-2599] - import address book or import calendar or import mail :  uploading is frozen when upload file again
    * [CS-2672] - safari: Month view: when click on event , event is drag& drop automatically
    * [CS-2812] - have some bugs occur when run quick chat
    * [CS-2835] - IE7: UI error at Room configuration form when set security
    * [CS-2840] - Occur wrong message when join room in special case
    * [CS-2844] - IE 7: IU error when show detail of message
    * [CS-2893] - IE7-WeOS: Can not do anything after logout/login while checking mail
    * [CS-2896] -  IE 7: while standing at search form : Can't open add/edit event/task form,Can't show menu when right click on calendar
    * [CS-2897] - Message ui error when click to show message detail
    * [CS-2898] - Commetd always send message when has chat bar portlet
    * [CS-2899] - unknown error when export the message, which has only header
    * [CS-2903] - room list does not show the rooms....
    * [CS-2909] - CS On webOS button does not open WebOS
    * [CS-2915] - Replace Save button in Password required popup by Cancel
    * [CS-2917] - Error in showing email address of receivers when "Reply to all" from Sent folder (auto put to cc field)
    * [CS-2918] - Always auto change priority of draft mail to "Normal" when edit a saved draft with high or low priority
    * [CS-2919] - Can't import email
    * [CS-2931] - Problem when click check mail button while selecting default folders (except Inbox)
    * [CS-1397] - multiple reminders at the same time     
    * [CS-2428] - Broken UI  at Create a new account form when Your display name field is so long     
    * [CS-2666] - Can invite others to join room when user does not have right          
    * [CS-2888] - ics import - duration is one day later
    * [CS-2900] - Chat bar is not floating
    * [CS-2906] - Show Message from : does not work     
    * [CS-2913] - UI error when try to some actions on email of account which was deleted in special case
    * [CS-2914] - IE7: Error in displaying Compose mail form when there're many email addresses
    * [CS-2916] - wrong default date time of event when create on month view
    * [CS-2929] - room name is not what user entered    
    * [CS-2936] - Right click on Calendar , UI error
 
** Improvement
    * [CS-569] - Fetch headers    
    * [CS-2254] - Thread date doesn't seem to change when a new email is added    
    * [CS-2895] - use buttons in message view  
    * [CS-2932] - Make imap the default choice in new account wizard
    * [CS-2933] - "Get only emails since" default value should be 10 days earlier

** New Feature
    * [CS-2385] - RTL CS apps
    * [CS-2536] - New Home page design for cs 1.3 with chat integrated
    * [CS-2677] - Chat Bar : Main UI  
    * [CS-2813] - Messages Sync

- 1.3 Beta1

** Bug
    * [CS-2486] - Email wrongly displayed
    * [CS-2710] - Unknown error when perform to some actions : share calendar,create event/task,edit calendar group,export calendar
    * [CS-2718] - UI error  when search mail
    * [CS-2719] - Change language to Arabic: UI error when add tag for Mail
    * [CS-2720] - has unexpected word at Add/Edit Message filter form
    * [CS-2722] - UI error when add tag for message in special case
    * [CS-2727] - Don't highlight   days in mini calendar/ year view  when These days have events/tasks
    * [CS-2728] - Don't shown event/task in List  View
    * [CS-2729] - Can not check mail
    * [CS-2767] - Can't export address book in special case
    * [CS-2768] - Lost message when drag and drop from a folder to Inbox folder, Or drag&drop message from a folder to Trash folder
    * [CS-2608] - have some UI error at Chat portlet
    * [CS-2627] - Lost content of conversation when show message from Today/This week/Last 30 days/beginning
    * [CS-2631] - occur wrong message when set security for room in special case
    * [CS-2669] - Overloaded methods in UICalendarPortlet.js
    * [CS-2717] - UI error when open mini calendar at edit account form
    * [CS-2721] - Change language to Arabic: UI error at detail header of mail and order of icons are fail  on FCK editor at compose mail form
    * [CS-2725] - Can't send the same file in special case
    * [CS-2726] - Don't show all user in user List at a public room
    * [CS-2766] - IE7: occur wrong message when perform  some actions
    * [CS-2769] - don't check mail any more after checked mail by limit checked date
    * [CS-2836] - Context menu is displayed incorrectly in IE 6

** Improvement
    * [CS-787] - Simplified new account wizard
    * [CS-1162] - Add contact to shared address book
    * [CS-1810] - Support for 'multi-part/related' mime type
    * [CS-2764] - Select multiple recipients from address book
    * [CS-2765] - Improve experience of giving answer to "Will You Attend ?" in Mail
    * [CS-2815] - Reply to all shortcut in message header
** New Feature
    * [CS-376] - Move events between calendars
    * [CS-839] - Add event participants by email
    * [CS-1008] - dynamic RSS/calDAV feeds
    * [CS-2568] - Custom Layout as a User Settings
   * [CS-764] - Revamp Participants tab
    * [CS-2509] - List Personal IMAP folders
    * [CS-2676] - Synchronize folder on click
    * [CS-2678] - Chat Bar : Status


