Hello,<br><br>here is a list of improvements and problems which I think we should address during the Trial 3 development cycle. It's going to be a very short cycle (feature freeze on 8/13) but, as usual, we will do our best to get the important changes done in time.
<br><br>* List a few, important features that makes a big difference for the
user experience and implement them. I hope the design meetings next
week will help to figure out this list.<br>
<br>* Land the security patches with the changes in the activity instance creation process that they will require. Michael will be sending patches to the list soon.<br><br>* Get the Journal to the next level. We need to figure out the multiple objects per activity issue from the user experience point of view and then refactor the API to support it. We want to land versioning support. And finally I think it would be good to figure out how datastore relates to the security system.
<br><br>* Simplify tubes setup in Activity. I can't see any reason why it couldn't be simpler than a few calls. We don't want to have activity authors deal with all the complexities which are currently in HelloMesh.
<br><br>* Refactor the Activity class to give it a coherent and almost stable API.<br><br>* The shell service needs to be in a separate process/thread than the
UI one, to avoid performance issues and dead locks. Tomeu is already
working on it, I want to get it in as soon as possible.<br>
<br>Feedback and help are both welcome!<br><br>We made some really good progress during the Trial 2 cycle, stuff is coming together!<br>
<br>Marco<br>