henwen/todo.txt

31 lines
1.0 KiB
Plaintext

Essential:
------------
Show response after submission
Add a schema ID to the DB
Move front and back into internal
Require earliest and latest dates for creation
Ensure latest date is at least earliest date
Ensure date span is within a maximum
Add timeout to request context
Prevent blank event names and guest names
Cleanup:
------------
Get rid of the Stat call in NewStore.
I can't remember the details. I think the old version
of sqlitex was panicking if I failed to open a DB file.
Maybe instead of statting, I would try to open an
existing file, but instead create it on failure.
Add optional subtitles to (*front.handler).writePage
Take a Page struct with title, subtitle, and contents.
Make titles optional in (*front.handler).writePage
Make the sqlite pool size configurable
More features:
---------------
Consider some front-end, regex-based field validation
Consider redirecting from /create/do to admin
Show validation errors in a header, rather than on their own page
Allow updating metadata on admin page