HackerTrans
TopNewTrendsCommentsPastAskShowJobs

DanielDe

no profile record

Submissions

iTerm2 features I find useful

danielde.dev
5 points·by DanielDe·2 năm trước·0 comments

What Emacs got right – ways modern apps should be more like a 50 year old editor

danielde.dev
6 points·by DanielDe·2 năm trước·0 comments

Show HN: Godspeed is a fast, 100% keyboard oriented todo app for Mac

godspeedapp.com
328 points·by DanielDe·2 năm trước·223 comments

comments

DanielDe
·năm ngoái·discuss
I'm one of the creators of Godspeed, which is a fast, 100% keyboard oriented to-do app (though we do support drag and drop as well!). And we've got a web app!

https://godspeedapp.com/
DanielDe
·2 năm trước·discuss
We've actually gotten exactly this complaint from a Polish user before, so we added an option to disable Option hotkeys while editing text: Settings [⌘,] -> Text [3] -> [O]
DanielDe
·2 năm trước·discuss
Glad you're liking it!

> How can I keep offline without uploading data to cloud?

There's no first-class way to do this right now. Godspeed will work perfectly fine offline, but you can't disable sync. However, if you really wanted to, you could disable network access for the app in the Network inspector of the Electron devtools ([⌘+Option+I] to open dev tools, then click the Network tab).

> While I'm offline, how can I back up my TODOs? So I can restore them after I reinstall Godspeed?

The only way to restore tasks right now is to sync them through the server.

I totally understand if these things are a dealbreaker for you! Hopefully you can check us out again if we support something more amenable to your work requirements.
DanielDe
·2 năm trước·discuss
I'm the OP, but I was an org-mode user for years. It's exactly what you're describing, and it's available in more than just Emacs these days!
DanielDe
·2 năm trước·discuss
This comment makes _me_ happy! I've noted the request - I like it!
DanielDe
·2 năm trước·discuss
SUPER helpful, thank you! Honestly, I was pretty torn about the music choice, so it's good to hear this feedback. Will definitely consider a change in the future.

And good to know I sound "sincere". That'd be at the top of my list for how I'd like to come off!
DanielDe
·2 năm trước·discuss
Oh wow, that's so good to know - thank you for sharing that!
DanielDe
·2 năm trước·discuss
There is a simple text-based import! If you copy a list of tasks with some kind of leading bullet character, like a `-`, and then hit ⌘+Shift+V in Godspeed, Godspeed will create tasks from the text on your clipboard. It'll even respect indentation and strip off the bullet characters.

I'm also happy to do a custom, one-off import if you can get me any kind of machine readable file.
DanielDe
·2 năm trước·discuss
I actually used to be an org-mode user, so I strongly agree with this sentiment!

But I really wanted more native features like shared lists, attachments, and a mobile app, which is why I built Godspeed. But Godspeed is heavily influenced by Emacs in a bunch of ways.
DanielDe
·2 năm trước·discuss
You can share lists, and you'll see each other's live cursors like in Google Docs. Is that what you meant? I could be misunderstanding what "shared workspaces" means here.
DanielDe
·2 năm trước·discuss
No, there's no explicit task dependency right now.

However, there are a couple options you could use: 1. Use nested tasks for this purpose. If task B is nested beneath task A, then B is a dependency of A. Godspeed supports infinite nesting (okay, okay - MAX_INT levels of nesting) 2. You could use labels and smart lists. Give blocked tasks a "Blocked" label and create a smart list that filters out any tasks that are blocked.
DanielDe
·2 năm trước·discuss
This is a good suggestion, you should probably be able to do both of these things any time before 11:59pm. Thanks for the feedback!
DanielDe
·2 năm trước·discuss
The hotkeys are editable, so it wouldn't make sense to have a static PDF somewhere, but I could certainly add an export of all hotkeys for you to reference! I've written that idea down.
DanielDe
·2 năm trước·discuss
The difference is that with the one-time payment you get to keep the version you have forever, including bug fixes, compatibility updates, and cloud sync, which are all ongoing costs for us.

With the subscription, you lose access when you stop paying.

So I think it is pretty comparable to an old school one-time payment, but with bug fixes and compatibility updates added on top.
DanielDe
·2 năm trước·discuss
I have no problem with a brain dump :)

Really appreciate the kind words! Indeed, actually launching is hard. Like everyone, I've got a big pile of abandoned side projects sitting in a folder somewhere.

I think we're pretty aligned on staying organized. For me, the most important bit is "capture". I need to be able to get tasks out of my head and into a task tracker from as many places as possible. Then later I can triage them.

Godspeed attempts to help with this by offering a global hotkey for quick entry, and an iOS app with Siri and shortcuts support. We also intend to add "log a task by email" soon.
DanielDe
·2 năm trước·discuss
I'm glad you asked about this, because snoozing recurring tasks is one of the 2 big reasons I wanted to create Godspeed in the first place (the other was the date picker). The way this worked in OmniFocus was _infuriating_ to me.

When you snooze a recurring task in Godspeed you use the same date picker as for setting a date, so you have full power and flexibility to choose whatever date/time you'd like. And it only snoozes _this instance_ of the task, without changing future recurring due dates.
DanielDe
·2 năm trước·discuss
This is a common feature request and we'll be adding it as an option soon!

Glad you're liking the feel! What we're going for is essentially an app that "feels" great.
DanielDe
·2 năm trước·discuss
Oh gosh, sorry, I got the path wrong... it's ~/Library/Application Support/Godspeed

Thanks for pointing this out to me, I got this wrong in a couple other places here too!
DanielDe
·2 năm trước·discuss
The sync engine is proprietary, so you can't use your own provider. We wanted very tight control over syncing to achieve our goals with speed and shared lists. I totally understand your concern, though.

For what its worth, all of your data is stored locally in a sqlite DB. You shouldn't edit this DB or syncing may not work, but you should feel free to read from it if you'd like ~/Library/Godspeed/godspeed-db.sqlite
DanielDe
·2 năm trước·discuss
Ah you can actually dismiss the onboarding panel from the command palette, sorry that wasn't more obvious!

The sidebars can be collapsed with ⌘+; and ⌘+', though we also intend to make them fully resizable soon too!

You're right about the undo/redo stack, we need to improve its integration with the system so those work properly.

Thanks so much for this feedback! Keep it coming!