diff --git a/misc/database.drawio b/misc/database.drawio index 181f373..d713698 100644 --- a/misc/database.drawio +++ b/misc/database.drawio @@ -1,6 +1,6 @@ - + @@ -458,8 +458,8 @@ - - + + @@ -478,8 +478,8 @@ - - + + @@ -835,10 +835,10 @@ - + - + diff --git a/software/package-lock.json b/software/package-lock.json index 6d8d793..c38697b 100644 --- a/software/package-lock.json +++ b/software/package-lock.json @@ -15,6 +15,8 @@ "concurrently": "^9.0.1", "cors": "^2.8.5", "express": "^4.21.1", + "moment": "^2.30.1", + "momentjs": "^2.0.0", "pinia": "^2.2.4", "reflect-metadata": "^0.2.2", "sequelize": "^6.37.4", @@ -4070,6 +4072,12 @@ "node": "*" } }, + "node_modules/momentjs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/momentjs/-/momentjs-2.0.0.tgz", + "integrity": "sha512-GYMUxLyCwVhECkJR1/LMHEyb9gWYSPRnXi+elGN0m5bet7ngQOxU4QLWUI/eBzgN4N/T194n6yP7lQiE+Udw9A==", + "deprecated": "WARNING: The correct package name for Moment.js is 'moment', not 'momentjs'." + }, "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", diff --git a/software/package.json b/software/package.json index b9858ea..851dacf 100644 --- a/software/package.json +++ b/software/package.json @@ -26,6 +26,8 @@ "concurrently": "^9.0.1", "cors": "^2.8.5", "express": "^4.21.1", + "moment": "^2.30.1", + "momentjs": "^2.0.0", "pinia": "^2.2.4", "reflect-metadata": "^0.2.2", "sequelize": "^6.37.4", diff --git a/software/src/App.vue b/software/src/App.vue index 5977f53..ba9b22e 100644 --- a/software/src/App.vue +++ b/software/src/App.vue @@ -4,8 +4,8 @@ import { i18n } from './plugins/i18n'; import { watch } from 'vue'; import navigationAppendItems from './components/navigation/navigationAppendItems.vue'; import navigationPrependItems from './components/navigation/navigationPrependItems.vue'; -import { usePreferencesStore } from './data/stores/preferencesStore'; -import { useFeedbackStore } from './data/stores/feedbackStore'; +import { usePreferencesStore } from './stores/preferencesStore'; +import { useFeedbackStore } from './stores/feedbackStore'; import footerItems from './components/navigation/footerItems.vue'; import urlBar from './components/navigation/urlBar.vue'; diff --git a/software/src/components/basics/cardView.vue b/software/src/components/basics/cardView.vue index b910c92..a4b17e5 100644 --- a/software/src/components/basics/cardView.vue +++ b/software/src/components/basics/cardView.vue @@ -2,6 +2,7 @@ defineProps({ title: String, + subtitle: String, icon: { type: String }, @@ -15,13 +16,20 @@ defineProps({