Commit graph

46 commits

Author SHA1 Message Date
1683e8bf33 testing, print that weird poll 2023-06-16 22:09:45 -07:00
a701465d89 whoops, gotta filter empty votes 2023-06-16 22:01:59 -07:00
69d5795eed fail on >100 input lengths
This is already limited by <input> on frontend so it only happens if the user
deliberately crafts a malicious request
2023-06-16 20:22:31 -07:00
a84c096968 add -threaded and -N 2023-06-16 20:22:19 -07:00
c4c0bf48f1 update README and comments 2023-06-16 19:35:53 -07:00
bcf48bf622 freeze dependencies 2023-06-16 19:35:22 -07:00
15abe78b5e index page & http redirect 2023-06-16 19:27:06 -07:00
5dab23a97c organization & better results handling 2023-06-15 18:14:06 -07:00
747f2d071c small style changes 2023-06-15 13:29:07 -07:00
eed32d77d3 added results screen 2023-06-15 13:26:19 -07:00
ec5ff41168 ballot page now looks good 2023-06-12 19:39:48 -07:00
eb50e5e5a0 pesky changing ids bug squashed & added js libraries
Now that the bug is squashed, I no longer need to pin acid-state to a
specific version (I previously thought it was a bad version, it was
actually storing the StdGen in the DB). Also you can now get a
ballot (though not submit it).
2023-06-12 12:35:38 -07:00
0e7f25e617 readme changes to reflect new htmx instructions 2023-06-12 07:39:14 -07:00
fd52dfd3b1 deleted schema.sql 2023-06-11 14:28:00 -07:00
4f56848dfe cleanup 2023-06-11 13:58:49 -07:00
08fac08844 remove idle-time garbage collection 2023-06-11 08:01:50 -07:00
c650a5c5ab .gitignore cleanup 2023-06-11 07:57:33 -07:00
be8cd0959b undoing database commit to repo 2023-06-11 07:57:17 -07:00
ad73073f1d maximum length of 100 for all inputs 2023-06-11 07:55:12 -07:00
583506df02 centered create page & changed create submit button 2023-06-10 21:09:06 -07:00
b8b7d8a198 swap to htmx 2023-06-10 20:26:26 -07:00
47989ab012 changed --with-ssl to --with-tls 2023-05-27 12:19:57 -07:00
bb8b26dedb added TLS 2023-05-27 12:17:51 -07:00
c9eae072b9 it works! 2023-05-26 21:17:24 -07:00
f27ad43635 reordering on the voting page works 2023-05-09 00:48:36 -07:00
d1d01e8e3b creating a new poll now works 2023-03-17 20:12:26 -07:00
9a8f4ac092 added build instructions in readme 2023-03-13 20:32:37 -07:00
8cc90780d5 added paper css
this comes from https://www.getpapercss.com/
2023-03-13 20:30:39 -07:00
34565f09a8 added static html 2023-03-13 20:30:24 -07:00
b3782d5287 client and sever both exist but don't talk to each other 2023-03-13 20:23:17 -07:00
e6a0c0de72 ignore index.html 2022-11-20 23:24:56 -08:00
7b9478816a Start of a client 2022-11-20 23:24:10 -08:00
fd83d22fd8 server works, back to json api 2022-11-16 01:14:18 -06:00
9551a3f25d beforre maor rewrite 2022-09-06 11:25:40 -04:00
077d911714 start of the frontend! 2022-04-21 16:17:18 -04:00
e59e949770 backend works! 2022-04-19 12:46:53 -04:00
8488b15fef prior to database rewrite 2022-04-15 12:22:05 -04:00
e276c802a8 new structure, nix does not like symlinks 2022-03-01 20:14:16 -05:00
b61dc2d4fc working nix setup and a working database setup 2022-01-29 20:09:17 -05:00
2b82da81f8 minor README changes 2022-01-19 01:05:03 -05:00
b2d6e19911 single setup server working (with MVar as DB) 2022-01-19 01:01:12 -05:00
8e817110e6 added client, added nix setup neither working yet 2021-12-19 21:51:43 -05:00
42599685f3 Merge remote-tracking branch 'origin/main' 2021-09-15 04:40:47 -04:00
db64849cb9 added README and .gitignore changes 2021-09-15 04:40:15 -04:00
608c4e1dd1 Add LICENSE 2021-09-15 08:35:11 +00:00
2fa209275f initial commit 2021-09-15 04:26:46 -04:00