Conflict between different versions of .NET Framework (users could not start CentriQS, if different .NET Framework versions were installed on computers with CentriQS Client application and computer with CentriQS Server application)
Incorrect conversion of DateTime values to UTC (.NET Framework incorrectly converted DateTimeOffset values to Coordinated Universal Time and the following error message appeared: "Message=The UTC time represented when the offset is applied must be between year 0 and 10,000.")
Problem with Terminal Server environments (there was a problem when more than one CentriQS Client application connected to CentriQS Server application installed on Terminal Server)
In some cases there was an error when there were many schedule items displayed in the Scheduler view and complex permission rules were set.
The Scheduler view was not automatically refreshed despite the correct auto-refresh settings.
Scheduler Reports (now users can create custom scheduler report templates and use default scheduler report templates to generate day, week, month and timeline schedule reports)
Fixed bugs related to:
Memory Leak (incorrect behavior during report generation caused reducing the amount of available memory and diminishing computer performance)
Related Tables (now users can add entity tables which refer to other entities and their properties)
Task state "Postponed" (when user has to stop doing the task for any reason, the task can be updated to new state "Postponed" with default reason "On Hold")
"Comments Only" mode (automatically hides all task history logs of changes made by users except for their comments)
Duration settings (now users can set the units in which duration is displayed and maximum decimal points to be shown)
Improved features:
Filter by Folders (becomes separate from Filter by Condition so now users can set more flexible filters)
Enum Flag Values (now there is no need to calculate "2" raised to the power of "N" and enter the result manually for each flag value of the required enum)
Server Events in Configurator (there is a new view in Configurator that shows such server events as warnings and errors with their properties and descriptions)
Improved features:
Sorting Quick Filter Values (now the quick filter values in drop-down list are sorted alphabetically)
Fixed bugs related to:
Scheduler Layout (in some cases there was an error while setting Scheduler view layout)
Reprocessing Entity Data (Error while reprocessing entity data with archived records)
Archive Mode (now there is a possibility to archive tasks, time logs, appointments, projects, files and custom entities both manually and automatically)
'Tasks at risk' (there is a new task property 'Deviation,%' used in a new 'entity changed' subscription which notifies task owner that 'Task is at risk of getting behind schedule')
Improved features:
Showing who is editing the task now (if a task is being edited by a user, when another user opens this task for editing, there will be [is being edited by user...] in the window title)
Remembering last 'Username' (now 'User Authentication' window automatically displays 'Username' of a user who logged in the database previously, while 'password' still has to be entered manually)
Remembering last 'Estimate' (now when users create new tasks, field 'Estimate' displays the value and units set in the previous task)
'Last 90/180 days' options (two new options 'Last 90 days' and 'Last 180 days' appeared in the date picker popup menu)
Fixed bugs related to:
Hiding disabled options from the context menu (now if the option is not available, it gets hidden from the popup menu)
Calculating 'Remain' duration automatically (now users can check task property 'On Schedule' so that property 'Remain' can be automatically calculated as the difference between properties 'Estimate' and 'Actual')
Updating 'Actual' duration manually (now there is a possibility to update property 'Actual' by clicking the button to automatically enter the value which is the difference between the current date & time and date & time when the task was set to state 'In Progress')
Breaking down task with time logs into subtasks (now if there is a task in state "In Progress" that already has time logs and user decides to create subtasks for it, the system will automatically create additional subtask to move existing time logs from parent task to this additionally created subtask)
Warning while resetting tasks with time logs to state 'Created' (now if user returns task that already has time logs back to state 'Created', he/she is warned that task in state 'Created' cannot have time logs and offered either not to set state 'Created' or to delete its time logs beforehand)
Warning while tracking not assigned task (now if user starts tracking a task he/she is not assigned to, user will be informed about it and provided with options to get assigned or ignore the issue)
Making time log 'Notes' (now after user pauses or stops time tracking, the Time Log detail view opens with focus on the Note tab, so that user can add some notes to the given time log)
Marking Notifications as 'Unread' (now if there is a need to return notifications 'marked as read' into 'unread' mode, users can select required records and click the 'Mark as Unread' button to make them bold again)
Fixed bugs related to:
Time Logs main view (Error while double clicking on empty space in the Time Logs view)
Time Logs permissions (Users denied to see certain tasks still had possibility to see their time logs)
Duration columns summary (Incorrect calculation for the 'Sum' option of duration type values in the Summary of the grid views)
Time Log detail view layout (now users can setup layout of Time Logs view in Configurator so that the shared layout can be available for all users)
Maximum records fetched (now in Database Options users can set maximum number of records to be fetched)
Predefined values for lookup dialogs (now there is a possibility to select predefined values "$Me" and "$MyProject" in lookup dialog and lookup popup dialog)
Search history for lookup dialog (now users can select from recently made searches in the lookup dialogs of the fields that refer to related entities)
API request for clearing cache (now users can make PUT request "databases/{dbid}/clearcache" to clear cache of the given database which is useful while importing large amounts of data)
Time Log detail view (now when users stop task timer or start tracking another task without stopping task timer, time log detail view shows up)
Time Log options (now users can select a time log on the Time Logs view and use options 'Edit', 'Delete' and 'Move to another task')
Monitor resolution and configuration support (now size and position of application window and modal windows are saved and loaded in the context of the current desktop resolution settings and monitor/multiple monitors configuration)
Project Detail View (now there is a possibility to aggregate all the data related to particular project on its detail view)
Improved features:
Detail view panel (now users can setup the default program behavior for using Add and Edit buttons/options to add a new entity or edit an existing entity directly on its detail view panel)
Fixed bugs related to:
Firewall settings (Error while installation due to the impossibility of opening required ports in Firewall automatically)
CentriQS API (now there is a possibility to use application program interface to interact with the program: create, retrieve, update and delete records, perform searches, and much more.)
Improved features:
Subtasks Rollup (now recurring task can be rolled up to the next occurrence with its subtasks keeping their dependency structure)
Time Logs view (now users can manage all the time logs on a single view: sort, group, filter, export, print out, etc.)
Improved features:
MS SQL Server 2012 support (now users can create databases in SQL Server 2012 and update databases created in previous versions)
Custom properties for Time Logs (now there is a possibility to display task custom properties in the Time Logs view)
Duration columns exporting (now duration data type is exported to other formats, ex.: MS Excel, as values only without units, which allows using duration columns for calculations)
Fixed bugs related to:
Reminder subscription (Reminder subscription didn't work with previously created custom entities)
User settings (incorrect saving of user settings to configuration file)
Task Time Tracking (now users can use Task Timer and Time Log Items to track time they spend on doing tasks and measure their performance with help of time Deviation column)
Templates (now users can create and duplicate templates for typical tasks, projects and any custom entities)
Priority and Urgency/Importance (now users can set both urgency/importance priority and/or 5 priority levels from Lowest to Highest together with numeric priority ranged from 1 to 999)
Improved features:
Possibility to create a database with existing structure (now users can create a new database by copying another database structure without data)
Possibility to shift tasks while duplicating (now users can duplicate tasks or task templates with shifting their Due Dates and Start and Finish Dates of their schedule items)
Possibility to set recursive expressions for state actions (for example, now users can create a property that will count how many times the entity was returned to a certain state)
New functions for Data type results (now users can add the following functions to formulas in Expression Editor: StrToDouble, StrToDate, StrToInt, LastCharIndex)
Fixed bugs related to:
Configurator database tree view (in some cases there was an error when quickly switching between the nodes of the database tree in Configurator)
Refreshing Tasks view with multiple selected records (in some cases there was an error while refreshing the Tasks view when multiple records were selected)
Committing database changes with duplicated names (incorrect warning message while committing the changes in OLAP cube which has the same name as an Entity)
Expression editor formula "DateDifDay" (formula "DateDifDay" didn't work)
Displaying new columns for existing custom tables (newly added properties of existing custom table were not shown as columns)
Date Navigator of Scheduler view on Dashboard (there was no possibility to display Date Navigator for Scheduler view on Dashboard)
Empty Links tab (error while clicking Edit option on Links tab with no links)
Quick Filter with big number of check items (in some cases there was an error while checking multiple items in a long Quick Filter drop down list)
Adding appointments to no user calendar (in some cases there was an error while adding an appointment, if no user calendar is displayed)
Filter status bar (in some cases there was an error when quickly checking and unchecking the checkbox in Filter status bar)
Exporting view (error while exporting a view to existing file which was already opened by another application)
Lookup dialog (in some cases there was an error while opening a lookup dialog)
Task Shifting (now users can shift tasks' Due Dates and schedule items' Start/Finish Dates automatically)
Columns "Schedule Start" and "Schedule Finish" (now on the view Tasks users can track tasks' minimal Start Date and maximal Finish Date)
Column "Links" (now users can open or find linked entities, hyperlinks, and shared files right from the main views)
Related Entity Links (now users can open or find related entities right from the main views)
Improved features:
New options in Duplicate Options view (now in the duplication settings users can specify to what folder the entities should be duplicated and also link the duplicated entities to other entities)
New options in entity Detail view (now users can use options "Delete Entity", "Cancel Edit" and "Go to Related" right from entity detail view)
Predecessors links (now users can open task predecessors by clicking on the links in Predecessors column)
Task highlighting options (now task highlighting can be setup in Configurator as default for all users and locked from changing by other users)
Fixed bugs related to:
Sorting by the Code property (the data in the column Code was sorted alphabetically)
Copying the database (in some cases there were errors while making a copy of the database)
Creating user account (in some cases there was an error while saving a new user account)
Database backup (there was a "timeout" error while making a backup of a large size database)
OLAP Cube (OLAP Cube couldn't extract data from the data source entity if its Title property was empty)
Entity “Country” (now users can add the “Country” property to required entities and then select a country or several countries from the drop down list)
Relative filters “1, 3, 6 hours” (now users can set relative filters for the last and next 1, 3, 6 hours to filter DateTime fields not only by days, weeks, months, and year, but also by hours)
Notification detail view and floating panel (now when users click on notification alert, notification detail view will open and when users select a notification on the Notifications view, they can see its data in the floating panel)
User “Unassigned” (now users can schedule unassigned tasks on the Scheduler view and set recurrence for unassigned tasks)
View auto-refresh (now users can set time interval for updating the main view and displaying all the changes which took place within the given interval)
Auto-fill current date and time “Date & Time Stamp” (now users can set cursor position in the RTF editor and press Ctrl+F5 on the keyboard to insert current date and time automatically)
Improved features:
Possibility to manage notifications from the status bar without opening the Notifications view (now users can “close all notification alerts” and “mark all notifications as read” from the status bar)
“Wait” image (which shows that the current view is not “frozen”, but it is processing a time consuming operation)
Database Options (“Duration Settings” turned into “Options” and now offers much more options to configure)
Task auto-assignment options (now users can check database options “Automatically assign task to the user that creates it” and “If task is unassigned, automatically assign it to the user that changes its state from 'Created' to 'In Progress' or 'Closed'”)
Recurrence pattern support in condition of limited permissions (now if user, which has no permissions to create tasks, sets the ‘Close’ state of a recurring task, the new occurrence will still be created)
Possibility to roll-up tasks with selecting the task properties to copy
Possibility to roll-up tasks with shifting the next occurrence start, skipping missed occurrences, counting or not counting skipped occurrences
Possibility to snooze reminder notification for a custom time interval
Improved behavior of detail view buttons (now buttons are dependent on the context, ex.: not relevant buttons are hidden, “+” button is shown if the field is empty, etc.)
Possibility to find or open other entities from detail view of the current entity (now the fields which refer to other entities have a special button with drop down menu with options Find Entity and Open Entity)
Possibility to set “change password only” permission (now users can create permission rules that allow certain users only to change the password in their user account)
Fixed bugs related to:
Custom Workflow (custom workflow was not deleted completely and caused problems related to duplicated names)
Quick Filters (in some cases there were errors while clicking on quick filter option or applying custom filter)
Favorite Views (in some cases there was an error while using the Favorites tab in the Options)
Subscription Tokens (fields "Start", "Finish" and "All Day" were absent in subscription tokens for "Task" and "Appointment" entities)
Custom Properties (error while saving view layout after deleting a custom property)
Files (error while adding a file which was already opened by another application at that moment)
Dashboards (in some cases there was an error while editing a dashboard)
Roll-Up (the "Roll up" option was shown for users which had no permissions to add and edit tasks)
Display Name (Display Name was not correctly entered when Meta Name was entered starting with a small letter)
Database Copying (error while copying the database which contained custom properties with unchecked Allow Null settings)
Data type "Time" (now users can create custom properties with data type "Time" only, i.e. without "Date")
Task property "Actual" (will be entered automatically as the difference between start and finish dates or can be changed manually)
Improved features:
Possibility to trim "DateTime" values (for custom properties and default property "Due Date" users can trim "date&time" values to days and to minutes in order to avoid problems with sorting)
Additional mode "Base Date" for OLAP cube creation (now users can select whether the program takes "Base Date" which is entered manually or "Changing Date" which is entered automatically when changes are made)
Fixed bugs related to:
Bug with long time operations (ex.: resizing task schedule item while the program has not yet finished processing another operation caused error message)
Bug related to displaying large list of Active Directory users/groups (if Active Directory included more than 1000 users/groups, only part of them was shown while adding domain users/groups)
Bug related to "Boolean" data type (wrong editor in multi-edit mode for "Boolean" data type property with "AllowNull" option)
Bug related to Configurator (error while shifting between different entities)
Bug with "GoTo" sections (Analytics section was displayed even if it was empty)
Bug with refreshing Tasks view with summary values
Vertical Mode and Horizontal Mode for the Floating detail view (Vertical mode has 2 variants: Expand/Collapse and Tabs, while Horizontal mode has tabs for details. There is also an automatic applying of a certain mode depending on floating view position: when it is docked vertically - vertical mode is on, when you drag and drop it under the main view - horizontal mode turns on).
Favorite views (In the Options there is a tab called Favorite Views that allows to specify what views should be displayed in Navigation section of the ribbon Users can select the views they want to see in the Navigation section of the ribbon, prioritize them to set the order in which they are shown and check the views which icons should be large).
Improved features:
Highlighting users already assigned to the task while scheduling (when you select users to be assigned to a schedule item, users that are already assigned to the task are in bold font and moved to the beginning of the list).
Assigning additional users to the task while scheduling (If you still decide to schedule the task to unassigned user, a message will appear asking whether you want to additionally assign the user you have just scheduled).
“Assigned To” option on Schedule tab of the task (If the task is assigned and you select Schedule tab, the list of assigned users appears above the list of schedule items, so you can check who is assigned without shifting between the tabs).
Possibility to quickly navigate from one entity view to related entity view (you can open or find other entities, which the given entity refers to)
Improved features:
Adding files and links (adding files to the database and links to entities is now more intuitive)
Auto-filling of certain fields when creating an entity (e.g. auto-filling of field ‘Folder’ if any folder is highlighted, or auto-filling of subtasks’ field “Project’, if their parent task has reference to a project)
Fixed bugs related to:
Bugs related to domain integration (adding domain users/groups, mail settings)
Bugs with floating panels (panels didn’t open after closing and auto-hiding)