diff --git a/CHANGELOG.md b/CHANGELOG.md index 0aa4e3a30..4c2e9f45e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ # Changelog All notable changes to Mainsail will be documented in this file. +## [2.13.1](https://github.com/mainsail-crew/mainsail/releases/tag/v2.13.1) - 2024-12-07 +### Bug Fixes and Improvements + +- **Webcam**: Add ICE Candidates check to support older camera-streamer versions ([#2069](https://github.com/mainsail-crew/mainsail/pull/2069)) +- Fix interface settings Control-Tab when printer is not available ([#2071](https://github.com/mainsail-crew/mainsail/pull/2071)) + +### Localization + +- **de**: Update german locale ([#2070](https://github.com/mainsail-crew/mainsail/pull/2070)) + ## [2.13.0](https://github.com/mainsail-crew/mainsail/releases/tag/v2.13.0) - 2024-12-04 ### Features diff --git a/package-lock.json b/package-lock.json index 6e6a39756..2b31fe94d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "mainsail", - "version": "2.13.1", + "version": "2.13.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "mainsail", - "version": "2.13.1", + "version": "2.13.2", "dependencies": { "@codemirror/commands": "^6.0.1", "@codemirror/lang-css": "^6.0.0", diff --git a/package.json b/package.json index 3f8a41906..b8e9a4b87 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "mainsail", - "version": "2.13.1", + "version": "2.13.2", "private": true, "decription": "a klipper web interface", "author": { diff --git a/src/components/TheEditor.vue b/src/components/TheEditor.vue index f122c2ca0..049bd1db5 100644 --- a/src/components/TheEditor.vue +++ b/src/components/TheEditor.vue @@ -166,7 +166,7 @@ import { Component, Mixins, Ref, Watch } from 'vue-property-decorator' import BaseMixin from '@/components/mixins/base' import { capitalize, formatFilesize, windowBeforeUnloadFunction } from '@/plugins/helpers' import Panel from '@/components/ui/Panel.vue' -import { availableKlipperConfigReferenceTranslations } from '@/store/variables' +import { klipperRepos } from '@/store/variables' import CodemirrorAsync from '@/components/inputs/CodemirrorAsync' import { mdiClose, @@ -346,13 +346,15 @@ export default class TheEditor extends Mixins(BaseMixin) { get klipperConfigReference(): string { const currentLanguage = this.currentLanguage - const translations = availableKlipperConfigReferenceTranslations - let url = 'https://www.klipper3d.org/Config_Reference.html' + const klipperRepo = klipperRepos[this.klipperAppName] ?? klipperRepos.Klipper - if (translations.includes(currentLanguage)) { - url = `https://www.klipper3d.org/${currentLanguage}/Config_Reference.html` + let url = klipperRepo.url + if (klipperRepo.docsLanguages?.includes(currentLanguage)) { + url += `${currentLanguage}/` } + url += 'Config_Reference.html' + return url } @@ -542,6 +544,7 @@ export default class TheEditor extends Mixins(BaseMixin) { .structure-sidebar { width: 300px; overflow-y: auto; + max-height: calc(100vh - 48px); } ._structure-sidebar-item { text-overflow: ellipsis; diff --git a/src/components/dialogs/StartPrintDialog.vue b/src/components/dialogs/StartPrintDialog.vue index e0642a80c..363f955dd 100644 --- a/src/components/dialogs/StartPrintDialog.vue +++ b/src/components/dialogs/StartPrintDialog.vue @@ -1,5 +1,10 @@