
this september marks five months since i launched timespent!
amazing how this all started with a toy app i made to learn SwiftUI ... 5 years ago now. 😲
looking back, i'm pretty embarrassed by how basic my original app was.
it was laughably simple and lacked critical features like editing and deleting Activities. i guess that's what you got when you pushed out an app in 1 week, in a new language—without AI! in those ancient times, we wrote code by hand.
yet despite its simplicity, my app blew up. and time and time again, users mentioned what they loved most about Session was its simplicity.
timespent can do a lot more than Session. for one, you can delete Activities (😂). but the long-term vision is to create an activity tracker that is minimal, yet flexible enough to track anything you want.
i think i've made good progress towards that goal. i've pushed out more features than i could've ever imagined, and it makes me so happy to see people using timespent to improve their lives in their own unique ways.
but every new feature i build, no matter how thoughtfully designed, introduces just a little more complexity. if i'm not careful, that complexity can eat away at the simplicity that makes timespent great.
this is all to say, i'll be thinking a lot about how to simplify and clean things up moving forward.
to start, i've added a "Classic List" mode for Activities and Arcs, inspired by Session's original design. (don't worry, Expanded List is still an option if you liked seeing your Widgets alongside your Activities!)
this specific change, along with general feedback that timespent might be getting a little too complex, came from users like you. so please lmk if you have any other ideas or suggestions!
onwards,