What's new in Lucane Groupware 0.7.5 ?
Applications
Shared Folder
Most of the work since Lucane 0.7.4 was done on this application. It has been written from scratch to replace our old filemanager.

It features file upload & download, can handle file versions, uses Lucane's ACL system to manage access rights, ...
It's available for desktop and web clients.

Todolist
Todolist's web application is now usable : you can create / edit / remove lists and items. Access right is handled through our new ACL web editor.

A bug that prevented todolist to work with Postgres has been fixed.
Calendar
This application hasn't changed much this time. We only had to do a few bugfixes.
- fixed bug with multiday events in freebusy dialog
- corrected day headers in calendar's weekly pdf export
- fixed calendar's week export : start date was used instead of end date
- corrected bug with calendar.set(...). if we're the 31th, call set(Calendar.FEBRUARY), java's calendar changes to march, thus causing errors when trying to see the number of day in a month.
To avoid these bugs to happen again, we added unit tests for org.lucane.applications.calendar.util.*.
Administration
We added a check for empty (null) names in concept creation : (bug 2957).

SendFile
Files are now sent in multiple small parts.
Sending/receving is done in a separate thread (it was done in swing's one before) (bug 2956).
ForumAdmin
Since we wrote a generic web editor for ACL, we implemented acl support in forumadmin's web application.

Meeting
It was possible to invite already connected users (bug 3041).
WebConnector
We made a widget for TinyMCE inclusion, which should correct the bug that prevented TinyMCE to show with IE.

WebConnector now supports SSL. Read here to see how to enable it.

WebConnector general style was improved.

Client
Client.disconnect() was corrected to notify the server. (bug 2964).
When UserSelector is used to select only one item, the "All Users" button isn't visible anymore. (bug 3583).
An option was added to Client to select the config file to use (path relative to the client directory). Another option was added in client-config.xml to use a specific network interface (eth0, ppp0, ...).
Server
Some old code for ip detection was removed (not used anymore)
Webclients aren't added to ConnectInfoManager anymore. This fixes the bug with a user being connected through the web & desktop at the same time.
String-based internal messages were replace with Map-based one, to correct the bug with spaces inside usernames : (bug 3562).
A Sequence class was added for id generation. All services that were generating their own id were modified to use the new Sequence object.
Store
- corrected a typo in database field name (installer instead of installed in services for sqlstore)
- corrected ldap store for Java 1.5
- removed granted user & group from the default Store
Generic ACL Editor
Our ACL system was modified to improve ACL edition. It wasn't really userfriendly before, and we hope it's better now :)

This needed quite some changes :
- removed source duplication for AclComparator, AclRenderer and AclEditor, which have moved to the client and common packages
- added an AclProducer interface, implemented by various plugin to get/set acls
- changed AclProducer/AclEditor to allow server-side producers, in order to have a generic web acl editor
- rewrote AclEditor gui and integrated it with apps
We also added a web editor :

New translation : chinese
Patrick Dong has submitted some messages for a chinese translation. Only client and calendar are available for now.