It's Public Beta Time!

This commit is contained in:
Daniel Friesel 2020-10-04 12:50:41 +02:00
parent e13b5afe4f
commit 0b6df3859c
4 changed files with 35 additions and 6 deletions

View file

@ -107,14 +107,13 @@
Aktiv, noch nicht ausgeführt Aktiv, noch nicht ausgeführt
% } % }
% elsif ($hook->{errored}) { % elsif ($hook->{errored}) {
Aktiv, fehlerhaft <i class="material-icons">error</i> Aktiv, fehlerhaft <i class="material-icons" aria-hidden="true">error</i>
% } % }
% else { % else {
Aktiv Aktiv
% } % }
</td> </td>
</tr> </tr>
% if ($traewelling->{token}) {
<tr> <tr>
<th scope="row">Träwelling</th> <th scope="row">Träwelling</th>
<td> <td>
@ -142,7 +141,6 @@
% } % }
</td> </td>
</tr> </tr>
% }
<tr> <tr>
<th scope="row">Registriert am</th> <th scope="row">Registriert am</th>
<td><%= $acc->{registered_at}->strftime('%d.%m.%Y %H:%M') %></td> <td><%= $acc->{registered_at}->strftime('%d.%m.%Y %H:%M') %></td>

View file

@ -1,5 +1,20 @@
<h1>Changelog</h1> <h1>Changelog</h1>
<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="row">
<div class="col s12 m1 l1"> <div class="col s12 m1 l1">
1.17 1.17

View file

@ -94,7 +94,8 @@
<li>Web-Hooks und <a href="/api">API</a> zum automatisierten Einchecken und Auslesen des aktuellen Status</li> <li>Web-Hooks und <a href="/api">API</a> zum automatisierten Einchecken und Auslesen des aktuellen Status</li>
<li>Statistiken über Reisezeiten und Verspätungen</li> <li>Statistiken über Reisezeiten und Verspätungen</li>
<li>Unterstützung beim Ausfüllen von Fahrgastrechteformularen</li> <li>Unterstützung beim Ausfüllen von Fahrgastrechteformularen</li>
<li>Optional: Öffentlich sichtbarer Reisestatus</li> <li>Optional: Öffentliches Profil und Reisestatus</li>
<li>Optional: Verknüpfung mit Träwelling</li>
</ul> </ul>
</p> </p>
<p> <p>

View file

@ -150,8 +150,8 @@
</div> </div>
</div> </div>
%= form_for '/account/traewelling' => (method => 'POST') => begin %= form_for '/account/traewelling' => (method => 'POST') => begin
%= csrf_field
<div class="row"> <div class="row">
%= csrf_field
<div class="input-field col s12"> <div class="input-field col s12">
<div> <div>
<label> <label>
@ -167,10 +167,25 @@
<span>Checkin-Synchronisierung travelynx → Träwelling</span> <span>Checkin-Synchronisierung travelynx → Träwelling</span>
</label> </label>
</div> </div>
<div>
<label>
%= check_box toot => 1
<span>… Checkin auf Mastodon veröffentlichen</span>
</label>
</div>
<div>
<label>
%= check_box tweet => 1
<span>… Checkin auf Twitter veröffentlichen</span>
</label>
</div>
<p>Die Synchronisierung erfolgt spätestens drei Minuten nach der <p>Die Synchronisierung erfolgt spätestens drei Minuten nach der
Zielwahl. Träwelling-Checkins können von travelynx noch nicht Zielwahl. Träwelling-Checkins können von travelynx noch nicht
rückgängig gemacht werden. Eine nachträgliche Änderung der rückgängig gemacht werden. Eine nachträgliche Änderung der
Zielstation wird nicht übernommen.</p> Zielstation wird nicht übernommen. Mastodon und Twitter beziehen
sich auf die in den <a
href="https://traewelling.de/settings">Träwelling-Einstellungen</a>
verknüpften Accounts.</p>
</div> </div>
<div class="input-field col s12"> <div class="input-field col s12">
<div> <div>