ChronoMate Changelog

What's new in ChronoMate 0.9.8

Nov 10, 2014
  • Starting or Stopping a timer from the menubar set the correct focus in the main window.
  • Activated "Continuous Spell Checking" and "Grammar Checking" by default in the comment box (You can disable it with the right click/contextual menu)
  • Timer's tooltip and description now includes the submission date.
  • Fixed tabbing in notes field, to get to the next field.
  • Fixed tabbing in preferences.
  • New setting to choose the date behaviour. "When timer was first started" or "When timer is pushed".
  • Fixed potential notifications flood when computer awake from sleep.
  • Refactored "Startup at login" code, please update your preferences.
  • Removed automatic app focus.
  • Added notification center message after idling.
  • Added new setting to disable automatic timer creation on startup.
  • The multiple account support should be more robust.
  • Improved performances and reliability.
  • OS X Yosemite compatibility.

New in ChronoMate 0.9.5 (Feb 25, 2014)

  • Fixed bad timer focus in main window.
  • Fixed some (null) values when creating clients and projects.
  • Improved stability / fixed potential crash reported by users.
  • Improved memory footprint.
  • Added visual feedback to timers drag & drop operations.
  • Added ability to delete a time entry.
  • Added a folded corner to the currently selected timer.

New in ChronoMate 0.9.3 (Feb 10, 2014)

  • Fixed : Potential crash when creating a new Task.
  • Fixed : Tabbing accross fields should now work as expected.
  • Fixed : Line breaks transmission in notes field.
  • Fixed : Timer autofocus when clicking on a timer in the drawer, without having selected a timer.
  • Fixed : Launch ChronoMate at Startup (Mac App Store version)
  • Fixed : Notes field is truncated when previewed (Hovering on mini timers and push confirmation dialog)
  • Fixed : Wrong today time summary when using multiple FreshBooks accounts.
  • New : You can now edit time entries by double clicking a row in the History window.
  • New : Log window (To be improved in the future)
  • New : Crash reporter. Please help us improve ChronoMate.
  • New : Menu item to collapse/expand a timer.
  • New : Added Vendor field to the New Expense window.
  • Improved : Utility windows layout (New Client, New Time entry, etc...)
  • Improved : date/calendar icon.
  • Improved : Overall performances and stability.

New in ChronoMate 0.9.2 (Nov 1, 2013)

  • Fixed data migration issue introduced in version 0.9.1.

New in ChronoMate 0.9.1 (Oct 31, 2013)

  • Fixed a potential crash at startup.

New in ChronoMate 0.9 (Oct 29, 2013)

  • Reworked all the icons and added Retina display support.
  • Mavericks compatibility improvements.
  • Multiple Freshbooks account support.
  • Main window : Timers can be minimized via double click in the background.
  • Main window : Timers Drag and Drop to allow sorting.
  • Main window : Timers background is colored (similar to menu bar timers).
  • Main window : Added unlogged time display in the footer.
  • Main window : Create New Timer allows you to choose your client/project/task immediately.
  • Main window : Added a contextual menu to each timer.
  • Preferences : Reorganized the preferences panes.
  • Preferences : Timers are exclusive and can't run concurrently. You can turn it off in the Preferences.
  • Preferences : Fixed "Launch ChronoMate at login" checkbox not reflecting the actual state of the setting.
  • Preferences : Merged "Show dock icon" and "Hide menu bar item" in a single setting.
  • Preferences : Added a new setting to disable or choose the delay for menubar tooltip display.
  • Preferences : Added a slider to choose your favorite notes field height.
  • Preferences : New setting to start tracking immediately upon timer creation. You can turn it off in the Preferences.
  • Preferences : Added two new keyboard shortcuts : Hide ChronoMate and Push hours.
  • Preferences : Add confirmation dialog when pushing a timer. You can turn it off in the Preferences.
  • Preferences : Add a new setting to allow deletion of a timer after a successful push instead of the usual reset.
  • Preferences : Add a new setting to allow immediate push when a timer is stopped.
  • Wording : Renamed "Synchronize" to "Pull".
  • Fixed : Missing spaces around special characters like ampersand in notes field.
  • Fixed : "Your XML is not formatted correctly" with hidden control characters in the notes field.
  • Fixed : Active notifications flood after computer wakes up from sleep.
  • Wording : Renamed "Log Hours" to "Push Hours".
  • Wording : Improved monthly subscription error message.
  • Wording : Fixed typo in create expense feedback message.
  • Timers Drawer : Added the missing task column.
  • Feature : Timer submit date is now automatically set to when you first start a timer.
  • New Time Entry window : Changed the date picker to textual.
  • New Task window : Added ability to create task directly assigned to all projects.
  • Menu : Added task next to project and client name for easier identification.
  • Menu : Added a new menu item to "Push all timers".
  • Menubar : Timer last used time is now saved. Usefull when using "Last used Timers" and restarting ChronoMate.
  • Menubar : Added a hidden setting to choose the delay before an unused timer is hidden from the menubar. Default is 2 hours.
  • Menubar : Added a blinking warning sign icon when there is an idle dialog waiting for user input.
  • Disabled redirection to rate ChronoMate on FreshBooks add-on page, as it is no longer available.

