summaryrefslogtreecommitdiff
path: root/server/Handlers.hs (unfollow)
Commit message (Collapse)AuthorFilesLines
2022-04-06server: expose jitsi rooms in maps list endpointstuebinm1-1/+2
2022-04-03server: fix map paths in apistuebinm1-3/+3
2022-03-28server: show helpful information for resultstuebinm1-6/+6
This includes the backlink to the lobby (auto-generated only for now) and a "help!"-button for sending mails. Also general info regarding which commit was linted / published.
2022-03-20server: keep (one) last good result per repostuebinm1-7/+7
(i.e. we want to still have a valid version of the map if new results where introduced)
2022-03-19server: websocket for updates & auto-reloadstuebinm1-12/+21
todo: find a better solution than writing javascript in haskell strings. SERIOUSLY.
2022-03-19server: add a very simple relint buttonstuebinm1-17/+32
2022-03-19server: write out adjusted mapsstuebinm1-3/+5
2022-03-19server: add mapservice GET endpointstuebinm1-40/+39
2022-03-19internal state: sort according to orgstuebinm1-9/+10
(also, more lenses i guess)
2022-03-19server: repositores & orgs fixed in configstuebinm1-66/+27
a very simple setup that might be usable for divoc and similar small events
2022-03-19… several hours of fighting with TOML laterstuebinm1-28/+33
WHO THOUGHT THIS SYNTAX WAS A GOOD IDEA?? (and who decided to write the least obvious combinator library to parse it?)
2022-03-19server: switch to universum prelude, some cleanupstuebinm1-43/+38
it's slightly less of a mess than it was before
2022-03-19server: added (somewhat) sensible loggingstuebinm1-7/+8
it's not very sensible, but at least it exists
2022-03-19server: admin interfacestuebinm1-3/+10
(for now, just a list of all maps and their current status)
2022-03-19server: proper job handlingstuebinm1-44/+64
Note: the server will not check submissions for duplicates! (nor does it do any kind of rate-limiting)
2022-03-19non-blocking serverstuebinm1-0/+85