7aed9429898e21ec9169c7e1207bf595ba534fb4
  localities/PoznanZtm.adoc
			| ... | ... | @@ -1,3 +0,0 @@  | 
        
| 1 | -= Poznań ZTM  | 
        |
| 2 | -  | 
        |
| 3 | -  | 
        
localities/poznan_ztm.adoc
			| ... | ... | @@ -0,0 +1,11 @@  | 
        
| 1 | += Poznań ZTM  | 
        |
| 2 | +  | 
        |
| 3 | +link:geo:52.40875,16.93375[9F4RCW5M+] https://ztm.poznan.pl/  | 
        |
| 4 | +  | 
        |
| 5 | +== Features  | 
        |
| 6 | +  | 
        |
| 7 | +* Schedule: GTFS :white_check_mark:  | 
        |
| 8 | +* Real time departures: GTFS-RT :white_check_mark:  | 
        |
| 9 | +* Real time vehicle positions: GTFS-RT :white_check_mark:  | 
        |
| 10 | +* Alerts: Custom API :white_check_mark:  | 
        |
| 11 | +* QR: :white_check_mark:  | 
        
roadmap.adoc
			| ... | ... | @@ -1,2 +1,58 @@  | 
        
| 1 | 1 |  = Roadmap  | 
        
| 2 | 2 | |
| 3 | +== bugs  | 
        |
| 4 | +* [:microscope: :desktop_computer: :iphone:] looping lines graph presentation  | 
        |
| 5 | +* [:iphone:] scaling icons with map  | 
        |
| 6 | +* [:iphone:] clearing search auto-complete  | 
        |
| 7 | +* [:desktop_computer: :arrow_up_down: :iphone:] FIFO ordering of requests  | 
        |
| 8 | +* [:desktop_computer:] `vary` header  | 
        |
| 9 | +* [:desktop_computer:] `stopIdFormat` is actually `stopCodeFormat`  | 
        |
| 10 | +* [:iphone:] search bar disappears on back from auto-complete  | 
        |
| 11 | +  | 
        |
| 12 | +== features  | 
        |
| 13 | +* [:iphone: :back:] favourites  | 
        |
| 14 | +** stops  | 
        |
| 15 | +** lines  | 
        |
| 16 | +** searches, history, most searched  | 
        |
| 17 | +** [:busts_in_silhouette:] stored in accounts?  | 
        |
| 18 | +* [:repeat: :desktop_computer: :arrow_up_down: :iphone:] inexact times from GTFS (`stop_times/timepoint == 1`)  | 
        |
| 19 | +* [:repeat: :desktop_computer: :arrow_up_down: :iphone:] different times for arrival and departure from GTFS  | 
        |
| 20 | +* [:repeat: :desktop_computer: :arrow_up_down: :iphone:] more places: stations, platforms, doors, bike-rental stations  | 
        |
| 21 | +* [:repeat: :desktop_computer: :arrow_up_down: :iphone:] mapping addresses behind QR codes to stop codes (e.g. in Berlin)  | 
        |
| 22 | +* [:iphone:] support short OLCs  | 
        |
| 23 | +** geocode the free part (https://developer.android.com/reference/android/location/Geocoder, possibly https://f-droid.org/packages/org.microg.nlp.backend.nominatim/, `olc.recover()`)  | 
        |
| 24 | +* [:desktop_computer: :arrow_up_down: :iphone: :back:] standard cache support  | 
        |
| 25 | +** last updated time of real time data from GTFS-RT/API  | 
        |
| 26 | +** duration between updates from config (per feed) or from upstream headers  | 
        |
| 27 | +** cache info + etag in headers in TRAFFIC  | 
        |
| 28 | +** progress bar in clients  | 
        |
| 29 | +* [:desktop_computer: :arrow_up_down: :iphone:] personal API keys (e.g. in Brussels)  | 
        |
| 30 | +** [:busts_in_silhouette:] stored in accounts  | 
        |
| 31 | +* [:repeat:] new converter: GBFS  | 
        |
| 32 | +* [:desktop_computer: :arrow_up_down: :iphone: :busts_in_shillouette:] HiveMind  | 
        |
| 33 | +** auto-selecting current vehicle  | 
        |
| 34 | +* [:iphone:] following vehicles on map  | 
        |
| 35 | +** searching on map  | 
        |
| 36 | +** link from departure to map  | 
        |
| 37 | +* [:desktop_computer: :arrow_up_down: :iphone:] translations  | 
        |
| 38 | +** feed names, attributions, descriptions  | 
        |
| 39 | +** stops, agencies, lines, …  | 
        |
| 40 | +* [:iphone:] motion  | 
        |
| 41 | +** FAB to results  | 
        |
| 42 | +* :motorway: split `/.well-known/traffic` to servers so each can have own realm/security and API docs  | 
        |
| 43 | +** put hub in front  | 
        |
| 44 | +** [:desktop_computer: :arrow_up_down: :iphone:] arrivals to terminus with less visibility  | 
        |
| 45 | +* [:desktop_computer: :repeat:] GTFS frequencies  | 
        |
| 46 | +* [:desktop_computer:] GTFS-RT extensions (Amsterdam?)  | 
        |
| 47 | +  | 
        |
| 48 | +== cleaning  | 
        |
| 49 | +* [:desktop_computer:] routers (as is line router)  | 
        |
| 50 | +* [:desktop_computer:] apis (as is line api)  | 
        |
| 51 | +* [:desktop_computer:] `access.go` (as is line)  | 
        |
| 52 | +* [:desktop_computer:] split converter from server  | 
        |
| 53 | +  | 
        |
| 54 | +== clients  | 
        |
| 55 | +* [🧑‍💻] CLI: shuttle  | 
        |
| 56 | +* [:apple:] iOS: orcharder  | 
        |
| 57 | +* [:penguin:] Linux phone: ornithologist  | 
        |
| 58 | +* [:spider_web:] web: ?  |