Imagine if you were half way through the puzzle when the cutover happened, and then you lost your entire puzzle state and the board was reset. For the die-hard crossword players, this would be devastating.
Thanks! I think the next step is allowing the app to be a middleware, distributed via npm, so that adding a .plan to any project is as easy as app.get('/', plan);
And re: markdown, the thing that makes the most sense to me about it is that markdown is plaintext, and it's styling is not that much different than what one would actually do in a .plan file to begin with.
It goes way beyond what css and media queries can do. Imagine writing a media query for a slow-connection, large, high-resolution device in portrait mode, for a repeat, paid visitor, that moved the physical location of DOM elements as a result of the query.
The simplest script combining Twilio and Domai.nr, but it has already proven super useful to me. I love the idea of being able to install an app by emailing someone a vcard.
I teach a series of classes about the web for designers, and this is a great start. It may not be perfect, but in terms of a basic intro to express common structures to anyone with a background in any other language (for example, my students all know php) it's a good summary, and an appropriate bare-bones jumping-off-point into more specific topics.
We've thought about making the white-list functionality time-based, but the need hasn't come up for our internal use. The product version of this would have greatly expanded features though, if we make one.