diff options
Diffstat (limited to 'templates/changelog.html.ep')
-rw-r--r-- | templates/changelog.html.ep | 402 |
1 files changed, 398 insertions, 4 deletions
diff --git a/templates/changelog.html.ep b/templates/changelog.html.ep index 9223a62..09126a8 100644 --- a/templates/changelog.html.ep +++ b/templates/changelog.html.ep @@ -2,6 +2,403 @@ <div class="row"> <div class="col s12 m1 l1"> + 2.6 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Verbesserung">star</i> + Übersichtlichere Darstellung vergangener Fahrten. + Patch von Cass Dingenskirchen, vielen Dank! + </p> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Nahverkehr (HAFAS-Backend): Checkins in Fahrten, die mehr als 30 + Minuten vor/nach dem Anfragezeitpunkt liegen. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 2.5 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Verbesserung">star</i> + Übersichtlichere Abfahrstafel mit Kennzeichnung der verschiedenen + Arten von Verkehrsmitteln. Patch von Cass Dingenskirchen, vielen + Dank! + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 2.4 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Verbesserung">star</i> + Berücksichtigung verwandter Stationen (d.h. Stationen, die zwar + gleich heißen, aber intern unterschiedliche IDs haben) bei + Checkin-Vorschlägen für Nahverkehrsfahrten. Vorschläge für + Zugverbindungen gibt es aus dem Nahverkehrsmenü in vielen Fällen + ebenfalls, andersherum meist noch nicht. Die restlichen Feinheiten + dieses Themenkomplexes werden im Laufe der Zeit ausgebügelt. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 2.3 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Checkin-Vorschläge für Nahverkehrsfahrten. Die manuelle Angabe von + Nahverkehrszielen für Anschlusshinweise entfällt damit. Bei + größeren oder aus anderen Gründen im Backend komplexen Stationen + werden derzeit teilweise nicht alle möglichen Verbindungen + angegeben – dieser Aspekt wird in einem späteren Release + verbessert. Eine von der Auswahl von Nah- vs. Fernverkehr + unabhängige Liste mit Verbindungsvorschlägen folgt ebenfalls + später. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 2.2 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Hinweis für fehlende Echtzeitdaten (→ nur Fahrplandaten verfügbar) + bei der aktuellen Reise. + </p> + <p> + <i class="material-icons left" aria-label="Bugfix">build</i> + Korrekte Angabe der Unterwegshalte auch bei fehlenden Echtzeitdaten. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 2.1 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Vorschlag geeigneter Stationen bei Eingabe eines uneindeutigen + Namens auf der Startseite. + </p> + <p> + <i class="material-icons left" aria-label="Bugfix">build</i> + Fahrten, die vor Mitternacht begannen, zeigen nun auch nach + Mitternacht korrekte Echtzeitdaten an und gehen nicht fälschlich + von 24 Stunden Verspätung aus. + </p> + <p> + <i class="material-icons left" aria-label="Bugfix">build</i> + Vergangene Fahrten und letzte Fahrtziele werden nun anhand der + Abfahrtszeit und nicht anhand der Nummer des Eintrags ausgewählt. + Somit können manuelle Einträge für weit in der Vergangenheit + liegende Fahrten keine vor kurzem geloggten Fahrten mehr verdecken. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 2.0 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Checkins in Nahverkehrsmittel (Bus und Bahn) und Züge außerhalb + des DB-Netzes per HAFAS-Backend. Die verfügbaren Backends werden + per Icon Identifiziert: <i class="material-icons">train</i> IRIS + und <i class="material-icons">directions</i> HAFAS. + </p> + <p> + <i class="material-icons left" aria-label="Ankündigung">announcement</i> + Aktuell beschränkt die HAFAS-Anbindung auf Stationssuche, Checkins + und Träwelling-Synchronisierung. + Eine Einbindung in die Verbindungssuche und das manuelle Nachtragen + von HAFAS-Fahrten folgen zu einem späteren Zeitpunkt. + </p> + <p> + <i class="material-icons left" aria-label="Nicht Rückwärtskompatibel">warning</i> + Stationsangaben (z.B. auf der Hauptseite, beim Import oder in der + API) müssen nun genau mit der gewünschten Station übereinstimmen. + Unbekannte Stationen werden an das HAFAS weitergereicht, welches + meist weniger Details bereitstellt als das IRIS. + Fuzzy Matching wird nicht mehr in der bisherigen Form unterstützt. + Sofern eine Station sowohl via IRIS als auch via HAFAS bekannt ist, + wird die IRIS-Version bevorzugt. + </p> + <p> + <i class="material-icons left" aria-label="Ankündigung">warning</i> + Das ds100-Feld in API und Web Hook ist nun optional und bei + HAFAS-Checkins null. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.34 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Änderung">build</i> + Die Verknüpfung von travelynx zu Träwelling nutzt nun OAuth2 + anstelle eines passwortbasierten Logins. Einerseits ist OAuth2 eine + bedeutend elegantere Lösung; andererseits wird die Träwelling-API + für Passwortlogin bald abgeschaltet. Für bestehende + Träwelling-Verknüpfungen ergeben sich keine Veränderungen. + Neue Verknüpfungen sind weiterhin möglich und benötigen nun keine + Angabe von E-Mail und Passwort mehr. Selbst + gehostete travelynx-Instanzen, die die Träwelling-Verknüpfung + anbieten möchten, müssen ab soforn bei Träwelling eine eigene <a + href="https://traewelling.de/settings/applications">Anwendung + anlegen</a> und in travelynx konfigurieren. Bitte auch die neue + Dependency Mojolicious::Plugin::OAuth2 im cpanfile beachten. + </p> + <p> + <i class="material-icons left" aria-label="Ankündigung">announcement</i> + Derzeit unterstützt travelynx neben Bahnhofsnamen auch EVA-IDs und + DS100/Ril100-Codes. In Zukunft werden in einzelnen Fällen nur noch + Bahnhofsnamen und EVA-IDs unterstützt. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.33 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Synchronisierung der Checkin-Sichtbarkeit von travelynx zu + Träwelling (Patch von networkException). + </p> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + <a href="/timeline/in-transit">Timeline-Ansicht</a> mit aktuellen + Checkins gefolgter Accounts. Die Timeline wird von der Homepage + verlinkt, wenn passende Checkins vorliegen. + </p> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Angabe von passenden Checkins gefolgter Accounts in der + Abfahrtstafel (im Sinne von: „der folgende Account ist mit auch mit + diesem Zug unterwegs“). + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.32 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Angabe von Kommentaren und Sichtbarkeit in der JSON-API + </p> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Editierbare Beschreibung und optionale Links auf der Profilseite. + Hier können beispielsweise Träwelling oder andere Social + Media-Accounts eingetragen werden. + </p> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Optional: folgen von Accounts. Die Sichtbarkeit von Checkins und vergangenen + Fahrten kann somit auf Follower eingeschränkt werden. Eine + Übersichtsseite mit aktuellen Checkins gefolgter Accounts (ähnlich + zur Timeline im Fediverse) folgt in einem späteren Release.<br/> + Für jeden Account kann individuell eingestellt werden, ob Accounts + ihm folgen können, ob Folge-Anfragen zunächst angenommen werden + müssen oder ob Folgen grundszätzlich nicht möglich ist. + Standardmäßig ist dieses Feature inaktiv: Folge(anfrage)n müssen + zunächst in den Einstellung aktiviert werden. Falls notwendig, + können einzelne Accounts blockiert und dadurch am Folgen + und am Stellen von Folge-Anfragen gehindert werden. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.31 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Vorhalten der Echtzeitdaten von Unterwegshalten. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.30 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Individuelle Sichtbarkeit für jede Fahrt. Optional können Fahrten + und Check-Ins nur mit einem explizit geteilten Link für andere + Personen sichtbar sein. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.29 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Jahresrückblick mit erweiterten Statistiken. + Der Rückblick ist jeweils ab dem 31.12. verfügbar. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.28 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Bugfix">build</i> + Behandlung von nicht mehr im IRIS eingepflegten Stationen bei vergangenen Reisen. + Bislang hatten diese zu unvollständigen Reisestatistiken geführt. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.27 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Angabe von „Kein Zustieg“ (Abfahrtstafel) bzw. „Kein Ausstieg“ (Route) durch eingeklammerte Uhrzeiten „(HH:MM)“. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.26 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Angabe der erwarteten Zugauslastung bei Unterwegshalten und Anschlussvorschlägen, sofern verfügbar. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.25 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Interne Änderungen">star</i> + Umstellung der Träwelling-Anbindung auf Träwelling-API v1, da v0 + sukzessive abgeschaltet wird. API v1 ist noch nicht stabil. + </p> + <p> + <i class="material-icons left" aria-label="Interne Änderungen">star</i> + Nutzung eines internen HAFAS-mgate.exe-Clients anstelle von transport.rest. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.24 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Angabe der geschätzten Ankunft am Ziel bei Checkinvorschlägen. + </p> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Anzeige von Anschlussmöglichkeiten an den Nahverkehr (Bus und + Stadtbahn) unterhalb der Anschlusszüge. Da travelynx derzeit keine + Checkins in Nahverkehrsmittel unterstützt, muss die Liste relevanter + Ziele händisch unter Account → Verbindungen gepflegt werden. Sofern + eine zukünftige travelynx-Version Nahverkehrs-Checkins unterstützt, + entfällt diese Liste. + </p> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Optionale Verlinkung externer Dienste (z.B. DBF oder bahn.expert) + in der eigenen Checkin-Ansicht. Somit können von dort aus alle + Abfahrten an einer Ziel- oder Unterwegsstation eingesehen werden. + Dieses Feature ist standardmäßig deaktiviert und kann über + Account → Externe Dienste konfiguriert werden. + </p> + <p> + <i class="material-icons left" aria-label="Verbesserung">star</i> + Checkinvorschläge für Anschlussverbindungen schauen weiter in die + Zukunft und enthalten weniger nutzlose Vorschläge (z.B. Rückfahrt zur + Ursprungsstation oder Weiterfahrt zu einem späteren Ziel mit dem + Folgetakt). + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.23 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Optionale Links zu externen Abfahrtsmonitoren in der Halteliste des + aktuell ausgewählten Zugs. Die Abfahrtstafelseite kann bei den + Account-Einstellungen konfiguriert werden. + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> + 1.22 + </div> + <div class="col s12 m11 l11"> + <p> + <i class="material-icons left" aria-label="Verbesserung">star</i> + Verbesserte Verknüpfung und Synchronisierung mit + <a href="https://traewelling.de">Träwelling</a>. + </p> + <p> + <i class="material-icons left" aria-label="Neues Feature">add</i> + Inaktive Accounts erhalten nach einem Jahr eine E-Mail, die auf die + in vier Wochen folgende Löschung hinweist. Betreiber:innen einer + selbstgehosteten travelynx-Instanz müssen hierzu <i>base_url</i> + in travelynx.conf setzen (siehe examples/travelynx.conf). + </p> + </div> +</div> + +<div class="row"> + <div class="col s12 m1 l1"> 1.21 </div> <div class="col s12 m11 l11"> @@ -19,7 +416,6 @@ </div> </div> - <div class="row"> <div class="col s12 m1 l1"> 1.20 @@ -109,7 +505,7 @@ href="/account/privacy">Privatsphäre-Einstellungen</a> aktiv ist. </p> <p> - <i class="material-icons left" aria-label="Bugfix">star</i> + <i class="material-icons left" aria-label="Bugfix">build</i> Behandlung von Haltausfällen während der Reise bzw. nach dem Checkin. </p> </div> @@ -326,5 +722,3 @@ </ul> </div> </div> - -%= include '_footer', version => stash('version') |