aboutsummaryrefslogtreecommitdiff
path: root/lib/Server.hs (unfollow)
Commit message (Expand)AuthorFilesLines
115 min.use OsPath instead of FilePath in easy casesHEADmainstuebinm1-2/+2
4 daysnew feature: Server.Frontend.Tickerstuebinm1-1/+12
6 daysconfig: add a debug mode optionstuebinm1-3/+6
12 daysrestructure: split web frontend into several modulesstuebinm1-2/+2
12 daysrestructure: split up the server modulestuebinm1-276/+73
2024-05-02restructure: get the tracker to work againstuebinm1-67/+112
2024-04-24restructure: save a ticket's stop in the databasestuebinm1-88/+119
2024-04-20restructure: have "tickets" independent of gtfsstuebinm1-41/+50
2024-04-17general housekeepingstuebinm1-10/+5
2023-05-26change server timetables apistuebinm1-1/+2
2023-05-26expose sequence length of trip to onboard unitstuebinm1-0/+1
2023-05-20expose the gtfs.zip used in the APIstuebinm1-6/+9
2023-03-11simple on-board toolsstuebinm1-8/+19
2023-02-23don't hardcode cssstuebinm1-5/+6
2023-01-22oauth2 via uffdstuebinm1-7/+6
2022-12-13simple realtime position mapstuebinm1-1/+9
2022-12-12a subscribe websocket for real-time location infostuebinm1-7/+36
2022-10-16simple prometheus metricsstuebinm1-5/+16
2022-09-14remove some extrapolation bugsstuebinm1-3/+3
2022-09-11on-board-unit: display estimated delay etc.stuebinm1-3/+5
2022-09-10gtfs realtime: add tripUpdate feedstuebinm1-3/+3
2022-09-10use websockets for the on-board-unitstuebinm1-32/+31
2022-08-31guess at future delays (horrible, incorrect, and unfinished)stuebinm1-2/+2
2022-08-28some config thingyesodstuebinm1-1/+4
2022-08-28this does way too much tbh (also functioning delays)stuebinm1-5/+17
2022-08-27controlroom: lots of pretty little knobsstuebinm1-41/+37
2022-08-14control room: translations & form inputstuebinm1-2/+2
2022-08-14controlroom: replace servant/lucid with yesodstuebinm1-1/+4
2022-07-11somewhat functioning control roomstuebinm1-1/+1
2022-07-07don't have the ControlRoom API in Swaggerstuebinm1-2/+2
2022-07-03barebones webform API & frontendstuebinm1-0/+2
2022-07-03remove some unused importsstuebinm1-30/+11
2022-07-03add service monad (with built-in logging)stuebinm1-19/+20
2022-07-02websockets and better (empty) response messagesstuebinm1-48/+65
2022-07-02better module namesstuebinm1-1/+1
2022-07-02rudimentary admin api implementationstuebinm1-2/+17
2022-07-02gtfs realtime: add vehicle positionsstuebinm1-1/+2
2022-07-02more or less functional servicealerts for gtfs rtstuebinm1-62/+8
2022-07-02gtfs realtime proof of conceptstuebinm1-1/+63
2022-06-27optional date parameter for the timetable endpointstuebinm1-4/+8
2022-06-16foreign keys are a thingstuebinm1-47/+19
2022-06-16actually use the databasestuebinm1-96/+103
2022-06-15add some persist stuffstuebinm1-22/+35
2022-06-10generate OpenAPI docsstuebinm1-37/+69
2022-06-06restructure GTFS typesstuebinm1-8/+6
2022-06-06better aeson genericsstuebinm1-2/+7
2022-06-05basic server setupstuebinm1-0/+96