What's new?

1. Pauses

In aTimeLogger 1.x timelog had start and finish date, category and comment. Lot of people wanted me to implement pause/resume functionality and that's why I had to change timelog structure. Now istead of start and finish date it has list of intervals. It can be useful in cases when you was interrupted or you have long task and you can't do it once.

Let's see an example. You want to clean the room but it's so dirty that you can't do it without break.

Before. In aTimeLogger 1.x you had to start 'Cleaning' category -> stop it -> start Coffee -> stop it -> start 'Cleaning' -> stop it (in case 'Quick Add' is set to 'On' stopping 'Cleaning' before 'Coffee' and stopping 'Coffee' before 'Cleaning' is not necessary ).

Now. Now you can start 'Cleaning' -> pause it -> start 'Coffee' -> stop it -> resume 'Cleaning' -> stop it (in case 'Multiple Activities' is disabled 'Pause' is done automatically when you 'Start' or 'Resume' next activity)

You can see that number of 'touches' is the same and can be even more than in previous version. So why do we need it?

  • information about cleaning the room is in one time log, it's more 'task oriented'
  • if you read 'War and Peace' you don't need to start 'Read' category every time with comment 'War and Peace' - create it once and pause/resume until you finish reading it.
  • paused tasks are shown with running so you can also think about them as 'pending' tasks you need to finish

If you still don't like 'Pause' concept you can disable it in Settings - 'Pause' and 'Resume' won't be available

2. Groups

In previous aTimeLogger groups were not very useful - you could not see groups statistics (only in bar chart). Now groups are used in many places. Let's see by example.

We have following hierarchy of groups/categories:

  • Study
    • Mathematics
    • Reading
  • Eat

Let's say we were eating for 1 hour (1pm - 2pm), reading for 2 hours (3pm - 5pm) and doing mathematics for 3 hours (6pm - 9pm). What will change in new aTimeLogger?

  • pie chart shows statistics for top level groups and categories. It will show Study (5 hours) and Eat (1 hour)
  • report statistics will show the following tree:
    • Study (5 hours)
      • Mathematics (3 hours)
      • Reading (2 hours)
    • Eat (1 hour)

In 'Categories' tab top-level groups/categories shown. To see subgroups/categories you need to press on parent group.

Also creating hierarchies is more intuitive now - if we want to add Mathematics and Reading to Study we go to Study and select 'Add categories/groups' instead of setting 'Study' as parent to 'Mathematics' and 'Reading'.

3. Design

Design was changed a lot. Honestly saying that's the main reason why development of new version took so many time.

First of all it looks smoother. I really like it! But you are not limited to one design - themes are also supported and we'll add much more great things later! There are 2 themes available from start - Default (new one) and Black (looks similar to aTimeLogger 1.x Black)

We also tried to make things more intuitive and use space better

4. Web Application

It's not yet ready but it will be available later - sync with web application. For some users it can be killer feature.

Web app will allow to see more statistics on bigger screen. It will also be possible to make advanced report, share data with friends and many more.

What's not yet ready?

There are some features that were implemented in aTimeLogger 1.x but they are not implemented in aTimeLogger 2. Don't worry, I'll add them as soon as possible but make them much better.

  • Calendar view
  • Bar charts
  • Twitter support
  • Custom icons
  • Password protection

What do we need from beta testers?

Criticism, bug reports and feature suggestions - I'm free to discuss it by email.

P.S.

If you find any grammar mistakes please tell - English is not my native language

Installation

Because beta version is not distributed via AppStore it requires some additional efforts to install

Step 1. TestFlight

TestFlight is service for distributing applications to beta testers. You must register there and download TestFlight mobile app on your phone. When I release new beta version build it will notify all beta testers about it. All you need is to run TestFlight mobile app and press on application link.

Step 2. Find out your device UDID

There are 2 ways:

  • download application in AppStore and send it via email. Look at this or this
  • desktop iTunes provide such information. See tutorial here. One bad thing about it is that iTunes doesn't allow to copy the value with copy-paste
Send me your UDID to support@aloggers.com and I will add you to list of beta testers. When I release beta version I will upload it to TestFlight and you'll be notified about it

History

History of beta releases (fixes, updates)

1.0-beta1

I would call it alpha version as nobody except developers tested it