6.23 has passed final testing and ready to download. Added new project-and-planning-related features and series of small improvements, also polished GUI in many places. The work-type resources were added and enabled allocation of the resources per project task. The Gantt&Plan view have changed to handle resource management and became more user friendly, with shadow progress bar, attached images and multiline text, also drag&drop in desktop versions. All task edit screens allow title edition and display main image if attached, same for Note tab display.
Internally synchronization algorithm & base data structures got generalized which helped to eliminate code redundancy & many small bugs. The data in outline is presented as collection of topics. By adding elements to the topics we can change their properties, for example, topic with budget & calendar date becomes project, topic with priority & cost - task, resource is special topic with additional records attached - email, cost, schedule etc.. Such discrete presentation of data helps with classification and generalization of storage and replica procedures. In other words it makes possible to build complex structures with a set of relatively simple objects that don't get changed as new composite objects are constructed.