diff --git a/.nvmrc b/.nvmrc index bb52a16..805b5a4 100644 --- a/.nvmrc +++ b/.nvmrc @@ -1 +1 @@ -v18.18.2 +v20.9.0 diff --git a/package.json b/package.json index 36511a6..3ad2a1d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "webmesh", - "version": "0.0.3", + "version": "0.0.4", "description": "An application for connecting to Webmesh networks", "productName": "Webmesh", "author": "Avi Zimmerman ", @@ -10,7 +10,7 @@ "format": "prettier --write \"**/*.{js,ts,vue,scss,html,md,json}\" --ignore-path .gitignore", "test": "echo \"No test specified\" && exit 0", "dev": "quasar dev --mode electron", - "build": "quasar build --mode electron", + "build": "quasar build --mode electron --publish never", "build:win": "quasar build --mode electron --target win --publish never", "build:mac": "quasar build --mode electron --target mac --publish never", "build:linux": "quasar build --mode electron --target linux --publish never", @@ -25,29 +25,30 @@ "@bufbuild/protobuf": "^1.4.1", "@connectrpc/connect": "^1.1.3", "@connectrpc/connect-web": "^1.1.3", - "@quasar/extras": "^1.16.4", - "@webmesh/api": "https://github.com/webmeshproj/api#v0.11.2", - "pinia": "^2.1.7", - "pinia-plugin-persistedstate": "^3.2.0", - "quasar": "^2.6.0", - "vue": "^3.0.0", - "vue-router": "^4.0.0", "@quasar/app-vite": "^1.3.0", + "@quasar/extras": "^1.16.4", "@types/node": "^12.20.21", "@typescript-eslint/eslint-plugin": "^5.10.0", "@typescript-eslint/parser": "^5.10.0", + "@webmeshproject/api": "^0.12.2", + "@webmeshproject/vue": "^0.0.3", "autoprefixer": "^10.4.2", "electron": "^27.0.3", "electron-builder": "^24.3.0", "eslint": "^8.10.0", "eslint-config-prettier": "^8.1.0", "eslint-plugin-vue": "^9.0.0", + "pinia": "^2.1.7", + "pinia-plugin-persistedstate": "^3.2.0", "postcss": "^8.4.31", "prettier": "^2.5.1", - "typescript": "^4.5.4" + "quasar": "^2.6.0", + "typescript": "^4.5.4", + "vue": "^3.0.0", + "vue-router": "^4.0.0" }, "engines": { - "node": "^18 || ^16 || ^14.19", + "node": "^20 || ^18 || ^16", "npm": ">= 6.13.4", "yarn": ">= 1.21.1" } diff --git a/src/components/ConnectionProfileEditor.vue b/src/components/ConnectionProfileEditor.vue index 2d39908..6e3a4e4 100644 --- a/src/components/ConnectionProfileEditor.vue +++ b/src/components/ConnectionProfileEditor.vue @@ -30,17 +30,17 @@ label="Join Addresses" hint="Press Enter to add a new address" dense - v-model="profile.addrs" + v-model="profile.params.addrs" use-input use-chips multiple hide-dropdown-icon input-debounce="0" new-value-mode="add-unique" - :disable="profile.bootstrap.enabled" + :disable="profile.params.bootstrap.enabled" /> @@ -94,19 +94,21 @@ class="q-pt-sm" >
@@ -141,7 +143,7 @@
Default Network Policy
Credentials TLS