aboutsummaryrefslogtreecommitdiff
path: root/lib/Server.hs (follow)
Commit message (Expand)AuthorAgeFilesLines
* restructure: split web frontend into several modulesstuebinm37 hours1-2/+2
* restructure: split up the server modulestuebinm40 hours1-276/+73
* restructure: get the tracker to work againstuebinm9 days1-67/+112
* restructure: save a ticket's stop in the databasestuebinm2024-04-241-88/+119
* restructure: have "tickets" independent of gtfsstuebinm2024-04-201-41/+50
* general housekeepingstuebinm2024-04-171-10/+5
* change server timetables apistuebinm2023-05-261-1/+2
* expose sequence length of trip to onboard unitstuebinm2023-05-261-0/+1
* expose the gtfs.zip used in the APIstuebinm2023-05-201-6/+9
* simple on-board toolsstuebinm2023-03-111-8/+19
* don't hardcode cssstuebinm2023-02-231-5/+6
* oauth2 via uffdstuebinm2023-01-221-7/+6
* simple realtime position mapstuebinm2022-12-131-1/+9
* a subscribe websocket for real-time location infostuebinm2022-12-121-7/+36
* simple prometheus metricsstuebinm2022-10-161-5/+16
* remove some extrapolation bugsstuebinm2022-09-141-3/+3
* on-board-unit: display estimated delay etc.stuebinm2022-09-111-3/+5
* gtfs realtime: add tripUpdate feedstuebinm2022-09-101-3/+3
* use websockets for the on-board-unitstuebinm2022-09-101-32/+31
* guess at future delays (horrible, incorrect, and unfinished)stuebinm2022-08-311-2/+2
* some config thingyesodstuebinm2022-08-281-1/+4
* this does way too much tbh (also functioning delays)stuebinm2022-08-281-5/+17
* controlroom: lots of pretty little knobsstuebinm2022-08-271-41/+37
* control room: translations & form inputstuebinm2022-08-141-2/+2
* controlroom: replace servant/lucid with yesodstuebinm2022-08-141-1/+4
* somewhat functioning control roomstuebinm2022-07-111-1/+1
* don't have the ControlRoom API in Swaggerstuebinm2022-07-071-2/+2
* barebones webform API & frontendstuebinm2022-07-031-0/+2
* remove some unused importsstuebinm2022-07-031-30/+11
* add service monad (with built-in logging)stuebinm2022-07-031-19/+20
* websockets and better (empty) response messagesstuebinm2022-07-021-48/+65
* better module namesstuebinm2022-07-021-1/+1
* rudimentary admin api implementationstuebinm2022-07-021-2/+17
* gtfs realtime: add vehicle positionsstuebinm2022-07-021-1/+2
* more or less functional servicealerts for gtfs rtstuebinm2022-07-021-62/+8
* gtfs realtime proof of conceptstuebinm2022-07-021-1/+63
* optional date parameter for the timetable endpointstuebinm2022-06-271-4/+8
* foreign keys are a thingstuebinm2022-06-161-47/+19
* actually use the databasestuebinm2022-06-161-96/+103
* add some persist stuffstuebinm2022-06-151-22/+35
* generate OpenAPI docsstuebinm2022-06-101-37/+69
* restructure GTFS typesstuebinm2022-06-061-8/+6
* better aeson genericsstuebinm2022-06-061-2/+7
* basic server setupstuebinm2022-06-051-0/+96