Hi - long time lurker first time poster!
Last February I decided to use the TagTime algorithm to track my time. So… being a software engineer, I made my own tracker for iPhone, of course! There was some trickery involved with setting up notifications, etc, but once that was past it is truly the best place for such an app. From the iPhone you receive pings through the Watch, and since the recent macOS - on the Mac as well. (Entry is still limited to the iPhone, however, and there is no sync - all data is fully local.)
I use the standard TagTime schedule.
The data is stored in a local SQLite database; there is export and import, although I made up my own CSV format for that. In particular I’d love to know which format could also be used for the exports.
There are some reporting features already, and it’s something I would like to make more of in the future; looking for suggestions as well.
I also integrated with Apple Health to automatically tag sleep and workouts.
It’s a very stable beta (I’ve been using it full-time for 11 months). Here’s the TestFlight invite link, and I’m very interested in what you think