Edit File by line
/home/barbar84/www/wp-conte.../plugins/sujqvwi/ShExBy/shex_roo.../var/softacul.../collab
File: changelog.txt
Collabtive 3.1
[0] Fix | Delete
+ Fix a bug where the generic female avatar wasnt shown in the user-admin area
[1] Fix | Delete
+ Update PHPMailer to its latest stable release 5.2.2 to mitigate potential issues with PHP7
[2] Fix | Delete
+ PHPMailer dependency now managed by composer
[3] Fix | Delete
+ PCLZip dependency now managed by composer
[4] Fix | Delete
+ Fix CSP header frame-ancestors
[5] Fix | Delete
+ Submit timetracker entries asyncronously
[6] Fix | Delete
+ Display total hours in timetracker report (again)
[7] Fix | Delete
+ Make forms reset by default after they have been submitted.
[8] Fix | Delete
+ Allow users to be assigned to milestones
[9] Fix | Delete
+ When moving the due date of a milestone, the due dates of associated tasks are also moved
[10] Fix | Delete
+ Allow multiple tasklists to be created when creating a milestone
[11] Fix | Delete
+ Display tree view of tasklist assigned to a milestone in milestone details
[12] Fix | Delete
+ Display messages in milestone details treeview
[13] Fix | Delete
+ Make opening an accordion slide a lot faster in accordions with many items
[14] Fix | Delete
+ Replace pixel graphics in the tree view with SVG vector graphics
[15] Fix | Delete
+ Fix the accordion in "late" milestone when creating a new milestone that is late
[16] Fix | Delete
+ Draw milestones associated to messages, with their tasklists, tasks in a tree view
[17] Fix | Delete
+ Draw files associated to messages in a tree view in the message details.
[18] Fix | Delete
[19] Fix | Delete
Collabtive 3.0.2
[20] Fix | Delete
+ Fix character encoding issue with some special characters in titles of projects, tasks, etc
[21] Fix | Delete
+ Refactor lots of vue.js 1.0 syntax to be compatible with 2.0
[22] Fix | Delete
+ Change default number of projects displayed on the desktop to 15
[23] Fix | Delete
+ Fix font encoding issue in PDF generation
[24] Fix | Delete
+ Change truncation of project titles to 35
[25] Fix | Delete
+ Fix the accordeon in project->milestones
[26] Fix | Delete
+ add an additionalFields field to the model of the viewManager. It facilitates passing arbitrary global data from an endpoint to a vue template
[27] Fix | Delete
+ Improve pagination with many pages: the pagination control now display only the first, second as well as the current +-1, and the 2 last pages
[28] Fix | Delete
+ Actually load minified JS assets in some places
[29] Fix | Delete
+ Set CSP frame-ancestors to 'self'. this prevents clickjacking attacks, where collabtive is embedded into other website contexts.
[30] Fix | Delete
[31] Fix | Delete
[32] Fix | Delete
Collabtive 3.0.1
[33] Fix | Delete
+ Fix broken link to task list in upcoming milestones block
[34] Fix | Delete
+ Fix XSS Vector in the user profile
[35] Fix | Delete
+ Fix selection of subfolders when uploading files
[36] Fix | Delete
+ Make truncation of project titles more consistent at 40 characters.
[37] Fix | Delete
+ Correctly display timetracker and projects block in a users own profile
[38] Fix | Delete
+ Fix user profiles when not logged in as admin
[39] Fix | Delete
+ Fix changing the role of an existing user that already had a role assigned.
[40] Fix | Delete
+ use a global HTMLPurifier object in getArrayVal() instead of creating a new one for each variable. this should improve performance by creating a
[41] Fix | Delete
much fewer objects.
[42] Fix | Delete
[43] Fix | Delete
Collabtive 3.0
[44] Fix | Delete
+ All external library dependencies now live in /vendor/ and are managed using composer.
[45] Fix | Delete
+ Restructured templates. Form templates now live in the /forms/ subdirectory of the template folder.
[46] Fix | Delete
+ Start using native HTML5 form validation instead of a JS library
[47] Fix | Delete
+ Added blockaccordeon for the blocks in the userprofile
[48] Fix | Delete
+ Improved the look of the file list view
[49] Fix | Delete
+ Fix a bug where getThemes() wouldnt finish if a template has no /theme/ folder
[50] Fix | Delete
+ Properly minify all JS assets using closure compiler
[51] Fix | Delete
+ Display the parent message in the breadcrumbs on top when viewing a message
[52] Fix | Delete
+ Messages now can have recursive replies. That is, each reply can have a reply, which can have a reply and so on.
[53] Fix | Delete
+ Private messages can now be added to any project. They can only be viewed by their designated recipient.
[54] Fix | Delete
+ Don't show mobile template in the template selector. these should not be activated directly but set by class mobileDetect()
[55] Fix | Delete
+ Updated the database schema of new installations to use innoDB instead of myISAM storage engine. myISAM is outdated, and innoDB now the default on
[56] Fix | Delete
mysql.
[57] Fix | Delete
+ Moved helper classes to replace inline styles to /theme/css/style_helpers.css
[58] Fix | Delete
+ Most inline styles have been refactored to classes. One of the next releases will disable inline style in CSP
[59] Fix | Delete
+ The sidebar is collapsed by default, giving more room for the main content area
[60] Fix | Delete
It can be expanded by clicking
[61] Fix | Delete
+ Added viewManager functions that make it easy to create, and update reactive vue.js views
[62] Fix | Delete
+ Added helper methods css(), cssAll, cssId() to ajax.js
[63] Fix | Delete
+ All animations now use velocity.js. This removes the dependency on scriptculous and enables HW acceleration on mobile.
[64] Fix | Delete
+ Implemented new modal dialog for the calendar, that is not based on prototype
[65] Fix | Delete
+ Implemented accordeon that does not depend on prototype
[66] Fix | Delete
+ Added example plugin
[67] Fix | Delete
+ Plugin system that is completely modular and cacheable.
[68] Fix | Delete
Plugins are defined as their own classes, and implement the collabtivePlugin interface
[69] Fix | Delete
Arbitrary Plugin Hooks can be placed in templates to allow dependency injection
[70] Fix | Delete
+ All forms are now submitted asyncronously
[71] Fix | Delete
+ Rewrite of UI rendering with vue.js to enable more reactive UI
[72] Fix | Delete
+ Changed constructor of SmartyPaginate.class.php to be compatible with PHP 7
[73] Fix | Delete
+ Fixed unfiltered variables
[74] Fix | Delete
+ Refactored helper methods to use the new ajaxRequest object.
[75] Fix | Delete
+ Implemented ajaxRequest() object in ajax.js that wraps native xmlhttprequest to create POST and GET ajax requests.
[76] Fix | Delete
+ Improved database checks in init.php (srichter)
[77] Fix | Delete
+ Fixed file download link in file upload email notification
[78] Fix | Delete
+ Performance improved in getMyProjects() SQL query by using a JOIN (srichter)
[79] Fix | Delete
+ Fixed a bug in thumb.php where not-logged in users could load thumbnails of images they know the path to
[80] Fix | Delete
+ Converted the filetype check int he user image upload to a whitelist to be more secure from malicious file uploads.
[81] Fix | Delete
+ Added code for excel import
[82] Fix | Delete
+ Code refactoring to use arrays $cleanPost, and $cleanGet - these supply the value of $_POST and $_GET sanitized from XSS vectors
[83] Fix | Delete
+ Converted a few remaining SQL queries to prepared statements
[84] Fix | Delete
+ Converted loading of content on the desktop to an asyncronous method using vue.js. This speeds up the loading of the desktop page considerably.
[85] Fix | Delete
+ Adding of projects now done asyncronously
[86] Fix | Delete
+ Refactoring of code
[87] Fix | Delete
+ Converted several queries into JOINs to improve performance
[88] Fix | Delete
+ Converted loading of project tasks to asnycronous loading
[89] Fix | Delete
+ Converted loading of timetracker to asyncronous loading
[90] Fix | Delete
+ Converted loading of milestones to asyncronous loading
[91] Fix | Delete
+ Converted loading of messages to asyncronous loading
[92] Fix | Delete
+ Made adding of projects asyncronous
[93] Fix | Delete
+ Late, Current and upcoming milestones are now displayed in a block accordeon
[94] Fix | Delete
+ Project tasks are now arranged as a block accordion
[95] Fix | Delete
+ Rewrote accordion code to no longer depend on prototype.js
[96] Fix | Delete
+ Added feature to optionally adapt all lower-level deadlines upon changing a project or milestone deadline
[97] Fix | Delete
[98] Fix | Delete
Collabtive 2.1
[99] Fix | Delete
+ Removed accordion-related JS legacy code from desktop
[100] Fix | Delete
+ Added default charset to all create table statements
[101] Fix | Delete
+ Removed creation of unnecessary table
[102] Fix | Delete
+ Added collation info to install-readme files
[103] Fix | Delete
+ Fixed bug in start date vs. end date comparison when adding or editing a task
[104] Fix | Delete
+ Fixed bug to return correct customer for a project
[105] Fix | Delete
+ Made customer selection available in admin area
[106] Fix | Delete
+ Localized customer-related labels and labels for the installation procedure
[107] Fix | Delete
+ More SQL queries use prepared statements now
[108] Fix | Delete
+ Remove file upload for IE versions 9 and older
[109] Fix | Delete
+ Removed several calls to htmlspecialchars(). they are obsoleted by the html purifier lib and caused issues
[110] Fix | Delete
+ Removed several calls to stripslashes(). they are obsoleted by html purifier
[111] Fix | Delete
+ Fixed a problem with ambiguous field names
[112] Fix | Delete
+ Fixed a missing GROUP BY clause
[113] Fix | Delete
+ Implemented SQLite support. It can be chosen in the installer.
[114] Fix | Delete
+ Removed the tags class for good
[115] Fix | Delete
+ Add folder /files/standard/ics/ to the installation package
[116] Fix | Delete
+ Removed call to file_exists in getArrayVal() - it worked around an edge case in the installer. This safes a lot of calls to file_exists()
[117] Fix | Delete
+ Fixed a bug that prevented files from being attached to messages
[118] Fix | Delete
+ Fix the link in the file-uploaded email notification
[119] Fix | Delete
+ Made mylog object global. This safes a lot of object instantiations and improves performance. (srichter)
[120] Fix | Delete
+ Reuse $myOpenProjects from init.php in index.php , improving performance (srichter)
[121] Fix | Delete
+ Improved SSL recognition (srichter)
[122] Fix | Delete
+ Improved the timetracker widget on the project dashboard to alternatively take working hours directly as input
[123] Fix | Delete
+ Re-added closed projects on the desktop
[124] Fix | Delete
+ Fix deleting of task assignments when deleting a project
[125] Fix | Delete
+ Enable deleting and editing of customers
[126] Fix | Delete
+ Make the password field in add user obfuscated
[127] Fix | Delete
+ Fix replying to messages on the desktop
[128] Fix | Delete
+ Fix cancel buttons in desktop->add task and desktop->edit project
[129] Fix | Delete
+ Fix inserting uploaded images from the tinyMCE image list
[130] Fix | Delete
+ Make the datepicker fade out faster
[131] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function