Live data from Hacker News

Show HN: Intention – DAG Todo App

about.i.ntention.app

51–60 of 90 posts

Re: Show HN: Intention – DAG Todo App

#51
post #3

It’s always amazes me how few of the task management tools out there have the concept of task dependencies (the core feature of this app). I use OmniFocus but even there I had to setup a custom view. Good luck with the app!

This sounds interesting. What kind of custom perspective did you create?

I call it "Actionable". Here are the settings:

  * Don't use project hierarchy
  * Group and sort actions by: Project
  * Filter by availability: Available
  * Filter contexts: Remaining
I think the key one is to only show Available actions, since OmniFocus already supports dependencies for the most part (nesting actions).

Also note all my projects are parallel, not sequential.

Re: Show HN: Intention – DAG Todo App

#52
post #2

Hey HN! I've just launched my latest side-project, Intention. Intention's an app to help you achieve your goals. The idea is that you create a graph of goals/tasks (intentions), with your high-level goals at the top and actionable tasks at the bottom. That allows you to create a collection of actionable tasks you can work on, and to visualise how they relate to your high-level goals. Any feedback would be much apprec…

Not gonna lie, having an Android screenshot inside of an iPhone on the landing a page really threw me off.

I always like such "easter eggs", it's like: "Is this guy messing with me? Is it intentional?"

Re: Show HN: Intention – DAG Todo App

#53
post #28
post #9

Do you plan for an ios release anytime soon?

I'm not sorry. The Android app is basically just a webview, and Apple's app store policies forbid webview apps unfortunately. I just don't have the expertise or time to write an IOS app, and even if I did it wouldn't be worth it for me financially. The good news is that the web app, https://i.ntention.app , has all the same features of the Android app. If Apple ever properly support PWAs, it'll behave very similarly…

just curious, why even release it as an app if the web version is good enough?

Re: Show HN: Intention – DAG Todo App

#54
post #28

Earlier quoted context omitted.

I'm not sorry. The Android app is basically just a webview, and Apple's app store policies forbid webview apps unfortunately. I just don't have the expertise or time to write an IOS app, and even if I did it wouldn't be worth it for me financially. The good news is that the web app, https://i.ntention.app , has all the same features of the Android app. If Apple ever properly support PWAs, it'll behave very similarly…

just curious, why even release it as an app if the web version is good enough?

The main reason is they're easier to market. I've tried to advertise web apps before, and had very little success. People seem to much prefer mobile apps over web apps, even if they have exactly the same functionality. At a guess, I'd say it's because they're more familiar, and there's a sense of security in downloading them from the app store.

Re: Show HN: Intention – DAG Todo App

#56
Looks really good!

Here is an open-source version I made called TaskGraph [1], a fork from uber/react-digraph[2]. I made it for my startup [3] because I didn't really like Jira in the context of 3 people.

We have been using it for a couple of months and it works really well. Apologies in advance for the lack of documentation. If you have any questions by all means.

TaskGraph has:

- Task status (todo/in-progress/done)

- Task completion estimation (admittedly it assumes you can work perfectly in parallel which is a bit of a stretch.)

[1] https://github.com/openquery-io/taskgraph/

[2] https://github.com/uber/react-digraph

[3] https://www.openquery.io/

Re: Show HN: Intention – DAG Todo App

#57
post #37
post #23

Really cool, it would be nice if I could add costs for each edge on the graph too.

Good idea, I'd considered adding costs to the nodes but not to the edges. Do you have a particular use case in mind? I'll have a think about it and maybe add it to the roadmap, thanks!

If the parent node shows the SUM of all its child's cost, you can better visualize the cost.

And for the edge nodes, let's say I use the "cost" field to determine the cognitive cost for any given task, I can more easily see which sub-task (edge) to prioritize if I want to get into "the zone" more quickly in an "intention"/project (parent node).

Re: Show HN: Intention – DAG Todo App

#58
post #34

Earlier quoted context omitted.

That's a good idea, I'll try to think of a nice example. I went with a tree, rather than a DAG, because I wanted to make the examples as simple as possible so as to not scare people off.

What's a DAG? Also, do a "simple" example, and a "intricate" example, to show the range of possibilities. Let the user put their imagination in the middle. Also-also, publish on F-Droid!

> What's a DAG?

Directed acyclic graph - https://en.wikipedia.org/wiki/Directed_acyclic_graph

Re: Show HN: Intention – DAG Todo App

#59
post #56

Looks really good! Here is an open-source version I made called TaskGraph [1], a fork from uber/react-digraph[2]. I made it for my startup [3] because I didn't really like Jira in the context of 3 people. We have been using it for a couple of months and it works really well. Apologies in advance for the lack of documentation. If you have any questions by all means. TaskGraph has: - Task status (todo/in-progress/done)…

Nice! I got TaskGraph running locally, but couldn't figure out how to create a node. Seems like it's built on the same basic idea as Intention though - tasks structured into a graph. I'd be very interested to hear how you get on with TaskGraph.

Re: Show HN: Intention – DAG Todo App

#60
post #59
post #56

Looks really good! Here is an open-source version I made called TaskGraph [1], a fork from uber/react-digraph[2]. I made it for my startup [3] because I didn't really like Jira in the context of 3 people. We have been using it for a couple of months and it works really well. Apologies in advance for the lack of documentation. If you have any questions by all means. TaskGraph has: - Task status (todo/in-progress/done)…

Nice! I got TaskGraph running locally, but couldn't figure out how to create a node. Seems like it's built on the same basic idea as Intention though - tasks structured into a graph. I'd be very interested to hear how you get on with TaskGraph.

Shift-Click to create a node.

Then click on the node to modify it's attributes.

Shift click and drag to other nodes to create dependencies. The dependencies should auto-snap into place. The algorithm used for this works most of the time. Our current taskgraph at openquery has ~50 nodes and it works quite well.

I don't have cycle-checking so be careful or your browser tab will blow up.

Post reply on HN