mirror of
https://github.com/grocy/grocy.git
synced 2025-08-20 04:12:59 +00:00
Include changelog as markdown files and show it in the about dialog
This commit is contained in:
@@ -1,31 +1,64 @@
|
||||
@extends('layout.default')
|
||||
|
||||
@section('title', $L('About grocy'))
|
||||
@section('viewJsName', 'about')
|
||||
|
||||
@section('content')
|
||||
<div class="row">
|
||||
<div class="col-xs-12 col-md-6 col-xl-4 text-center">
|
||||
<div class="col-xs-12 col-md-6 text-center">
|
||||
<h1>@yield('title')</h1>
|
||||
|
||||
<p class="font-italic">
|
||||
grocy is a project by
|
||||
<a href="https://berrnd.de" class="discrete-link" target="_blank">Bernd Bestel</a><br>
|
||||
Created with passion since 2017
|
||||
</p>
|
||||
<ul class="nav nav-tabs justify-content-center mt-3">
|
||||
<li class="nav-item">
|
||||
<a class="nav-link active" id="system-info-tab" data-toggle="tab" href="#system-info">{{ $L('System info') }}</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="changelog-tab" data-toggle="tab" href="#changelog">{{ $L('Changelog') }}</a>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
<p>
|
||||
Version <code>{{ $version }}</code><br>
|
||||
{{ $L('Released on') }} <code>{{ $releaseDate }}</code> <time class="timeago timeago-contextual" datetime="{{ $releaseDate }}"></time>
|
||||
</p>
|
||||
<div class="tab-content mt-3">
|
||||
|
||||
<div class="tab-pane show active" id="system-info">
|
||||
<p>
|
||||
Version <code>{{ $version }}</code><br>
|
||||
{{ $L('Released on') }} <code>{{ $releaseDate }}</code> <time class="timeago timeago-contextual" datetime="{{ $releaseDate }}"></time>
|
||||
</p>
|
||||
|
||||
<p>
|
||||
PHP Version <code>{{ $system_info['php_version'] }}</code><br>
|
||||
SQLite Version <code>{{ $system_info['sqlite_version'] }}</code>
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane show" id="changelog">
|
||||
@php $Parsedown = new Parsedown(); @endphp
|
||||
@foreach($changelog['changelog_items'] as $changelogItem)
|
||||
<div class="card my-2">
|
||||
<div class="card-header">
|
||||
<a class="discrete-link" data-toggle="collapse-next" href="#">
|
||||
Version <span class="font-weight-bold">{{ $changelogItem['version'] }}</span><br>
|
||||
{{ $L('Released on') }} <span class="font-weight-bold">{{ $changelogItem['release_date'] }}</span>
|
||||
<time class="timeago timeago-contextual" datetime="{{ $changelogItem['release_date'] }}"></time>
|
||||
</a>
|
||||
</div>
|
||||
<div class="collapse @if($changelogItem['release_number'] >= $changelog['newest_release_number'] - 4) show @endif">
|
||||
<div class="card-body text-left">
|
||||
{!! $Parsedown->text($changelogItem['body']) !!}
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
@endforeach
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<p>
|
||||
PHP Version <code>{{ $system_info['php_version'] }}</code><br>
|
||||
SQLite Version <code>{{ $system_info['sqlite_version'] }}</code>
|
||||
</p>
|
||||
|
||||
<p class="small text-muted">
|
||||
grocy is a project by
|
||||
<a href="https://berrnd.de" class="text-dark" target="_blank">Bernd Bestel</a><br>
|
||||
Created with passion since 2017<br>
|
||||
Life runs on code<br>
|
||||
<a href="https://github.com/grocy/grocy" class="discrete-link" target="_blank">
|
||||
<a href="https://github.com/grocy/grocy" class="text-dark" target="_blank">
|
||||
<i class="fab fa-github"></i>
|
||||
</a>
|
||||
</p>
|
||||
|
Reference in New Issue
Block a user