diff --git a/package-lock.json b/package-lock.json index 70d3794..1daae81 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "0.0.1", "license": "MIT", "dependencies": { - "@liamcottle/meshcore.js": "^1.0.7", + "@liamcottle/meshcore.js": "^1.2.0", "@tailwindcss/forms": "^0.5.10", "@vitejs/plugin-vue": "^5.2.1", "autoprefixer": "^10.4.20", @@ -25,12 +25,6 @@ "vue-router": "^4.5.0" } }, - "../meshcore.js": { - "name": "@liamcottle/meshcore.js", - "version": "1.0.6", - "extraneous": true, - "license": "MIT" - }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -1122,9 +1116,12 @@ } }, "node_modules/@liamcottle/meshcore.js": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/@liamcottle/meshcore.js/-/meshcore.js-1.0.7.tgz", - "integrity": "sha512-BevdkkJFeFsMfnki3upnxqRiJzAFg+DaPsu3C+wBuu/8Lra3vFeKySH5X2MEJSNT0iSNUnqVRlZVtiyDmUTzkw==" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@liamcottle/meshcore.js/-/meshcore.js-1.2.0.tgz", + "integrity": "sha512-EL1JaeYBhS4esFTNTWrBH0xWvhcPHxffa6kbOxEYXo5Wl9k4UBr3IUrHAHaK+0FGOSitUYSsrUOuzw0GvmA1gw==", + "dependencies": { + "@noble/curves": "^1.8.1" + } }, "node_modules/@mongodb-js/saslprep": { "version": "1.2.0", @@ -1134,6 +1131,31 @@ "sparse-bitfield": "^3.0.3" } }, + "node_modules/@noble/curves": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@noble/curves/-/curves-1.8.1.tgz", + "integrity": "sha512-warwspo+UYUPep0Q+vtdVB4Ugn8GGQj8iyB3gnRWsztmUHTI3S1nhdiWNsPUGL0vud7JlRRk1XEu7Lq1KGTnMQ==", + "dependencies": { + "@noble/hashes": "1.7.1" + }, + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/@noble/hashes": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@noble/hashes/-/hashes-1.7.1.tgz", + "integrity": "sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ==", + "engines": { + "node": "^14.21.3 || >=16" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", diff --git a/package.json b/package.json index cc738af..2876156 100644 --- a/package.json +++ b/package.json @@ -11,7 +11,7 @@ "author": "Liam Cottle ", "license": "MIT", "dependencies": { - "@liamcottle/meshcore.js": "^1.0.7", + "@liamcottle/meshcore.js": "^1.2.0", "@tailwindcss/forms": "^0.5.10", "@vitejs/plugin-vue": "^5.2.1", "autoprefixer": "^10.4.20", diff --git a/src/components/pages/RxLogPage.vue b/src/components/pages/RxLogPage.vue new file mode 100644 index 0000000..fbf86a2 --- /dev/null +++ b/src/components/pages/RxLogPage.vue @@ -0,0 +1,216 @@ + + + diff --git a/src/components/pages/SettingsPage.vue b/src/components/pages/SettingsPage.vue index 1bf7a79..7a2b9fa 100644 --- a/src/components/pages/SettingsPage.vue +++ b/src/components/pages/SettingsPage.vue @@ -116,6 +116,29 @@
Commands
+ +
+ + +
+ + + +
+ + +
RX Log
+ + +
+ + + +
+ +
+
+
diff --git a/src/main.js b/src/main.js index 6e4b002..c2ebf63 100644 --- a/src/main.js +++ b/src/main.js @@ -41,6 +41,12 @@ const routes = [ component: () => import("./components/pages/ChannelMessagesPage.vue"), beforeEnter: handleRouteThatRequiresDatabase, }, + { + name: "rxlog", + path: '/rxlog', + component: () => import("./components/pages/RxLogPage.vue"), + beforeEnter: handleRouteThatRequiresDatabase, + }, { name: "settings", path: '/settings',