Are you using the TagTime algorithm?
The timer view you have on the main page makes no sense for this, as it’s important you not know when the pings are coming.
Tag history, I’m not sure what the point of the Day/month/Year filter here is.
I have a lot of ideas about this, I’ve been tagging 24/7 using the Android tagtime app for more than a year.
Make it easy to add tags.
Make it really easy to repeat the last set of tags.
Use some magic to provide relevant/related tag predictions. (based on both time and recent tags.)
Not sure your proposed tag picker will be good, I have ~500 and I’ll never be able to find them on 1 horizontally scrolling line.
Easy searching of tags
I want to report only the relevant tag(s) to beeminder, currently it adds all the tags added at the same time. (Some people probably want this too though.)
Use Boolean Tag combinations here too.
Want submission URL to be configurable so I can submit tags to something that isn’t Beeminder if I want to.
Needs graphs so it’s not necessary to export data to get value from it. (current Android app lacks this)
I want to be able to graph tags, tags with boolean logic (Web && !Work)
Want to be able to graph multiple things on the same graph (Sleep, Work, Family)
Reporting based on periods. (between dates, last month vs this month, last week vs prior week)
If you’re planning on making it open source and on Android I can help with development and testing.
I want to be able to configure when notifications are noisy/visible and auto tags.
Normal: (Tag: Notify: Beep, Light: On, Vibrate: On)
Sleep: (Tag: Sleep Notify: Silent, Light: Off, Vibrate: Off)
Meeting: (Tag: Meeting Notify: Off, Light: On, Vibrate: Off)
These should be configurable saved presets so I can easily choose them.
Hey, the timer would be a countdown of a few seconds from ping to actual tagging of the time. Since it’s mobile not desktop, someone might get a ping while driving or eating and want a 10 sec grace period.
Tag history (to me) is a placeholder for more advanced reporting after the basic version goes out.
Do you have some app with the example UI you want for users with lots of tags?
I don’t understand why this is useful or desirable.
What happens if you don’t answer the ping in time?
I enter the data for the most recent ping whenever I want, and if there are a couple of close ones I just do them one at a time.
I’ll ask around for more feedback and update the wireframes with you+others feedback. Thanks so much for your suggestions! I was using the android app for a while but my phone died then I got an iPhone.
I use the TagTime Android app for 24 hour tracking. A couple of features I would really like are:
Easy repeat of most recent log (agreeing with @insti here)
Tasker / Automate integration
-Let Tasker provide automatic tags when ping occurs under specific criteria
-Let a ping trigger other behaviour on phone eg. keep the phone screen on until I answer the ping
-Let Tasker silence or turn on alerts under certain conditions
I’d also quite like advanced options of what tag combos constitute progress on a Beeminder graph. For example, I may want to Beemind running outside (tag: run + out) rather than all running or all exercise that is not at the gym etc. I think this is the same as @insti’s Boolean tag combinations.
My biggest issue with TagTime are that I sometimes don’t have my phone with me when a ping occurs. When I get back to my phone, I want to see immediately that a ping has occurred before I forget what I was doing. I could see Tasker integration helping a lot here with the ability for me to define automatic tags based on complicated conditions and the ability to customise what is on my screen when I return. The current app’s notification are just too polite to get my attention if I didn’t hear the ping. A 10 second grace period for answering pings might train me to answer pings more quickly but there are a lot of instances where I wouldn’t want this, especially if the ability to log the ping disappeared after the period.
The other issue I have is when I simply have no idea what I was doing and the ping is partially or totally missed. It would be interesting to give the user some feedback about the amount of missed pings (whether they are getting better at answering them all) and the extent to which they affect their data (bigger error bars on graphs or sicker looking graphs?). I doubt I am the only one who is tempted to start over or give up when my data gets tainted by missed pings. Some feedback that accounts for the sin would probably help me deal with that and may help with onboard to the TagTime / StampTime way. Currently I Beemind missed pings, which I have to tag as missed, and it’s not working particularly well.
Being able to sync TagTime logs between multiple devices would be nice.
Looks like your app will make it really easy to change the name of a tag - splendid!
Truth be told, I messed up the do less set up rate and set it too low, only to find that I couldn’t fix it up (unlike a do more goal, where the initial first week flatline allows you to alter your true starting rate beyond the akrasia horizon). Then I practised ignoring it for a week… and the avoidance toward the goal has persisted. I also find reporting to Do Less goals a bit grating. My brain doesn’t like to report itself closer to losing. But I’m off to fix up the rate and retroratchet it now [or back when I started writing this reply], thanks to you helping me expose my nonsense!
Regardless, I’m still very keen to be able to visualise the effect that missing pings has on my data. And I’m super excited just to visualise general TagTime data without having to fluff around.