diff --git a/package-lock.json b/package-lock.json
index 480b318..e6c68d6 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -3070,6 +3070,12 @@
"integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
"dev": true
},
+ "ast-types": {
+ "version": "0.9.6",
+ "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz",
+ "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=",
+ "dev": true
+ },
"async": {
"version": "1.5.2",
"resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
@@ -6802,6 +6808,16 @@
"es6-promise": "^4.0.3"
}
},
+ "es6-templates": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz",
+ "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=",
+ "dev": true,
+ "requires": {
+ "recast": "~0.11.12",
+ "through": "~2.3.6"
+ }
+ },
"escape-html": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
@@ -9294,6 +9310,19 @@
"integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
"dev": true
},
+ "html-loader": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz",
+ "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==",
+ "dev": true,
+ "requires": {
+ "es6-templates": "^0.2.3",
+ "fastparse": "^1.1.1",
+ "html-minifier": "^3.5.8",
+ "loader-utils": "^1.1.0",
+ "object-assign": "^4.1.1"
+ }
+ },
"html-minifier": {
"version": "3.5.21",
"resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz",
@@ -11070,6 +11099,16 @@
"object-visit": "^1.0.0"
}
},
+ "markdown-loader": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/markdown-loader/-/markdown-loader-5.0.0.tgz",
+ "integrity": "sha512-CnRuBrTQNJ2VNlyfPJl+14QU6Sfscse4M6TpwuY0KDuCafMHv6vAcVYInphXFtdvtvjG5kMpF+PwN6CWke0M3A==",
+ "dev": true,
+ "requires": {
+ "loader-utils": "^1.2.3",
+ "marked": "^0.6.0"
+ }
+ },
"marked": {
"version": "0.6.2",
"resolved": "https://registry.npmjs.org/marked/-/marked-0.6.2.tgz",
@@ -17329,6 +17368,26 @@
"readable-stream": "^2.0.2"
}
},
+ "recast": {
+ "version": "0.11.23",
+ "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz",
+ "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=",
+ "dev": true,
+ "requires": {
+ "ast-types": "0.9.6",
+ "esprima": "~3.1.0",
+ "private": "~0.1.5",
+ "source-map": "~0.5.0"
+ },
+ "dependencies": {
+ "esprima": {
+ "version": "3.1.3",
+ "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz",
+ "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=",
+ "dev": true
+ }
+ }
+ },
"redent": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
@@ -19200,6 +19259,11 @@
"integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
"dev": true
},
+ "striptags": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/striptags/-/striptags-3.1.1.tgz",
+ "integrity": "sha1-yMPn/db7S7OjKjt1LltePjgJPr0="
+ },
"stylehacks": {
"version": "4.0.3",
"resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
diff --git a/package.json b/package.json
index 283b239..7c592c3 100644
--- a/package.json
+++ b/package.json
@@ -31,6 +31,7 @@
"portal-vue": "^2.1.3",
"prism-themes": "^1.0.1",
"prismjs": "^1.15.0",
+ "striptags": "^3.1.1",
"vue": "^2.6.10",
"vue-electron": "^1.0.6",
"vue-prism-editor": "^0.1.2",
@@ -53,6 +54,8 @@
"@vue/eslint-config-airbnb": "^3.0.4",
"electron": "^3.0.13",
"electron-icon-maker": "0.0.4",
+ "html-loader": "^0.5.5",
+ "markdown-loader": "^5.0.0",
"move-file": "^1.0.0",
"node-sass": "^4.12.0",
"rimraf": "^2.6.3",
diff --git a/src/router/index.js b/src/router/index.js
index 02cf638..c2a0da0 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -34,5 +34,10 @@ export default new Router({
name: 'settings',
component: () => import(/* webpackChunkName: "settings" */ '@/views/Settings.vue'),
},
+ {
+ path: '/changelog',
+ name: 'changelog',
+ component: () => import(/* webpackChunkName: "changelog" */ '@/views/Changelog.vue'),
+ },
],
});
diff --git a/src/views/Changelog.vue b/src/views/Changelog.vue
new file mode 100644
index 0000000..4047b5e
--- /dev/null
+++ b/src/views/Changelog.vue
@@ -0,0 +1,63 @@
+
+
+
+
+ Changelog
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Settings.vue b/src/views/Settings.vue
index daa8631..82f3858 100644
--- a/src/views/Settings.vue
+++ b/src/views/Settings.vue
@@ -108,6 +108,14 @@
>
Show welcome page
+
+
+ See changelog
+
+