Show HN: Nullboard – Simple, light, locally-stored to-do lists
nullboard.io
nullboard.io
It's a single html page, depends only on jQuery and a small webfont pack. It can be used completely offline, and it stores all data locally.
The UI is optimized for keeping things as compact as it gets and adding new notes as quickly as possible.
There are screenshots of the UI in action on the GH page - https://github.com/apankrat/nullboard
I also ended up writing a screen-to-gif recorder to make the gifs for the Nullboard's readme. I always assumed this was a rather involved matter, but it was a surprisingly simple thing to do. Just GetDC() + BitBlt() in a loop + some nuances.
It looks something like this - https://swapped.cc/tmp/giffer-screencap.gif
The release "page" is over at - https://gist.github.com/apankrat/14b28656236d78407b28aef3102...
If there's any interest I can clean up and publish the source.
I find that for a quick capture/re-capture grabs, with no editing, STF adds too many extraneous clicks and interaction. Heck, even GifCam [1] is too UX heavy for back-to-back captures.
The whole point of Giffer is that you launch it, size it, press F1, press F1 again. Done. To re-record do F1/F1 again. That's it.
I'd definitely be interested in seeing the source.
If it's all stored in the browser, how durable is it ? If my computer restarts can I expect it to still be here ? If I switch browsers it won't ? I'm using workflowy for rapid note taking and one of the most important aspect is being able to access my notes on multiple devices. If you're using json I'm sure it's possible to hook it up to some couchdb and be able to see it everywhere. But that's possibly not even in your roadmap.
I find it fiddly to delete/mark as completed as the slightest missed movement means I have to start again.
- Notes - Lists - Papers - Cheat sheets - Slides - Documents - Books
Never need to learn new syntax/UI for different things.
My take starts from the most backend thing - the database. Using PostgreSQL as data storage was a huge win, making all sorts of great features easy to do. Some highlights:
* I use Grafana with my own defined metrics, and it was a piece of cake to set up;
* I have two-ways sync with CalDAV calendaring, so I can see, and change scheduled date of a task in any calendaring app of my choice;
* I can have full power of SQL data management using SQL interface apps like OmniDB.
Another thought, would it be possible to implement keyboard navigation for this?
Re: keyboard navigation - yep, I think it'd be a good thing to have. How do you see it work though? Right now, once a note is being edited, you can go up and down the list with Shift-Tab and Tab, but I'm not sure how to handle going left and right... something like Alt-Left, Alt-Right? But that's probably not portable between the browsers.
Am I wrong?
I'm getting a "You don't have permission to access /~stacy/nullboard/ on this server" error. Permissions on the folder look ok, any ideas?
Thanks...
*Edit: Never mind, my error