From c725fb09f59919c25b4cd80a662ba1ac4ffa51f8 Mon Sep 17 00:00:00 2001 From: meteyou Date: Wed, 16 Aug 2023 15:15:58 +0000 Subject: [PATCH 01/40] docs(changelog): update changelog --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5e7ca8d0f..eeb6ff5f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,15 @@ # Changelog All notable changes to Mainsail will be documented in this file. +## [2.7.1](https://github.com/mainsail-crew/mainsail/releases/tag/v2.7.1) - 2023-08-16 +### Bug Fixes and Improvements + +- Fix issue on tablet and smaller devices with the sidebar (#1518) | [218f85c](218f85c81feafecc80043e26e880f45be5bc5e3d) + +### Localization + +- **zh**: Update Chinese (zh) localization (#1521) | [caaf5e1](caaf5e16062d12f765d2e7d6c985dbc351e34336) + ## [2.7.0](https://github.com/mainsail-crew/mainsail/releases/tag/v2.7.0) - 2023-08-12 ### Features From 871688f3c8951c0be97685f162797fcd13bce514 Mon Sep 17 00:00:00 2001 From: rackrick <45207681+rackrick@users.noreply.github.com> Date: Mon, 21 Aug 2023 21:45:28 +0200 Subject: [PATCH 02/40] fix: show confirm emergency stop dialog only when turned on (#1526) --- src/components/TheTopbar.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/components/TheTopbar.vue b/src/components/TheTopbar.vue index 4c9f6256f..f06bc3068 100644 --- a/src/components/TheTopbar.vue +++ b/src/components/TheTopbar.vue @@ -267,9 +267,12 @@ export default class TheTopbar extends Mixins(BaseMixin) { btnEmergencyStop() { const confirmOnEmergencyStop = this.$store.state.gui.uiSettings.confirmOnEmergencyStop - if (!confirmOnEmergencyStop) this.emergencyStop() + if (confirmOnEmergencyStop) { + this.showEmergencyStopDialog = true + return + } - this.showEmergencyStopDialog = true + this.emergencyStop() } emergencyStop() { From 18a5c732b28ba36391fba4b41535981e922fa95d Mon Sep 17 00:00:00 2001 From: rackrick <45207681+rackrick@users.noreply.github.com> Date: Tue, 22 Aug 2023 23:25:12 +0200 Subject: [PATCH 03/40] fix: eta time format detection from browser (#1522) --- src/store/gui/getters.ts | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/store/gui/getters.ts b/src/store/gui/getters.ts index f114cb3af..039b9846c 100644 --- a/src/store/gui/getters.ts +++ b/src/store/gui/getters.ts @@ -152,10 +152,8 @@ export const getters: GetterTree = { const setting = state.general.timeFormat if (setting === '12hours') return true if (setting === null) { - const browserLocale = - navigator.languages && navigator.languages.length ? navigator.languages[0] : navigator.language - - if (browserLocale === 'en_us') return true + const timestring = new Date().toLocaleTimeString().split(' ') + return timestring.includes('AM') || timestring.includes('PM') } return false From 98d99d2d118ac52d622c3f9980c199a5a5b7e498 Mon Sep 17 00:00:00 2001 From: Daviteusz Date: Fri, 1 Sep 2023 22:43:47 +0200 Subject: [PATCH 04/40] locale(pl): Update Polish translations (#1544) --- src/locales/pl.json | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/src/locales/pl.json b/src/locales/pl.json index 3366e927f..176cef674 100644 --- a/src/locales/pl.json +++ b/src/locales/pl.json @@ -468,13 +468,13 @@ }, "UpdatePanel": { "CheckForUpdates": "Sprawdź dostępność aktualizacji", - "Commits": "Zmiany", - "CommitsAvailable": "Brak nowych wydań | {count} dostępne wydanie | {count} dostępnych wydań", - "CommitsOnDate": "Zmiany w {date}", - "CommittedDaysAgo": "Wydano {days} dni temu", - "CommittedHoursAgo": "Wydano {hours} godzin temu", - "CommittedOnDate": "Wydano {date}", - "CommittedYesterday": "Wydano wczoraj", + "Commits": "Zatwierdzenia", + "CommitsAvailable": "Brak nowych zatwierdzeń | Dostępne zatwierdzenia: {count} | Dostępne zatwierdzenia: {count}", + "CommitsOnDate": "zatwierdzenia w {date}", + "CommittedDaysAgo": "zatwierdzono {days} dni temu", + "CommittedHoursAgo": "zatwierdzono {hours} godz. temu", + "CommittedOnDate": "zatwierdzono w {date}", + "CommittedYesterday": "zatwierdzono wczoraj", "Detached": "Osobne", "Dirty": "brudny", "Invalid": "Nieprawidłowe", @@ -487,15 +487,15 @@ "Upgrade": "Uaktualnij", "UpToDate": "aktualny", "Abort": "Przerwij", - "GenericUpdateQuestion": "Sprawdź historię zmian (jeśli jest dostępna) i stronę GitHub dla tego projektu, aby sprawdzić, czy konieczne są jakiekolwiek ręczne korekty dla tej aktualizacji.", + "GenericUpdateQuestion": "Sprawdź historię zatwierdzeń (jeśli dostępne) i stronę GitHub dla tego projektu, aby sprawdzić, czy konieczne są jakiekolwiek ręczne korekty dla tej aktualizacji.", "InitUpdateManager": "Menedżer aktualizacji nie został jeszcze zainicjowany. Jest to normalne zjawisko podczas pierwszego uruchomienia systemu. Kliknij przycisk odświeżania, aby zainicjować wszystkie komponenty.", - "MoonrakerUpdateQuestion": "Spowoduje to aktualizację API Moonraker. Zmiany w pliku moonraker.conf mogą być wymagane do dalszego korzystania z urządzenia.", + "MoonrakerUpdateQuestion": "Spowoduje to aktualizację API Moonrakera. Zmiany w pliku moonraker.conf mogą być wymagane do prawidłowego funkcjonowania drukarki.", "StartUpdate": "Rozpocznij aktualizację", "ThesePackagesCanBeUpgrade": "Te pakiety systemowe mogą być zaktualizowane:", "WebClientUpdateQuestion": "W niektórych przypadkach aktualizacja klienta sieciowego może spowodować zmiany, które mogą spowodować niezgodność. Więcej informacji można znaleźć w uwagach wydania.", "AreYouSure": "Czy na pewno?", "Close": "Zamknij", - "CommitHistory": "Historia zmian", + "CommitHistory": "Historia zatwierdzeń", "ConfigChanges": "Zmiany konfiguracji", "CountPackagesCanBeUpgraded": "Można uaktualnić {count} pakietów", "GitHubPage": "Strona GitHub", @@ -504,7 +504,7 @@ "LinkToGithub": "Link do GitHub", "KlipperUpdateQuestionFirmware": "Spowoduje to aktualizację oprogramowania hosta Klipper. Płyty sterujące z działającym firmware Klipper mogą wymagać flashowania ponownie skompilowanym firmware przed przywróceniem urządzenia do pracy.", "KlipperUpdateQuestionConfig": "Ta aktualizacja może również zawierać zmiany w parametrach konfiguracyjnych, które będą musiały zostać zmodyfikowane w pliku printer.cfg, szczegóły można znaleźć w dzienniku zmian.", - "MoreCommitsInfo": "Można tu wyświetlić maksymalnie 30 zmian. Aby zobaczyć wszystkie zmiany, kliknij poniższy link:", + "MoreCommitsInfo": "Można zobaczyć tutaj maksymalnie 30 zatwierdzeń. Kliknij poniższy przycisk, aby zobaczyć wszystkie:", "SoftRecovery": "Przywróć miękko", "UpdateWarning": "Ostrzeżenie o aktualizacji: {name}", "UpgradeableSystemPackages": "Pakiety systemowe, które można uaktualnić", From 1aa9f341fa19f9273f05ec257c21fb46c4b1c562 Mon Sep 17 00:00:00 2001 From: Stefan Dej Date: Mon, 4 Sep 2023 12:04:54 +0200 Subject: [PATCH 05/40] fix: fix min/max positions in heightmap current mesh data panel (#1533) --- src/pages/Heightmap.vue | 78 ++++++++++++++++++++++++----------------- 1 file changed, 46 insertions(+), 32 deletions(-) diff --git a/src/pages/Heightmap.vue b/src/pages/Heightmap.vue index ad624fee8..660a93bf4 100644 --- a/src/pages/Heightmap.vue +++ b/src/pages/Heightmap.vue @@ -2,7 +2,7 @@
- +