diff --git a/package-lock.json b/package-lock.json index 6f4911de..be622a1f 100644 --- a/package-lock.json +++ b/package-lock.json @@ -26,6 +26,7 @@ "@vueuse/integrations": "^13.7.0", "animate.css": "^4.1.1", "axios": "^1.7.8", + "buefy": "^3.0.3", "bulma": "^1.0.2", "bulma-block-list": "^1.1.0", "bulma-calendar": "^7.1.1", @@ -902,6 +903,7 @@ "version": "7.27.1", "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.27.1.tgz", "integrity": "sha512-IaaGWsQqfsQWVLqMn9OB92MNN7zukfVA4s7KKAI0KfrrDsZ0yhi5uV4baBuLuN7n3vsZpwP8asPPcVwApxvjBQ==", + "peer": true, "dependencies": { "@ampproject/remapping": "^2.2.0", "@babel/code-frame": "^7.27.1", @@ -2896,6 +2898,7 @@ "version": "6.1.17", "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.17.tgz", "integrity": "sha512-0W7lnIrv18ruJ5zeWBeNZXO8qCWlzxDdp9COFEsZnyNjiEhUVnrW/dPbjRKYpL0edGG0/Lhs0ghp1z/5ekt8ZA==", + "peer": true, "dependencies": { "preact": "~10.12.1" } @@ -4012,6 +4015,7 @@ "version": "0.22.12", "resolved": "https://registry.npmjs.org/@jimp/custom/-/custom-0.22.12.tgz", "integrity": "sha512-xcmww1O/JFP2MrlGUMd3Q78S3Qu6W3mYTXYuIqFq33EorgYHV/HqymHfXy9GjiCJ7OI+7lWx6nYFOzU7M4rd1Q==", + "peer": true, "dependencies": { "@jimp/core": "^0.22.12" } @@ -4540,6 +4544,7 @@ "version": "0.22.12", "resolved": "https://registry.npmjs.org/@jimp/plugin-blit/-/plugin-blit-0.22.12.tgz", "integrity": "sha512-xslz2ZoFZOPLY8EZ4dC29m168BtDx95D6K80TzgUi8gqT7LY6CsajWO0FAxDwHz6h0eomHMfyGX0stspBrTKnQ==", + "peer": true, "dependencies": { "@jimp/utils": "^0.22.12" }, @@ -4551,6 +4556,7 @@ "version": "0.22.12", "resolved": "https://registry.npmjs.org/@jimp/plugin-blur/-/plugin-blur-0.22.12.tgz", "integrity": "sha512-S0vJADTuh1Q9F+cXAwFPlrKWzDj2F9t/9JAbUvaaDuivpyWuImEKXVz5PUZw2NbpuSHjwssbTpOZ8F13iJX4uw==", + "peer": true, "dependencies": { "@jimp/utils": "^0.22.12" }, @@ -4573,6 +4579,7 @@ "version": "0.22.12", "resolved": "https://registry.npmjs.org/@jimp/plugin-color/-/plugin-color-0.22.12.tgz", "integrity": "sha512-xImhTE5BpS8xa+mAN6j4sMRWaUgUDLoaGHhJhpC+r7SKKErYDR0WQV4yCE4gP+N0gozD0F3Ka1LUSaMXrn7ZIA==", + "peer": true, "dependencies": { "@jimp/utils": "^0.22.12", "tinycolor2": "^1.6.0" @@ -4613,6 +4620,7 @@ "version": "0.22.12", "resolved": "https://registry.npmjs.org/@jimp/plugin-crop/-/plugin-crop-0.22.12.tgz", "integrity": "sha512-FNuUN0OVzRCozx8XSgP9MyLGMxNHHJMFt+LJuFjn1mu3k0VQxrzqbN06yIl46TVejhyAhcq5gLzqmSCHvlcBVw==", + "peer": true, "dependencies": { "@jimp/utils": "^0.22.12" }, @@ -4853,6 +4861,7 @@ "version": "0.22.12", "resolved": "https://registry.npmjs.org/@jimp/plugin-resize/-/plugin-resize-0.22.12.tgz", "integrity": "sha512-3NyTPlPbTnGKDIbaBgQ3HbE6wXbAlFfxHVERmrbqAi8R3r6fQPxpCauA8UVDnieg5eo04D0T8nnnNIX//i/sXg==", + "peer": true, "dependencies": { "@jimp/utils": "^0.22.12" }, @@ -4864,6 +4873,7 @@ "version": "0.22.12", "resolved": "https://registry.npmjs.org/@jimp/plugin-rotate/-/plugin-rotate-0.22.12.tgz", "integrity": "sha512-9YNEt7BPAFfTls2FGfKBVgwwLUuKqy+E8bDGGEsOqHtbuhbshVGxN2WMZaD4gh5IDWvR+emmmPPWGgaYNYt1gA==", + "peer": true, "dependencies": { "@jimp/utils": "^0.22.12" }, @@ -4878,6 +4888,7 @@ "version": "0.22.12", "resolved": "https://registry.npmjs.org/@jimp/plugin-scale/-/plugin-scale-0.22.12.tgz", "integrity": "sha512-dghs92qM6MhHj0HrV2qAwKPMklQtjNpoYgAB94ysYpsXslhRTiPisueSIELRwZGEr0J0VUxpUY7HgJwlSIgGZw==", + "peer": true, "dependencies": { "@jimp/utils": "^0.22.12" }, @@ -8249,6 +8260,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.1.tgz", "integrity": "sha512-OvQ/2pUDKmgfCg++xsTX1wGxfTaszcHVcTctW4UJB4hibJx2HXxxO5UmVgyjMa+ZDsiaf5wWLXYpRWMmBI0QHg==", "devOptional": true, + "peer": true, "bin": { "acorn": "bin/acorn" }, @@ -8272,6 +8284,7 @@ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", "dev": true, + "peer": true, "dependencies": { "fast-deep-equal": "^3.1.3", "fast-uri": "^3.0.1", @@ -14254,6 +14267,7 @@ "url": "https://github.com/sponsors/ai" } ], + "peer": true, "dependencies": { "caniuse-lite": "^1.0.30001688", "electron-to-chromium": "^1.5.73", @@ -14267,6 +14281,18 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, + "node_modules/buefy": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/buefy/-/buefy-3.0.3.tgz", + "integrity": "sha512-//QfIDgbhmpn+mFszD/lEwhlphA+hQavJED2XwjlzqS/bpxYjk/Rnj36X08QVbqiH3lt4a+G357uzsZczc7JTg==", + "license": "MIT", + "dependencies": { + "bulma": "^1.0.4" + }, + "peerDependencies": { + "vue": "^3.0.0" + } + }, "node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", @@ -14323,9 +14349,11 @@ "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" }, "node_modules/bulma": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/bulma/-/bulma-1.0.2.tgz", - "integrity": "sha512-D7GnDuF6seb6HkcnRMM9E739QpEY9chDzzeFrHMyEns/EXyDJuQ0XA0KxbBl/B2NTsKSoDomW61jFGFaAxhK5A==" + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/bulma/-/bulma-1.0.4.tgz", + "integrity": "sha512-Ffb6YGXDiZYX3cqvSbHWqQ8+LkX6tVoTcZuVB3lm93sbAVXlO0D6QlOTMnV6g18gILpAXqkG2z9hf9z4hCjz2g==", + "license": "MIT", + "peer": true }, "node_modules/bulma-block-list": { "version": "1.1.0", @@ -14540,7 +14568,8 @@ "resolved": "https://registry.npmjs.org/change-case/-/change-case-5.4.4.tgz", "integrity": "sha512-HRQyTk2/YPEkt9TnUPbOpr64Uw3KOicFWPVBb+xiHvd6eBx/qPr9xqfBFDT8P2vWsvvz4jbEkfDe71W3VyNu2w==", "devOptional": true, - "license": "MIT" + "license": "MIT", + "peer": true }, "node_modules/chardet": { "version": "0.7.0", @@ -14551,6 +14580,7 @@ "version": "4.4.7", "resolved": "https://registry.npmjs.org/chart.js/-/chart.js-4.4.7.tgz", "integrity": "sha512-pwkcKfdzTMAU/+jNosKhNL2bHtJc/sSmYgVbuGTEDhzkrhmyihmP7vUc/5ZK9WopidMDHNe3Wm7jOd/WhuHWuw==", + "peer": true, "dependencies": { "@kurkle/color": "^0.3.0" }, @@ -15427,6 +15457,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/d3-selection/-/d3-selection-3.0.0.tgz", "integrity": "sha512-fmTRWbNMmsmWq6xJV8D19U/gw/bwrHfNXxrIN+HfZgnzqTHp9jOmKMhsTUjXOJnZOdZY9Q28y4yebKzqDKlxlQ==", + "peer": true, "engines": { "node": ">=12" } @@ -15592,6 +15623,7 @@ "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.16.tgz", "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==", "deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.", + "peer": true, "dependencies": { "@vue/compiler-sfc": "2.7.16", "csstype": "^3.1.0" @@ -16561,6 +16593,7 @@ "integrity": "sha512-/XxRRR90gNSuNf++w1jOQjhC5LE9Ixf/iAQctVb/miEI3dwzPZTuG27/omoh5REfSLDoPXofM84vAH/ULtz35g==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "@vitest/snapshot": "^3.2.4", "deep-eql": "^5.0.2", @@ -18055,7 +18088,8 @@ "node_modules/idb-keyval": { "version": "6.2.2", "resolved": "https://registry.npmjs.org/idb-keyval/-/idb-keyval-6.2.2.tgz", - "integrity": "sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==" + "integrity": "sha512-yjD9nARJ/jb1g+CvD0tlhUHOrJ9Sy0P8T9MF3YaLlHnSRpwPfpTX0XIvpmw3gAJUmEu3FiICLBDPXVwyEvrleg==", + "peer": true }, "node_modules/ieee754": { "version": "1.2.1", @@ -18918,6 +18952,7 @@ "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", "dev": true, "license": "MIT", + "peer": true, "bin": { "jiti": "lib/jiti-cli.mjs" } @@ -19927,6 +19962,7 @@ "version": "2.30.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.30.1.tgz", "integrity": "sha512-uEmtNhbDOrWPFS+hdjFCBfy9f2YoyzRpwcl+DqpC6taX21FzsTLQVbMV/W7PzNSX6x/bhC1zA3c2UQ5NzH6how==", + "peer": true, "engines": { "node": "*" } @@ -21232,6 +21268,7 @@ "resolved": "https://registry.npmjs.org/qrcode/-/qrcode-1.5.4.tgz", "integrity": "sha512-1ca71Zgiu6ORjHqFBDpnSMTR2ReToX4l1Au1VFLyVeBTFavzQnv5JxMFr3ukHVKpSrSA2MCk0lNJSykjUfz7Zg==", "license": "MIT", + "peer": true, "dependencies": { "dijkstrajs": "^1.0.1", "pngjs": "^5.0.0", @@ -21916,6 +21953,7 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.52.4.tgz", "integrity": "sha512-CLEVl+MnPAiKh5pl4dEWSyMTpuflgNQiLGhMv8ezD5W/qP8AKvmYpCOKRRNOh7oRKnauBZ4SyeYkMS+1VSyKwQ==", "license": "MIT", + "peer": true, "dependencies": { "@types/estree": "1.0.8" }, @@ -22128,6 +22166,7 @@ "version": "1.81.1", "resolved": "https://registry.npmjs.org/sass/-/sass-1.81.1.tgz", "integrity": "sha512-VNLgf4FC5yFyKwAumAAwwNh8X4SevlVREq3Y8aDZIkm0lI/zO1feycMXQ4hn+eB6FVhRbleSQ1Yb/q8juSldTA==", + "peer": true, "dependencies": { "chokidar": "^4.0.0", "immutable": "^5.0.2", @@ -22148,6 +22187,7 @@ "resolved": "https://registry.npmjs.org/sass-embedded/-/sass-embedded-1.81.0.tgz", "integrity": "sha512-uZQ2Faxb1oWBHpeSSzjxnhClbMb3QadN0ql0ZFNuqWOLUxwaVhrMlMhPq6TDPbbfDUjihuwrMCuy695Bgna5RA==", "devOptional": true, + "peer": true, "dependencies": { "@bufbuild/protobuf": "^2.0.0", "buffer-builder": "^0.2.0", @@ -24847,6 +24887,7 @@ "version": "5.4.11", "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.11.tgz", "integrity": "sha512-c7jFQRklXua0mTzneGW9QVyxFjUgwcihC4bXEtujIo2ouWCe1Ajt/amn2PCxYnhYfd5k09JX3SB7OYWFKYqj8Q==", + "peer": true, "dependencies": { "esbuild": "^0.21.3", "postcss": "^8.4.43", @@ -25034,6 +25075,7 @@ "version": "3.5.13", "resolved": "https://registry.npmjs.org/vue/-/vue-3.5.13.tgz", "integrity": "sha512-wmeiSMxkZCSc+PM2w2VRsOYAZC8GdipNFRTsLSfodVqI9mbejKeXEGr8SckuLnrQPGe3oJN5c3K0vpoU9q/wCQ==", + "peer": true, "dependencies": { "@vue/compiler-dom": "3.5.13", "@vue/compiler-sfc": "3.5.13", @@ -26371,6 +26413,7 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.2.tgz", "integrity": "sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==", "dev": true, + "peer": true, "bin": { "rollup": "dist/bin/rollup" }, diff --git a/package.json b/package.json index 0440d19f..d57bde50 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "scripts": { "dev": "vite", "build": "vite build", + "build:dev": "vite build --mode development", "preview": "vite preview", "test:mobile": "wdio run wdio.conf.js --exclude safari", "test:android": "wdio run wdio.conf.js --spec test/specs/*.spec.js", @@ -30,6 +31,7 @@ "@vueuse/integrations": "^13.7.0", "animate.css": "^4.1.1", "axios": "^1.7.8", + "buefy": "^3.0.3", "bulma": "^1.0.2", "bulma-block-list": "^1.1.0", "bulma-calendar": "^7.1.1", diff --git a/public/favicon.ico b/public/favicon.ico index 3d4eeb1a..6db534b5 100644 Binary files a/public/favicon.ico and b/public/favicon.ico differ diff --git a/public/icons/icon-192x192.png b/public/icons/icon-192x192.png index ba69e6fc..79daf121 100644 Binary files a/public/icons/icon-192x192.png and b/public/icons/icon-192x192.png differ diff --git a/public/icons/icon-512x512.png b/public/icons/icon-512x512.png index 1dd9a02a..f35f1a03 100644 Binary files a/public/icons/icon-512x512.png and b/public/icons/icon-512x512.png differ diff --git a/public/icons/icon-favicon-256x256.png b/public/icons/icon-favicon-256x256.png new file mode 100644 index 00000000..346b4115 Binary files /dev/null and b/public/icons/icon-favicon-256x256.png differ diff --git a/public/icons/icon-favicon-512x512.png b/public/icons/icon-favicon-512x512.png new file mode 100644 index 00000000..f35f1a03 Binary files /dev/null and b/public/icons/icon-favicon-512x512.png differ diff --git a/public/icons/pleno-icon-192x192.png b/public/icons/pleno-icon-192x192.png new file mode 100644 index 00000000..ba69e6fc Binary files /dev/null and b/public/icons/pleno-icon-192x192.png differ diff --git a/public/icons/pleno-icon-512x512.png b/public/icons/pleno-icon-512x512.png new file mode 100644 index 00000000..1dd9a02a Binary files /dev/null and b/public/icons/pleno-icon-512x512.png differ diff --git a/public/pleno-favicon.ico b/public/pleno-favicon.ico new file mode 100644 index 00000000..3d4eeb1a Binary files /dev/null and b/public/pleno-favicon.ico differ diff --git a/public/sounds/favicon.ico b/public/sounds/favicon.ico new file mode 100644 index 00000000..7f7b1c44 Binary files /dev/null and b/public/sounds/favicon.ico differ diff --git a/qodana.yaml b/qodana.yaml new file mode 100644 index 00000000..722ccd51 --- /dev/null +++ b/qodana.yaml @@ -0,0 +1,46 @@ +#-------------------------------------------------------------------------------# +# Qodana analysis is configured by qodana.yaml file # +# https://www.jetbrains.com/help/qodana/qodana-yaml.html # +#-------------------------------------------------------------------------------# + +################################################################################# +# WARNING: Do not store sensitive information in this file, # +# as its contents will be included in the Qodana report. # +################################################################################# +version: "1.0" + +#Specify inspection profile for code analysis +profile: + name: qodana.starter + +#Enable inspections +#include: +# - name: + +#Disable inspections +#exclude: +# - name: +# paths: +# - + +#Execute shell command before Qodana execution (Applied in CI/CD pipeline) +#bootstrap: sh ./prepare-qodana.sh + +#Install IDE plugins before Qodana execution (Applied in CI/CD pipeline) +#plugins: +# - id: #(plugin id can be found at https://plugins.jetbrains.com) + +# Quality gate. Will fail the CI/CD pipeline if any condition is not met +# severityThresholds - configures maximum thresholds for different problem severities +# testCoverageThresholds - configures minimum code coverage on a whole project and newly added code +# Code Coverage is available in Ultimate and Ultimate Plus plans +#failureConditions: +# severityThresholds: +# any: 15 +# critical: 5 +# testCoverageThresholds: +# fresh: 70 +# total: 50 + +#Specify Qodana linter for analysis (Applied in CI/CD pipeline) +linter: jetbrains/qodana-js:2025.3 diff --git a/src/App.vue b/src/App.vue index 9983b4ec..039fef21 100644 --- a/src/App.vue +++ b/src/App.vue @@ -5,6 +5,7 @@ import { SessionUser } from "@/components/session/token/SessionUser.vue"; // Set the favicon to the /favicon.ico file import { useHead } from "@vueuse/head"; import favicon from '@/assets/favicon.ico'; +import VersionCheck from "@/components/global/VersionCheck.vue"; useHead({ link: [ @@ -23,6 +24,7 @@ onMounted(() => {
+
diff --git a/src/assets/favicon.ico b/src/assets/favicon.ico index 3d4eeb1a..6db534b5 100644 Binary files a/src/assets/favicon.ico and b/src/assets/favicon.ico differ diff --git a/src/assets/piktogrammer/10.png b/src/assets/piktogrammer/10.png index a791ca8e..815381f8 100644 Binary files a/src/assets/piktogrammer/10.png and b/src/assets/piktogrammer/10.png differ diff --git a/src/assets/piktogrammer/11.png b/src/assets/piktogrammer/11.png new file mode 100644 index 00000000..815381f8 Binary files /dev/null and b/src/assets/piktogrammer/11.png differ diff --git a/src/assets/piktogrammer/12.png b/src/assets/piktogrammer/12.png index 02151b69..815381f8 100644 Binary files a/src/assets/piktogrammer/12.png and b/src/assets/piktogrammer/12.png differ diff --git a/src/assets/piktogrammer/13.png b/src/assets/piktogrammer/13.png index f413ecb8..815381f8 100644 Binary files a/src/assets/piktogrammer/13.png and b/src/assets/piktogrammer/13.png differ diff --git a/src/assets/piktogrammer/14.png b/src/assets/piktogrammer/14.png index f73fe3cb..815381f8 100644 Binary files a/src/assets/piktogrammer/14.png and b/src/assets/piktogrammer/14.png differ diff --git a/src/assets/piktogrammer/15.png b/src/assets/piktogrammer/15.png new file mode 100644 index 00000000..a791ca8e Binary files /dev/null and b/src/assets/piktogrammer/15.png differ diff --git a/src/assets/piktogrammer/17.png b/src/assets/piktogrammer/17.png new file mode 100644 index 00000000..ea7d020a Binary files /dev/null and b/src/assets/piktogrammer/17.png differ diff --git a/src/assets/piktogrammer/19.png b/src/assets/piktogrammer/19.png new file mode 100644 index 00000000..f413ecb8 Binary files /dev/null and b/src/assets/piktogrammer/19.png differ diff --git a/src/assets/piktogrammer/20.png b/src/assets/piktogrammer/20.png new file mode 100644 index 00000000..f73fe3cb Binary files /dev/null and b/src/assets/piktogrammer/20.png differ diff --git a/src/assets/piktogrammer/21.png b/src/assets/piktogrammer/21.png new file mode 100644 index 00000000..a76e923b Binary files /dev/null and b/src/assets/piktogrammer/21.png differ diff --git a/src/assets/piktogrammer/23.png b/src/assets/piktogrammer/23.png new file mode 100644 index 00000000..4efe66a0 Binary files /dev/null and b/src/assets/piktogrammer/23.png differ diff --git a/src/assets/piktogrammer/24.png b/src/assets/piktogrammer/24.png new file mode 100644 index 00000000..4efe66a0 Binary files /dev/null and b/src/assets/piktogrammer/24.png differ diff --git a/src/assets/piktogrammer/25.png b/src/assets/piktogrammer/25.png new file mode 100644 index 00000000..bda56b16 Binary files /dev/null and b/src/assets/piktogrammer/25.png differ diff --git a/src/assets/piktogrammer/26.png b/src/assets/piktogrammer/26.png new file mode 100644 index 00000000..5ed02d73 Binary files /dev/null and b/src/assets/piktogrammer/26.png differ diff --git a/src/assets/piktogrammer/27.png b/src/assets/piktogrammer/27.png new file mode 100644 index 00000000..2ee8574b Binary files /dev/null and b/src/assets/piktogrammer/27.png differ diff --git a/src/assets/piktogrammer/39.png b/src/assets/piktogrammer/39.png new file mode 100644 index 00000000..57cd9d58 Binary files /dev/null and b/src/assets/piktogrammer/39.png differ diff --git a/src/assets/piktogrammer/49.png b/src/assets/piktogrammer/49.png new file mode 100644 index 00000000..815381f8 Binary files /dev/null and b/src/assets/piktogrammer/49.png differ diff --git a/src/assets/piktogrammer/5.png b/src/assets/piktogrammer/5.png new file mode 100644 index 00000000..31c7c5c3 Binary files /dev/null and b/src/assets/piktogrammer/5.png differ diff --git a/src/assets/piktogrammer/6.png b/src/assets/piktogrammer/6.png new file mode 100644 index 00000000..d4f57ded Binary files /dev/null and b/src/assets/piktogrammer/6.png differ diff --git a/src/assets/pleno-favicon.ico b/src/assets/pleno-favicon.ico new file mode 100644 index 00000000..3d4eeb1a Binary files /dev/null and b/src/assets/pleno-favicon.ico differ diff --git a/src/components/displays/boxes/ProductBox.vue b/src/components/displays/boxes/ProductBox.vue index e8708660..67a34a28 100644 --- a/src/components/displays/boxes/ProductBox.vue +++ b/src/components/displays/boxes/ProductBox.vue @@ -5,6 +5,7 @@ import { showPopper, popperBoxProductAddonHtml, removePopperIfOpen } from "@/com import Swal from "sweetalert2"; import CustomerProductDiscountDisplay from "@/components/displays/department/pos/displays/CustomerProductDiscountDisplay.vue"; +import SessionUser from "@/components/session/token/SessionUser.vue"; const expandIcon = ref(null); @@ -29,6 +30,10 @@ const props = defineProps({ customerDiscounts: Array, customerAttributes: Array, compact: Boolean, + showPrices: { + type: Boolean, + default: true + } }); const isAddonSelected = (productId, addonId) => { @@ -200,7 +205,12 @@ const orderByOrderPriority = (addons) => {

{{ name }}

-

579 kr

+ +
diff --git a/src/components/displays/buttons/ActionSettingsWheelButton.vue b/src/components/displays/buttons/ActionSettingsWheelButton.vue index b2b95f09..5d548464 100644 --- a/src/components/displays/buttons/ActionSettingsWheelButton.vue +++ b/src/components/displays/buttons/ActionSettingsWheelButton.vue @@ -1,5 +1,5 @@