diff --git a/Cargo.lock b/Cargo.lock index 2640d50..1f4080e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1940,7 +1940,7 @@ dependencies = [ "once_cell", "parking_lot", "percent-encoding", - "petgraph 0.7.1", + "petgraph 0.8.1", "pin-project-lite", "pnet", "prost", @@ -2362,6 +2362,12 @@ version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" +[[package]] +name = "foldhash" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" + [[package]] name = "foreign-types" version = "0.3.2" @@ -2983,6 +2989,11 @@ name = "hashbrown" version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash", +] [[package]] name = "hashlink" @@ -5153,12 +5164,14 @@ dependencies = [ [[package]] name = "petgraph" -version = "0.7.1" +version = "0.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3672b37090dbd86368a4145bc067582552b29c27377cad4e0a306c97f9bd7772" +checksum = "7a98c6720655620a521dcc722d0ad66cd8afd5d86e34a89ef691c50b7b24de06" dependencies = [ "fixedbitset 0.5.7", + "hashbrown 0.15.2", "indexmap 2.7.1", + "serde", ] [[package]] diff --git a/easytier-gui/package.json b/easytier-gui/package.json index b5b8a9e..4987331 100644 --- a/easytier-gui/package.json +++ b/easytier-gui/package.json @@ -13,7 +13,7 @@ "lint:fix": "eslint . --ignore-pattern src-tauri --fix" }, "dependencies": { - "@primevue/themes": "^4.2.1", + "@primevue/themes": "4.3.3", "@tauri-apps/plugin-autostart": "2.0.0", "@tauri-apps/plugin-clipboard-manager": "2.0.0", "@tauri-apps/plugin-os": "2.0.0", @@ -24,7 +24,7 @@ "easytier-frontend-lib": "workspace:*", "ip-num": "1.5.1", "pinia": "^2.2.4", - "primevue": "^4.2.1", + "primevue": "4.3.3", "tauri-plugin-vpnservice-api": "workspace:*", "vue": "^3.5.12", "vue-router": "^4.4.5" @@ -32,7 +32,7 @@ "devDependencies": { "@antfu/eslint-config": "^3.7.3", "@intlify/unplugin-vue-i18n": "^5.2.0", - "@primevue/auto-import-resolver": "^4.1.0", + "@primevue/auto-import-resolver": "4.3.3", "@tauri-apps/api": "2.1.0", "@tauri-apps/cli": "2.1.0", "@types/default-gateway": "^7.2.2", diff --git a/easytier-web/frontend-lib/package.json b/easytier-web/frontend-lib/package.json index 4108a8f..8eabe39 100644 --- a/easytier-web/frontend-lib/package.json +++ b/easytier-web/frontend-lib/package.json @@ -18,14 +18,14 @@ "preview": "vite preview" }, "dependencies": { - "@primevue/themes": "^4.2.1", + "@primevue/themes": "4.3.3", "@vueuse/core": "^11.1.0", "aura": "link:@primevue\\themes\\aura", "axios": "^1.7.7", "floating-vue": "^5.2", "ip-num": "1.5.1", "primeicons": "^7.0.0", - "primevue": "^4.2.1", + "primevue": "4.3.3", "tailwindcss-primeui": "^0.3.4", "ts-md5": "^1.3.1", "uuid": "^11.0.2", diff --git a/easytier-web/frontend-lib/src/components/Status.vue b/easytier-web/frontend-lib/src/components/Status.vue index 1d9fc3c..c87f985 100644 --- a/easytier-web/frontend-lib/src/components/Status.vue +++ b/easytier-web/frontend-lib/src/components/Status.vue @@ -5,7 +5,7 @@ import { NetworkInstance, type NodeInfo, type PeerRoutePair } from '../types/net import { useI18n } from 'vue-i18n'; import { computed, onMounted, onUnmounted, ref } from 'vue'; import { ipv4InetToString, ipv4ToString, ipv6ToString } from '../modules/utils'; -import { DataTable, Column, Tag, Chip, Button, Dialog, ScrollPanel, Timeline, Divider, Panel, } from 'primevue'; +import { DataTable, Column, Tag, Chip, Button, Dialog, ScrollPanel, Timeline, Divider, Card, } from 'primevue'; const props = defineProps<{ curNetworkInst: NetworkInstance | null, @@ -311,7 +311,7 @@ function showEventLogs() {