diff --git a/assets/js/modules/angular/directives/qcSettingsDirective.js b/assets/js/modules/angular/directives/qcSettingsDirective.js
index 7bad563..fa7bdbb 100644
--- a/assets/js/modules/angular/directives/qcSettingsDirective.js
+++ b/assets/js/modules/angular/directives/qcSettingsDirective.js
@@ -62,6 +62,11 @@ export class SettingsController {
close() {
($('#settingsDialog'): any).modal('hide');
}
+
+ showChangeLog() {
+ this.close();
+ ($('#changeLogDialog'): any).modal('show');
+ }
}
SettingsController.$inject = [
'$scope', '$log', 'comicService'
diff --git a/assets/sass/_common.scss b/assets/sass/_common.scss
index 9607d1c..1b629a7 100644
--- a/assets/sass/_common.scss
+++ b/assets/sass/_common.scss
@@ -58,6 +58,10 @@ a {
padding-right: 10px;
}
+.p-r-20px {
+ padding-right: 20px;
+}
+
.m-t-3px {
margin-top: 3px;
}
diff --git a/assets/sass/directives/_change-log.scss b/assets/sass/directives/_change-log.scss
index df73bab..6b9422d 100644
--- a/assets/sass/directives/_change-log.scss
+++ b/assets/sass/directives/_change-log.scss
@@ -27,3 +27,18 @@
}
}
}
+
+.change-log-entry {
+ padding-left: 2em;
+ border-left: 1px dashed #8E979F;
+
+ p.developer-message {
+ border-left: 5px solid #8E979F;
+ padding: 20px;
+ background-color: #697683;
+
+ a {
+ color: #8E979F;
+ }
+ }
+}
diff --git a/assets/templates/changeLog.html b/assets/templates/changeLog.html
index 3dc6724..fc508ff 100644
--- a/assets/templates/changeLog.html
+++ b/assets/templates/changeLog.html
@@ -37,6 +37,35 @@
+
+ This release, like the previous one, has been mostly about code quality and features for editors and me,
+ the developer. I'm hoping that I can now start putting in more features for the end-user as we move
+ towards version 0.7. If you have ideas for new features, or you have any problems with the extension
+ as it is, don't hesitate to
+ tell us about them!
+ While I have quite a lot of ideas left to implement, I'd also love to implement ideas that aren't just
+ my own.
+
+
New features
+
+ - If a comic takes too long to load, show a loading indicator. What's considered "too long" is configurable in the settings dialog
+ - You can now open this change log at any time from the settings dialog, not just when a new version is out
+
+
Changes/fixes
+
+ - Random comic navigation now respects exclusion settings
+
+
Editor features
+
+ - 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
+ - Add edit log view. The server keeps track of all changes editors make, this view lets you see that log
+ - 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
+ - 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
+
+
+