220.127.116.1175 - Fixed reports to include users of lesser roles only. Added ordering by name to getUsers. Removed rank field from the query as it is currently not used. Some refactoring.
18.104.22.16868 - Access check improvements for time and expense edits and deletes. Improved population of on behalf dropdowns on week view and expenses pages.
22.214.171.12463 - Fixed the charts tab to work better for lower roles only. Fixed headers and menu.
126.96.36.19959 - Finished improving access checks by providing separate error msg for disabled features. Other improvements to access checks. Fixed header output.
188.8.131.5252 - Added some protection from bot registrations. Added a Cancel button on the swap roles page. Added modification info to swap role operation.
184.108.40.20647 - Refactoring. Put a swap roles link on user_edit.php. Replaced getKey() with get() calls.
220.127.116.1141 - Fixed a problem with deleting teams by supplying a required parameter.
18.104.22.16839 - Refactoring. Dropping timestamp columns from tt_teams and tt_users. Update for tt_users created field. Introduced ttGroupHelper class as part of refactoring. Switched from timestamp to created column in a query. Refactored admin_team_edit.php to use ttAdmin class.
22.214.171.12427 - Introduced audit fields in tt_teams table.
126.96.36.19926 - Refactored register.php by encapsulating stuff in ttRegistrator class.
188.8.131.5220 - Added swap roles feature.
184.108.40.20619 - Fixed export-import of fav reports to inclide show_ip and show_paid fields.
220.127.116.1118 - Fixing sending fav reports. More work in progress on IP audit info. Removed email display from cron.php as a security fix.
18.104.22.16812 - Introduced show_ip field in tt_fav_reports.
22.214.171.12411 - Added handling of audit info for expenses.
126.96.36.19910 - Introduced audit fields for expenses.
188.8.131.5206 - Work in progress integrating IP audit info in reports.
184.108.40.20605 - Added audit info to time log.
220.127.116.1104 - Added audit fields to tt_log table.
18.104.22.16803 - Added last access handling.
22.214.171.12402 - Added audit info to user update operation. Added audit info to user creation operation.
126.96.36.19999 - Renamed a field in database. Introduced audit fields for users.
188.8.131.5296 - Fixed export and import. Introduced override_own_date_lock right.
184.108.40.20691 - Initial implementation of role editor.
220.127.116.1190 - Dropped legacy role field.
18.104.22.16888 - Added code to update legacy managers to top managers.
22.214.171.12487 - Introduced override_own_punch_mode right. Changed the meaning of override_punch_mode to apply only to lower roles. Localized top manager role name in list of active users.
126.96.36.19984 - Fixed creating and editing teams by admin - broken during roles revamp.
188.8.131.5283 - Ongoing work on roles. A few bugs fixed related to role revamp.
184.108.40.20680 - Some refactoring. Getting rid of the dependency on the legacy role value for users.
220.127.116.1177 - More work on new roles. Added override_date_lock right to supervisors.
18.104.22.16869 - Split data_entry right into track_time and track_expenses.
22.214.171.12468 - Access checks re-implemented. More work on roles revamp.
126.96.36.19965 - Security fix for invoice view.
188.8.131.5263 - Extended access right set for more flexibility.
184.108.40.20660 - Started redoing access checks using role rights.
220.127.116.1156 - More progress on roles. Another try to migrate legacy role on system entry.
18.104.22.16850 - More work on roles.
22.214.171.12444 - Greek translation added.
126.96.36.19935 - Introduced site admin and top manager roles in tt_roles with team_id 0.
188.8.131.5233 - Introduced role_id for users, also tt_site_config table for version.
184.108.40.20632 - More work in progress on roles and role editor. Added IP address for a password reset request to address issue #56.
220.127.116.1126 - More work in progress on roles. Dutch translation improved.
18.104.22.16819 - Fixed a problem with predefined expenses missing on mobile pages.
22.214.171.12417 - More work in progress on roles and some refactoring.
126.96.36.19909 - Fixed dropdown population script in week view. Implemented export and import of roles and improved a comment for tt_roles table.
188.8.131.5206 - Work in progress on new roles.
184.108.40.20605 - Cleanup of mysql.sql for timestamp defaults.
220.127.116.1104 - Fixed environment check for PHP opening tag in config.php for Windows systems.
18.104.22.16803 - Fixed presentation of the Punch mode checkbox.
22.214.171.12402 - Fixed a timestamp problem related to WampServer.
126.96.36.19900 - Added a requirement to select a client for a client role.
188.8.131.5298 - Introduced a temporary define MANAGER_ONLY_TEAM_SETTINGS for issue #53.
184.108.40.20697 - Italian translation improved.
220.127.116.1196 - Removed COST_ON_REPORTS global setting as per issue #53.
18.104.22.16895 - Implemented a configurable punch in mode as per issue #53.
22.214.171.12492 - FUTURE_ENTRIES option is now configurable as per issue #53.
126.96.36.19989 - Fixed import and export for latest changes.
188.8.131.5288 - Made Allow overlap a configurable option.
184.108.40.20686 - Replaced uncompleted indicators dropdown with a checkbox.
220.127.116.1184 - Made durations like 15m legal.
18.104.22.16883 - Fixed rounding errors in monthly quotas.
22.214.171.12482 - Italian translation improved.
126.96.36.19974 - Made show_holidays configurable as per issue #53.
188.8.131.5273 - It's hard to believe but refactoring of translation files is done.