Version: 1.4.5 - 02.01.2025
|
- Updated expiry date and copyright date.
|
|
Version: 1.4.4 - 01.01.2024
|
- Updated expiry date and copyright date.
|
|
Version: 1.4.3 - 01.01.2023
|
- Updated expiry date and copyright date.
- Update README.txt
- Fix broken umlauts on java versions higher or equal java 9. Remove specific support for java 1.5 or earlier
|
|
Version: 1.4.1 - 14.01.2022
|
- Fix renaming of existing backup and auto save files during their replacement
|
|
Version: 1.4.0 - 08.01.2022
|
- Technical changes in string comparison
- A selected task is optional now to save and load project files
- Use openjdk8 for release builds
- Re-init tray icon after system notification of tray support changement
- Use temporary ".part" files to write project files (".ttt") to avoid empty files on error and still be able to use the backup (".bak") file
- Simplification and stabilization of task counting, including correct update of the counted time after a day switch and performance improvements after standby/hibernation of the host system (reducing unneeded calculations and still catching time inbetween)
|
|
Version: 1.3.3b - 03.01.2022
|
- Updated expiry date and copyright date.
|
|
Version: 1.3.3 - 01.01.2021
|
- Make stored preferred window location optional as there may be no valid window location saving while the main window is not shown (i.e. hidden in tray)
- Updated expiry date and copyright date.
- Remove unused constants
|
|
Version: 1.3.2 - 03.05.2020
|
- Fix mandatory selected node entry in saved project files leading to an error loading those files again
|
|
Version: 1.3.1 - 02.01.2020
|
- Updated expiry date and copyright date.
|
|
Version: 1.3.0 - 01.01.2019
|
- Added "*." to display of file filters.
- Fixed tray initialization.
- Cleaned up file chooser and file filter handling.
- New Feature: Added tray icon preferences.
- Fixed handling of "cancel" button on dialog asking to copy the accounted time of a task to its parent task.
- Updated expiration handling to not only check on program start.
- Fixed error dialog about missing file to load.
- Fixed display format of task start time.
- Speed up program start.
- Fixed date format d.M.yy.
- Fixed handling of the first two bytes if it's not a gzip stream.
- Changed to new xml persistence classes.
- Fixed dead area for tray menu dialog in xfce window manager.
- Added xsd schema check for project file xml validation.
- Use a date spinner for dates on time table dialog
- New Feature: Added table diagram as base for data export.
- Added visible layer during chart (re)computation.
- Removed check for empty task names.
- New Feature: Added recursive name display in tray icon. Added settings to activate this feature.
- Speed up chart calculation and recomputation.
- Fixed memory leak for deleted tasks.
- Lots of refactoring, code clean up and internal improvements.
- Enhanced handling of seconds counter. Fixed display of empty progress bar without any counting / active task.
- Changed the window type of confirm dialogs.
- Minor wording updates for added times in time table popup.
- Changed the date spinner in the diagram window to use the configured date format.
- New Feature: Added basic mathematic support for task time values. May be increased and decreased by using "x + y" or "x - y" (i.e. "8:51 - 2:30").
- New Feature: Added a grey layer during chart computation to visualize running calculations.
- New Feature: Added preferences setting to switch between absolut / recursive and plain task names used in tray icon menu entries.
- Disable "delete" and "return" / "enter" if no task is selected.
- Ticket #30: Added a tasks comment to the displayed tooltips in diagram / statistics view.
- New Feature: Enable odd-and-even (white - grey - white - grey ...) rows for all tables.
- Adjusted color chooser popup size to fit the color choosers size.
- Reverted the legend order in statistics diagrsm to match the order of the displayed entries in the bars.
- Cleaned up code for movability check, used task icon and task selection on mouse double click.
- Updated links to the project website from http to https.
- New Feature: Store and load the selected task and the expansion states of the project tree.
- Added table diagram as tree structure visualization
- Made the project tree receive the focus after loading the project file and settings the selected tree node
- Enable ctrl+return to save and close a task properties dialog.
- Add an empty entry to a task to directly be able to add a comment for the current date.
- Made task switches more robust
- Updated expiry date and copyright date.
|
|
Version: 1.2.5e - 03.07.2018
|
|
|
Version: 1.2.5d - 31.12.2017
|
- Updated expiry date and copyright date.
|
|
Version: 1.2.5c - 30.12.2016
|
- Updated expiry date and copyright date.
|
|
Version: 1.2.5b - 03.01.2016
|
- Updated expiry date and copyright date.
|
|
Version: 1.2.5a - 05.01.2015
|
- Updated expiry date and copyright date.
- Ticket #55: Fixed handling of optional prefered window location.
|
|
Version: 1.2.4b - 31.12.2013
|
|
|
Version: 1.2.4a - 29.01.2013
|
- Fixed handling of jcolorchooser preview panel on java 7.
|
|
Version: 1.2.3a - 28.12.2012
|
|
|
Version: 1.2.2c - 27.06.2012
|
|
|
Version: TTT_1.3.1alpha_2012-01-31 - 31.01.2012
|
- Added "*." to display of file filters.
- Fixed tray initialization.
- Cleaned up file chooser and file filter handling.
- Added tray icon preferences.
- Fixed handling of "cancel" button on dialog asking to copy the accounted time of a task to its parent task.
- Updated expiration handling to not only check on program start.
- Fixed error dialog about missing file to load.
- Fixed display format of task start time.
- Speed up program start.
- Fixed date format d.M.yy.
- Fixed handling of the first two bytes if it's not a gzip stream.
- Changed to new xml persistence classes.
- Fixed dead area for tray menu dialog in xfce window manager.
- Added xsd schema check for project file xml validation.
- Use a date spinner for dates on time table dialog
- Added ability to add / substract dates (use "+" and "-" operations on time table date input).
- Added visible layer during chart (re)computation.
- Removed check for empty task names.
- Added recursive name display in tray icon. Added settings to activate this feature.
- Speed up chart calculation and recomupation.
|
|
Version: 1.2.2b - 31.12.2011
|
- Updated expiry date.
- Updated copyright date.
|
|
Version: 1.2.2a - 31.07.2011
|
- Disabled non-finished maximum overall time feature.
|
|
Version: 1.2.1a - 31.07.2011
|
- Removed diagram future date validation.
- Fixed format of negative times.
|
|
Version: 1.2.0a - 15.12.2010
|
- Code clean up handling the displayed tasks names.
- Fixed update of tray menu task names.
- Splitted up tasks and tree node handling.
- Removed handling of old projects files, prior to the compressed xml files.
- Enhanced task id handling.
- Changed option dialog to use spinners instead of text fields.
- Enhanced and cleaned up handling of user preferences / settings.
- Fixed possible mixture of time interval for autosave "asav" and autosave to project file.
- Fixed a problem starting with an unknown system locale. In such a situtation it will fallback to the english translations.
- Prepared new date class to handle dates properly.
- Big code reorganisation in handling dates and computing differences between dates (mainly diagrams / statistics).
- Initial step separating the diagram generation to use multi core systems.
- Ticket #23, Ticket #28: Changed diagram window to use spinner instead of input fields.
- Cleaned up escape key handling to hide the current open windows.
- Enhanced resource handling to release unused memory from hidden windows.
- Ticket #25: Enhanced main window handling to override the designated window position if it's not valid anymore.
- Ticket #26: Shortend the legend of diagrams by removing tasks with an empty value.
- Ticket #43: Enhanced legend handling to always ensure unique legend entries.
- Ticket #11: Added initial "Drag and Drop" functionality.
- Removed error message loading a task without time but with comment.
- Ticket #48: Fixed handling of reduced links in about dialog with java 5.
- Ticket #27: Cleaned up rearrangement of tasks. Restored expansion states after rearrangement.
- Updated about information.
- Made diagram computation multi threaded / separated from AWT-Thread. Long diagram computations shouldn't block the window anymore.
- Fixed missing translations in statistics error dialog.
- Fixed display or statistics dialog warnings and errors.
- Fixed maximum bar count check.
- Fixed handling of reduced day diagram with shortend legend.
- Updated expiry date.
|
|
Version: 1.1.2a - 31.07.2010
|
- Code clean up handling ".part", ".bak" and ".ttt" file renaming and deletion while processing save actions.
- Ticket #53: Fixed handling of SystemTray popup menu by using a helper dialog taking the tray menu piggyback.
- Fixed check on activated tray if the main window should be hidden when minimised.
- Ticket #54: Fixed handling of the tray icon showing the main window again.
- Restored java 1.5 compatibility.
- Ticket #16: Added diagram legends state to the global diagram settings used when opening new diagram dialogs.
|
|
Version: 1.1.1a - 05.07.2010
|
- Updated copyright information.
- Re-added copyright information to the about dialog.
- The editor displays a tasks time in editing mode centered like it is displayed in non editing mode.
- Fixed generating of about dialog information which has been displayed in multiple languages.
- Fixed handling of exit actions asking the user to save the current changes.
- Fixed handling of disabled tray icon at program start and while minimizing the main window.
- Fixed handling and writing of ".part" files on windows systems.
|
|
Version: 1.1.0a - 30.06.2010
|
- Enhanced and redesigned about dialog.
- Changed to Java SystemTray, removed usage of "jeanstray".
- Ticket #1: Merged changes to move tasks with numlock keys.
- Ticket #6: Merged changes against tiny main window to the next minor version.
- Ticket #8: Merged changes of displaying the daily comment in the tasks tooltip to the next minor version.
- Added year to copyright information.
- Added information off the system generated error message while writing project files.
- Enhanced / adjusted error and expiry messages.
- Changed expiry popup interval from 2 hours to 4 hours.
- Removed misplaced output of "modulo".
- Converted sources from ISO-8859-15 to UTF-8.
- Changed language file (properties, i18n) format from ISO-8859-15 to UTF-8.
- Moved some translations to new language file format.
- Made the color chooser instance static to avoid losing already used colours each time the editing panel of a task is opened.
- Added validation to the time values editing panel of a task.
- Changed handling of the close actions of the editing panel of a task. If there is a editing field for a time value confirming the changes by pressing the accept button will try to update the tasks time value or keep the editing panel open until corrected.
- Fixed handling of adding a new date entry while editing a value in the editing panel of task. Until now, the current edited line has been mixed with the inserted line.
- Enhanced window positioning on multi screen environments.
- Changed handling of project file writing: Output is written into a ".part" file and after completion renamed to the primary file name.
- Ticket #10, Ticket #42: Removed not closable crash dialog showing while loading a corrupt project file.
- Removed check for Windows tray dll as the java SystemTray classes are used now.
- Renamed "ttt.ini" to "ttt.conf"
- Ticket #19: Moved configuration file to $HOME/.time-tracking-tool/
- Fixed handling of icons showing the path to the currently counting task which has not been updated if the moved task was one of its parents.
- Fixed update of the tray popup when a task name changes.
- Ticket #47: Fixed handling of missing JFree libraries.
- Ticket #45: Added an entry into the context menu to activate the selected task.
|
|
Version: 1.0.6g - 31.12.2009
|
- No changes - new expiration date.
|
|
Version: 1.0.6f - 30.07.2009
|
- No changes - new expiration date.
|
|
Version: 1.0.6e - 31.12.2008
|
- No changes - new expiration date. Version 2.0 is approaching - Happy New Year!
|
|
Version: 1.0.6d - 01.05.2008
|
- No changes - new expiration date.
|
|
Version: 1.0.6c - 31.07.2007
|
- No changes - new expiration date.
|
|
Version: 1.0.6b - 30.07.2007
|
- No changes - new expiration date.
|
|
Version: 1.0.6 - 20.03.2007
|
- Little problem computing progress bar minutes removed.
|
|
Version: 1.0.5e - 30.12.2006
|
- New expiration date. A new TTT version is coming soon (probably and hopefully).
|
|
Version: 1.0.5d - 28.06.2006
|
- New expiration date. TTT is going to work even if it has expired.
|
|
Version: 1.0.5c - 03.03.2006
|
- No changes - new expiration date.
|
|
Version: 1.0.5b - 27.11.2005
|
- No changes - new expiration date.
|
|
Version: 1.0.5a - 25.08.2005
|
- FileChooser informations improved (file extensions).
- Autosave deactivated if an error occured while loading a data file to avoid data loss.
- Pixel difference at diagram buttons removed.
- Diagram bibliotheks (jfreechart / jcommon) have been updated to a current stable version.
- Outupt files will be now gzip compressed. Their final size will be round about 90% less than uncompressed.
- New displayable time format added.
- Problem with file chooser removed.
|
|
Version: 1.0.4b - 22.03.2005
|
- Problems saving special chars removed.
|
|
Version: 1.0.4 - 18.03.2005
|
- Data file format changed to XML.
|
|
Version: 1.0.3 - 24.02.2005
|
- Added the possibility to change the language independent on the system settings.
|
|