+
This package was originally downloaded from Thunderstore however can no longer be found.
Mods can be removed due to the author's request or due to violating Thunderstore's package policies.
It is recommended to remove this mod.
+
-
@@ -242,7 +235,7 @@ function getReadableDate(value: number): string {
-
Download dependency
@@ -275,7 +268,7 @@ function getReadableDate(value: number): string {
- Enable {{disabledDependencies[0].getDisplayName()}}
+ Enable {{disabledDependencies[0]!.getDisplayName()}}
diff --git a/src/css/scheme/dark.scss b/src/css/scheme/dark.scss
index 2f7a6b0fa..56341182e 100644
--- a/src/css/scheme/dark.scss
+++ b/src/css/scheme/dark.scss
@@ -79,8 +79,10 @@
--game-card-new-badge-background: rgba(18, 22, 45, 0.85);
--game-card-new-badge-border: rgba(100, 140, 255, 0.3);
- --card-concern-background-color: rgba(126, 49, 7, 0.66);
- --card-concern-secondary-background-color: #351f15;
+ --card-concern-background-color: rgba(177, 120, 89, 0.66);
+ --card-concern-secondary-background-color: #7e5442;
+ --notification-concern-background-color: #9e512e;
+ --notification-concern-text-color: #eaeaea;
}
html.html--dark {
diff --git a/src/css/scheme/light.scss b/src/css/scheme/light.scss
index 5407b092e..bd61fadc4 100644
--- a/src/css/scheme/light.scss
+++ b/src/css/scheme/light.scss
@@ -8,8 +8,10 @@
--ecosystem-update-error-text: #9f1239;
--ecosystem-update-error-background: #fce7ec;
--ecosystem-update-error-border: #f6cbd5;
- --card-concern-background-color: rgb(241, 192, 135);
- --card-concern-secondary-background-color: rgb(248, 213, 149)
+ --card-concern-background-color: rgb(255, 206, 182);
+ --card-concern-secondary-background-color: rgb(246, 221, 209);
+ --notification-concern-background-color: #f8b89d;
+ --notification-concern-text-color: #000000;
}
// custom vars
@@ -27,7 +29,7 @@ $scheme-border-hover: var(--border-hover, #b5b5b5);
$scheme-border-active: var(--border-active, #4a4a4a);
$code-font-color: var(--code-font-color, #d01e49);
$card-expand-shadow-color: var(--card-expand-shadow-color, rgba(0, 0, 0, 0.1));
-$card-expand-background-color: var(--card-expand-background-color, #f6f6f8);
+$card-expand-background-color: var(--card-expand-background-color, rgba(0, 0, 0, 0.05));
$scrollbar-background: var(--border-hover, #b5b5b5);
$scrollbar-background-hover: var(--border, #e1e1e1);
diff --git a/src/pages/Manager.vue b/src/pages/Manager.vue
index 6fa87189f..0084bb4a2 100644
--- a/src/pages/Manager.vue
+++ b/src/pages/Manager.vue
@@ -119,6 +119,7 @@
+
@@ -158,6 +159,7 @@ import LaunchTypeModal from "../components/modals/launch-type/LaunchTypeModal.vu
import appWindow from '../providers/node/app/app_window';
import GameInstructionParser from "../r2mm/launching/instructions/GameInstructionParser";
import ManagerActivityBar from '../components/navigation/ManagerActivityBar.vue';
+import VulnerablePackageReviewModal from 'components/modals/VulnerablePackageReviewModal.vue';
const store = getStore
();
const router = useRouter();
diff --git a/src/store/modules/ModalsModule.ts b/src/store/modules/ModalsModule.ts
index 5b7e6b5aa..802e5daed 100644
--- a/src/store/modules/ModalsModule.ts
+++ b/src/store/modules/ModalsModule.ts
@@ -21,6 +21,8 @@ interface State {
uninstallModModalMod: ManifestV2 | null;
isProfileCodeExportModalOpen: boolean;
isLocalFileImportModalOpen: boolean;
+ vulnerableModToReview: ManifestV2 | null;
+ isVulnerableModReviewModalOpen: boolean;
}
export default {
@@ -44,6 +46,8 @@ export default {
uninstallModModalMod: null,
isProfileCodeExportModalOpen: false,
isLocalFileImportModalOpen: false,
+ vulnerableModToReview: null,
+ isVulnerableModReviewModalOpen: false,
}),
mutations: {
@@ -111,6 +115,10 @@ export default {
state.isLocalFileImportModalOpen = false;
},
+ closeVulnerableModReviewModal: function(state: State): void {
+ state.isVulnerableModReviewModalOpen = false;
+ },
+
openAssociatedModsModal: function(state: State, mod: ManifestV2): void {
state.associatedModsModalMod = mod;
state.isAssociatedModsModOpen = true;
@@ -174,5 +182,10 @@ export default {
openLocalFileImportModal: function(state: State): void {
state.isLocalFileImportModalOpen = true;
},
+
+ openVulnerableModReviewModal: function(state: State, mod: ManifestV2): void {
+ state.vulnerableModToReview = mod;
+ state.isVulnerableModReviewModalOpen = true;
+ },
}
}
From e5344d62fee55b7960891b7331107a983f83834f Mon Sep 17 00:00:00 2001
From: cade
Date: Wed, 8 Jul 2026 12:42:25 +0800
Subject: [PATCH 03/15] WIP: Added local mod list "filter" tag to only show
concerning packages
---
.../banner/VulnerablePackageBanner.vue | 10 ++++++++-
.../VulnerablePackageComposable.ts | 1 +
src/components/views/LocalModList.vue | 16 ++++++++++++++
.../LocalModList/LocalModDraggableList.vue | 21 ++++++++++++++-----
src/store/modules/ProfileModule.ts | 13 +++++++++++-
5 files changed, 54 insertions(+), 7 deletions(-)
diff --git a/src/components/banner/VulnerablePackageBanner.vue b/src/components/banner/VulnerablePackageBanner.vue
index 143d8738b..7fbc1fec8 100644
--- a/src/components/banner/VulnerablePackageBanner.vue
+++ b/src/components/banner/VulnerablePackageBanner.vue
@@ -1,10 +1,18 @@
diff --git a/src/components/composables/VulnerablePackageComposable.ts b/src/components/composables/VulnerablePackageComposable.ts
index 08bcf0bfd..7002cd783 100644
--- a/src/components/composables/VulnerablePackageComposable.ts
+++ b/src/components/composables/VulnerablePackageComposable.ts
@@ -12,6 +12,7 @@ const onlineModList = computed