aboutsummaryrefslogtreecommitdiff
path: root/lib/Server/Frontend (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Config: switch conferer → conftrackHEADmainstuebinm3 days1-8/+9
| | | | | | | | | | | | conftrack is a configuration library that I wrote to replace conferer, as dealing with its idiosyncrasies became increasingly annoying. It is currently very much still alpha-state software, but far enough along to be tested in my own projects, and hopefully will soon be in a state that is publishable on hackage. For now, it can be found at https://stuebinm.eu/git/conftrack
* new feature: Server.Frontend.Tickerstuebinm2024-05-163-0/+71
| | | | | | | | A simple way to have "announcements" available via API, and otherwise distinct from the service announcements which show up in Gtfs Realtime. These are meant to go e.g. be embedded on the operator's website, or in other places where it's not as easy to display per-trip specific messages.
* Frontend.Tickets: add a space-time diagram in ticket viewstuebinm2024-05-151-0/+5
| | | | | not sure if i'll keep it here — it should probably gain some logic for real-time udpates and be moved to the map view instead.
* Frontend.SpaceTime: make diagram's y axis scalablestuebinm2024-05-152-22/+23
| | | | in preparation for using these elsewhere, where they are less cramped
* Frontend.Tickets: fix "last call" in ticket viewstuebinm2024-05-151-1/+1
| | | | (same as previous commit, this displayed the wrong ping)
* Frontend.Tickets,Server.Ingest: fix map viewstuebinm2024-05-151-5/+6
| | | | | | | this is really two changes: - some leftover lat,long keys in the clientside javascript - the Server.Subscribe module should send a correct ping after a connection has been opened
* Server.Frontend.SpaceTime: fix lots of bugsstuebinm2024-05-151-49/+54
| | | | | also make the code generally look nicer. Turns out I made a lot more fragile assumptions than I thought I did.
* space time diagrams: real time & time zonesstuebinm2024-05-102-85/+177
|
* rough initial work on space-time diagramsstuebinm2024-05-092-0/+106
| | | | | | this does svg templating with hamlet. It might be better to use a javascript library instead (templating svgs is a little confusing tbh), but for now i'll see how far i get with this.
* restructure: split web frontend into several modulesstuebinm2024-05-094-0/+762