Time Tracker 1.6 Change Log
This page lists changes in
Time Tracker version 1.6.
Changes in Time Tracker 1.6
Released March 7, 2014.
- 1.6.0.2765 - Another attempt to improve time entry page UI. Refactoring Calendar.class.php.
- 1.5.122.2756 - Fixed a style problem in calendar. A bit of redesign for time entry page to improve usability.
- 1.5.120.2732 - Added address column on the Clients page. Introduced an option to make client mandatory on time records.
- 1.5.118.2729 - Refactoring. German translation improved.
- 1.5.118.2725 - Fixed initial population of the project dropdown when client is selected.
- 1.5.117.2723 - Added a check for overlapping records. Refactoring.
- 1.5.116.2708 - Introduced PHPSESSID_TTL value in config.php to control PHP session cookie lifetime.
- 1.5.115.2707 - Dutch translation improved.
- 1.5.115.2706 - Added an option to show charts by clients.
- 1.5.114.2704 - Added BOM to the beginning of CSV-exported files to identify UTF8 encoding.
- 1.5.113.2703 - Slovak translation added.
- 1.5.112.2702 - Dutch translation improved.
- 1.5.112.2698 - Moved connection charset to DSN constant in config.php.
- 1.5.112.2697 - readme updated.
- 1.5.112.2696 - Added "set names utf8" to database connections.
- 1.5.111.2695 - Fixed errors in usage of the limit plugin.
- 1.5.111.2691 - Removed X-Sender, X-Mailer, and X-Priority headers from mail messages.
- 1.5.111.2690 - Supported sending authenticated emails.
- 1.5.110.2689 - Set PEAR::setErrorHandling to PEAR_ERROR_PRINT when MAIL_SMTP_DEBUG in config.php is true.
- 1.5.110.2687 - Fixed a parsing issue in the French file.
- 1.5.110.2686 - Introduced READONLY_START_FINISH value in config.php. It defines whether the start and finish fields on time entry pages are read-only.
- 1.5.109.2681 - Introduced time only tracking mode (no projects or tasks).
- 1.5.108.2675 - Added a custom field option selector on reports.
- 1.5.107.2672 - Added comments to mysql.sql file.
- 1.5.107.2671 - Fixed a problem with report subtotals for dropdown custom fields.
- 1.5.106.2669 - Changed include order for integrated PEAR in config.php.dist. Note: it is important to include realpath(dirname(__FILE__).'/lib/pear') first to eliminate any potential PEAR compatibility issues for systems where another version of PEAR may be installed (like SME Server 8.0).
- 1.5.105.2666 - Change default tracking mode to projects only.
- 1.5.105.2665 - Removed a link from the mobile logo to avoid clicking errors.
- 1.5.105.2664 - Fixed reporting for dropdown custom fields. Fixed the language initialization problem (prohibited created new teams for English).
- 1.5.103.2662 - Demo version of LDAP Auth plugin removed from the distribution because of a false positive from ESET's NOD 32.
- 1.5.103.2661 - Refactoring. Fixed a localization issue in calendar.
- 1.5.101.2630 - Fixed missing descriptions for projects for regular users.
- 1.5.100.2626 - Fixed the problem with sending report. Fixed RTL handling for Hebrew. Removed the addslashes function from I18n::load to fix html links in localized strings.
- 1.5.98.2601 - Added and option to control record type (duration vs start and finish, or both). Some refactoring, too.
- 1.5.98.2578 - Introduced MODE_PROJECTS tracking mode. In this mode, no tasks are involved, and we are tracking time only for projects.
- 1.5.96.2561 - Working on making the Tasks optional (work in progress, not yet functional). Added COST_ON_REPORTS option in config.php to control the availability of the Cost field on the Reports page.
- 1.5.95.2558 - Dutch translation improved. Refactored handling of error.interval.
- 1.5.95.2555 - Finnish translation added. German translation improved. Added links to favicon.ico.
- 1.5.95.2539 - Fixed migration code to export / import custom fields.
- 1.5.93.2509 - Updated the PEAR package to version 1.9.4. Adjusted error reporting level.
- 1.5.93.2484 - Optimized working with large number of clients. Fixed a problem with profile edit (did not work because of recently introduced user status option).
- 1.5.92.2476 - Switched to using utf8_bin collation for names in tables that use indexes. Moved php config parameters out of .htaccess to eliminate error 500 on some shared hostings.
- 1.5.89.2470 - Fixed accounting problem in the new invoicing feature when comma is used as decimal delimiter.
- 1.5.88.2469 - Pear MDB2 package, MySQL driver, and code updated for better compliance with E_STRICT.
- 1.5.86.2454 - Introduced handling of active / inactive status for clients.
- 1.5.84.2444 - French and Dutch translations improved. Refactoring.
- 1.5.84.2415 - Refactoring migration code. Introduced active / inactive status control for tasks.
- 1.5.84.2394 - Partial support for custom logos. Refactoring. Dutch translation improved. Added description field to tt_tasks table.
- 1.5.81.2378 - Working on the Invoices plugin. Started to use localized float delimiter in reports.
- 1.5.78.2358 - Fixed a problem with the Invoices plugin. Refactoring migration code.
- 1.5.76.2338 - Refactoring migration code.
- 1.5.76.2335 - Fixed a problem with MigrationHelper.class.php related to exporting inactive projects.
- 1.5.75.2331 - Ongoing work on the Invoices plugin.
- 1.5.73.2316 - Added description field to projects. Started to work on the Invoices plugin. Refactoring.
- 1.5.68.2298 - Fixed dbinstall.php so that no seconds are used in default time format for teams. Refactoring.
- 1.5.53.2279 - Added filtering of projects by client on the time.php page.
- 1.5.52.2271 - Simplified dbinstall.php by combining update step into larger chunks. Started to work on assigning projects to clients.
- 1.5.52.2261 - Dutch translation improved. Refactoring.
- 1.5.41.2240 - Refactoring. Fixed a problem in Migration class. Removed old User class.
- 1.5.36.2216 - Refactoring field names in tt_invoice_headers table.
- 1.5.34.2210 - Added client dropdown to mobile time entry and edit pages (when enabled). Improved dbinstall.php.
- 1.5.33.2203 - Fixed invoices that were not picking selected ask and client ids.
- 1.5.32.2199 - Added clients to report output. Refactoring sql queries in reports. Disabled invoices (they are temporarily broken).
- 1.5.31.2191 - Fixed a problem with output of text custom fields in reports for regular users. Refactoring.
- 1.5.30.2181 - Refactoring.
- 1.5.25.2169 - Refactoring fields in tt_projects table.
- 1.5.20.2158 - Fixed a problem with editing time entries (introduced in 1.5.18.2156).