diff --git a/client/package-lock.json b/client/package-lock.json index 6cef027..0f77170 100644 --- a/client/package-lock.json +++ b/client/package-lock.json @@ -2056,7 +2056,6 @@ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", "dev": true, - "optional": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -2483,8 +2482,7 @@ "version": "2.1.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", - "dev": true, - "optional": true + "dev": true }, "bluebird": { "version": "3.7.2", @@ -2724,6 +2722,14 @@ "node-releases": "^1.1.60" } }, + "buefy": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/buefy/-/buefy-0.9.2.tgz", + "integrity": "sha512-f3UXfI6DDIHXE+pk8TC0mjT5BkKyGgoiZpdA5QGf9hVz0yfphJxWeu8+2WrOQLxahrr7HleD0B7ZkslsTQZZIA==", + "requires": { + "bulma": "0.9.0" + } + }, "buffer": { "version": "4.9.2", "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", @@ -2765,6 +2771,11 @@ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", "dev": true }, + "bulma": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/bulma/-/bulma-0.9.0.tgz", + "integrity": "sha512-rV75CJkubNUroAt0qCRkjznZLoaXq/ctfMXsMvKSL84UetbSyx5REl96e8GoQ04G4Tkw0XF3STECffTOQrbzOQ==" + }, "bytes": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", @@ -3000,7 +3011,6 @@ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.2.tgz", "integrity": "sha512-IZHaDeBeI+sZJRX7lGcXsdzgvZqKv6sECqsbErJA4mHWfpRrD8B97kSFN4cQz6nGBGiuFia1MKR4d6c1o8Cv7A==", "dev": true, - "optional": true, "requires": { "anymatch": "~3.1.1", "braces": "~3.0.2", @@ -3017,7 +3027,6 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, - "optional": true, "requires": { "fill-range": "^7.0.1" } @@ -3027,7 +3036,6 @@ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, - "optional": true, "requires": { "to-regex-range": "^5.0.1" } @@ -3036,15 +3044,13 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true + "dev": true }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "optional": true, "requires": { "is-number": "^7.0.0" } @@ -3254,6 +3260,17 @@ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", "dev": true }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, "coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", @@ -6565,7 +6582,6 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "optional": true, "requires": { "binary-extensions": "^2.0.0" } @@ -8310,8 +8326,7 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", - "dev": true, - "optional": true + "dev": true }, "pify": { "version": "4.0.1", @@ -9302,7 +9317,6 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", "dev": true, - "optional": true, "requires": { "picomatch": "^2.2.1" } @@ -9661,6 +9675,36 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", "dev": true }, + "sass": { + "version": "1.26.10", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz", + "integrity": "sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==", + "dev": true, + "requires": { + "chokidar": ">=2.0.0 <4.0.0" + } + }, + "sass-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", + "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.6.1", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, "sax": { "version": "1.2.4", "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", @@ -9879,6 +9923,15 @@ "safe-buffer": "^5.0.1" } }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, "shebang-command": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", diff --git a/client/package.json b/client/package.json index 42c6716..d82e712 100644 --- a/client/package.json +++ b/client/package.json @@ -8,6 +8,7 @@ "lint": "vue-cli-service lint" }, "dependencies": { + "buefy": "^0.9.2", "core-js": "^3.6.5", "register-service-worker": "^1.7.1", "vue": "^2.6.11", @@ -27,6 +28,8 @@ "eslint-plugin-promise": "^4.2.1", "eslint-plugin-standard": "^4.0.0", "eslint-plugin-vue": "^6.2.2", + "sass": "^1.26.5", + "sass-loader": "^8.0.2", "vue-template-compiler": "^2.6.11" }, "eslintConfig": { diff --git a/client/public/favicon.ico b/client/public/favicon.ico index df36fcf..ff1d9ab 100644 Binary files a/client/public/favicon.ico and b/client/public/favicon.ico differ diff --git a/client/public/img/icons/android-chrome-144x144.png b/client/public/img/icons/android-chrome-144x144.png new file mode 100644 index 0000000..c758c30 Binary files /dev/null and b/client/public/img/icons/android-chrome-144x144.png differ diff --git a/client/public/img/icons/android-chrome-192x192.png b/client/public/img/icons/android-chrome-192x192.png index b02aa64..c0f9a32 100644 Binary files a/client/public/img/icons/android-chrome-192x192.png and b/client/public/img/icons/android-chrome-192x192.png differ diff --git a/client/public/img/icons/android-chrome-256x256.png b/client/public/img/icons/android-chrome-256x256.png new file mode 100644 index 0000000..18ab239 Binary files /dev/null and b/client/public/img/icons/android-chrome-256x256.png differ diff --git a/client/public/img/icons/android-chrome-36x36.png b/client/public/img/icons/android-chrome-36x36.png new file mode 100644 index 0000000..2f0cfe7 Binary files /dev/null and b/client/public/img/icons/android-chrome-36x36.png differ diff --git a/client/public/img/icons/android-chrome-384x384.png b/client/public/img/icons/android-chrome-384x384.png new file mode 100644 index 0000000..24d3b5f Binary files /dev/null and b/client/public/img/icons/android-chrome-384x384.png differ diff --git a/client/public/img/icons/android-chrome-48x48.png b/client/public/img/icons/android-chrome-48x48.png new file mode 100644 index 0000000..c05989f Binary files /dev/null and b/client/public/img/icons/android-chrome-48x48.png differ diff --git a/client/public/img/icons/android-chrome-512x512.png b/client/public/img/icons/android-chrome-512x512.png index 06088b0..fd1c9d4 100644 Binary files a/client/public/img/icons/android-chrome-512x512.png and b/client/public/img/icons/android-chrome-512x512.png differ diff --git a/client/public/img/icons/android-chrome-72x72.png b/client/public/img/icons/android-chrome-72x72.png new file mode 100644 index 0000000..d9e8251 Binary files /dev/null and b/client/public/img/icons/android-chrome-72x72.png differ diff --git a/client/public/img/icons/android-chrome-96x96.png b/client/public/img/icons/android-chrome-96x96.png new file mode 100644 index 0000000..cc62cdf Binary files /dev/null and b/client/public/img/icons/android-chrome-96x96.png differ diff --git a/client/public/img/icons/apple-touch-icon-114x114.png b/client/public/img/icons/apple-touch-icon-114x114.png new file mode 100644 index 0000000..828bb6d Binary files /dev/null and b/client/public/img/icons/apple-touch-icon-114x114.png differ diff --git a/client/public/img/icons/apple-touch-icon-120x120.png b/client/public/img/icons/apple-touch-icon-120x120.png index 1427cf6..06240dd 100644 Binary files a/client/public/img/icons/apple-touch-icon-120x120.png and b/client/public/img/icons/apple-touch-icon-120x120.png differ diff --git a/client/public/img/icons/apple-touch-icon-144x144.png b/client/public/img/icons/apple-touch-icon-144x144.png new file mode 100644 index 0000000..b420bf3 Binary files /dev/null and b/client/public/img/icons/apple-touch-icon-144x144.png differ diff --git a/client/public/img/icons/apple-touch-icon-152x152.png b/client/public/img/icons/apple-touch-icon-152x152.png index f24d454..ca4486d 100644 Binary files a/client/public/img/icons/apple-touch-icon-152x152.png and b/client/public/img/icons/apple-touch-icon-152x152.png differ diff --git a/client/public/img/icons/apple-touch-icon-180x180.png b/client/public/img/icons/apple-touch-icon-180x180.png index 404e192..664daf9 100644 Binary files a/client/public/img/icons/apple-touch-icon-180x180.png and b/client/public/img/icons/apple-touch-icon-180x180.png differ diff --git a/client/public/img/icons/apple-touch-icon-57x57.png b/client/public/img/icons/apple-touch-icon-57x57.png new file mode 100644 index 0000000..013b803 Binary files /dev/null and b/client/public/img/icons/apple-touch-icon-57x57.png differ diff --git a/client/public/img/icons/apple-touch-icon-60x60.png b/client/public/img/icons/apple-touch-icon-60x60.png index cf10a56..77381dc 100644 Binary files a/client/public/img/icons/apple-touch-icon-60x60.png and b/client/public/img/icons/apple-touch-icon-60x60.png differ diff --git a/client/public/img/icons/apple-touch-icon-72x72.png b/client/public/img/icons/apple-touch-icon-72x72.png new file mode 100644 index 0000000..f686b54 Binary files /dev/null and b/client/public/img/icons/apple-touch-icon-72x72.png differ diff --git a/client/public/img/icons/apple-touch-icon-76x76.png b/client/public/img/icons/apple-touch-icon-76x76.png index c500769..7b37e42 100644 Binary files a/client/public/img/icons/apple-touch-icon-76x76.png and b/client/public/img/icons/apple-touch-icon-76x76.png differ diff --git a/client/public/img/icons/apple-touch-icon.png b/client/public/img/icons/apple-touch-icon.png index 03c0c5d..664daf9 100644 Binary files a/client/public/img/icons/apple-touch-icon.png and b/client/public/img/icons/apple-touch-icon.png differ diff --git a/client/public/img/icons/favicon-16x16.png b/client/public/img/icons/favicon-16x16.png index 42af009..fb2cfe7 100644 Binary files a/client/public/img/icons/favicon-16x16.png and b/client/public/img/icons/favicon-16x16.png differ diff --git a/client/public/img/icons/favicon-32x32.png b/client/public/img/icons/favicon-32x32.png index 46ca04d..8101499 100644 Binary files a/client/public/img/icons/favicon-32x32.png and b/client/public/img/icons/favicon-32x32.png differ diff --git a/client/public/img/icons/mstile-150x150.png b/client/public/img/icons/mstile-150x150.png index 3b37a43..33c094e 100644 Binary files a/client/public/img/icons/mstile-150x150.png and b/client/public/img/icons/mstile-150x150.png differ diff --git a/client/public/img/icons/safari-pinned-tab.svg b/client/public/img/icons/safari-pinned-tab.svg index e44c0d5..6942b9c 100644 --- a/client/public/img/icons/safari-pinned-tab.svg +++ b/client/public/img/icons/safari-pinned-tab.svg @@ -1,3 +1,30 @@ - - + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + diff --git a/client/public/index.html b/client/public/index.html index 4123528..d7c797e 100644 --- a/client/public/index.html +++ b/client/public/index.html @@ -4,12 +4,13 @@ + <%= htmlWebpackPlugin.options.title %>
diff --git a/client/src/App.vue b/client/src/App.vue index b8eae0f..04785d7 100644 --- a/client/src/App.vue +++ b/client/src/App.vue @@ -1,13 +1,17 @@