diff --git a/.github/workflows/test-e2e-win.yml b/.github/workflows/test-e2e-win.yml index bca35269..77a3b36a 100644 --- a/.github/workflows/test-e2e-win.yml +++ b/.github/workflows/test-e2e-win.yml @@ -3,7 +3,7 @@ name: Test end-to-end [WINDOWS] on: push: branches: - - master + - develop jobs: release: diff --git a/package-lock.json b/package-lock.json index 02afdcbc..8b9c0c23 100644 --- a/package-lock.json +++ b/package-lock.json @@ -39,6 +39,7 @@ "source-map-support": "~0.5.20", "spectre.css": "~0.5.9", "sql-formatter": "~13.0.0", + "sql-highlight": "~4.4.0", "v-mask": "~2.3.0", "vue": "~3.3.4", "vue-i18n": "~9.2.2", @@ -14252,6 +14253,21 @@ "sql-formatter": "bin/sql-formatter-cli.cjs" } }, + "node_modules/sql-highlight": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/sql-highlight/-/sql-highlight-4.4.0.tgz", + "integrity": "sha512-/DeHb9IkH7Le5PDOXaF3+QuclZTvzEo7H99o7qlTncPJCpCZEBBGqmreIv7tRVIofoXA+2gRl2an6bzk/n2jNA==", + "funding": [ + "https://github.com/scriptcoded/sql-highlight?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/scriptcoded" + } + ], + "engines": { + "node": ">=14" + } + }, "node_modules/sqlstring": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", @@ -27952,6 +27968,11 @@ "nearley": "^2.20.1" } }, + "sql-highlight": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/sql-highlight/-/sql-highlight-4.4.0.tgz", + "integrity": "sha512-/DeHb9IkH7Le5PDOXaF3+QuclZTvzEo7H99o7qlTncPJCpCZEBBGqmreIv7tRVIofoXA+2gRl2an6bzk/n2jNA==" + }, "sqlstring": { "version": "2.3.3", "resolved": "https://registry.npmjs.org/sqlstring/-/sqlstring-2.3.3.tgz", diff --git a/package.json b/package.json index a68da709..26bac77c 100644 --- a/package.json +++ b/package.json @@ -147,6 +147,7 @@ "source-map-support": "~0.5.20", "spectre.css": "~0.5.9", "sql-formatter": "~13.0.0", + "sql-highlight": "~4.4.0", "v-mask": "~2.3.0", "vue": "~3.3.4", "vue-i18n": "~9.2.2", diff --git a/scripts/devRunner.js b/scripts/devRunner.js index 98f3fd3b..88db8f5e 100644 --- a/scripts/devRunner.js +++ b/scripts/devRunner.js @@ -111,6 +111,7 @@ function startRenderer (callback) { const server = new WebpackDevServer(compiler, { port: 9080, + hot: true, client: { overlay: true, logging: 'warn' diff --git a/src/renderer/components/BaseSelect.vue b/src/renderer/components/BaseSelect.vue index 3f606f6d..d55411f6 100644 --- a/src/renderer/components/BaseSelect.vue +++ b/src/renderer/components/BaseSelect.vue @@ -280,7 +280,6 @@ export default defineComponent({ if (props.searchable) searchInput.value.focus(); - else el.value.focus(); diff --git a/src/renderer/components/BaseVirtualScroll.vue b/src/renderer/components/BaseVirtualScroll.vue index 8e027ce6..63d9de82 100644 --- a/src/renderer/components/BaseVirtualScroll.vue +++ b/src/renderer/components/BaseVirtualScroll.vue @@ -54,7 +54,7 @@ const updateWindow = () => { const totalScrollHeight = props.items.length * props.itemHeight; const offset = 50; - const scrollTop = localScrollElement.value.scrollTop; + const scrollTop = localScrollElement.value?.scrollTop; const firstVisibleIndex = Math.floor(scrollTop / props.itemHeight); const lastVisibleIndex = firstVisibleIndex + visibleItemsCount; diff --git a/src/renderer/components/ModalAllConnections.vue b/src/renderer/components/ModalAllConnections.vue index c3385877..ff6fce48 100644 --- a/src/renderer/components/ModalAllConnections.vue +++ b/src/renderer/components/ModalAllConnections.vue @@ -152,6 +152,14 @@ /> SSH +
+ + Read-only +
diff --git a/src/renderer/components/ModalHistory.vue b/src/renderer/components/ModalHistory.vue index 641792cd..2a98ac19 100644 --- a/src/renderer/components/ModalHistory.vue +++ b/src/renderer/components/ModalHistory.vue @@ -75,7 +75,7 @@
@@ -126,7 +126,19 @@ diff --git a/src/renderer/components/ModalNoteNew.vue b/src/renderer/components/ModalNoteNew.vue new file mode 100644 index 00000000..00903986 --- /dev/null +++ b/src/renderer/components/ModalNoteNew.vue @@ -0,0 +1,118 @@ + + + diff --git a/src/renderer/components/ModalSettings.vue b/src/renderer/components/ModalSettings.vue index 4e309bfb..ce7145dc 100644 --- a/src/renderer/components/ModalSettings.vue +++ b/src/renderer/components/ModalSettings.vue @@ -166,19 +166,6 @@
-
-
- -
-
- -
-
@@ -47,6 +47,7 @@