Time Tracker Change Log
The most recent Anuko Time Tracker version is 1.19
. You can download it from here
. To find out which version you have look at the footer in Time Tracker application.
Version of Time Tracker is displayed in page footer
Changes since Time Tracker 1.19
Note: there are more, and significant changes since 22.214.171.12453, specifically subgroups
, introduction of commercial appliances
, report approval
and other features. This log is not yet up-to-date. See our github repo for latest details and download
page for appliance instructions.
This list represents the change log as of Sep 4, 2019 (about 220 commits before current release at the time of this edit on August 19, 2020).
- 126.96.36.19953 - Fixed filling dropdowns on reports.php page load.
- 188.8.131.5252 - Backticked rank in sql queries as it is now a reserved word in MySQL.
- 184.108.40.20651 - Increased chunk size for exports to speed things up.
- 220.127.116.1150 - Added sort options on invoices.php page.
- 18.104.22.16849 - Added label.sort_by to translation files as part of adding sorting to invoices.php (ongoing work).
- 22.214.171.12448 - Fixed export.
- 126.96.36.19947 - Fixed export of large tables by operating on smaller chunks at a time.
- 188.8.131.5246 - Fixed emailed reports by cron by including multiple custom fields.
- 184.108.40.20645 - Fixed emailed reports to include multiple custom fields.
- 220.127.116.1144 - Made progress on including custom field settings in fav reports.
- 18.104.22.16843 - Fixed exporting reports to pdf by adding multiple custom fields to output.
- 22.214.171.12442 - Fixed exporting reports to xml and csv by adding multiple custom fields output.
- 126.96.36.19941 - Fixed left joins for reporting on multiple time custom fields.
- 188.8.131.5240 - Initial release of multiple custom fields for user testing.
- 184.108.40.20639 - Added code to support multiple time custom fields to reports.
- 220.127.116.1138 - Added controls on reports.php for multiple time custom fields.
- 18.104.22.16837 - Fixed left joins in reports for user custom fields.
- 22.214.171.12436 - Starting to work on multiple time custom fields.
- 126.96.36.19935 - Added filtering for user custom fields of type text in reports.
- 188.8.131.5234 - More progress on user custom fields in reports. Dropdown custom field selectors are now working.
- 184.108.40.20633 - Fixed reporting on user custom fields for expense items.
- 220.127.116.1132 - Work in progress adding user custom fields to reports.
- 18.104.22.16830 - Added user custom fields on user_edit.php page.
- 22.214.171.12429 - Improved ttUser::markUserDeleted by marking user custom fields as deleted also.
- 126.96.36.19928 - Added code to insert user custom fields after user creation.
- 188.8.131.5227 - A bit of refactoring in user_add.php.
- 184.108.40.20626 - Added user input validation for custom fields on user_add.php.
- 220.127.116.1125 - Added custom field controls on user_add.php.
- 18.104.22.16824 - Added entity type as read only field on custom field edit page.
- 22.214.171.12422 - Introduced tt_entity_custom_fields table.
- 126.96.36.19921 - Added entity column on cf_custom_fields.php page.
- 188.8.131.5220 - Adjusted export-import to work with entity type in custom fields.
- 184.108.40.20619 - Changed entity_type datatype in database to optimize things.
- 220.127.116.1118 - More work in progress on custom fields extension.
- 18.104.22.16817 - Introduced dropdown.time to translation files.
- 22.214.171.12416 - Introduced label.entity into localization files.
- 126.96.36.19915 - Starting working on extending custom fields.
- 188.8.131.5214 - Added a link explaining record type.
- 184.108.40.20613 - Fixed sorting of projects in dropdown on the reports.php page.
- 220.127.116.1112 - Added a capability to see uncompleted indicators to users with view_users right.
- 18.104.22.16811 - Improved protection from mass bot registrations.
- 22.214.171.12410 - A bit of refactoring.
- 126.96.36.19909 - Moved Subgroups from top menu to group_edit.php.
- 188.8.131.5208 - Rewrote group dropdown fill function to include the entire organizational tree.
- 184.108.40.20607 - Introduced a separate page for advanced group settings.
- 220.127.116.1106 - Added an explanation link for group on the registration page.
- 18.104.22.16805 - Increased margin for top menus.
- 22.214.171.12403 - Dutch translation improved.
- 126.96.36.19902 - Changed Create group menu label to Register.
- 188.8.131.5201 - Fixed nav links visibility between day and week views.
- 184.108.40.20600 - Refactoring. Moved week_menu config option to plugin config.
- 220.127.116.1198 - Improved ttTimeHelper::holidayMatch to allow partial wildcards in year.
- 18.104.22.16897 - Removed show holidays config option.
- 22.214.171.12495 - Fixed week start for subgroups.
- 126.96.36.19994 - Removed holidays from translation files.
- 188.8.131.5293 - Adjusted monthly quotas plugin to use configurable holidays.
- 184.108.40.20692 - Implemented configurable holidays.
- 220.127.116.1191 - Wrote a validation function for holidays.
- 18.104.22.16890 - Introduced a debug option and a localization string for holidays.
- 22.214.171.12489 - Started to work on configurable holidays.
- 126.96.36.19988 - Fixed holidays display for subgroups.
- 188.8.131.5287 - Refactoring, moving plugin config options into group config field.
- 184.108.40.20685 - Changed title on week view to Week from Time.
- 220.127.116.1184 - Introduced a configirable option whether to show Week menu.
- 18.104.22.16883 - Renamed MULTITEAM_MODE to MULTIORG_MODE to better reflect the meaning of the constant.
- 22.214.171.12482 - Fixed approve_all_reports right assignment and check.
- 126.96.36.19981 - Another fix in week view for negative hours.
- 188.8.131.5280 - Another fix for negative hours.
- 184.108.40.20679 - Fixed prePopulateFromPastWeeks for week view plugin.
- 220.127.116.1178 - Cosmetic fixes.
- 18.104.22.16876 - Removed middots in menus to hopefully do better styling with css.
- 22.214.171.12475 - some more progress on work plugin.
- 126.96.36.19972 - Added attachment output on week view.
- 188.8.131.5271 - Merged getRecords and getRecordsWithFiles into one function to keep things compact.
- 184.108.40.20670 - Some refactoring and progress on work plugin.
- 220.127.116.1167 - Fixed monthly quotas for negative hours.
- 18.104.22.16866 - Fixed charts for negative hours.
- 22.214.171.12465 - Removed unneeded subtotal row on reports, fixed printing of 0 subtotals.
- 126.96.36.19964 - Fixed totals for 0 hours to not have minus sign.
- 188.8.131.5263 - Initial work done to support negative durations, some issues remain.
- 184.108.40.20662 - Introduced conditional display of label.users if there are no inactive users.
- 220.127.116.1161 - Some rearrangements in translation files.
- 18.104.22.16860 - Separated users section on reports in 2 for active and inactive users.
Change Logs for Earlier Time Tracker Versions
Time Tracker 1.19
Time Tracker 1.18
Time Tracker 1.17
Time Tracker 1.14
Time Tracker 1.13
Time Tracker 1.12
Time Tracker 1.11
Time Tracker 1.10
Time Tracker 1.9
Time Tracker 1.8
Time Tracker 1.7
Time Tracker 1.6
Time Tracker 1.5
Time Tracker 1.4
Time Tracker 1.3
Time Tracker 1.2