From 6fc0b41f97d8ae7bbe1029c6094871e0621074b1 Mon Sep 17 00:00:00 2001 From: tomasz1986 Date: Tue, 17 Jun 2025 09:46:38 +0200 Subject: [PATCH] feat(gui): add option to limit bandwidth in LAN to Settings (ref #10046) (#10182) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit gui: Add option to limit bandwidth in LAN to Settings (ref #10046) Currently, the option to limit bandwidth in LAN is available only via the Advanced Configuration, which makes it difficult to discover by new users, who are confused why their bandwidth limits are not working. For this reason, make the option easily discoverable by adding it directly to Connections in the normal Settings in the Web GUI. Ref: https://github.com/syncthing/syncthing/issues/10046 https://github.com/syncthing/syncthing/issues/2046 https://github.com/syncthing/syncthing/issues/2569 https://forum.syncthing.net/t/upload-rate-not-work/19025 https://forum.syncthing.net/t/rate-limits-dont-work-over-lan-in-v1-20-1/18521 Signed-off-by: Tomasz Wilczyński ### Screenshots ![image](https://github.com/user-attachments/assets/bd38b3ab-a053-4992-ba86-7fb8b3ba09d9) Signed-off-by: Tomasz Wilczyński --- gui/default/assets/lang/lang-en.json | 1 + gui/default/syncthing/settings/settingsModalView.html | 11 +++++++++++ 2 files changed, 12 insertions(+) diff --git a/gui/default/assets/lang/lang-en.json b/gui/default/assets/lang/lang-en.json index 916eea972..cebddc0c7 100644 --- a/gui/default/assets/lang/lang-en.json +++ b/gui/default/assets/lang/lang-en.json @@ -227,6 +227,7 @@ "Learn more": "Learn more", "Learn more at {%url%}": "Learn more at {{url}}", "Limit": "Limit", + "Limit Bandwidth in LAN": "Limit Bandwidth in LAN", "Listener Failures": "Listener Failures", "Listener Status": "Listener Status", "Listeners": "Listeners", diff --git a/gui/default/syncthing/settings/settingsModalView.html b/gui/default/syncthing/settings/settingsModalView.html index a5b28f97e..d226eb585 100644 --- a/gui/default/syncthing/settings/settingsModalView.html +++ b/gui/default/syncthing/settings/settingsModalView.html @@ -210,6 +210,17 @@ +
+
+
+
+ +
+
+
+