mirror of
https://github.com/derf/travelynx
synced 2024-11-13 08:17:09 +00:00
351 lines
8.8 KiB
Text
351 lines
8.8 KiB
Text
<h1>Changelog</h1>
|
|
|
|
<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">
|
|
<p>
|
|
<i class="material-icons left" aria-label="Neues Feature">add</i>
|
|
Annotation von Fahrten mit fehlenden Echtzeitdaten in der
|
|
Abfahrtstafel. Derzeit wird das Vorhandensein von Echtzeitdaten
|
|
noch nicht im Fahrtenbuch gespeichert.
|
|
</p>
|
|
<p>
|
|
<i class="material-icons left" aria-label="Neues Feature">add</i>
|
|
Unterstützung von Maßnahmen zum Schutz vor E-Mail-Spam über das
|
|
Registrierungsformular.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.20
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left" aria-label="Neues Feature">add</i>
|
|
Accountnamen können jetzt in den Einstellungen geändert werden.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.19
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left" aria-label="Neues Feature">add</i>
|
|
Hinweis bei knapper Umstiegszeit zu Anschlussverbindungen.
|
|
</p>
|
|
<p>
|
|
<i class="material-icons left" aria-label="Verbesserung">star</i>
|
|
Übersichtlichere Navigation in der Fahrtenliste / Statistikansicht.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.18
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left" aria-label="Neues Feature">add</i>
|
|
Autmatische Checkin-Synchronisierung mit
|
|
<a href="https://traewelling.de">Träwelling</a>. Checkins können
|
|
entweder von Träwelling zu travelynx oder von travelynx zu Träwelling
|
|
übernommen werden. Das Feature läuft vorerst als Public Beta.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.17
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left" aria-label="Neues Feature">add</i>
|
|
Öffentliches Profil. Hier können auf Wunsch der aktuelle Status
|
|
sowie die letzten zehn Zugfahrten angezeigt werden. Diese sind
|
|
wahlweise gar nicht, nur mit Anmeldung oder öffentlich sichtbar.
|
|
Zugfahrten, die älter als vier Wochen sind, können komplett verborgen
|
|
werden.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.16
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left" aria-label="Neues Feature">add</i>
|
|
Auswertung von Zugfahrten von/nach bestimmten Stationen
|
|
aufgeschlüsselt nach Jahr und Monat. Diese Daten können für die
|
|
Angaben zur Pendlerpauschale bei der Steuererklärung nützlich sein.
|
|
</p>
|
|
<p>
|
|
<i class="material-icons left" aria-label="Neues Feature">add</i>
|
|
CSV-Export aller Fahrten.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.15
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left" aria-label="Neues Feature">add</i> Die
|
|
über „Teilen“ verfügbare Reisestatus-Seite kann nun auch Details
|
|
beendeter Zugfahrten anzeigen, wenn die entsprechende Option in den <a
|
|
href="/account/privacy">Privatsphäre-Einstellungen</a> aktiv ist.
|
|
</p>
|
|
<p>
|
|
<i class="material-icons left" aria-label="Bugfix">star</i>
|
|
Behandlung von Haltausfällen während der Reise bzw. nach dem Checkin.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.14
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> API-Endpunkt zum Import
|
|
nicht in travelynx getrackter Zugfahrten.
|
|
</p>
|
|
<p>
|
|
<i class="material-icons left">add</i> Status-API: Angabe der
|
|
Unterwegshalte zwischen Start und Ziel.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.13
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> API-Endpunkt zum Einchecken in
|
|
Züge, aktualisieren der Zielwahl und Zurücknehmen des letzten
|
|
Checkins.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.12
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Unterstützung der im
|
|
Fahrplanjahr 2020 hinzugekommenen und geänderten Stationen. Start
|
|
und Ziel von mit travelynx geloggten Fahrten sind nun vom
|
|
Stationsnamen unabhängig (d.h. Namensänderungen werden automatisch
|
|
übernommen).
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.11
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Optionale Kommentare für
|
|
Zugfahrten. Der Eintrag zur aktuellen Zugfahrt kann im öffentlichen
|
|
Nutzerstatus angezeigt werden, wenn die entsprechende Option in
|
|
den <a href="/account/privacy">Privatsphäre-Einstellungen</a>
|
|
aktiv ist.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.10
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Kartographische Darstellung
|
|
vergangener Zugfahrten auf der History-Seite.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.9
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Generierung vorausgefüllter
|
|
Fahrgastrechteformulare bei Zugausfällen und Verspätungen ab 60
|
|
Minuten.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.8
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Angabe der Ausstiegsseite für
|
|
einzelne Züge und Zielbahnhöfe.
|
|
</p>
|
|
<p>
|
|
<i class="material-icons left">add</i> Angabe der Wagenreihung vor der
|
|
Abfahrt. Derzeit sind Wagenreihungen nur für Fernverkehrszüge
|
|
verfügbar.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.7
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Ankunft am nächtsten
|
|
Unterwegshalt im Reisestatus.
|
|
</p>
|
|
<p>
|
|
<i class="material-icons left">star</i> Die Ankunftszeit am Ziel ist
|
|
jetzt auch bei langen Fahrten sofort bekannt.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.6
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Anzeige von häufig genutzten
|
|
Verbindungen in der Abfahrtstafel. Wie bei den Anschlusszügen kann
|
|
darüber direkt (inkl. Vorauswahl des Ziels) eingecheckt werden.
|
|
</p>
|
|
<p>
|
|
<i class="material-icons left">add</i> Konfigurationsseite, um die
|
|
Heuristik für Anschlusszüge und häufige Verbindungen zu deaktivieren.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.5
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Anzeige von Anschlusszügen kurz
|
|
vor Erreichen der aktuellen Zielstation. Nach Ankunft kann darüber
|
|
direkt (inkl. Vorauswahl des neuen Ziels) eingecheckt werden. Die
|
|
Heuristik berücksichtigt derzeit alle Stationen, die in den letzten
|
|
sechs Wochen mehr als zweimal vom jeweiligen Bahnhof aus angefahren
|
|
wurden.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.4
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Dark Mode (Patch von
|
|
<a href="https://twitter.com/marudor">@marudor</a>).
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.3
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Teilen der aktuellen Zugfahrt.
|
|
Wird derzeit nur auf Chrome (Android), Opera (Android) und
|
|
Safari (iOS / macOS) unterstützt.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.2
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> <a href="/account/hooks">Web Hooks</a>
|
|
an eine konfigurierbare URL bei Checkin und Checkout.
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.1
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<p>
|
|
<i class="material-icons left">add</i> Öffentlicher Status unter „/status/<i>name</i>“ (opt-in, muss unter <a href="/account/privacy">account/privacy</a> aktiviert werden)
|
|
</p>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="row">
|
|
<div class="col s12 m1 l1">
|
|
1.0
|
|
</div>
|
|
<div class="col s12 m11 l11">
|
|
<ul>
|
|
<li>Stationswahl per Geokoordinaten</li>
|
|
<li>Manueller Checkin und automatischer Checkout</li>
|
|
<li>History und Statistiken</li>
|
|
<li>API zur Statusabfrage</li>
|
|
</ul>
|
|
</div>
|
|
</div>
|
|
|
|
%= include '_footer', version => stash('version')
|