Skip to content

Commit fd3fcdf

Browse files
committed
Bumped version to 0.6.0 and updated changelog
1 parent 1ce748f commit fd3fcdf

7 files changed

Lines changed: 56 additions & 2 deletions

File tree

assets/js/modules/angular/directives/qcSettingsDirective.js

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@ export class SettingsController {
6262
close() {
6363
($('#settingsDialog'): any).modal('hide');
6464
}
65+
66+
showChangeLog() {
67+
this.close();
68+
($('#changeLogDialog'): any).modal('show');
69+
}
6570
}
6671
SettingsController.$inject = [
6772
'$scope', '$log', 'comicService'

assets/sass/_common.scss

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,10 @@ a {
5858
padding-right: 10px;
5959
}
6060

61+
.p-r-20px {
62+
padding-right: 20px;
63+
}
64+
6165
.m-t-3px {
6266
margin-top: 3px;
6367
}

assets/sass/directives/_change-log.scss

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,18 @@
2727
}
2828
}
2929
}
30+
31+
.change-log-entry {
32+
padding-left: 2em;
33+
border-left: 1px dashed #8E979F;
34+
35+
p.developer-message {
36+
border-left: 5px solid #8E979F;
37+
padding: 20px;
38+
background-color: #697683;
39+
40+
a {
41+
color: #8E979F;
42+
}
43+
}
44+
}

assets/templates/changeLog.html

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,35 @@ <h4>NextVersion <small>NextDate</small></h4>
3737
</ul>
3838
-->
3939

40+
<h4>0.6.0 <small>March 7, 2019</small></h4>
41+
<div class="change-log-entry">
42+
<p class="developer-message">
43+
This release, like the previous one, has been mostly about code quality and features for editors and me,
44+
the developer. I'm hoping that I can now start putting in more features for the end-user as we move
45+
towards version 0.7. If you have ideas for new features, or you have any problems with the extension
46+
as it is, don't hesitate to
47+
<a href="https://github.com/Questionable-Content-Extensions/client/issues">tell us about them</a>!
48+
While I have quite a lot of ideas left to implement, I'd also love to implement ideas that aren't just
49+
my own.
50+
</p>
51+
<h5>New features</h5>
52+
<ul>
53+
<li>If a comic takes too long to load, show a loading indicator. What's considered "too long" is configurable in the settings dialog</li>
54+
<li>You can now open this change log at any time from the settings dialog, not just when a new version is out</li>
55+
</ul>
56+
<h5>Changes/fixes</h5>
57+
<ul>
58+
<li>Random comic navigation now respects exclusion settings</li>
59+
</ul>
60+
<h5>Editor features</h5>
61+
<ul>
62+
<li>Add support for the new item image system and for image uploading. This allows uploading images directly in the browser (was previously a tedious server-only job), and also allows for multiple images per item</li>
63+
<li>Add edit log view. The server keeps track of all changes editors make, this view lets you see that log</li>
64+
<li>Add flags for indicating whether a comic is lacking certain features, such as marking a comic as not having characters. Currently only used by the "comic missing X" feature so it doesn't indicate a comic having an error where missing X isn't erroneous</li>
65+
<li>Ensure there are updating/loading indicators when changes are made, so it's clear that something's happening and that you don't accidentally do multiple potentially conflicting things</li>
66+
</ul>
67+
</div>
68+
4069
<h4>0.5.3 <small>March 1, 2019</small></h4>
4170
<ul>
4271
<li>Switch to using the new API server (only minor improvements client side for this version, but lays the groundwork for quicker and better improvements going forward)</li>

assets/templates/settings.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,7 @@ <h3 class="panel-title">Advanced settings</h3>
109109
</div>
110110
</div>
111111
<div class="modal-footer">
112+
<a class="qc p-r-20px" ng-click="svm.showChangeLog()">See change log</a>
112113
<button class="btn btn-primary" type="button" ng-click="svm.close()">Close</button>
113114
</div>
114115
</div>

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "questionable-content-spa",
3-
"version": "0.5.3",
3+
"version": "0.6.0",
44
"description": "Questionable Content Single-Page Application with Extra Features",
55
"main": "app.js",
66
"scripts": {

0 commit comments

Comments
 (0)