Show HN: TaskTXT, plain text task-timing notepad (tasktxt.com)
I built TaskTXT.com based on my experience timing my tasks. I found that committing to a task before I start helps with my focus, and guessing how long it will take, then timing it prevents me from wanting to give in to distractions because I'm "on the clock".
Video Overview: https://www.youtube.com/watch?v=HOYO0c_D6w0
There's also a Mac app which you can download here: https://dl.todesktop.com/22080519n9z1jew/mac
Video overview of the Mac app: https://www.youtube.com/watch?v=qMs-V5v5gZY
But I didn't want the tool to be distracting, so its based on plain text. That means the UI is very familiar and you can use it for generic notes in any structure you like. When you work in TaskTXT you are working directly on its data format, I made a video about this concept here: https://www.youtube.com/watch?v=kZdBgVZn5NI
I think this tool is uniquely suited for programmers, so I'd be interested to hear any feedback about the product, or its viability as a business.
84 comments
[ 5.1 ms ] story [ 148 ms ] threadOne of the hardest parts for me has been dealing with parsing the text to extract the data from it, and to do syntax highlighting. It's not that hard to do in a naive way, but I spent a lot of time trying to figure out more robust ways of doing it. I'm still feeling stuck in that area, send help!
Of course, now I'm like .... "huh, how could i get that functionality in org-mode?" but... ;)
for those of you not using org-mode... watch the really short vid and see if it's something that'd work for your brain.
[edit: yup. org-mode has something similar, just not a running timer visible _in_ your doc]
I'm hoping to implement a full offline mode and end to end encryption in the future.
I'd be more than happy to pay and even disable sync -- it seems like it should be trivial to offer a version that doesn't sync at all or uses E2EE.
Frankly your product looks exceptionally nice, and I really like it. I just can't justify using it because it's too risky, from a data use standpoint, to allow other people into my mind. I hope you'll consider at least a fully offline / no sync mode.
Will you be implementing a way to export/download tasks?
I would love to see the current timer in my mac status bar to see time remaining at a glance.
Congrats on the launch!
[0] https://apps.apple.com/us/app/horo-timer-for-menu-bar/id1437...
Horo looks like a nice one too.
I sometimes use a text editor just because the indenting works well.
This allows me to break down the tasks into sub tasks. Would be useful to sum the time for each branch.
What tech stack did you use front/back end?
I got stuck trying to implement codemirror in a way that works, but I'll try it again when I have time.
The app is written in Imba (https://www.imba.io) and the back end is Firebase.
Sorry. Life is short.
I actually made a whole video about this : https://www.youtube.com/watch?v=JjKxpks13Zw
(I decided to come back for the video)
Everything you need to know about the app is conveyed clearly and succinctly (and persuasively!). It’s high quality but not overdone.
If I want to promote a side project, these videos are what I’m aiming for.
Well done!
- there's no local-only version (although I'm now seeing from another of your comments that you plan to do a full offline mode - hooray!)
- there's a requirement to sign in (even before using any paid features)
I'd rather not use it.
Also, a better name might be TaskTimer, but I imagine that's taken.
I am doing serious investigation/prototyping for a real offline mode, I want it as much as anyone
As someone who has very sensitive eyes (even when on HN I use a user script to turn everything dark) and works in low-light environments most of my day the sheer amount of applications I will not use due to the fact they will not give the option to enable dark mode is astounding.
Cool concept, i don't really like the double lining after each task but it's nothing more than a slight annoyance; i just really hate that what is essentially an accessibility feature being paid only is something on principle i'm not going to pay for, as i shouldn't owe you money to save my vision.
I'm not trying to complain too much; I think this is a really cool concept and the rest of the application seems to make sense. I like the simplicity etc.
Thanks, I'll have to try it out.
Consider it thanks for listening instead of disregarding. You are the first dev who has ever made this specific change on request and it's really thoughtful of you. (i've asked several devs for dark mode and they just ghost me)
It's solid for sure, I'll get plenty of use out of it.
I don't need any of the features in the Pro version but I picked up a yearly sub as well because it makes me happy to see feedback so quickly integrated !
My bucket list of features now : - <i> or <Enter> button in Command mode to enter Edit mode - Maybe a search feature to easily find a task in all Pages - More a "me" feature than a "you" feature but I'd love to find a way to be able to export the current running task name and timer and add it to my top bar (on Linux, with polybar). I have looked a bit at the application but didn't find an API endpoint I could hit or something like that so I might have to find a more hacky solution. To have something like this https://i.imgur.com/OUcyTyQ.png in the top-right bar
Thank you !
Imba looks awesome as well !
Food should be free, because you shouldn’t owe farmers, distributors and retailers money to make the food available to you.
But i get, why it might feel stingy. To each their own.
I have glasses, they are expensive, I understand that. I have sensitive eyes and overtime they fatigue much quicker then they should.
No one owes you anything, especially at cost. However when it comes to a dark mode option, it doesn't cost the developer anything, it's a theme change.
The other options are great enough for a sub that it's worth it with or without dark mode; the mobile editor and cloud storage are good enough reason. I only felt it was even acceptable to state dark mode should be free because for a good portion of people it's necessity and there are other good reasons to buy a sub. I usually won't test a free application unless it has dark mode by default because it's that hard for me and I know from others that they experience this as well.
With or without dark mode, if you use something like this daily, you will end up caving and paying. Without dark mode, there are people like me who can't even test it out properly (it's physically painful to look at a white screen for too long).
Although I'm so far on the other end of the spectrum it's not even something that came to mind in my initial criticism. I'm the programmer that mostly works on old/outdated legacy systems that will never look "good" to anyone, and even then I rarely deal with the front-facing UI, usually spend most of my time working on low-level and background stuff that the user never sees. So I didn't even think about the relationship between light/dark when it comes down to unifying the two experiences with a "core" experience. If i were working on something like that I would want to change as little as possible between the two, though in that design consideration, then every element added to the program would have to be "compatible" with the core design, and the user's experience in both would have to be similar. So with that consideration, I could see why it would not be simple to implement/maintain.
Is this more a sticky note approach rather than a full outstanding list right?
1) Was there a keyboard shortcut for starting/stopping a timer and marking a task done? 2) Note the 'forgot password' link doesn't work from the subscribe popup 3) Storing the notes locally by reading from a .txt file that's synced to a personal drive would be great
Thanks!
If you press escape, you enter a command mode where you can use the following shortcuts:
j: Move down to the next task k: Move up to the previous task s: Start or stop the timer for the selected task d: Mark the selected task as done n: Create a new task
Is the video that demonstrates the Mac app linked from your website? I’d personally prefer if the link in the navigation of your website was “Mac App”, which would take me to a separate page with more infos/screenshots/videos, instead of downloading it right away. That way I could get an impression of the app first, without having to “blindly” install.
Despite the subscription vs. one-time payment question being an old story, I’m not sure I’d be willing to subscribe and pay recurringly. What would happen with an installed Mac App when the subscription expires?
Another question, just out of curiosity: is there a more detailed write-up or specification of the underlying file format?
There isn't a writeup, but this older video introducing the beta of TaskTXT shows a little more detail about the format (timestamp link): https://youtu.be/gbGawb728xA?t=191
I really appreciate the attention to detail in the app. You asked about its viability as a business - I have no idea but I really hope there is a market for small design-focused indie apps like this.
One thing I’ve found a little contradictory. In one of your videos you mentioned that TaskTXT is not for long-term notes and todos, just a space for what you’re focusing on at the moment, and not be too concerned about losing data for example. To me the use of a plain-text format suggests the opposite, that this is something that is very easy to archive, search, backup, keep in a git repo, etc. And the opposite; if the purpose is not to plan out a long list of tasks with descriptions and notes before you start, then maybe there would be another design that makes it feel more like a quick throwaway timer that’s useful only for about as long as it’s running.
I think it’s a very clever design though so I would encourage you to think about how to support planning for slightly longer time horizons as well.
For now I'll stick with FromScratch: https://fromscratch.rocks
I like a few things:
1) A task is a block of text. The tools I'm using kind can do something similar, using indents, but it doesn't work that well at all.
2) I love the estimate. It's exactly what I do when for example planning my day.
3) The timer is a very well thought out thin.
While I wouldn't use this as my main or side driver, I'm def. gonna try it out during days where I work exactly like that.. When I have a ton of things to do, I estimate each thing, and want to make some good progress
https://toggl.com/track/
I'm eager to try how this tools handles the stacking/sub-tasks.
Also the hardest bit is the change in behavior and really write down all the little things before actually doing them.
Eager to try.
* i find it irritating if i can not leave feedback directly on the site, at least I didn't find a way * the little icon for "start a task" looks like an expand/collapse arrow, not like a (usually filled) triangle for "play" * I'd love to have subtasks * After deleting the tutorial there is no way to get it back
With a normal to-do list, you can write down your task, but you don't feel as committed to an "active" one.
You mentioned feedback, I don't have anything on the site for that but feel free to email hello at wedeserveless.com
If you create more than one page, the tasks from pages that are not in-use shows up and covers the tasks on the page we are currently editing.
Apart from this, TaskTXT is perfect
It could be worth considering how your concept could be integrated with existing task management tools, as task management is notoriously personal and everyone seems to already have a favourite software tool for doing it.