summaryrefslogtreecommitdiff
path: root/templates/changelog.html.ep
diff options
context:
space:
mode:
Diffstat (limited to 'templates/changelog.html.ep')
-rw-r--r--templates/changelog.html.ep402
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')