blob: 746f97c0541e362c9ced703e012e95c52437bc7f (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
#+TITLE:TODO
* TODO Answer Space types
** IDEA range / value slider
** DONE date picker
* TODO Answer validation
** DONE general error messages
** DONE for unchosen radio buttons
** IDEA via regular expressions (e.g. for emails)
** IDEA via length
* TODO Server
** DONE possibly switch from guile to rust or something
** TODO implement missing features:
*** TODO truncate hashes
*** TODO accept unencrypted answers and store them in a single file?
*** TODO validate answers?
This seems difficult, but I guess it could at least check whether
the age-encryption header is there.
*** TODO config options: listen address, output path
** TODO short description of what it does
** TODO nix module
* TODO List of public surveys
* IDEA CLI tool for age batch decryption & conversion to .csv
* TODO UI
** IDEA Surveys with multiple pages
Seems unclear how to do this in a way that also works with screen readers etc.
** DONE Support for multiple languages (defined via config.dhall)
** DONE Automatic Dark mode
|