On Tuesday, Oct. 23rd, we launched a new version of IC Sync - Ver 2.5.2. Amongst various other optimizations, some of the highlights include:
- Synchronization of URL informations
The client will now correctly synchronize informations that have been converted from an information with an attachment to an information that only holds an URL link and vice versa.
- Deletion warning messages
Improved warning messages displayed when files would be deleted on the client or on the server during synchronization.
- SIMS login support
In addition to the other login procedures the client now also supports the SIMS login protocol.
- Enhanced profiling options
Debugging and expert mode options have been revamped. The extended meta data display in the content view is available again.
- Up to date state calculated on client side(Ticket #15564)
The client ignores the server setting and calculates the up-to-date state (new/updated/4+ months) using the creation and modification dates provided by the server.
- Missing admin rights may corrupt client database (Ticket #15598)
Trying to create a new folder may corrupt the client database if the user has write permission but lacks the admin rights to create the folder.
Now the resource is flagged with an appropriate error message. The affected resources will stay flagged with an error until the user gets permission to create the folder or they are removed locally.
Synchronization of other files is not affected, even if there are files that cannot be uploaded.
- Projects should not be renamed according to title attribute (Ticket #15488)
The client uses the names supplied by the server to name projects.
- Use IC Sync version in user-agent identification (Ticket #15538)
The client now reports its version, build identifier, Java version and vendor as well as the OS version and architecture in the user-agent identification.
- Project data validation
The client retains project data when syncing and the server does not send all project information to speed up data access. Previously it could happen that that the client displayed certain groups as unknown type.
- Archived groups coming back to life are resubscribable (Ticket #15542)
If a group is deleted on the server and becomes available again at a later stage the client recognizes this and marks the group as unsubscribed. If the group is subscribed again a normal synchronization on that group takes place (with the data that are still available locally).
- Last modified date reflects the server timestamp (Ticket #15428)
Local files created and/or updated are intialized with the server modification timestamp.
- Support of files of unknown size
In rare circumstances it could happen that the size of a file does not correspond to the size of the file as reported by the server. As of now the client downloads all available data. Note however that this could lead to an inaccurate display of file sizes for such files.
- Display of fatal communication errors (Ticket #15254)
Fatal communication errors (such as timeouts, access errors) are now always reported in a message box and the synchronization is aborted.
- PH Dashboard Access Control (Ticket #15559)
Access to the PH Dashboard is now controlled by the server.
- Inform Project Team About New/Changed Files (Tickets #15189 and #13381)
The clients offers checkboxes to send out notifications when uploading changed informations, similar to the web frontend.
- Replaced error icons and annotations
The error icons are no longer are red stop sign, but a yellow sign with an exclamation mark to avoid confusion with the delete icons and annotations.
Many thanks to Steve Farmer, Laura Searle and Kate Morris - without your dedication and persistence, this release would not have been possible.
As this marks the final release of IC Sync in its current avatar, I would also like to extend my thanks to Peter Reiser, Bruno Essmann, and Rene Vogt - you are a GREAT team to work with; Entire release management team; And last but not the least - our early adopters for trusting in the idea and making it a huge success... Thank You! Its been fun!