9 ms·
Show HN: An infinitely nested task manager where progress bubbles up to the top
- charliesome 7y agoThe homepage is a white screen with JavaScript disabled. If requiring JS to render the homepage is a conscious decision made considering the various tradeoffs, please at least add a message saying so in a noscript tag.
- adriaanmulder 7y agoWill do, thanks for the feedback!
- andybak 7y ago> considering the various tradeoffs Would love to know the tradeoffs. The main page at least is a static marketing page. Surely a canonical case where the page should render under almost any circumstances.
- nwrk 7y ago100% Workflowy copy / clone (https://workflowy.com/ https://workflowy.com/) Let see how this pan out. * “Good artists copy, great artists steal.”, Steve Jobs
- cbsks 7y agoWow. That landing page is bad. I learned that some successful people and businesses use Workflowy, but I didn’t learn what Workflowy is or why I might need it. Is the desktop page better than the mobile one?
- akersten 7y agoNope, there's nothing on the desktop page either. I have no idea what Workflowy is after visiting the site. There's an email list signup, a login button, and some blurbs about how Twitter and the NYT use the software. But nowhere that explains or shows what the software is. Edit: Wait! Click on the tiny barely-readable links in the bottom corner of the page (at least on desktop) that say "List Maker" or "Online Notepad" (they both are different URLs, but link to the same page). Then you get an interactive demo. After looking at that demo, I think Disco is ahead feature- and presentation-wise. I don't see any way to do the status tracking/people pictures/coloring showcased on Disco's landing page in Workflowy.
- TeMPOraL 7y ago> Edit: Wait! Click on the tiny barely-readable links in the bottom corner of the page (...) Yeah, this looks like the author is too happy doing SEO shenanigans and multiple landing pages, while forgetting to make the root page useful...
- cbsks 7y ago> Wait! Click on the tiny barely-readable links in the bottom corner of the page (at least on desktop) that say "List Maker" or "Online Notepad" (they both are different URLs, but link to the same page). Then you get an interactive demo. I saw those links and clicked on one. I thought that it was for a different product!
- iudqnolq 7y agoAnother gem: "you're not using chrome, our officially supported mobile browser". At least that's for a webapp, not for a landing page, but still...
- pram 7y agoThe page says literally NOTHING about what it is, or does. What?
- jv22222 7y ago<irony>Steve Jobs stole (quoted) that quote from Picasso</irony> https://quoteinvestigator.com/2013/03/06/artists-steal/ https://quoteinvestigator.com/2013/03/06/artists-steal/
- jv22222 7y agoIt doesn't really seem like a clone. It looks like it is expanding on the core idea but adding deeper project management states. At least, I can't find out how to have the orange green etc. in Workflowey.
- monitron 7y agoI like Workflowy but the core feature of this app (infinite progress rollups) is not present in Workflowy. I find that Workflowy barely works as a task progress tracker because it doesn't have any real native support for that workflow other than marking items as completed. So besides both apps being outline editors, I feel like you're really overstating this.
- cellis 7y agoI built something like this as well called TVSK (ios only): check it out here: https://www.producthunt.com/posts/tvsk https://www.producthunt.com/posts/tvsk. My app allows you to estimate time of subtasks and see it bubble up through parent projects.
- adriaanmulder 7y agoWorkFlowy is an awesome app that I would recommend to anyone as an idea/note organizer. DiscoTask is very similar in so far as it is based around nested lists. However, DiscoTask is not a competitor to WorkFlowy; it’s made specifically for bigger teams with many projects and is really meant to (eventually) compete with apps like Trello and Jira.
- udkl 7y agoOr like https://dynalist.io/ https://dynalist.io/ (which I feel is a superior product than workflowy)
- davalapar 7y agoJesus christ this opt-in landing page is helluva waste of bytes.
- zyang 7y agoI have used workflowy off and on. After trying disco I like where it is headed. However it's missing a few ux touches that workflowy does really well, - keyboard shortcuts - subtle animation when navigating nest levels - ability to add deep nested items while in top level view Looking forward to see the next version!
- city41 7y agoThere's a good number of dead scrollbars on Linux/Chrome: https://i.imgur.com/kyT6xlF.png https://i.imgur.com/kyT6xlF.png https://i.imgur.com/5LJzJsa.png https://i.imgur.com/5LJzJsa.png If you're developing on OSX, I recommend turning on scrollbars to make this more obvious. It looks like there's the beginnings of keyboard shortcuts? (like tab and shift tab) I think for this to really appeal to power users, there should be very good keyboard shortcuts. And for an app like this, I'd think most users would be more on the power side. When clicking on a task to drill into it, I wish it had a focused input ready for my to type right away. So far this looks pretty cool. I think it's a good idea, and it looks pretty promising.
- adriaanmulder 7y agoAs a vim user myself, keyboard shortcuts are a top priority. Will look into that scroll bar issue. Thanks for the helpful feedback!
- eyelidlessness 7y agoYou should generally use `overflow: auto` rather than `overflow: scroll`
- whyineedaccount 7y agoI'm surprised to see those scrollbars. Makes me wonder if I should enable them to start seeing them all over the installed apps hahaha
- iudqnolq 7y agoDoes this look like org mode to anyone else?
- TeMPOraL 7y agoIt does, because it's an outliner with a progress bar and some tagging bolted on top. It does look nice though, in a way non-Emacs users might appreciate. I can entirely imagine myself - from the alternate reality where I didn't know about Org Mode - using this for personal projects. But enough with the criticism. I like how this looks like a nice, self-contained product. And I love that the author understands that tasks are subdivisible to more than one level. I'm really, really fed up with the usual issue trackers and project management tools we use in this industry - all of them limit your tasks to one, at best two levels. (I wish someone one day would recognize that tasks don't form trees, but directed graphs; Org Mode, being an outliner, doesn't handle this, but I'm surprised no other tool seems to handle it either.)
- iudqnolq 7y agoHow would a directed graph task tracker work?
- TeMPOraL 7y agoSimilarly to a regular one - except you could subdivide tasks as much as needed and specify dependency relationships between them. You wouldn't have problems representing all too common situations where one task is a subtask of two other tasks, or where one task has a hard dependency of another task's subtask. You could view tasks to be done as a network, using critical path analysis to get a better picture of how long things are going to take, and how much slack you have in the project.
- bpizzi 7y agoI think Phabricator has implemented this behavior with parent/sub tasks. Tasks in manifest[0] are a node in a network, where a task can refer to multiple parents and sub tasks. [0] https://secure.phabricator.com/T6526 https://secure.phabricator.com/T6526
- Kwantuum 7y agoIs this really doing something complicated enough that I need an account for it? And why would I ever want to make an account with no demo or any idea of what this thing does and is about aside from two vague sentences?
- get-logname 7y agoNice privacy policy.
- a_t48 7y agoHey, at least it's honest.
- mariocesar 7y agoI actually like the candide talk, commonly you have two options. 1. Invest a good amount of time researching and making sure to write a privacy policy that match the your goals for the site short term and long term. 2. Copy one and hope for the best. This third option is nice, is honest, it's not a lie, and makes clear to the end user who is responsible.
- zjs 7y agoIt would be interesting to be able to visualize dependency relationships. It's easy to see what's blocked, but being able to identify blocking tasks that aren't yet in progress is important.
- everyone 7y agoI love Trello so I checked it out.. Seems like a really good idea. I would use it, but I would worry about losing all my shit if it moved to a payed model.. Maybe keep the existing features free always, and only charge for future features? Also visually, its white with lots of almost white / grey stuff.. Its really hard to see anything!
- amflare 7y ago100% this. I'm wary of getting too invested in this with no guarantee that I'll be able to keep my stuff if I choose to not pay on whatever arbitrary date that is pushed.
- adriaanmulder 7y agoI’d be weary too, that’s why I’ll be adding import export soon, and I’m leaning towards never charging for single users. No promises though since I don’t know what kind of expense that will be for me. This is a bootstrapped product.
- adriaanmulder 7y agoI will probably keep it free for teams with one member, and charge monthly for additional members. I’ll be adding an import / export feature that will hopefully make people more comfortable using such an early stage product. Thanks for the feedback!
- TsomArp 7y agoFor those that want to see it in action https://www.youtube.com/watch?v=2FEGuElPPIs https://www.youtube.com/watch?v=2FEGuElPPIs
- palerdot 7y agoThis should be in their home page ...
- miki123211 7y agoIs the great accessibility intentional? If not, you should know you're on the right track. The app is basically usable with a screen reader, and that's something you can't say about most task trackers. If you want to keep it that way, my hn username at gmail.
- deleted 7y ago[deleted]
- adriaanmulder 7y agoThat's great to hear! Can't say it was intentional, I haven't honestly even gotten to my routine accessibility-pass I do on most apps.
- dx034 7y agoI generally like the idea but I'm not sure why you need the full name at sign up? There's no need within the product to have my full name. Also, it requires at least two words which is not necessarily the case for all names worldwide.
- adriaanmulder 7y agoFull name is just for a better autocomplete experience when writing comments and assigning tasks. Also interesting that some people have one word names, I’ll keep that in mind!
- useragent86 7y agoAnother site that shows a completely blank page when first-party cookies are disabled. It seems like an epidemic lately. So much JS in the wild just stops cold when some cookie or LocalStorage permission isn't available, and that failure prevents some other JS from running that unhides the page or runs a CSS transition. It doesn't seem like long ago when most sites at least showed some content when cookies were disabled, but that's beginning to feel like the exception.
- huhtenberg 7y agoExpecting first-party cookies to work is a reasonable assumption on site's developers part. Blocking these is rarely well-justified, so supporting this case is largely pointless. Session cookies is a perfectly fine option that eliminates the need to pass the session id in each every URL. Sticky cookies are also something that most people will actually want because it helps improving the UX on the site on return visits. If you don't want either, in principle, clear them. This can be trivially automated in a wide variety of ways. * That said, I agree that the site rendering shouldn't depend on the cookie access. But it's almost certainly an oversight of not testing for a marginal case that vanishingly few people have. So loudly moaning about it looks very odd - you are complaining about something that nobody needs. Just like a website not rendering well in Lynx.
- useragent86 7y agoNot all browsers, on all devices, make it trivial to set cookie permissions so flexibly. And, as I said, it's not just about cookies, but also about LocalStorage and such APIs--which, historically, if not presently, do not always behave as desired with regard to clearing data. Forgive me for not wanting to grant all sites the permission to use them automatically. I'm sure that, to many such webmasters (may I use that term?), I am indeed a nobody. Still, the Web is worse for it--a significant regression in usability and compatibility. Feel free to ignore my "loud moaning"--maybe the OP will appreciate the bug report.
- huhtenberg 7y ago
- huhtenberg 7y agoSome random nits: 1. Adding an item - when pressing Enter to create it, the resulting (static) text moves 1px down and left relative to where the edit field was. It's a smaller thing but annoying. 2. It's possible to add empty items, so holding Enter down will create a long list of nothing. 3. There's no easy way to delete items, e.g. erroneously created ones. 4. There's no easy way to edit items either. This appears to require 3 left-clicks at least - 2 too many. 5. Text size and spacing is too large and non-adjustable. The thing with ToDo lists is that you'll definitely want to cram as much items on the screen as possible. 6. Adding a brand new label is somewhat confusing, because, apparently, the label first needs to be created and then, separately, assigned. This is not obvious, nor expected. All in all though (and ghost scrollbars notwithstanding) it looks nice and simple, but the UX needs a bit of polish. PS. The name is not very memorable. Perhaps consider changing it while you are not too far in with the current choice?
- xyst 7y agoIs it just me or is this JIRA for managers?
- mariocesar 7y agoThis is bundled with https://parceljs.org/ https://parceljs.org/ It's great to see a nice project using it!
- adriaanmulder 7y agoOverall pretty great experience with parceljs :)
- eliseumds 7y agoDevelopers, please stop blocking zooming on mobile Web pages via meta tags.
- anoncake 7y agoBrowser developers, please stop honoring these meta tags. And generally stop giving web designers toys they can't handle responsibly.
- Wowfunhappy 7y agoThere are limited situations where I as a user really do want pinch-to-zoom disabled. Primary example would be browser-based games. Depending on what gestures the game uses, I sometimes end up zooming accidentally on mobile, which is super annoying.
- basch 7y agoId prefer a "lock zoom" button in the browser, but I understand that may not benefit someone who never opens a browser menu and just wants a website to work.
- Wowfunhappy 7y agoThe problem with adding buttons is that you end up with a lot of buttons. Which is then a cause of people not opening browser menus. Separately, it makes more sense to me for websites to set the default they think is best, and then let users override it. This can be done today in any browser with a bookmarklet. (None of this is to excuse websites which abuse their power. I just don't think removing that power is the right solution, at least not here.)
- anoncake 7y agoYet another reason why abusing a document format to make applications is a bad idea.
- jraph 7y ago
- Chirono 7y agoOne piece of feedback: please don't require unique usernames. You already have a unique email address, and it's a pain to have to remember another unique username for another site when the first thing I try isn't available.
- adriaanmulder 7y agoyou don’t really need to remember your username. Log in with email password and you can see your username from the profile screen. I added usernames as the method for team organizers to invite you to their team. Had I gone with email I’d be collecting the email addresses of people who didn’t sign up for DiscoTask, which I don’t really want to do.
- turtlebits 7y agoI like the concept and would absolutely try it out, but it requires too much clicking. There is no keyboard navigation at all, not even closing modals or selecting items in the dropdowns. Being able to navigate through the tasks and expand with the arrow keys would be awesome.
- adriaanmulder 7y agoBased on the HN feedback, keyboard navigation is a top priority :)
- data_scientist 7y agoReally nice! I would love to add all my notes here, but I sometimes needs to include images, and this is a blocking feature for me. Any plan to include that? A really nice to have would be to have inline Latex mathematical formula, but it may be too specific for your app.
- adriaanmulder 7y agoThanks! Definitely will be adding file uploads. Not planning on adding Latex anytime soon though.
- svnpenn 7y agoI dont think a hierarchical structure is the best way to handle something like this, as deeply nested items might also be depended on by elements from other branches. Better would be a relational structure.
- wool_gather 7y agoCross-branch blocking seems to have been accounted for, as seen in the demo video [someone else linked][0] in the thread: https://www.youtube.com/watch?v=2FEGuElPPIs https://www.youtube.com/watch?v=2FEGuElPPIs [0]:https://news.ycombinator.com/item?id=21934075 https://news.ycombinator.com/item?id=21934075
- deleted 7y ago[deleted]
- majkinetor 7y agoOpen source/core or instant turndown.
- caycecan 7y agoI really love this as it might obviate Trello - I have two details that might add to the experience. Drag and drop functionality to move bullets and lists up and down so that points aren’t locked into the order you input them in (exactly how Trello works) Support for link recognition (any link will auto underline and become a working web link)
- caycecan 7y agoI also would like to be able to make a single point blocked by multiple points.
- adriaanmulder 7y agoMe too, I will probably add this in the future. In the meantime, you can kind of get around this by creating subtasks of the task that is blocked by more than one thing, and each subtask can be blocked by a different task. The benefit of this is that you end up being more explicit about what is causing a task to be blocked.
- adriaanmulder 7y agoDrag and drop exists in the current version, just click and drag the bullet point of the task you want to move. Also should work on mobile. Link recognition exists for task descriptions and comments (select a task and click "Details & comments"). There is no link recognition for titles because clicking a title already has an action associated with it, this would lead to a UI problem if a task title is just a link with no other text. Thanks for the feedback!
- tharax 7y agoThere is no clickable link in the password reset email.