Release Date: Oct 14, 2015
For everyone
For Factory users:
For Studio users:
Server Components Installation Guide
Download Cerebro client
Download server components
Database interaction was optimized to speed up adding, copying, moving tasks, assigning employees, editing time parameters for tasks.
Application looks and icons were changed. You can also configure your icons as you want them.
To do that, open Styles window (Main menu -> Cerebro Serpens ->Styles...) and add a new style.
Notification system in Cerebro went through major overhaul. Now you can configure notifications on Company / Project / User levels;
New notifications added, e.g. "Expired task notifications" and notifications for every status;
Notifications for client and e-mail are now separated;
Notificcations can be configured for every role;
You can read about new Notification system in more detail here
Task Manager is a tool for performing different actions on tasks, posts and attachments conveniently - namely, navigation, copying, moving, etc. Task Manager is a twin-panel GUI application.
To launch Task Manager, use item in Main menu -> Tools -> Task manager.
You can move / copy tasks and messages between panels, view and change task properties. More details here
Forum now has two new panels - "Parent task forum" and "Attachments". They can be toggled with buttons on bottom panel.
Parent level forum is helpful when you need to post messages on different levels of tasks, and your employees can also access it without excess clicking.
Attachments panel allows you to see all post attachments on the specified forum.
Task filter window can now be embedded into Task list.
New filters were added
Filters can also be applied to Statistics windows.
Users with limited permissions now can view posts in parent tasks. This is to allow viewing of posts which are used for general guidelines and technical specifications, and users with limited permissions might require that.
Added the ability to set access rights for multiple selected tasks.
Links could be made as full-functioning tasks.
Clock is now represented as "0 hr 0 min". You can revert this change in Settings (Main Menu -> Cerebro Serpens -> Settings).
Address bar now has buttons for quick navigation.
Now you can select several forum posts and copy, move, delete, mark for clients' visibility all the tasks at once. Hotkeys also work for all posts.
At the main menu you can define if forum posts should be maximized when forum is loaded.
When you post to a forum you can select whether you want to subscribe to the task, Favorite it or mark as Unread.
You can paste copied posts to several selected tasks using a special menu item now.
If you accidentally close Message window, text now will be saved and will reappear once you open the window back.
You can toggle search criterias without deleting them now.
There's also a new criteria - task last level.
Task tracking now has statistics table for all tracked tasks - how many tasks are ready, how many are in process, how many haven't begun yet, etc.
In Active tasts window you can make an intermediary report without removing task from the list.
Additionally, you will be offered to change task status while adding / removing task to Active Tasks tab, and your choice will be saved.
Since migration to new QT version, support for PySide for graphical interfaces is no longer possible. PyQt5 is now used instead of PySide, a package is provided with distribution. If you used PySide in your plugins, you should make changes to your plugins replacing PySide with PyQt. In most cases all you need to do is replace PySide with PyQt5 and QtGui with QtWidgets. In case of any problems, contact our technical support.
API for embedded buttons and menus is now changed. Old version is still supported.
New system allows you to embed not only menus, but buttons into panels on program interface.
New events are added to process hashtag changes for tasks, messages and attachments. There also are events for changing client visibility for posts and reports.
Due to major changes in database module we were obliged to refuse supporting py-postgresql module for python3, and replace it with psycopg2. If you used server API module for python 3.x, you shold install psycopg module (http://initd.org/psycopg/) when updating.
All functions that change task properties, and some others, now can accept an array of tasks as an argument.
If you need to set a similar parameter to several tasks, you preferably should use an array of IDs instaed of cycles, it will drastically improve performance.
Module has some new functions implemented:
Since API is updated, examples of using API are now updated too. There are also new examples of importing / exporting tasks from spreadsheets.