New in ChronoMate 0.8.6 (Sep 14, 2012)

  • Fixed menu bar timer initials overlap.
  • Preferences : Changed default rounding time value from 15 minutes to 5. If you were using 15 minutes, you need to adjust the value in Preferences / Timer.
  • Preferences : Initials are turned off by default. You can turn it on in the Preferences / Advanced pane.
  • Preferences : Active time detection is turned off by default. You can turn it on in the Preferences / Alerts pane.
  • Fixed code signing for Mountain Lion GateKeeper.

New in ChronoMate 0.8.5 (Sep 13, 2012)

  • Added Moutain Lion notification support (only when Growl is not installed).
  • Added support for the new hierarchical expense categories.
  • Added display of project name initials in the menu bar timers, you can turn this off in the preferences if you don't need them.
  • Added active time detection : a notification appears when you are active without running timers. (Set the threshold to zero to disable).
  • Added option to round timer to the nearest interval, previously only up or down was supported.
  • Fixed keyboard shortcuts display in menus.
  • Fixed Growl notification appearing every hour when "Work offline" is turned on or internet connection is down.
  • ChronoMate is now code signed so Mountain Lion's Guatekeeper does not complain on launch.
  • Reworked the idle detection dialog box.
  • Fixed missing project from the "Project / Task" menu if preceeded by a project without tasks.
  • Added entry date to notifications.

New in ChronoMate 0.8.3 (Jun 29, 2012)

  • New Quick time entry window
  • Nested Client/Project/Task selection from the menu bar.
  • Added user definable hotkeys.
  • Added hover tooltips to menu bar timers for better identification.
  • Mini timer stop button is now red to better identify running timers in the menu bar.
  • Menu bar icon now has an alternative active state.
  • New "Last used timers" option to keep showing timers in the menu bar used in the last 2 hours.
  • Improved window management; actions like "New Client" no longer bring the main window to the front.
  • Smarter triggering of reset and delete confirmation alerts.
  • Fixed : zero idle time threshold should disable alerts.
  • Fixed : all decimal textfield in the preferences no longer accept float values.
  • Fixed : client would not show up in the dropdown list after creating a new project.
  • Fixed : Growl notification flood after a sleep/wake cycle.
  • Fixed : Column order was not saved in timers drawer.
  • Reworked the transparent timer icon.
  • Improved the idle time alert window (no more checkbox)
  • Updated Growl framework to v1.3.1
  • Improved time display consistency.
  • Improved error reporting.
  • Minor bug fixes and improvements.

New in ChronoMate 0.8.2 (Jun 9, 2012)

  • Fix for users with regional settings defining the decimal separator as a comma instead of a dot.

New in ChronoMate 0.8.1 (Jun 8, 2012)

  • Fixed : Toggling "Hide menu bar icon" on and off would not bring back the mini timers.
  • Fixed : Crash when creating new tasks introduced in 0.8.
  • Diminished the delay for tooltips to appear when hovering mini timers.
  • In accordance with FreshBooks UI added a 2 digits rounding of hours logged. This means no more 1.13333 hours showing in invoices. This also mean the accuracy of logged hours is affected (+- 18 seconds per entry). This new behavior is "On" by default but can be disabled by using a hidden option. Contact us if you want the instructions.

New in ChronoMate 0.8 (Jun 5, 2012)

  • Fixed mini timer tooltip which were not displayed on top of others windows.
  • Added ability to choose from 8 differents mini timer colors.
  • Improved accuracy when clicking on mini timers.
  • Added a new "pre-release" update channel for beta testers, located in a new preference pane.
  • Added a lot of optional fields to the "New Client" window.
  • Improved activation error reporting to help understand the difference between authorization and activation.
  • Minor improvements.

New in ChronoMate 0.7.5 (May 25, 2012)

  • Fix an issue for shared account users, some projects could be listed below the wrong client.

New in ChronoMate 0.7.4 (May 24, 2012)

  • Fix an issue for users with over a 100 items (clients, projects, tasks, etc...) Regression introduced in 0.7.3

New in ChronoMate 0.7.3 (May 24, 2012)

  • Fixed listing of projects assigned to unavailable clients (only affects staff users)

New in ChronoMate 0.7.2 (May 24, 2012)

  • Fixed "- internal -" client name not showing or unselectable.
  • Fixed a crash when creating a new task for a specific project.
  • Added more Growl notifications when creating Client, Project, Task and Expense.

New in ChronoMate 0.7.1 (May 23, 2012)

  • Abandonned Mac OS X 10.5 "Leopard" compatibility, if you are running "Leopard"  do not update and untick "Check for updates" in the preferences.
  • Added Global user definable hotkeys.
  • New Quick time entry window
  • Nested Client/Project/Task selection from the menu bar.
  • Added hover tooltips to menu bar timers for better identification.
  • Mini timer stop button is now red to better identify running timers in the menu bar.
  • Menu bar icon now has an alternative active state.
  • New "Last used timers" option to keep showing timers in the menu bar used in the last 2 hours.
  • Improved window management; actions like "New Client" no longer bring the main window to the front.
  • Smarter triggering of reset and delete confirmation alerts.
  • Fixed : zero idle time threshold should disable alerts.
  • Fixed : all decimal textfield in the preferences no longer accept float values.
  • Fixed : client would not show up in the dropdown list after creating a new project.
  • Fixed : Growl notification flood after a sleep/wake cycle.
  • Fixed : Column order was not saved in timers drawer.
  • Reworked the transparent timer icon.
  • Improved the idle time alert window (no more checkbox)
  • Updated Growl framework to v1.3.1
  • Improved time display consistency.
  • Improved error reporting.
  • Minor bug fixes and improvements.