Home Contact Buy
Sitemap Contact
Home Download Video Free Buy Sitemap Contact

Time Tracker 1.10 Change Log

This page lists changes in Time Tracker version 1.10.

Changes in Time Tracker 1.10

Released Februrary 12, 2017.
  • 1.10.38.3579 - Initial implementation of predefined expenses as port of the Expenses plugin.
  • 1.9.37.3571 - Changed data type for tt_log comment to TEXT because of _union all_ problems with some MySQL installations, specifically version 5.0.95 where cyrillic expense names were corrupted on reports.
  • 1.9.36.3570 - Cleanup and refactoring in forms.
  • 1.9.36.3560 - Refactored Mailer class.
  • 1.9.36.3559 - Added MIME decoder for SENDER to allow non-corrupted characters in sender property in emails.
  • 1.9.35.3558 - Introduced time_script.tpl for shared script used in time.tpl and time_edit.tpl - both mobile and regular.
  • 1.9.35.3557 - Added missing declarations for better JavaScript.
  • 1.9.35.3556 - A bit of cleanup in JavaScript, removed repeated var declarations.
  • 1.9.35.3555 - A bit more consistent usage of quotes in template files.
  • 1.9.35.3554 - Simplified templates by using the default Smarty escape calls.
  • 1.9.35.3552 - Fixed charts to allow display of totals for unassigned projects and tasks.
  • 1.9.35.3551 - Allowed null tasks in project and tasks tracking mode.
  • 1.9.34.3550 - Made sorting case insensitive for more situations.
  • 1.9.34.3549 - Fixed ordering of projects.
  • 1.9.34.3548 - Dutch translation improved.
  • 1.9.34.3547 - Centered mobile pages on screen.
  • 1.9.34.3545 - Some refactoring of uncompleted indicators for users.
  • 1.9.33.3543 - Changed the type of the name field in tt_expense_items to text from varchar(255) to allow for longer string like comments.
  • 1.9.32.3542 - Initial implementation of uncompleted indicators for users.
  • 1.9.31.3540 - Added more access control checks to mobile pages.
  • 1.9.31.3537 - Swedish file updated.
  • 1.9.31.3536 - Fixed rate presentation.
  • 1.9.31.3534 - Getting rid of PHP Deprecated warnings.
  • 1.9.31.3532 - Updated PEAR and PEAR packages.
  • 1.9.31.3531 - Fixed double notifications.
  • 1.9.30.3529 - Added a check for config.php file to start with PHP opening tag.
  • 1.9.30.3528 - Added a delete button to the mobile edit pages.
  • 1.9.29.3525 - Added a check for PHP version in dbinstall.php.
  • 1.9.29.3523 - Made records with 0 duration legal.
  • 1.9.28.3522 - Dutch translation improved.
  • 1.9.28.3521 - Increased max upload file size limit.
  • 1.9.28.3519 - Fixed monthly quota class for flexible week start days.
  • 1.9.27.3516 - Refactoring, mostly related to monthly quotas.
  • 1.9.27.3508 - Fixed a bug with Monthly Quotas plugin.
  • 1.9.26.3507 - Code cleanup and refactoring.
  • 1.9.25.3499 - Fixed issue #4 - copy-paste error in fillDropdowns().
  • 1.9.25.3498 - Removed no longer needed comments in the Finnish translation file.
  • 1.9.25.3497 - Refactored time_to_decimal for clarity.
  • 1.9.25.3496 - Fix report exports to honor user decimal mark designation.
  • 1.9.24.3495 - pt-br translation improved.
  • 1.9.24.3490 - Improved browser language determination.
  • 1.9.24.3489 - Cleanup in translation files.
  • 1.9.24.3487 - Improved detection of browser language.
  • 1.9.23.3484 - pt-br translation improved.
  • 1.9.22.3480 - Refactoring - white space.
  • 1.9.22.3479 - Changed a redirect for the Locking plugin.
  • 1.9.22.3478 - Removed legacy code that used to support Lock Interval in Days.
  • 1.9.22.3477 - Refactoring - cleaning up after introducing Locking plugin.
  • 1.9.22.3471 - Changed a message after locking error.
  • 1.9.22.3470 - Fixed export-import to include cron spec for the Locking plugin.
  • 1.9.22.3469 - Added an override for managers to bypass the Locking plugin restrictions.
  • 1.9.22.3468 - Start to use cron specification in the Locking plugin instead of Lock interval in days.
  • 1.9.21.3467 - A fix for date lock in expense_edit.php.
  • 1.9.21.3464 - Implemented locking feature as an optionally enabled Locking plugin.
  • 1.9.20.3463 - Refactoring in preparation for writing the Locking plugin.
  • 1.9.20.3454 - Added Serbian translation.
  • 1.9.20.3452 - Refactoring and cleaning up some code.
  • 1.9.20.3443 - Added special handling for admin@localhost to always authenticate against an internal database even in LDAP configurations.
  • 1.9.19.3442 - Fixed a redirect for different user roles after password change.
  • 1.9.19.3441 - Added an option to change admin login, name, and email.
  • 1.9.18.3439 - Added a Serbian translation.
  • 1.9.17.3437 - Fixed error 500 with password reset (introduced during recent refactoring in version 1.9.16.3431).
  • 1.9.16.3435 - Started to use isPost function of the request object to make code shorter.
  • 1.9.16.3434 - Introduced isPost function for the request object.
  • 1.9.16.3433 - Dutch translation improved.
  • 1.9.16.3431 - Switched to using shorter functions of ActionErrors class.
  • 1.9.16.3430 - Introduced and started to use shorter functions of ActionErrors class.
  • 1.9.16.3429 - Refactoring - removed unnecessary white space.
  • 1.9.16.3425 - Cosmetic formatting fixes.
  • 1.9.16.3424 - Fixed presentation of client_add.php for MODE_TIME tracking mode.
  • 1.9.16.3418 - Initial implementation of a mobile Timer page.
  • 1.9.15.3415 - Got rid of PHP warning when argument is not an array.
  • 1.9.15.3413 - Introduced ALLOW_OVERLAP setting to control whether overlapped time entries are allowed.
  • 1.9.14.3412 - Some clean up in translation files.
  • 1.9.14.3404 - Removed PHP closing tags from files to reduce a risk of white space leaks in output.
  • 1.9.14.3403 - Made report footer optional depending on REPORT_FOOTER setting in config.php.
  • 1.9.13.3400 - Removed terminating PHP tags from config.php.dist and language files.
  • 1.9.13.3396 - Added footer to PDF reports.
  • 1.9.13.3395 - Some cleanup in Czech and Danish translation files.
  • 1.9.13.3394 - Changed a message on front page to encourage contributions.
  • 1.9.13.3393 - Added "Contribute" link to the footer.
  • 1.9.13.3392 - Fixed PDF reports for Russian language.
  • 1.9.13.3390 - Made background for the logo transparent for better PDF reports.
  • 1.9.13.3389 - Initial attempt to implement PDF reporting.
  • 1.9.12.3387 - Removed whitespace from the end of index.php.
  • 1.9.12.3386 - Removed not needed brackets.
  • 1.9.12.3385 - Disabled email editing for non managers.
  • 1.9.12.3384 - Changed the subject of emailed favorite reports by cron.php from form.mail.report_subject to a report name.
  • 1.9.12.3383 - Allowed usage of login parameter on GET requests to login.php to pre-populate the login field.
  • 1.9.12.3382 - Finnish translation improved.
  • 1.9.12.3377 - Removed unused variable in WEB-INF/lib/Auth.class.php.
  • 1.9.12.3375 - Fixed the problem with a wrong warning about missing config.php file for mobile pages, introduced in previous version.
  • 1.9.11.3374 - Added mysqli capability and driver.
  • 1.9.10.3372 - Improved checks for loaded extensions.
  • 1.9.10.3371 - dbinstall.php fixed for updates with changed admin account and deleted users in versions prior to 1.3.72.
  • 1.9.9.3370 - Dutch translation improved.
  • 1.9.9.3368 - Fixed creating new invoices by replacing the index on tt_invoices table. The old one prohibited creating new invoices with names colliding with deleted invoices.
  • 1.9.8.3367 - Polish translation improved.
  • 1.9.8.3366 - Fixed client import.
  • 1.9.7.3364 - Client delete function extended with an option to delete associated items.
  • 1.9.6.3353 - Polish translation improved. Incomplete Tamil translation removed.
  • 1.9.6.3351 - Dutch translation improved.
  • 1.9.6.3350 - Added an option to permanently delete invoice entries when deleting invoice.
  • 1.9.5.3345 - Polish translation improved.
  • 1.9.2.3339 - Added filtering for users for a client role in reports.
  • 1.9.1.3336 - Added more <label> tags to improve usability. Refactored Table class.
  • 1.9.1.3318 - Added a project filter for a client role on the reports page.
  • 1.9.0.3317 - Added some <label> tags to controls on the reports page to improve user experience.