From ec07d592bf6cd77553bb6c83120a4b39fe80341c Mon Sep 17 00:00:00 2001 From: fxai Date: Tue, 5 May 2026 07:38:55 +0200 Subject: [PATCH 1/6] chore: update lucide-vue-next to @lucide/vue --- frontend/bun.lock | 6 +++--- frontend/package.json | 2 +- frontend/src/components/TopBar.vue | 2 +- frontend/src/components/admin/ManageUserACLModal.vue | 2 +- .../src/components/assessment/ActivityAssetsManager.vue | 2 +- .../src/components/assessment/ActivityAttachments.vue | 8 +------- .../components/assessment/ActivityDetectionSection.vue | 2 +- frontend/src/components/assessment/ActivityEvaluation.vue | 2 +- frontend/src/components/assessment/ActivityForm.vue | 2 +- .../src/components/assessment/ActivityGeneralInfo.vue | 2 +- .../src/components/assessment/ActivityHistoryModal.vue | 2 +- frontend/src/components/assessment/ActivitySidebar.vue | 2 +- frontend/src/components/assessment/ActivityTable.vue | 2 +- frontend/src/components/assessment/AssessmentList.vue | 2 +- frontend/src/components/assessment/AssessmentToolbar.vue | 2 +- .../components/assessment/ConflictResolutionDialog.vue | 2 +- .../src/components/assessment/CreateActivityModal.vue | 2 +- frontend/src/components/assessment/ExportResultsModal.vue | 2 +- .../src/components/assessment/GenerateReportModal.vue | 2 +- .../assessment/ImportActivityGroupTemplatesModal.vue | 2 +- .../assessment/ImportActivityTemplatesModal.vue | 2 +- .../assessment/ImportCampaignTemplatesModal.vue | 2 +- frontend/src/components/assessment/KnowledgeBaseModal.vue | 2 +- frontend/src/components/assessment/ManageACLModal.vue | 2 +- frontend/src/components/assessment/ManageAssetsModal.vue | 2 +- .../components/assessment/ManageDynamicQuestionsModal.vue | 2 +- frontend/src/components/assessment/ManageOrderModal.vue | 2 +- frontend/src/components/layout/AboutModal.vue | 2 +- .../src/components/profile/ProfileTimeDateSettings.vue | 2 +- frontend/src/components/ui/AutoRefreshDropdown.vue | 2 +- frontend/src/components/ui/CreatableCombobox.vue | 2 +- frontend/src/components/ui/DateTimePicker.vue | 2 +- frontend/src/components/ui/MarkdownEditor.vue | 2 +- frontend/src/components/ui/Pagination.vue | 2 +- frontend/src/components/ui/SearchableSelect.vue | 2 +- .../src/components/ui/calendar/CalendarNextButton.vue | 2 +- .../src/components/ui/calendar/CalendarPrevButton.vue | 2 +- frontend/src/components/ui/checkbox/Checkbox.vue | 2 +- frontend/src/components/ui/command/CommandInput.vue | 2 +- frontend/src/components/ui/data-table/DataTable.vue | 2 +- frontend/src/components/ui/dialog/DialogContent.vue | 2 +- frontend/src/components/ui/dialog/DialogScrollContent.vue | 2 +- .../ui/dropdown-menu/DropdownMenuCheckboxItem.vue | 2 +- .../components/ui/dropdown-menu/DropdownMenuRadioItem.vue | 2 +- .../ui/dropdown-menu/DropdownMenuSubTrigger.vue | 2 +- .../src/components/ui/input-otp/InputOTPSeparator.vue | 2 +- frontend/src/components/ui/native-select/NativeSelect.vue | 2 +- frontend/src/components/ui/resizable/ResizableHandle.vue | 2 +- frontend/src/components/ui/select/SelectItem.vue | 2 +- .../src/components/ui/select/SelectScrollDownButton.vue | 2 +- .../src/components/ui/select/SelectScrollUpButton.vue | 2 +- frontend/src/components/ui/select/SelectTrigger.vue | 2 +- frontend/src/components/ui/sonner/Sonner.vue | 2 +- .../src/components/ui/tags-input/TagsInputItemDelete.vue | 2 +- frontend/src/views/AdminView.vue | 2 +- frontend/src/views/AssessmentStatisticsView.vue | 2 +- frontend/src/views/AuthCallbackView.vue | 2 +- frontend/src/views/HomeView.vue | 2 +- frontend/src/views/LoginView.vue | 2 +- frontend/src/views/ProfileView.vue | 2 +- frontend/src/views/admin/ConfigurationView.vue | 2 +- frontend/src/views/admin/UserManagementView.vue | 2 +- frontend/src/views/auth/MfaSetupView.vue | 2 +- frontend/src/views/auth/MfaVerifyView.vue | 2 +- 64 files changed, 66 insertions(+), 72 deletions(-) diff --git a/frontend/bun.lock b/frontend/bun.lock index 6e62ceb..778ea84 100644 --- a/frontend/bun.lock +++ b/frontend/bun.lock @@ -6,6 +6,7 @@ "name": "raptr", "dependencies": { "@internationalized/date": "^3.12.1", + "@lucide/vue": "^1.14.0", "@tailwindcss/vite": "^4.2.4", "@tanstack/vue-table": "^8.21.3", "@vee-validate/zod": "^4.15.1", @@ -15,7 +16,6 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dompurify": "^3.4.1", - "lucide-vue-next": "^0.562.0", "marked": "18.0.3", "oidc-client-ts": "^3.5.0", "pinia": "^3.0.4", @@ -144,6 +144,8 @@ "@liuli-util/fs-extra": ["@liuli-util/fs-extra@0.1.0", "", { "dependencies": { "@types/fs-extra": "^9.0.13", "fs-extra": "^10.1.0" } }, "sha512-eaAyDyMGT23QuRGbITVY3SOJff3G9ekAAyGqB9joAnTBmqvFN+9a1FazOdO70G6IUqgpKV451eBHYSRcOJ/FNQ=="], + "@lucide/vue": ["@lucide/vue@1.14.0", "", { "peerDependencies": { "vue": ">=3.0.1" } }, "sha512-0s2fsXJGXYqcuyigsRtoTPqbeGGFOiLTYMDFfYvWO4rQNOongaJe1XDiExOLiybbI9+uQPBr5aGoiCdQNlSfQg=="], + "@napi-rs/wasm-runtime": ["@napi-rs/wasm-runtime@1.1.4", "", { "dependencies": { "@tybys/wasm-util": "^0.10.1" }, "peerDependencies": { "@emnapi/core": "^1.7.1", "@emnapi/runtime": "^1.7.1" } }, "sha512-3NQNNgA1YSlJb/kMH1ildASP9HW7/7kYnRI2szWJaofaS1hWmbGI4H+d3+22aGzXXN9IJ+n+GiFVcGipJP18ow=="], "@oxc-project/types": ["@oxc-project/types@0.127.0", "", {}, "sha512-aIYXQBo4lCbO4z0R3FHeucQHpF46l2LbMdxRvqvuRuW2OxdnSkcng5B8+K12spgLDj93rtN3+J2Vac/TIO+ciQ=="], @@ -502,8 +504,6 @@ "lru-cache": ["lru-cache@5.1.1", "", { "dependencies": { "yallist": "^3.0.2" } }, "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w=="], - "lucide-vue-next": ["lucide-vue-next@0.562.0", "", { "peerDependencies": { "vue": ">=3.0.1" } }, "sha512-LN0BLGKMFulv0lnfK29r14DcngRUhIqdcaL0zXTt2o0oS9odlrjCGaU3/X9hIihOjjN8l8e+Y9G/famcNYaI7Q=="], - "magic-string": ["magic-string@0.30.21", "", { "dependencies": { "@jridgewell/sourcemap-codec": "^1.5.5" } }, "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ=="], "magic-string-ast": ["magic-string-ast@1.0.3", "", { "dependencies": { "magic-string": "^0.30.19" } }, "sha512-CvkkH1i81zl7mmb94DsRiFeG9V2fR2JeuK8yDgS8oiZSFa++wWLEgZ5ufEOyLHbvSbD1gTRKv9NdX69Rnvr9JA=="], diff --git a/frontend/package.json b/frontend/package.json index ffad9b6..695f467 100644 --- a/frontend/package.json +++ b/frontend/package.json @@ -16,6 +16,7 @@ }, "dependencies": { "@internationalized/date": "^3.12.1", + "@lucide/vue": "^1.14.0", "@tailwindcss/vite": "^4.2.4", "@tanstack/vue-table": "^8.21.3", "@vee-validate/zod": "^4.15.1", @@ -25,7 +26,6 @@ "class-variance-authority": "^0.7.1", "clsx": "^2.1.1", "dompurify": "^3.4.1", - "lucide-vue-next": "^0.562.0", "marked": "18.0.3", "oidc-client-ts": "^3.5.0", "pinia": "^3.0.4", diff --git a/frontend/src/components/TopBar.vue b/frontend/src/components/TopBar.vue index c631d56..7f16741 100644 --- a/frontend/src/components/TopBar.vue +++ b/frontend/src/components/TopBar.vue @@ -7,7 +7,7 @@ import { MoonIcon, Settings, SunIcon, -} from 'lucide-vue-next'; +} from '@lucide/vue'; import { computed, ref } from 'vue'; import { useRoute } from 'vue-router'; import AboutModal from '@/components/layout/AboutModal.vue'; diff --git a/frontend/src/components/admin/ManageUserACLModal.vue b/frontend/src/components/admin/ManageUserACLModal.vue index f50fd86..ea41d44 100644 --- a/frontend/src/components/admin/ManageUserACLModal.vue +++ b/frontend/src/components/admin/ManageUserACLModal.vue @@ -1,5 +1,5 @@