OO-420: remove the bookmarks, write an upgrader, implements the Panel "Courses" in home
Merge OpenOLAT default branch to OpenOLAT 8.3 repo with 81f7b0a81fca63785c83719d2501de9e8c1b3897
OO-420: implements the new design of "Home > Courses" and "Repository > Catalog"
OO-449: first part of the implementation: remove smack libraries, refactor controller and unify them, implements messaging across the OpenOLAT event bus, implements administration part to enable chat...
OO-449: refactor user session to work with identity key, make it pop, implements one to one chat, group chat, course chat, remove connect user list, refactor UserRequest to make it an interface
OO-449: implements notifications for private message, download of log in course and group, archive of log by course deletion...
OO-449: move from ehcache to infinispan to have access to a distributed cache in a cluster environment, fix some issues with a cluster environment
OO-449: implements roster on the database
Merge OpenOLAT default branch to OpenOLAT 8.4rc with 5b43c978a242d2c0307e1d01a69dad9ec3910864
OO-469: upgrade spring to 3.2, hibernate to 4.1.9 and remove cglib
OO-449: better anonymous handling
OO-449: refactor the cache manager to be simpler
OO-449: implements the roster for business groups with flag for coach
OO-449: move the HQL queries to NamedQueries annotations, add unit tests for all queries
Merge OpenOLAT 8.4rc to OpenOLAT 8.4 dev catalog with d6008f6965b5ca6e133dff9dfb3fd18c7cea3f86
OO-449: add scripts for PostgreSQL
OO-449: implements feedback, gui enhancements...
Merge OpenOLAT default branch to OpenOLAT 8.4rc with 02fc8858dfa48277e665a2cb919f131f1039351e
OO-449: gui enhancements, show portrait, refocus on the input field...
OO-449: layout the list of messages