Live data from Hacker News

Nullboard: Kanban board in a single HTML file

github.com

41–50 of 191 posts

Re: Nullboard: Kanban board in a single HTML file

#41

I wish there was some browser solution for apps like this where you could save and share your app state between your own devices, and push/share that state with others, all without any server backend involvement e.g. so you could have a Kanban board shared with others and the state would be stored locally and/or in bring-your-own cloud storage. There's so many apps like this that could be simple, but for robust state…

You can already do this using things like the Chrome Storage APIs (obviously chrome only, and you need to be signed in, and bundle an extension)

https://developer.chrome.com/docs/extensions/reference/api/s...

Re: Nullboard: Kanban board in a single HTML file

#42
post #32

I think "single HTML file" sets up a certain expectation that a five-thousand-line long HTML file with ~3500 lines of embedded JS doesn't really live up to. I mean, hey, everything can be a single HTML file if you embed the bundle inline in your HTML! Cool project, though - don't mean to take away anything from it.

I totally understand your take, but as a guy that spends most of his time on side projects working on single HTML files, I have a different perspective. I find the totally self-contained nature of them very appealing because it travels well through space and time, and it's incredibly accessible, both online and offline. My current side project is actually using a WebDAV server to host a wide variety of different sing…

Do have a link to all the single html file apps you have in mind?

Re: Nullboard: Kanban board in a single HTML file

#43
post #10

I really think we are as developers underusing setups like this. If you could somehow figure out a simple but effective sync between devices then that would be able to cover many use-cases. Maybe we just need an sqlite with better support for replicas? Then people have one tiny server with a bunch of sqlite’s to which the apps can sync?

CouchDB + PouchDB

Re: Nullboard: Kanban board in a single HTML file

#44

Earlier quoted context omitted.

Wait, so every time I make a change I need to remember to save or it's all lost? Or am I missing something?

My god this comment made me feel old. God forbid you have to remember to save your work !

The mental model my kids have for work is that typing or even thinking is itself a finished product. For my generation that idea of a conscious action of saving your work on a computer made me think more about what I was doing and how I was doing it. But I am an old.

Re: Nullboard: Kanban board in a single HTML file

#45

This is very cool. BTW, when developing single HTML file apps, instead of localStorage, one can use the HTML as the source of truth, so the user can just save/save-as to persist. I had mentioned my quick and dirty attempt at an image gallery that is a self-contained html file and some really liked the concept, if not the "app" itself: https://news.ycombinator.com/item?id=41877482

Came here to comment this as well! TiddlyWiki uses this as it's default storage format.

Re: Nullboard: Kanban board in a single HTML file

#46

From the readme: > Still very much in beta. The last commit was November 2023.

Well, I didn't have a need to add or to change anything since then. Here's the full timeline to get a general sense of the development pace - http://nullboard.io/changes

Just wanted to say that I really like the style/design of your change log timeline. :)

Re: Nullboard: Kanban board in a single HTML file

#47
post #32

I think "single HTML file" sets up a certain expectation that a five-thousand-line long HTML file with ~3500 lines of embedded JS doesn't really live up to. I mean, hey, everything can be a single HTML file if you embed the bundle inline in your HTML! Cool project, though - don't mean to take away anything from it.

Typical HN passive aggressiveness sandwich. Nitpicking criticism with a half meant closing praise.

Cool comment, though — don’t mean to take away anything from it.

And Merry Christmas!

Re: Nullboard: Kanban board in a single HTML file

#49
post #10

I really think we are as developers underusing setups like this. If you could somehow figure out a simple but effective sync between devices then that would be able to cover many use-cases. Maybe we just need an sqlite with better support for replicas? Then people have one tiny server with a bunch of sqlite’s to which the apps can sync?

You're talking about Zero Data Apps[0]. :)

[0] https://0data.app/

Re: Nullboard: Kanban board in a single HTML file

#50
post #32

I think "single HTML file" sets up a certain expectation that a five-thousand-line long HTML file with ~3500 lines of embedded JS doesn't really live up to. I mean, hey, everything can be a single HTML file if you embed the bundle inline in your HTML! Cool project, though - don't mean to take away anything from it.

What about "single HTML file" sets up an expectation about size? I'm genuinely confused. They seem like nearly unrelated concepts—this isn't a project about trying to fit a kanban board into a kilobyte or anything like that.

Why mention it when any project can technically be turned into a single html file? In my opinion there is an expectation of simplicity and as a result a small size with that statement.
Post reply on HN