Clearer version info in Settings menu.

Rudimentary changelog reader (Settings menu -> General)
Reverse the changelog order - newer changes first.
This commit is contained in:
Tim 2015-08-18 01:05:12 +02:00
parent c0214f1489
commit 4c6f6ca736
6 changed files with 74 additions and 27 deletions

View file

@ -253,13 +253,7 @@ fieldset[disabled] .btn-bright.active {
.modal-body table {
color: #999;
}
.modal-body ul {
list-style: none;
-webkit-padding-start: 0px;
margin: 0;
}
.modal-body li {
list-style: none;
margin-top: 7px;
margin-left: 4px;
color: #aaa;

View file

@ -15,7 +15,7 @@
<div class="modal-body" id="modal-text">
<div class="col-md-6">
<h4><strong>Location Details</strong></h4>
<ul>
<ul class="list-unstyled">
<li>Country: <strong><span id="country"></span></strong></li>
<li>City: <strong><span id="city"></span></strong></li>
<li>Region: <strong><span id="region"></span></strong></li>
@ -26,7 +26,7 @@
</div>
<div class="col-md-6">
<h4><strong>Connection Details</strong></h4>
<ul>
<ul class="list-unstyled">
<li>ISP: <strong><span id="isp"></span></strong></li>
<li>Organization: <strong><span id="org"></span></strong></li>
<li>AS: <strong><span id="as"></span></strong></li>

View file

@ -1,7 +1,7 @@
<%inherit file="base.html"/>
<%!
import plexpy
from plexpy import notifiers, common
from plexpy import notifiers, common, versioncheck
available_notification_agents = notifiers.available_notification_agents()
%>
@ -51,6 +51,10 @@ available_notification_agents = notifiers.available_notification_agents()
<div class="padded-header">
<h3>Software Updates</h3>
</div>
% if common.VERSION_NUMBER:
<h5>Version ${common.VERSION_NUMBER} <a href="#changelog-modal" data-toggle="modal"><i class="fa fa-info-circle"></i> Changelog</a></h5>
<br/>
% endif
<div class="checkbox">
<label>
<input type="checkbox" id="check_github" name="check_github" value="1" ${config['check_github']}> Enable Updates
@ -58,7 +62,7 @@ available_notification_agents = notifiers.available_notification_agents()
<p class="help-block">If you have Git installed, allow periodic checks for updates.</p>
</div>
% if plexpy.CURRENT_VERSION:
<p>Current version: ${plexpy.CURRENT_VERSION}</p>
<p class="help-block">Git hash: ${plexpy.CURRENT_VERSION}</p>
% endif
<div class="padded-header">
<h3>Display Settings</h3>
@ -883,6 +887,21 @@ available_notification_agents = notifiers.available_notification_agents()
</div>
</div>
</div>
<div id="changelog-modal" class="modal fade" tabindex="-1" role="dialog" aria-labelledby="changelog-modal">
<div class="modal-dialog" role="document">
<div class="modal-content">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true"><i class="fa fa-remove"></i></button>
<h4 class="modal-title">Changelog</h4>
</div>
<div class="modal-body">
${versioncheck.read_changelog()}
</div>
<div class="modal-footer">
</div>
</div>
</div>
</div>
</div>
</%def>

View file

@ -55,7 +55,7 @@ DOCUMENTATION :: END
<div class="col-md-4">
<h4><strong>Stream Details</strong></h4>
<h5>Video</h5>
<ul>
<ul class="list-unstyled">
% if data['transcode_video_dec'] != 'direct play':
<li>Stream Type: <strong>${data['transcode_video_dec']}</strong></li>
<li>Video Resolution: <strong>${data['transcode_height']}p</strong></li>
@ -75,7 +75,7 @@ DOCUMENTATION :: END
% endif
</ul>
<h5>Audio</h5>
<ul>
<ul class="list-unstyled">
% if data['transcode_audio_dec'] != 'direct play':
<li>Stream Type: <strong>${data['transcode_audio_dec']}</strong></li>
<li>Audio Codec: <strong>${data['transcode_audio_codec']}</strong></li>
@ -89,7 +89,7 @@ DOCUMENTATION :: END
</div>
<div class="col-md-4">
<h4><strong>Media Source Details</strong></h4>
<ul>
<ul class="list-unstyled">
<li>Container: <strong>${data['container']}</strong></li>
<li>Resolution: <strong>${data['height']}p</strong></li>
<li>Bitrate: <strong>${data['bitrate']} kbps</strong></li>
@ -97,7 +97,7 @@ DOCUMENTATION :: END
</div>
<div class="col-md-4">
<h4><strong>Video Source Details</strong></h4>
<ul>
<ul class="list-unstyled">
<li>Width: <strong>${data['width']}</strong></li>
<li>Height: <strong>${data['height']}</strong></li>
<li>Aspect Ratio: <strong>${data['aspect_ratio']}</strong></li>
@ -105,7 +105,7 @@ DOCUMENTATION :: END
<li>Video Codec: <strong>${data['video_codec']}</strong></li>
</ul>
<h4><strong>Audio Source Details</strong></h4>
<ul>
<ul class="list-unstyled">
<li>Audio Codec: <strong>${data['audio_codec']}</strong></li>
<li>Audio Channels: <strong>${data['audio_channels']}</strong></li>
</ul>