7.22. Version 2.1 (July 9, 2009)

This version opens up Fanurio for users who speak other languages than English. It is now available in German, Romanian and Spanish but it can be translated to any language. Other than that it has many improvements that make it more usable. Here's a list with all the changes:

New Features

  • New setting - language: There's a new setting in the Locale section of the Options/Preferences dialog that lets you specify the language of the user interface of the application.

    The current version can be used in English, German, Romanian and Spanish. Support for other languages will be added in future releases.

    We also have partial translations for French, Italian, Dutch, Danish and Swedish but they will not be distributed officially until they are completed. If you are interested in using Fanurio in any other language than the official ones, just let us know.

  • New setting - time format: The date and time format depends on the region you choose from the Options/Preferences dialog. The new time format option lets you use an explicit format.

    For instance, if your region is English (US) then time is formatted using the 12-hour format. The new option lets you override it and use a 24-hour format.

  • Printing support: Invoices can be printed directly from the View invoice dialog. To print an invoice, double-click it in the Invoices table then click the Print button at the top.

    Instead of printing an invoice directly from Fanurio, you may want to export it to PDF and then print it.

  • Email support: Invoices can be emailed as PDF attachments directly from Fanurio.

    Since Fanurio already knows the email addresses of your clients, you can send invoices directly from the application. Read this section for more details.

  • Default billing settings: Projects now have a billing section where you can specify default billing settings for their items. These settings are used when a new service or expense is created for that project.

    For instance you can specify a default hourly rate and a default rule for rounding time. Each time a new service item is created, it will have the default rate and rounding specified at project level.

  • Menu bar icon on Mac OS X: Fanurio adds an icon to the menu bar on Macs running Java 6 (Mac Intels running Leopard). The menu bar icon displays the status of the timer (running, paused) and its menu has actions to control the timer.

    This menu bar icon menu makes it even easier to control the timer than the iTunes-like mini timer.

  • Idle time detection on Linux: Idle time detection happens when you start the timer but at some point you must leave the computer. This option is not enabled by default and must be configured from Edit > Preferences > Timer.

    Until now, idle time detection only worked on Mac OS X and Windows. Now, it is also available on Linux for both 32-bit and 64-bit computers.

  • Third-party timesheet import: Fanurio can also import time from other applications, not just from another instance of Fanurio.

    Now it can import time from iTimeSheet and TimeLogger (two iPhone applications) but it can be extended to support other applications as well.

Improvements

  • The return of - move time: The Edit Service Item dialog has a Move button that can move a time entry to a different service item. Time entries can also be moved to a different service item from the Timesheet view by editing them and changing their service.

    This feature was available in version 1.11.3.

  • The return of - toggle project completion: Right-click on a project from the projects tree and you can toggle its finished state using the "Toggle Project Completion" action.

    This feature was available in version 1.11.3 under a different name, "Mark Finished/Unfinished".

  • Snooze reminders: The reminders have been improved to let the user override the snooze interval.

    At the end of the day when you don't want to be reminded to start the timer just override the snooze interval to a big value (300 minutes) and it won't bother you to start it.

  • Accidental timer stop: The timer menu no longer has the Recover Time action that was used to recover time when the timer was stopped by mistake.

    If you stop the timer, Fanurio will display the Add Time dialog. If you stopped it by mistake, just click Cancel and Fanurio will let you resume the timer.

  • Default date for new time entries: When adding time manually to a service using the Add Time action, the default date and time is no longer "now" but the last date and time when time was recorded for that service.

    This is useful if you enter a lot of time entries manually after a few days or at the end of the week because you don't have to change the date so often from now to a past date.

  • User interface improvements

    • Improved the New Invoice and Create Template dialogs to be less crowded.

    • The mini timer view also shows the service.

    • Items and expenses now have a check box to indicate they are non-billable instead of two radio buttons

    • The drag corner is now displayed on all windows on Mac OS X

    • Time columns are aligned to the right

  • Others

    • Renamed contract.clientNumber to contract.reference.

    • A mobile and an other field have been added to both business and clients.

    • Title and meta tags from the head section of the template are converted to document properties when an invoice is exported to PDF.

Bug Fixes

  • Spelling errors in the Options/Preferences dialog.

  • The dock icon was updated correctly if the timer was stopped after pause.

  • Using Quaqua 5.2.1 to work with Java 6.

  • Date filters weren't updated if the application ran after midnight

  • Idle detection works on both 32 and 64-bit computers

  • The Add Time dialog didn't recognize the start time in some cases on Mac OS X.