General

Welcome to Timings

Timings has been designed to keep track of your working time.
The Application is available for both MacOS and iOS (iPhone). The Database can be synced over a free service across multiple devices.

Hierarchy

Contents Hourly rate
Client holds its Projects custom
or
inherited from the General Settings
Project contains one or more Subprojects custom
or
inherited from it's Client
(if there is no Client the Rate is inherited from the General Settings)
Subproject contains the recording custom
or
inherited from the Project
Recordings none inherited from the Subproject

Clients

A client collects all it's projects and sums up the time and cost. Each client can have a custom hourly rate.

Projects

A project can be assigned to a client. When you have completed a project you may archive it. Archiving hides a project from the list. For better distinction a Color may be assigned,

Subprojects

Each project contains at least one subproject. A subproject may have a custom hourly rate and a budget.

If a budget is entered you will see an indicator that shows how much of the budget already has been used.

Subprojects can be ordered in the way you like them to have

Timeline

The list of the recordings contained in a subproject can be changed to a timeline. There you can create and rearrange timed recordings. (Works best in fullscreen)

Recordings

There are 4 different types of recordings.

Timed

Timed recordings have a duration. The duration is multiplied with the rate that is assigned to it's subproject

Fixed

These items are of use when you need to charge your client a fixed cost. There is no rate applied to them.

To Do

Uncompleted To Dos float on the top of the list. Once completed they are assigned to the day they have been marked as completed.

Notes

Notes have no cost at all and can be used for work related comments.

Users

Depending on the number of Licenses installed you can add new users. Make sure you are logged in as the same user on all your devices.
Running timers will be available across all your devices.
Other users entries are displayed dimmed.

Timer Menu

The global timer menu on the right in the menu bar offers a quick access to the running timer. In addition the last 5 timers are displayed. You can start them again with a single click. The small arrow lets you jump to the corresponding subproject.
At the bottom you have access to all the active projects. There you may start a timer for a subproject.

Preferences

Rate

The rate you enter in preferences is inherited by the clients. (See Hierarchy)

Sync

To sync your device:

Either sign up for a free sync account. Or install Timings Server on one Mac in your Office.

Then enter your mail and password and hit "Sync". Use the same account on all your devices.

Reports

If you select a list entry (Client, Project, Subproject or User) you can show a report using the "Show Report" menu.

Shortcuts

Timeline

On a trackpad use a the swipe gesture to move the timeline. Without, click the timeline and use ⌘← or ⌘→ to move. When holding the shift key at the same time, it will move to the next day that has an entry.

Reports

To extend the date range, hold the shift key and click another segment

Miscellaneous

Project Templates

If you are often using same names for your subprojects, you may define a Project as a template. It will then appear as a selection when creating a new project.

Drag'n'Drop

Almost any list entry can be dragged and dropped to assign it. E.g. a project can be dropped on a client or a recording can be moved to another day.

Compatibility

GrandTotal

Projects that are not archived yet will appear in GrandTotal/Overview/Source. There you can invoice the recordings.

Alarms

Projects, Subprojects and Recordings can be dragged to Alarms

iCal / Outlook

To add a meeting from iCal to Timings, just drag the Event from iCal over and drop it onto the Subproject it belongs. The duration and it's notes are added then.

Spotlight / Alfred

You may start timers using Spotlight or Alfred. Just type the name of the Project / Subproject.

Upgrade from TimeLog


Registered users of TimeLog may upgrade for a reduced price.

Migration

You may import your existing TimeLog data using "Import from Timelog" in the Help menu. This will import all the TimeLog recordings and your License.

Projects that were inactive for more than 6 Months will be archived.

With license file

Drag your license file onto Timing's dock icon. Then in the Timings-Menu open the Licenses window. From there you can upgrade

With Serialnumber

Visit the Upgrade-Store and enter your serial number.

Credits

With a little help from my friends

David Condrau, Joachim Fornallaz, Silvio Rizzi, Dirk Holtwick, Frank Remmert, Yves Marx and many more.

Used Libraries

Sparkle Updater by Andy Matuschak and contributors
LetsMove by Andy Kim and contributors

Timings Server is based on https://github.com/robbiehanson/CocoaHTTPServer