From bf2dae7c45ab9bd537527f0234564f1189bd65f9 Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Fri, 3 May 2019 10:32:58 +0200 Subject: Add changelog --- lib/Travelynx.pm | 1 + lib/Travelynx/Controller/Static.pm | 7 +++++++ templates/about.html.ep | 9 +++++---- templates/changelog.html.ep | 30 ++++++++++++++++++++++++++++++ 4 files changed, 43 insertions(+), 4 deletions(-) create mode 100644 templates/changelog.html.ep diff --git a/lib/Travelynx.pm b/lib/Travelynx.pm index 0ded6bb..2cf1f58 100755 --- a/lib/Travelynx.pm +++ b/lib/Travelynx.pm @@ -1720,6 +1720,7 @@ sub startup { $r->get('/')->to('traveling#homepage'); $r->get('/about')->to('static#about'); $r->get('/api')->to('api#documentation'); + $r->get('/changelog')->to('static#changelog'); $r->get('/impressum')->to('static#imprint'); $r->get('/imprint')->to('static#imprint'); $r->get('/api/v0/:user_action/:token')->to('api#get_v0'); diff --git a/lib/Travelynx/Controller/Static.pm b/lib/Travelynx/Controller/Static.pm index 09d7f51..e0d56f2 100644 --- a/lib/Travelynx/Controller/Static.pm +++ b/lib/Travelynx/Controller/Static.pm @@ -10,6 +10,13 @@ sub about { version => $self->app->config->{version} // 'UNKNOWN' ); } +sub changelog { + my ($self) = @_; + + $self->render( 'changelog', + version => $self->app->config->{version} // 'UNKNOWN' ); +} + sub imprint { my ($self) = @_; diff --git a/templates/about.html.ep b/templates/about.html.ep index c16992d..17424f1 100644 --- a/templates/about.html.ep +++ b/templates/about.html.ep @@ -13,13 +13,14 @@
-
-
-
+ + - diff --git a/templates/changelog.html.ep b/templates/changelog.html.ep new file mode 100644 index 0000000..7a01bfd --- /dev/null +++ b/templates/changelog.html.ep @@ -0,0 +1,30 @@ +

Changelog

+ +
+
+ 1.1 +
+
+
    +
  • Öffentlicher Status unter „/status/name“ (opt-in, muss unter account/privacy aktiviert werden)
  • +
+
+
+ +
+
+ 1.0 +
+
+
    +
  • Stationswahl per Geokoordinaten
  • +
  • Manueller Checkin und automatischer Checkout
  • +
  • History und Statistiken
  • +
  • API zur Statusabfrage
  • +
+
+
+ +% if (-e 'templates/imprint.html.ep') { +%= include 'imprint' +% } -- cgit v1.2.3