1.17.73.4175 - 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.
1.17.72.4168 - Access check improvements for time and expense edits and deletes. Improved population of on behalf dropdowns on week view and expenses pages.
1.17.71.4163 - Fixed the charts tab to work better for lower roles only. Fixed headers and menu.
1.17.70.4159 - Finished improving access checks by providing separate error msg for disabled features. Other improvements to access checks. Fixed header output.
1.17.69.4152 - Added some protection from bot registrations. Added a Cancel button on the swap roles page. Added modification info to swap role operation.
1.17.68.4147 - Refactoring. Put a swap roles link on user_edit.php. Replaced getKey() with get() calls.
1.17.67.4141 - Fixed a problem with deleting teams by supplying a required parameter.
1.17.66.4139 - 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.
1.17.65.4127 - Introduced audit fields in tt_teams table.
1.17.64.4126 - Refactored register.php by encapsulating stuff in ttRegistrator class.
1.17.64.4120 - Added swap roles feature.
1.17.63.4119 - Fixed export-import of fav reports to inclide show_ip and show_paid fields.
1.17.62.4118 - Fixing sending fav reports. More work in progress on IP audit info. Removed email display from cron.php as a security fix.
1.17.61.4112 - Introduced show_ip field in tt_fav_reports.
1.17.60.4111 - Added handling of audit info for expenses.
1.17.59.4110 - Introduced audit fields for expenses.
1.17.58.4106 - Work in progress integrating IP audit info in reports.
1.17.57.4105 - Added audit info to time log.
1.17.56.4104 - Added audit fields to tt_log table.
1.17.55.4103 - Added last access handling.
1.17.54.4102 - Added audit info to user update operation. Added audit info to user creation operation.
1.17.53.4099 - Renamed a field in database. Introduced audit fields for users.
1.17.52.4096 - Fixed export and import. Introduced override_own_date_lock right.
1.17.51.4091 - Initial implementation of role editor.
1.17.50.4090 - Dropped legacy role field.
1.17.49.4088 - Added code to update legacy managers to top managers.
1.17.48.4087 - 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.
1.17.47.4084 - Fixed creating and editing teams by admin - broken during roles revamp.
1.17.46.4083 - Ongoing work on roles. A few bugs fixed related to role revamp.
1.17.45.4080 - Some refactoring. Getting rid of the dependency on the legacy role value for users.
1.17.44.4077 - More work on new roles. Added override_date_lock right to supervisors.
1.17.43.4069 - Split data_entry right into track_time and track_expenses.
1.17.42.4068 - Access checks re-implemented. More work on roles revamp.
1.17.41.4065 - Security fix for invoice view.
1.17.40.4063 - Extended access right set for more flexibility.
1.17.39.4060 - Started redoing access checks using role rights.
1.17.38.4056 - More progress on roles. Another try to migrate legacy role on system entry.
1.17.37.4050 - More work on roles.
1.17.36.4044 - Greek translation added.
1.17.35.4035 - Introduced site admin and top manager roles in tt_roles with team_id 0.
1.17.34.4033 - Introduced role_id for users, also tt_site_config table for version.
1.17.33.4032 - More work in progress on roles and role editor. Added IP address for a password reset request to address issue #56.
1.17.32.4026 - More work in progress on roles. Dutch translation improved.
1.17.31.4019 - Fixed a problem with predefined expenses missing on mobile pages.
1.17.30.4017 - More work in progress on roles and some refactoring.
1.17.29.4009 - Fixed dropdown population script in week view. Implemented export and import of roles and improved a comment for tt_roles table.
1.17.28.4006 - Work in progress on new roles.
1.17.27.4005 - Cleanup of mysql.sql for timestamp defaults.
1.17.26.4004 - Fixed environment check for PHP opening tag in config.php for Windows systems.
1.17.25.4003 - Fixed presentation of the Punch mode checkbox.
1.17.24.4002 - Fixed a timestamp problem related to WampServer.
1.17.23.4000 - Added a requirement to select a client for a client role.
1.17.22.3998 - Introduced a temporary define MANAGER_ONLY_TEAM_SETTINGS for issue #53.
1.17.21.3997 - Italian translation improved.
1.17.21.3996 - Removed COST_ON_REPORTS global setting as per issue #53.
1.17.21.3995 - Implemented a configurable punch in mode as per issue #53.
1.17.20.3992 - FUTURE_ENTRIES option is now configurable as per issue #53.
1.17.19.3989 - Fixed import and export for latest changes.
1.17.18.3988 - Made Allow overlap a configurable option.
1.17.17.3986 - Replaced uncompleted indicators dropdown with a checkbox.
1.17.16.3984 - Made durations like 15m legal.
1.17.15.3983 - Fixed rounding errors in monthly quotas.
1.17.15.3982 - Italian translation improved.
1.17.14.3974 - Made show_holidays configurable as per issue #53.
1.17.13.3973 - It's hard to believe but refactoring of translation files is done.