diff --git a/gui_vue/package.json b/gui_vue/package.json index 5242c8c7..7bf10415 100644 --- a/gui_vue/package.json +++ b/gui_vue/package.json @@ -7,7 +7,9 @@ "start": "vite", "dev": "vite", "build": "vue-tsc && vite build && electron-builder", - "preview": "vite preview" + "preview": "vite preview", + "lint": "eslint --ext .js,.vue src", + "lint-fix": "eslint --ext .js,.vue --fix src" }, "dependencies": { "@vueuse/electron": "^10.4.1", @@ -36,10 +38,19 @@ "winston": "^3.10.0" }, "devDependencies": { + "@typescript-eslint/eslint-plugin": "^6.7.4", "@vitejs/plugin-vue": "^4.1.0", "electron": "^24.8.2", "electron-builder": "^23.6.0", - "typescript": "^5.0.2", + "eslint": "^8.50.0", + "eslint-config-prettier": "^9.0.0", + "eslint-config-standard-with-typescript": "^39.1.0", + "eslint-plugin-import": "^2.28.1", + "eslint-plugin-n": "^16.1.0", + "eslint-plugin-prettier": "^5.0.0", + "eslint-plugin-promise": "^6.1.1", + "eslint-plugin-vue": "^9.17.0", + "typescript": "^5.2.2", "vite": "^4.3.2", "vite-plugin-electron": "^0.11.2", "vite-plugin-electron-renderer": "^0.14.5", diff --git a/gui_vue/src/App.vue b/gui_vue/src/App.vue index 9fe6074b..f06de569 100644 --- a/gui_vue/src/App.vue +++ b/gui_vue/src/App.vue @@ -1,16 +1,7 @@ - - - diff --git a/gui_vue/src/components/chat.vue b/gui_vue/src/components/chat.vue index 516030e4..c9beef5b 100644 --- a/gui_vue/src/components/chat.vue +++ b/gui_vue/src/components/chat.vue @@ -1,607 +1,552 @@ diff --git a/gui_vue/src/components/chat_conversations.vue b/gui_vue/src/components/chat_conversations.vue index 3c6971bd..70604617 100644 --- a/gui_vue/src/components/chat_conversations.vue +++ b/gui_vue/src/components/chat_conversations.vue @@ -1,77 +1,75 @@ diff --git a/gui_vue/src/components/chat_messages.vue b/gui_vue/src/components/chat_messages.vue index 0027da28..748ed587 100644 --- a/gui_vue/src/components/chat_messages.vue +++ b/gui_vue/src/components/chat_messages.vue @@ -1,96 +1,96 @@ - \ No newline at end of file + diff --git a/gui_vue/src/components/chat_messages_action_menu.vue b/gui_vue/src/components/chat_messages_action_menu.vue index e8d9e281..6f14d283 100644 --- a/gui_vue/src/components/chat_messages_action_menu.vue +++ b/gui_vue/src/components/chat_messages_action_menu.vue @@ -12,15 +12,15 @@ export default { methods: { onDelete() { // Implement delete action - this.$emit('delete'); + this.$emit("delete"); }, onCopy() { // Implement copy action - this.$emit('copy'); + this.$emit("copy"); }, onQuote() { // Implement quote action - this.$emit('quote'); + this.$emit("quote"); }, }, }; diff --git a/gui_vue/src/components/chat_messages_broadcast_received.vue b/gui_vue/src/components/chat_messages_broadcast_received.vue index 3b183181..7a67d96a 100644 --- a/gui_vue/src/components/chat_messages_broadcast_received.vue +++ b/gui_vue/src/components/chat_messages_broadcast_received.vue @@ -2,9 +2,12 @@
-
-

{{ getFileContent["filename"] }} | {{ getFileContent["filesize"] }} Bytes | {{ getFileContent["filetype"] }}

+

+ {{ getFileContent["filename"] }} | + {{ getFileContent["filesize"] }} Bytes | + {{ getFileContent["filetype"] }} +

@@ -12,81 +15,79 @@
- - {{message.broadcast_sender}} - - - + + {{ message.broadcast_sender }} +
-
- +
- - diff --git a/gui_vue/src/components/main.vue b/gui_vue/src/components/main.vue index e481e284..4f99c749 100644 --- a/gui_vue/src/components/main.vue +++ b/gui_vue/src/components/main.vue @@ -1,46 +1,34 @@ diff --git a/gui_vue/src/components/main_active_broadcasts.vue b/gui_vue/src/components/main_active_broadcasts.vue index 97d78ca6..e4b12486 100644 --- a/gui_vue/src/components/main_active_broadcasts.vue +++ b/gui_vue/src/components/main_active_broadcasts.vue @@ -1,130 +1,121 @@ diff --git a/gui_vue/src/components/main_active_heard_stations.vue b/gui_vue/src/components/main_active_heard_stations.vue index 72a08fc6..63d81433 100644 --- a/gui_vue/src/components/main_active_heard_stations.vue +++ b/gui_vue/src/components/main_active_heard_stations.vue @@ -1,5 +1,4 @@ \ No newline at end of file +
+ +
+
+
+
+ +
+
+ Heard stations +
+
+ +
+
+
+
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Time + Frequency DXCallDXGridDistanceTypeSNR (rx/dx)
{{ getDateTime(item.timestamp) }}{{ item.frequency }}  + {{ item.dxcallsign }} + {{ item.dxgrid }}{{ getMaidenheadDistance(item.dxgrid) }} km{{ item.datatype }}{{ item.snr }}
+
+ +
+
+ diff --git a/gui_vue/src/components/main_active_rig_control.vue b/gui_vue/src/components/main_active_rig_control.vue index 13383c95..8df6707b 100644 --- a/gui_vue/src/components/main_active_rig_control.vue +++ b/gui_vue/src/components/main_active_rig_control.vue @@ -1,175 +1,155 @@ - \ No newline at end of file +
+
+ Power + + % +
+
+ + + + + diff --git a/gui_vue/src/components/main_active_stats.vue b/gui_vue/src/components/main_active_stats.vue index 3f703c4b..2dea9ea9 100644 --- a/gui_vue/src/components/main_active_stats.vue +++ b/gui_vue/src/components/main_active_stats.vue @@ -1,19 +1,16 @@ diff --git a/gui_vue/src/components/main_footer_navbar.vue b/gui_vue/src/components/main_footer_navbar.vue index d3bb9a79..1390a074 100644 --- a/gui_vue/src/components/main_footer_navbar.vue +++ b/gui_vue/src/components/main_footer_navbar.vue @@ -1,89 +1,93 @@ \ No newline at end of file + + + + diff --git a/gui_vue/src/components/main_modals.vue b/gui_vue/src/components/main_modals.vue index 4b021059..ea46083c 100644 --- a/gui_vue/src/components/main_modals.vue +++ b/gui_vue/src/components/main_modals.vue @@ -1,923 +1,912 @@ \ No newline at end of file + + +

+ Green when channel is open and changes to red to indicate there + is activity on the channel. +

+ + +
+
+
+ Signal Indicator + +
+

+ Changes to green when Codec2 data is detected on channel. +

+
+
+
+
+
+ Constellation Plot + + +
+

+ Displays a plot of last decoded message. A constellation plot is + a simple way to represent signal quality. +

+
+
+
+
+
+ Speed Chart + + + +
+

+ Shows history of SNR and bit rate of messages. +

+
+
+ + + + + + + + + + + diff --git a/gui_vue/src/components/main_my_station.vue b/gui_vue/src/components/main_my_station.vue index a49ab646..0b27cfee 100644 --- a/gui_vue/src/components/main_my_station.vue +++ b/gui_vue/src/components/main_my_station.vue @@ -1,134 +1,124 @@ \ No newline at end of file +
+
+
+
+
+ +
+
+ My station +
+
+ +
+
+
+
+
+
+
+
+ + + + + +
+
+
+
+ + + + +
+
+
+ +
+
+ diff --git a/gui_vue/src/components/main_rig_control.vue b/gui_vue/src/components/main_rig_control.vue index 96917f6e..f22b45ca 100644 --- a/gui_vue/src/components/main_rig_control.vue +++ b/gui_vue/src/components/main_rig_control.vue @@ -1,203 +1,231 @@ - \ No newline at end of file + + diff --git a/gui_vue/src/components/main_top_navbar.vue b/gui_vue/src/components/main_top_navbar.vue index 17f1a861..acf2e7b4 100644 --- a/gui_vue/src/components/main_top_navbar.vue +++ b/gui_vue/src/components/main_top_navbar.vue @@ -1,127 +1,96 @@ - \ No newline at end of file + --> + diff --git a/gui_vue/src/components/main_updater.vue b/gui_vue/src/components/main_updater.vue index 322d4dec..c6f08b59 100644 --- a/gui_vue/src/components/main_updater.vue +++ b/gui_vue/src/components/main_updater.vue @@ -1,97 +1,86 @@ \ No newline at end of file + + +
+ +
+ + + +
+ + + + +
+ + diff --git a/gui_vue/src/components/settings.vue b/gui_vue/src/components/settings.vue index ccc2dc25..ca66fa84 100644 --- a/gui_vue/src/components/settings.vue +++ b/gui_vue/src/components/settings.vue @@ -1,10 +1,10 @@