World's most convenient time tracking companion for professionals.
Daily works by asking what you're doing. Each activity provided acts as a sample. Together with sessions indicating when you've started working, for how long and when you've stopped working, Daily is able to create accurate daily time-sheets.
Daily aims to be as simple as possible. Its main priority is to show you your daily activities. And we promise you it succeeds in doing so.
Due its unique algorithm Daily proves up to minute-accurate results.
By clicking on the date label in the header, you're able to fast-browse to a specific day. It even understands relative dates. For example, try by typing in "last monday".
Not behind your computer for an amount of time? Don't worry, Daily will ask what you've been doing. When you don't provide an activity, nothing will be registered. Handy for lunch breaks.
View your activities for a specific day, week, month or even year. See when you've started and ended working and check how much hours you've been working in total.
Use silent-mode for recording predefined activities without being disturbed. Essential for meetings and presentations.
Daily's most wanted feature. It enables you to only register at specific times at specific week days. Even better: it starts and ends automatically and takes into account overtime.
Different global keyboard shortcuts are available, making it even easier and hassle-free to work with Daily. Apply activities, open the dashboard, enable silent mode, and more, all without using your mouse.
Selecting activities is easy and fast thanks to its advanced auto-complete and filtering features. In addition, the last used activity is already filled in, making it even more easier to provide an activity.
Although simplicity rules, Daily offers enough adjustable settings enabling you to make Daily fully compatible with the way you work. From dialog appearance to keyboard shortcuts, they can all be changed.
Export your data to a CSV file enabling you to import data directly in other software (e.g. your company's project tracking & billing software).
Daily is meant for a broad target group: from graphic designers to consultants and software developers to lawyers. If you can answer YES to all questions below, you can absolutely benefit from Daily:
1. Are you a Mac user?
2. Is it important for you (or your employer) to have insights in your daily activities?
3. Are you performing most of your work behind a computer?
4. By average, are you working on three or more different activities per day?
Daily works by asking what you're doing. This is what is called "sample-based time tracking". Together with sessions indicating when you've started working, for how long and when you've stopped working, Daily is able to calculate the time spent per activity.
Most time tracking solutions work either fully manually or automatically. Manual tools (such as Toggl) are great when you have the disciple to change the "active" project as soon as you start working on a different project. When you forget to do so (which always happens now and then), recovering will be hard and results will be inaccurate. On the other end, fully automatic tools (e.g. by detecting the name of an open Word document) sound great but the problem arises when you try to link these automatically created activities with your "own" labels. This still requires human work and becomes very technical.
Daily offers best of both worlds: you still provide the activities, giving you the control of the names displayed on your time sheets but the calculation is done automatically for you.
Using the dashboard you can either click the previous/next buttons in the header or you can type in the specific day by clicking the date label. This field also understands relative days. For example, typing "1-9" will navigate directly to January 9 and "last monday" directly navigates to last monday.
Yes, you can. Open Daily's preferences, click the "Dialog" tab and change the "Dialog appearance" setting. Note that you cannot change the interval to a specific time. Pop-up intervals are always randomly created, resulting in greater accuracy.
When you dismiss the activity pop-up by clicking the "X" button on the lower left, no sample will be recorded. However, the total time worked will not be affected. This button enables you to "skip" a dialog and may become useful when working on a temporary activity not worth registering.
Daily may become inactive after a configurable amount of time. This threshold can be configured by changing the "ask after inactivity" value. Daily monitors your activity by tracking your mouse (or another pointer device). If you haven't moved your mouse more than the configured threshold, Daily will become inactive. When you start moving your mouse again it will ask what you've been doing.
Other than the "ignore" (X) button in the "sample" dialog, this will cause Daily to dismiss the inactivity period and creates a gap within that day. For example, you might want to click the "ignore" (X) button after lunch enabling you to skip registering the time during the inactivity period. The total time worked will be affected when clicking this button.
Silent mode suppresses sample pop-ups by automatically applying a predefined activity. This is handy when, for example, going to meetings or giving a presentation. Silent mode can be enabled via the dashboard or via a key command.
The auto apply function applies the selected activity (in the drop down box when Daily asks you what you’re doing) after a specific amount of seconds. This is handy when you don’t want to apply the same activity yourself manually.
In the preferences you can change this setting. When enabed, Daily will automatically starts registering when Daily starts. This setting won't have effect when the scheduler is enabled and prohibits registering.
The scheduler is a very handy function which enables you to only register at specific times. For example, you might want to start registring at week days from 9.00AM to 5.00PM. When you start working at 8.50AM, Daily will refuse registering until it becomes 9.00AM. At 5.00PM Daily will automatically stop registering (unless the "overtime modus" is enabled, see next question). Note that the scheduler can be overridden manually by manually switching between registration modes.
Normally Daily stops registering when the scheduler is set to stop at a specific time. However, when the "enable overtime modus" is enabled, Daily will continue to register until you stop working on your computer for a while. When returning, Daily will behave according to the scheduler's setting. This feature is handy when working a bit longer than expected without the risk of losing registered time.
You can control Daily directly using your keyboard, even when another application is active. Keyboard shortcuts can be changed via the preferences window. The following keyboard shortcuts are enabled by default:
• Open dashboard (⋀⇧D)
• Focus visible dialog (⋀⇧F)
• Apply selected activity (⋀⇧S)
• Toggle registration mode (⋀⇧R)
• Toggle silent mode (⋀⇧Z)
You have two options:
1) Simply double click the icon in the status bar to keep it open, even when you're switching between other applications, or;
2) Make sure the "Keep window visible after losing focus" preference is switched on. This will cause the window to be open constanly unless you close it again by clicking on the icon in the status bar.
Follow the steps below to merge activities. Note that you cannot undo this.
1) Open the Activity Manager by clicking “Manage Activities…” in the configuration menu. You can access the configuration menu by hovering your mouse over the dashboard’s bottom bar and clicking the configuration icon;
2) Click the source activity you want to merge;
3) Drag the source activity on the target activity and release your mouse;
4) Daily will ask you if you want to merge the activities, click “OK” to confirm this.
Additionally, renaming an activity to a name that already exists, will also cause Daily to ask if you want to merge the activities.
Version 1.6.0 introduces the ability to manually add, edit and delete time entries. Note that you can only do this when the dashboard in set to Day mode. To add a time entry, click on the plus (+) button in the dashboard. To edit a time entry, click on a time entry and enter a new duration. The duration can have the following formats:
• Use “+30m” to add 30 minutes
• Use “-1h 30m” to subtract an hour and a half
• Use “0” to remove a time entry
• Use “45” to apply 45 minutes
• Leave empty to add a new sample
We are constantly improving Daily and for that, usage statistics are very valuable. Note that these statistics are anonymous and do not contain activities or other personal information. What they do contain is basic information about your computer (e.g. model number and software version), Daily's preferences and software version.
Daily stores all data in a folder located at ~/Library/Containers/nl.nielsmouthaan.daily.main. Do not copy the entire folder from your old Mac to your new Mac as it will also include may other unneeded files due the organisation of this folder caused by the way how Apple deals with sandboxed apps. Make sure that you have started Daily on your new Mac at least once. After this, quit Daily on both Macs before proceeding.
The main folder you need to migrate is ~/Library/Containers/nl.nielsmouthaan.daily.main/Data/Library/Daily/. This folder contains SQLite database files representing your data.
Potentially you might also want to migrate ~/Library/Containers/nl.nielsmouthaan.daily.main/Data/Library/Preferences/nl.nielsmouthaan.daily.main.plist. This file contains Daily's preferences.
Daily uses technologies only available on modern versions of Mac OS X. Therefore at least OS X 10.10 (Yosemite) is required.
Daily is only available for Mac OS X. However, if a Windows version is a must-have for you, please let us know by emailing us as we might release a Windows version in the future.