Apache Enterprise Social Messaging Environment (ESME) Change Log Release 1.3 - 08/22/2011 ** Bug * [ESME-268] - User should not be offered the option to "resend" their own messages - it has no effect * [ESME-282] - When a public message is resent by one user, no other users are able to resend it * [ESME-304] - In the conversation view page, sending the message makes the reply go away * [ESME-336] - Streams shows all pools rather than the pools in which I'm a member * [ESME-342] - Sign On button doesn't work in IE9 * [ESME-344] - Searching for "test" doesn't display messages containing that string * [ESME-353] - Tags aren't working any more * [ESME-354] - Reply setting does not get removed from main timeline view after the message is sent ** Improvement * [ESME-233] - Restrict access to the logchanger in production mode * [ESME-308] - Update times in standard timeline on a regular basis * [ESME-331] - Update documentation for message posting in API2 to address the misunderstanding in ESME-326 * [ESME-337] - User with no admin rights to a pool shouldn't be able to edit it. * [ESME-338] - Follow / unfollow messages should contain links * [ESME-339] - Clean up web content * [ESME-350] - Add DOAP File to site ** New Feature * [ESME-135] - Add LDAP to ESME * [ESME-214] - Add container-based authentication * [ESME-292] - Implement API2 methods for Tag/Conversation follow/unfollow * [ESME-345] - Add autocompleter for add/edit pool member operation ** Task * [ESME-235] - add the profiler plugin by John Resig to profile our jQuery calls. * [ESME-321] - Get rid of deprecated methods * [ESME-328] - Rewrite the comet timeline * [ESME-340] - General Task to perform release associated tasks * [ESME-341] - Upgrade to Lift 2.3 version * [ESME-343] - Upgrade to SBT 0.7.5 version * [ESME-349] - Migrate to SBT 0.10 Release 1.2 - 02/25/2011 ESME-5 Conversation ID missing for Messages in REST-Call "get_msgs" ESME-139 Access-related changes should be logged ESME-256 Allow user to follow a conversation or tag ESME-270 Add word wrap to action page ESME-274 Have to click "SignOn" 2x when logging in in Chrome ESME-275 Feed error in parseInternetDate ESME-279 Search result does not show message text for matches. ESME-284 Make new message area expand/contract as needed to accommodate reply text ESME-285 Allow turning features on and off through configuration options ESME-286 Make My Contacts view lists expand to fix list ESME-287 All message timelines should use standard timeline format ESME-288 Style for conversations page is wrong ESME-289 All message timelines should have new messages pushed using Comet ESME-290 Public View no longer working ESME-291 Messages are present multiple times in streams view ESME-295 Tags appear in the main timeline twice ESME-296 ESME-284 Split images/bg-update.png into top/middle/bottom sections ESME-297 Change ESME name from Experiment -> Environment ESME-298 lines are double in SchedulerActor.scala ESME-299 Shrink the vertical display of messages in the standard timelines ESME-300 Clicking "reply" link in the main timeline results in a focus at the beginning of the text. Should be at the end. ESME-301 General Task to perform release associated tasks ESME-302 Add update box to tag and conversation pages ESME-303 Error in user timeline display ESME-305 Search is broken in local build ESME-306 Add message update box to search page ESME-307 Format rendering gets confused by some punctuation ESME-309 Remove Timeline tab from user page ESME-310 Replace "Contacts" tab on user page with "Following" and "Followers" tabs ESME-311 Profile picture doesn't display on the user page ESME-312 Improve users table ESME-313 Move to Liftweb 2.2 ESME-314 Fix formatting of timeline on user page so that it aligns with other timelines ESME-315 Remove "reply" option from timeline on the user page ESME-316 Sign-in button has gotten out of place ESME-317 Display of single message on opening page is wrong ESME-318 Can't reply to conversations correctly ESME-320 Add SBT integration for building project ESME-322 Some Scripts aren't loaded on tomcat ESME-324 Login message not generated ESME-325 Action mailto: failure ESME-326 "tags" parameter doesn't work in API2 "messages" call ESME-327 URL path problems ESME-330 Test failing - API2 should conversations/CONVERSATIONID GET with valid session Release 1.1-incubating - 09/10/2010 ESME-14 Redesign, rework, write unit tests for, and fully document API ESME-100 Finish web UI ESME-103 "Tabs on Message Page" ESME-108 View my pools" functionality ESME-117 Current Filter Info on Streams page ESME-126 Remove delete icons from tables ESME-127 Remove sorting from tables where it doesn't make sense ESME-147 Images in the user view are not scaled ESME-155 DB Problems during Tomcat shutdown ESME-160 Move to Lift 2.0 ESME-161 Move the existing JMX interface to Ostrich ESME-163 Search in the web interface is case sensitive (and not in a good way) ESME-165 Remove blanks from property files ESME-169 "Exception on Strems Page based on message model - ""asJS""" ESME-171 "Display of user avatar is missing" ESME-172 "User list is displayed incorrectly with extralong user names" ESME-173 "Stream UI can't deal with extra long messages" ESME-174 "Popular links aren't links" ESME-175 IE 7 doesn't work at all with new layout ESME-176 "Sign-up Page is broken" ESME-177 "Add links to users in streams page" ESME-179 "Resend is broken" ESME-180 Creating a new pool doesn't lead to a ajax-based refresh ESME-181 "Clicking ""reply"" link provides no feedback" ESME-182 "On sign-in form, ""Enter""/""Return"" key does not submit the form" ESME-183 "On the sign-in page, the footer is on the right side of the page" ESME-184 Regular action that don't generate messages push real messages out of user timeline ESME-185 "Menu overlaps avatar" ESME-186 "Popular message and link formatting is currently not working" ESME-187 Layout of message input interface - improvement suggestion ESME-189 "Clicking on a menu link shouldn't make the item disappear - should only be unclickable" ESME-190 Strange issue on Streams page ESME-192 "Install JQuery UI ""Redmond"" theme from http://jqueryui.com/themeroller/ for modal dialogs and tabs" ESME-194 User Page is buggy ESME-196 "Message layout in IE6 is broken" ESME-197 API2: Add the messageid when creating new messages ESME-198 Action: We need an action that tests for a specific message id ESME-199 API2: the replyto element seems not to be filled when retrieving via the api ESME-200 GET /users/actions don't retrieve disabled actions ESME-201 API2: a PUT to /users/action/MESSAGEID results in a 403 ESME-202 Conversation view is broken" ESME-203 Clicking ""reply"" link on a message should populate pool with the same pool as the message - ""remove reply"" should remove the pool" ESME-204 On ""My Contacts"" page both tabs are labelled ""Followers"" - one should be ""Following""" ESME-205 Search is broken ESME-206 Login via Open-ID is broken ESME-207 "Main (IE7) - Message display (tools area!) is broken - linked to
" ESME-208 [IE7] Message resend broken ESME-209 [IE7] Public - errors? ESME-210 Users (IE7) - word wrap broken ESME-211 Search ignores pools ESME-212 Messages from pools aren't hidden ESME-216 Can't add a user to a pool ESME-217 You can create an action with empty test / action fields ESME-223 Date format on users pages doesn't work ESME-224 Feed Actor Date parser error ESME-226 reduce log entries ESME-227 Empty search shouldn't be possible ESME-229 tags are present twice on streams page ESME-230 action-based filters don't work on streams ESME-231 footer on streams page doesn't adjust to longer streams ESME-232 add logchanger ESME-234 Reply doesn't work when message conatins chars that must be encoded ESME-236 Clean Web UI Files ESME-237 Script paths are wrong in Tomcat ESME-238 Sort pool drop alphabetically ESME-239 [IE7] Message reply doesn't work ESME-240 Can't create RSS feed based action UI ESME-241 No error when adding an unknown user to a pool ESME-242 The use of metadata in the api2 currently doesn't work ESME-243 Pool selectbox option value wrong ESME-257 Pools with an empty description result in an error in the pool edit view ESME-259 Pool selector in streams doesn't work anymore ESME-260 User pages aren't protected with authentication ESME-261 "User Id shown in actions when using ""&""" ESME-262 Pool Id shown in actions display instead of pool description ESME-263 Action test with day isn't restricted to correct days of week ESME-264 Logout from a user pages is wrong Release 1.0-incubating - 02/28/2010 ESME-12 List of missing REST APIs functionality ESME-19 API functions for Administration-related activities ESME-26 The message parser should ignore # in urls ESME-40 Static Texts in Resource File ESME-47 Some Licensing Nits ESME-53 Implement access pools ESME-54 Restrict viewing messages to users with access to corresponding pools ESME-69 Revoke permissions from a user in a pool ESME-72 Add other attributes to the AccessPool object ESME-73 Change REST-API to use new access pool attributes ESME-87 The current access pool UI doesn't allow users to be deleted to an access pool. ESME-89 Add create date to an action ESME-91 Add Create date to authorization token ESME-94 Conversation Page is broken ESME-95 User images aren't displayed on main messages page - public timleine ESME-96 ESME image for users with no avatars should use internal image ESME-97 Add user links to streams page ESME-100 Finish web UI ESME-101 Search is currently broken ESME-104 Profile link is missing ESME-106 Remove msgformat.scala - it is no longer needed ESME-108 "View my pools" functionality ESME-110 Wrong fields in the public timeline ESME-111 OpenID login/signon is broken ESME-113 When a message is creating containing a " character, it displays as " ESME-125 Change Date format to make lists sortable: Users and Streams pages ESME-128 Textile Formatting Stripper for non-web clients ESME-129 Delete old branches that are no longer needed ESME-131 Message in HTTP Post action includes tags twice ESME-132 Signup using username that already exists doesn't result in an error message ESME-133 Delete the scala file "didperform.scala" ESME-134 UserView.scala contains old code that is no longer used ESME-136 Complete basic test coverage for existing API2 methods ESME-141 Text replaced in post actions not used in the URL ESME-142 Get tests running on an in-memory DB (H2 or Derby) ESME-144 API2 message streaming method displays RegularReason type messages, which should not be displayed to the user ESME-150 POST /api2/pools/POOLID/users method does not work (403 - unauthorized) ESME-151 POST /api2/user/messages?message=something&pool=poolname&tags=#one,#two drops the tags (when posting to pool) ESME-154 LGPL code in ESME, review and remove before release