summaryrefslogtreecommitdiffhomepage
AgeCommit message (Collapse)Author
2022-05-17luci-theme-bootstrap: various style tweaksJo-Philipp Wich
- Make control-group containers flex and ensure proper spacing between elements, fixes e.g. unwanted break for reveal/hide password button on narrow mobile views - Decrease top margin of modal popups - Fix displaying cell titles on mobile wrapped table rows - Tune mobile flex table styles Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-17luci-base: form.js: minor tweaks for mobile stylingJo-Philipp Wich
- Annotate gridsection textvalue cells as CBI.DummyValue widgets - Replace `<br>` elements with newlines in `stripTags()` Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-16luci-base: form.js: trim option descriptionJo-Philipp Wich
If a whitespace-only description is set on an element, the CSS :empty selector will not match, causing description icons to be shown when there's no actual content. To avoid that, trim the description string when building the element. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-16luci-base: luci.js: remove wrong CSS class from page footerJo-Philipp Wich
The `control-group` class is meant for gapless grouping of inputs with buttons, while the page actions are just distinct buttons in a row. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-16luci-base: form.js: remove stray `<br>` elements from section placeholderJo-Philipp Wich
Theme CSS styles shoudl take care of introducing padding as needed. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-16luci-base: form.js: save parent map on opening nested modal mapJo-Philipp Wich
Before opening (rendering) a nested modal map, make sure to save the parent modal map in order to persist any structural uci changes, such as newly added anonymous sections to prevent the nested map from operating on stale values or ephemeral config section IDs. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-16luci-base: form.js: handle SectionValue objects in GridSection modalsJo-Philipp Wich
The existing logic for cloning section options into the modal form section container did not properly handle SectionValue objects. Introduce a new `cloneOptions()` helper to recursively traverse and properly clowning such nested sections. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-16luci-base: form.js: reset parent maps on returning from nested section modalJo-Philipp Wich
The nested section modal might have changed values also covered/displayed by the parent map, so ensure to reload all parent maps in the current modal view stack to ensure that no stale values are shown on return. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-16luci-base: form.js: allow overriding section placeholder of TableSectionsJo-Philipp Wich
The existing implementation was hardcoding the empty TableSection placeholder instead of invoking `renderSectionPlaceholder()` which might be overridden by various forms. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-16luci-base: ui.js: warn about connectivity loss on changing iface settingsJo-Philipp Wich
If specific settings such as the protocol, IP address or netmask of an interface the user is connected to are changed, the apply/rollback mechanism might interfere. Display an additional warning dialog in this case, instructing the user to manually reconnect and offering to continue with a less safe unchecked apply mechanism. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-16luci-theme-bootstrap: restore initramfs warningJo-Philipp Wich
Restore accidentally removed the initramfs boot warning banner. Ref: https://github.com/openwrt/luci/commit/8055acc9be89f0bed31b6692ad08e6196611d478#commitcomment-73447330 Fixes: 8055acc9be ("luci-theme-bootstrap: overhaul styles") Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-16Merge pull request #5811 from PtilopsisLeucotis/luci-app-mosquittoJo-Philipp Wich
luci-app-mosquitto: add option 'allow anonymous'
2022-05-15treewide: Sync translations - i18nHannu Nyman
Sync translations. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
2022-05-15Translated using Weblate (Greek)Hosted Weblate
Currently translated at 100.0% (49 of 49 strings) Translated using Weblate (Greek) Currently translated at 3.7% (8 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/el/ Translated using Weblate (Greek) Currently translated at 6.4% (5 of 78 strings) Translation: OpenWrt/LuCI/applications/frpc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfrpc/el/ Translated using Weblate (Greek) Currently translated at 13.6% (6 of 44 strings) Translation: OpenWrt/LuCI/applications/ser2net Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsser2net/el/ Translated using Weblate (Greek) Currently translated at 8.5% (8 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/el/ Translated using Weblate (Greek) Currently translated at 13.4% (7 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/el/ Translated using Weblate (Greek) Currently translated at 4.8% (9 of 187 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/el/ Translated using Weblate (Greek) Currently translated at 16.6% (1 of 6 strings) Translation: OpenWrt/LuCI/applications/olsr-services Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/el/ Translated using Weblate (Greek) Currently translated at 14.5% (9 of 62 strings) Translation: OpenWrt/LuCI/applications/ocserv Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/el/ Translated using Weblate (Greek) Currently translated at 7.3% (9 of 123 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/el/ Translated using Weblate (Greek) Currently translated at 8.7% (5 of 57 strings) Translation: OpenWrt/LuCI/applications/nft-qos Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnft-qos/el/ Translated using Weblate (Greek) Currently translated at 12.9% (22 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/el/ Translated using Weblate (Greek) Currently translated at 12.9% (4 of 31 strings) Translation: OpenWrt/LuCI/applications/dynapoint Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdynapoint/el/ Translated using Weblate (Greek) Currently translated at 6.1% (4 of 65 strings) Translation: OpenWrt/LuCI/applications/dnscrypt-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/el/ Translated using Weblate (Greek) Currently translated at 30.7% (8 of 26 strings) Translation: OpenWrt/LuCI/applications/dcwapd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdcwapd/el/ Translated using Weblate (Greek) Currently translated at 8.1% (4 of 49 strings) Translation: OpenWrt/LuCI/applications/bmx7 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/el/ Translated using Weblate (Greek) Currently translated at 7.0% (8 of 113 strings) Translated using Weblate (Greek) Currently translated at 3.0% (4 of 133 strings) Translated using Weblate (German) Currently translated at 96.2% (128 of 133 strings) Translated using Weblate (Greek) Currently translated at 5.8% (6 of 102 strings) Translated using Weblate (Greek) Currently translated at 12.2% (6 of 49 strings) Translated using Weblate (Greek) Currently translated at 17.9% (35 of 195 strings) Translated using Weblate (Greek) Currently translated at 17.2% (33 of 191 strings) Translated using Weblate (Greek) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (German) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Greek) Currently translated at 18.1% (6 of 33 strings) Translated using Weblate (Greek) Currently translated at 100.0% (14 of 14 strings) Translated using Weblate (Greek) Currently translated at 13.1% (45 of 343 strings) Translated using Weblate (German) Currently translated at 100.0% (343 of 343 strings) Translated using Weblate (Greek) Currently translated at 10.9% (9 of 82 strings) Translated using Weblate (Greek) Currently translated at 26.9% (524 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/el/ Translated using Weblate (Polish) Currently translated at 100.0% (65 of 65 strings) Translation: OpenWrt/LuCI/applications/dnscrypt-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/pl/ Translated using Weblate (Russian) Currently translated at 100.0% (49 of 49 strings) Translation: OpenWrt/LuCI/applications/bmx7 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/ru/ Translated using Weblate (Polish) Currently translated at 100.0% (196 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (343 of 343 strings) Translated using Weblate (Russian) Currently translated at 100.0% (1944 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Translated using Weblate (Polish) Currently translated at 100.0% (1944 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (186 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (212 of 212 strings) Translated using Weblate (Polish) Currently translated at 100.0% (186 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (212 of 212 strings) Translated using Weblate (Spanish) Currently translated at 97.0% (1886 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Co-authored-by: Darin Avdeyeva <yulyablack@inbox.lv> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: MarioK239 <marios.k239@gmail.com> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Mc Giver <mcgivergim@gmail.com> Co-authored-by: ssantos <ssantos@web.de> Co-authored-by: В. Икогнитто <vmk1981rus@gmail.com> Signed-off-by: Darin Avdeyeva <yulyablack@inbox.lv> Signed-off-by: MarioK239 <marios.k239@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Mc Giver <mcgivergim@gmail.com> Signed-off-by: В. Икогнитто <vmk1981rus@gmail.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/pl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsntpc/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/pl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/el/ Translation: OpenWrt/LuCI/applications/commands Translation: OpenWrt/LuCI/applications/firewall Translation: OpenWrt/LuCI/applications/ntpc Translation: OpenWrt/LuCI/applications/nut Translation: OpenWrt/LuCI/applications/olsr Translation: OpenWrt/LuCI/applications/openvpn Translation: OpenWrt/LuCI/applications/radicale2 Translation: OpenWrt/LuCI/applications/splash Translation: OpenWrt/LuCI/applications/statistics Translation: OpenWrt/LuCI/applications/tinyproxy Translation: OpenWrt/LuCI/applications/transmission Translation: OpenWrt/LuCI/applications/upnp Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2022-05-14luci-app-mosquitto: add option 'allow anonymous'Ptilopsis Leucotis
Add missed option 'allow anonymous' in mosquitto section. Signed-off-by: Ptilopsis Leucotis <PtilopsisLeucotis@yandex.com>
2022-05-10Translated using Weblate (Polish)Hosted Weblate
Currently translated at 100.0% (48 of 48 strings) Translation: OpenWrt/LuCI/applications/mjpg-streamer Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (180 of 180 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/pl/ Translated using Weblate (Romanian) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Romanian) Currently translated at 100.0% (1944 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/ Translated using Weblate (Polish) Currently translated at 100.0% (1944 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (196 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (58 of 58 strings) Translated using Weblate (Polish) Currently translated at 100.0% (34 of 34 strings) Translation: OpenWrt/LuCI/applications/wifischedule Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifischedule/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (108 of 108 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pl/ Translated using Weblate (Polish) Currently translated at 100.0% (72 of 72 strings) Translated using Weblate (Polish) Currently translated at 100.0% (1944 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/ Translated using Weblate (Czech) Currently translated at 72.3% (1407 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/cs/ Translated using Weblate (Russian) Currently translated at 100.0% (1944 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ru/ Translated using Weblate (Persian) Currently translated at 100.0% (3 of 3 strings) Translated using Weblate (Danish) Currently translated at 15.8% (13 of 82 strings) Translated using Weblate (Danish) Currently translated at 42.5% (83 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/da/ Translated using Weblate (Danish) Currently translated at 100.0% (180 of 180 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/da/ Translated using Weblate (Danish) Currently translated at 100.0% (1944 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/da/ Translated using Weblate (Danish) Currently translated at 13.8% (9 of 65 strings) Translation: OpenWrt/LuCI/applications/dnscrypt-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/da/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (49 of 49 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (49 of 49 strings) Translated using Weblate (Russian) Currently translated at 42.5% (83 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ru/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (180 of 180 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hant/ Translated using Weblate (Russian) Currently translated at 100.0% (180 of 180 strings) Translation: OpenWrt/LuCI/applications/adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (123 of 123 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/zh_Hans/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (102 of 102 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1944 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/ Translated using Weblate (Danish) Currently translated at 35.8% (70 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/da/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (170 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hans/ Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (33 of 33 strings) Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (170 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/zh_Hans/ Translated using Weblate (Spanish) Currently translated at 93.7% (15 of 16 strings) Translation: OpenWrt/LuCI/applications/hd-idle Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/es/ Translated using Weblate (Spanish) Currently translated at 97.0% (1886 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Co-authored-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com> Co-authored-by: Amir Mahdi ajoodani <amir.ajoodani@gmail.com> Co-authored-by: Ashus <weblate.org@ashus.net> Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Mc Giver <mcgivergim@gmail.com> Co-authored-by: drax red <drax@outlook.dk> Co-authored-by: 王攀 <41330784@qq.com> Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com> Signed-off-by: Ashus <weblate.org@ashus.net> Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Matthaiks <kitynska@gmail.com> Signed-off-by: Mc Giver <mcgivergim@gmail.com> Signed-off-by: drax red <drax@outlook.dk> Signed-off-by: 王攀 <41330784@qq.com> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/zh_Hant/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopkg/pl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspolipo/pl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssplash/da/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/ro/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/fa/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/zh_Hant/ Translation: OpenWrt/LuCI/applications/commands Translation: OpenWrt/LuCI/applications/opkg Translation: OpenWrt/LuCI/applications/polipo Translation: OpenWrt/LuCI/applications/splash Translation: OpenWrt/LuCI/applications/tinyproxy Translation: OpenWrt/LuCI/applications/transmission Translation: OpenWrt/LuCI/modules/luci-mod-battstatus Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2022-05-06Merge pull request #5801 from odmdas/sysntpd-ifaceFlorian Eckert
luci-mod-system: add interface selection for NTPD
2022-05-06Merge pull request #5798 from McGiverGim/add_gap_badgeJo-Philipp Wich
luci-material-theme: replace margin by gap in ifacebadge
2022-05-06luci-base: ui.js: make "Apply unchecked" available from the changes dialogJo-Philipp Wich
Previously, "Apply unchecked" was only possible from the save action of CBI maps, allow to invoke it from the configuration change dialog as well. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-06luci-base: ui.js: gracefully handle failing confirm calls on rollbackJo-Philipp Wich
Do not abort the poll loop if some confirm request attempts fail, which might happen when the device starts rolling back its configuration. Before that fix, the rollback information dialog offering an unchecked apply was not reliably presented in such situations. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-06luci-base: form.js: rework stacked modal CBI map logicJo-Philipp Wich
Only stack a new modal CBI map on top of the currently displayed modal one if the related map or section differs. This prevents misbehavior when switching the protocol of interfaces. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-06luci-theme-bootstrap: use medium dark text color for version footerJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-06luci-mod-system: add interface selection for NTPDAlexey Dobrovolsky
UCI option `interface` for sysntpd server was introduced in OpenWrt commit 4da60500ebd2. NTP server binds to the specified interface, or if unspecified, to all. This patch adds selection widget to LuCI. Signed-off-by: Alexey Dobrovolsky <dobrovolskiy.alexey@gmail.com>
2022-05-05Translated using Weblate (Spanish)Hosted Weblate
Currently translated at 93.8% (46 of 49 strings) Translated using Weblate (Greek) Currently translated at 100.0% (3 of 3 strings) Translated using Weblate (Greek) Currently translated at 5.8% (1 of 17 strings) Translation: OpenWrt/LuCI/applications/omcproxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/el/ Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Polish) Currently translated at 100.0% (74 of 74 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (211 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (52 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (17 of 17 strings) Translation: OpenWrt/LuCI/applications/udpxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (7 of 7 strings) Translation: OpenWrt/LuCI/applications/squid Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (13 of 13 strings) Translation: OpenWrt/LuCI/applications/shairplay Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshairplay/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/ocserv Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (48 of 48 strings) Translation: OpenWrt/LuCI/applications/mjpg-streamer Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmjpg-streamer/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (65 of 65 strings) Translation: OpenWrt/LuCI/applications/dnscrypt-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdnscrypt-proxy/tr/ Translated using Weblate (Turkish) Currently translated at 100.0% (133 of 133 strings) Translated using Weblate (Turkish) Currently translated at 100.0% (1944 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/tr/ Translated using Weblate (Spanish) Currently translated at 100.0% (39 of 39 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (12 of 12 strings) Translation: OpenWrt/LuCI/applications/bcp38 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbcp38/es/ Translated using Weblate (Spanish) Currently translated at 97.0% (1886 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Translated using Weblate (Danish) Currently translated at 22.3% (21 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/da/ Translated using Weblate (Danish) Currently translated at 100.0% (108 of 108 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/da/ Translated using Weblate (Danish) Currently translated at 18.2% (31 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/da/ Translated using Weblate (Danish) Currently translated at 18.3% (36 of 196 strings) Translation: OpenWrt/LuCI/applications/ddns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/da/ Translated using Weblate (Danish) Currently translated at 100.0% (29 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/da/ Translated using Weblate (Danish) Currently translated at 100.0% (111 of 111 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/da/ Translated using Weblate (German) Currently translated at 29.8% (31 of 104 strings) Translation: OpenWrt/LuCI/applications/smartdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/ Translated using Weblate (Romanian) Currently translated at 100.0% (33 of 33 strings) Translation: OpenWrt/LuCI/applications/vnstat2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/ro/ Translated using Weblate (Romanian) Currently translated at 100.0% (1944 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ro/ Translated using Weblate (Spanish) Currently translated at 97.0% (1886 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Co-authored-by: CRISTIAN ANDREI <cristianvdr@gmail.com> Co-authored-by: Eric <alchemillatruth@purelymail.com> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Matthaiks <kitynska@gmail.com> Co-authored-by: Mc Giver <mcgivergim@gmail.com> Co-authored-by: Oğuz Ersen <oguz@ersen.moe> Co-authored-by: Wellington Terumi Uemura <wellingtonuemura@gmail.com> Co-authored-by: drax red <drax@outlook.dk> Co-authored-by: nekkidtruth <nekkid@gmail.com> Co-authored-by: semih <semiht@gmail.com> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: CRISTIAN ANDREI <cristianvdr@gmail.com> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Mc Giver <mcgivergim@gmail.com> Signed-off-by: drax red <drax@outlook.dk> Signed-off-by: nekkidtruth <nekkid@gmail.com> Signed-off-by: semih <semiht@gmail.com> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/tr/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pl/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/pt_BR/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/tr/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/zh_Hans/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/el/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/es/ Translation: OpenWrt/LuCI/applications/nut Translation: OpenWrt/LuCI/applications/tinyproxy Translation: OpenWrt/LuCI/modules/luci-mod-battstatus Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2022-05-04luci-material-theme: replace margin by gap in ifacebadgeMiguel Angel Mulero Martinez
Material is a "flex" theme. Better to use "gap" in place of "margin" to add some space between elements inside "flex" elements. This fixes the problem specially when there are text elements inside the "flex" and don't hurt when there are images. Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
2022-05-03luci-base: fix DSL feature detectionJo-Philipp Wich
On boards with ADSL instead of VDSL support we need to expect an `/sbin/dsl_cpe_control` instead of an `/sbin/vdsl_cpe_control` executable. Ref: https://forum.openwrt.org/t/dsl-line-stats/126580 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-03luci-app-tinyproxy: fix description of ConnectPort optionJo-Philipp Wich
Fixes: #803 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-05-02Merge pull request #5794 from McGiverGim/material_align_button_text_centerJo-Philipp Wich
luci-material-theme: align text buttons center
2022-05-02Merge pull request #5795 from McGiverGim/fix_logout_againJo-Philipp Wich
luci-material-theme: fix localizated left menu
2022-05-02luci-material-theme: fix localizated left menuMiguel Angel Mulero Martinez
The latest fix to fix the logout worked, but it was not applied to all the resolutions, and I have observed the same problem exists for the dasboard optional component. Looking at the code, it seems only the components without submenu, have the data-title element, so this fix modifies the style for all of them, not relying on the position or text content. Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
2022-05-01luci-material-theme: align text buttons centerMiguel Angel Mulero Martinez
The text inside the buttons is aligned to the top. This change mades it aligned to the center. Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
2022-04-30luci-app-https-dns-proxy: remove redundant cbi-value-field divJo-Philipp Wich
The redundant "cbi-value-field" div introduces uneeded margin, remove this element to fix the view layout. Suggested-by: Santiago Kozak <arbolitoloco1@protonmail.com> [reword commit message] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-04-30luci-app-frpc: fix service status bar styleZiMing Mo
mod the service status bar to use normaly 'cbi-section' class style. Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org> [squash commits, add balnk line between commit subject and message] Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-04-30Merge pull request #5789 from Entropy512/patch-1Jo-Philipp Wich
luci-app-dockerman: Update to play nice with recent changes
2022-04-30Merge pull request #5791 from McGiverGim/fix_td_alignJo-Philipp Wich
luci-material-theme: align td text width 33%
2022-04-30Merge pull request #5792 from McGiverGim/controlgroup_flexJo-Philipp Wich
luci-material-theme: make control-group flex
2022-04-30Merge pull request #5790 from McGiverGim/fix_logout_icon_material_themeJo-Philipp Wich
luci-material-theme: adjust data-title for logout
2022-04-30luci-material-theme: make control-group flexMiguel Angel Mulero Martinez
The control-group div does not flex. The buttons overflow the screen. This change mades them flex. Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
2022-04-30luci-material-theme: align td text width 33%Miguel Angel Mulero Martinez
The CSS applies a different padding for td elements with 33% width. This misaligns the text from this td to the others td. This change modifies the CSS to apply the same padding to all of the sibling td. Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
2022-04-30luci-material-theme: adjust data-title for logoutMiguel Angel Mulero Martinez
The data-title attribute style depends on the content in the css rule. When translated to other language, the css rule fails. This change uses the position and not the content to apply the style. Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
2022-04-30Revert "luci-material-theme: reduce size of logout icon"Miguel Angel Mulero Martinez
This reverts commit 3758ab9479be280a2df486120573a5ba3bb2c87a. The solution is not good. It breaks in some way the English UI to fix localizated UI. It will be fixed again in other commit. Signed-off-by: Miguel Angel Mulero Martinez <migmul@gmail.com>
2022-04-29luci-app-dockerman: Update to play nice with recent changesAndrew Dodd
https://github.com/openwrt/luci/commit/180d39dcd2427e3c32c0ec7ecc3c7bfb48c0d0ab broke dockerman's appearance in the menus Make a small change to dockerman's index entry to make it play nice with the new architecture, firstchild() was obtained using DAWN's controller/dawn.lua as an example Signed-off-by: Andrew Dodd <atd7@cornell.edu>
2022-04-29Merge pull request #5788 from McGiverGim/fix_logout_icon_material_themeJo-Philipp Wich
luci-material-theme: reduce size of logout icon
2022-04-29Merge pull request #5787 from McGiverGim/fix_progressbar_textJo-Philipp Wich
luci-theme-material: fix size of progressbar text
2022-04-29Translated using Weblate (German)Hosted Weblate
Currently translated at 28.8% (30 of 104 strings) Translation: OpenWrt/LuCI/applications/smartdns Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/de/ Translated using Weblate (German) Currently translated at 95.4% (127 of 133 strings) Translated using Weblate (German) Currently translated at 94.3% (199 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/ Translated using Weblate (German) Currently translated at 96.1% (50 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/de/ Translated using Weblate (German) Currently translated at 98.7% (79 of 80 strings) Translation: OpenWrt/LuCI/applications/shadowsocks-libev Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/de/ Translated using Weblate (German) Currently translated at 100.0% (49 of 49 strings) Translation: OpenWrt/LuCI/applications/bmx7 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/de/ Translated using Weblate (German) Currently translated at 99.4% (167 of 168 strings) Translation: OpenWrt/LuCI/applications/aria2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/de/ Translated using Weblate (German) Currently translated at 65.8% (112 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/de/ Translated using Weblate (German) Currently translated at 99.1% (115 of 116 strings) Translation: OpenWrt/LuCI/applications/radicale Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale/de/ Translated using Weblate (German) Currently translated at 99.1% (112 of 113 strings) Translated using Weblate (German) Currently translated at 88.7% (118 of 133 strings) Translated using Weblate (German) Currently translated at 99.0% (101 of 102 strings) Translated using Weblate (German) Currently translated at 12.5% (4 of 32 strings) Translated using Weblate (German) Currently translated at 89.4% (1739 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Translated using Weblate (German) Currently translated at 18.4% (39 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/ Translated using Weblate (Spanish) Currently translated at 100.0% (39 of 39 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (343 of 343 strings) Translated using Weblate (German) Currently translated at 89.5% (1740 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Translated using Weblate (Spanish) Currently translated at 100.0% (212 of 212 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (170 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/es/ Translated using Weblate (German) Currently translated at 92.5% (87 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/de/ Translated using Weblate (German) Currently translated at 62.9% (117 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/de/ Translated using Weblate (German) Currently translated at 94.8% (37 of 39 strings) Translation: OpenWrt/LuCI/applications/sqm Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/de/ Translated using Weblate (Spanish) Currently translated at 95.8% (163 of 170 strings) Translation: OpenWrt/LuCI/applications/mwan3 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/es/ Translated using Weblate (Spanish) Currently translated at 100.0% (123 of 123 strings) Translation: OpenWrt/LuCI/applications/nlbwmon Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnlbwmon/es/ Translated using Weblate (Spanish) Currently translated at 97.0% (1886 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/ Translated using Weblate (Swedish) Currently translated at 75.0% (12 of 16 strings) Translation: OpenWrt/LuCI/applications/hd-idle Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshd-idle/sv/ Translated using Weblate (German) Currently translated at 100.0% (72 of 72 strings) Translation: OpenWrt/LuCI/applications/xinetd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxinetd/de/ Translated using Weblate (German) Currently translated at 98.0% (51 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/de/ Translated using Weblate (German) Currently translated at 88.2% (165 of 187 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/de/ Translated using Weblate (German) Currently translated at 100.0% (62 of 62 strings) Translation: OpenWrt/LuCI/applications/ocserv Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/de/ Translated using Weblate (German) Currently translated at 99.4% (194 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/de/ Translated using Weblate (Swedish) Currently translated at 51.7% (15 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/sv/ Translated using Weblate (Swedish) Currently translated at 28.4% (53 of 186 strings) Translation: OpenWrt/LuCI/applications/unbound Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/sv/ Translated using Weblate (Swedish) Currently translated at 100.0% (13 of 13 strings) Translation: OpenWrt/LuCI/applications/shairplay Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshairplay/sv/ Translated using Weblate (Swedish) Currently translated at 92.1% (35 of 38 strings) Translation: OpenWrt/LuCI/applications/advanced-reboot Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/sv/ Translated using Weblate (German) Currently translated at 99.1% (340 of 343 strings) Translated using Weblate (German) Currently translated at 89.5% (1740 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Translated using Weblate (German) Currently translated at 89.2% (306 of 343 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (50 of 50 strings) Translation: OpenWrt/LuCI/applications/acme Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacme/id/ Translated using Weblate (Portuguese) Currently translated at 97.9% (48 of 49 strings) Translated using Weblate (German) Currently translated at 95.9% (47 of 49 strings) Translated using Weblate (Indonesian) Currently translated at 100.0% (61 of 61 strings) Translated using Weblate (Indonesian) Currently translated at 22.1% (47 of 212 strings) Translated using Weblate (German) Currently translated at 17.5% (37 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/ Translated using Weblate (German) Currently translated at 17.5% (37 of 211 strings) Translation: OpenWrt/LuCI/applications/dockerman Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/de/ Translated using Weblate (Swedish) Currently translated at 24.4% (23 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/sv/ Translated using Weblate (German) Currently translated at 50.0% (47 of 94 strings) Translation: OpenWrt/LuCI/applications/vpn-policy-routing Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpn-policy-routing/de/ Translated using Weblate (Swedish) Currently translated at 85.5% (95 of 111 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/sv/ Translated using Weblate (German) Currently translated at 32.4% (36 of 111 strings) Translation: OpenWrt/LuCI/applications/https-dns-proxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationshttps-dns-proxy/de/ Translated using Weblate (German) Currently translated at 100.0% (17 of 17 strings) Translation: OpenWrt/LuCI/applications/omcproxy Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsomcproxy/de/ Translated using Weblate (German) Currently translated at 86.0% (161 of 187 strings) Translation: OpenWrt/LuCI/applications/travelmate Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/de/ Translated using Weblate (German) Currently translated at 100.0% (108 of 108 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/de/ Translated using Weblate (German) Currently translated at 98.7% (79 of 80 strings) Translation: OpenWrt/LuCI/applications/shadowsocks-libev Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsshadowsocks-libev/de/ Translated using Weblate (German) Currently translated at 99.4% (194 of 195 strings) Translation: OpenWrt/LuCI/applications/banip Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/de/ Translated using Weblate (German) Currently translated at 98.3% (60 of 61 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/de/ Translated using Weblate (Swedish) Currently translated at 44.8% (13 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/sv/ Translated using Weblate (German) Currently translated at 96.5% (28 of 29 strings) Translation: OpenWrt/LuCI/applications/vpnbypass Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvpnbypass/de/ Translated using Weblate (Swedish) Currently translated at 100.0% (40 of 40 strings) Translation: OpenWrt/LuCI/applications/clamav Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/sv/ Translated using Weblate (Swedish) Currently translated at 56.4% (61 of 108 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/sv/ Translated using Weblate (Portuguese) Currently translated at 100.0% (108 of 108 strings) Translation: OpenWrt/LuCI/applications/simple-adblock Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssimple-adblock/pt/ Translated using Weblate (German) Currently translated at 95.4% (42 of 44 strings) Translated using Weblate (German) Currently translated at 100.0% (191 of 191 strings) Translated using Weblate (Swedish) Currently translated at 39.7% (772 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sv/ Translated using Weblate (Norwegian Bokmål) Currently translated at 38.8% (756 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/nb_NO/ Translated using Weblate (German) Currently translated at 89.4% (1738 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/de/ Added translation using Weblate (Persian) Translated using Weblate (Swedish) Currently translated at 38.8% (756 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/sv/ Translated using Weblate (Portuguese) Currently translated at 96.1% (1870 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/ Translated using Weblate (Finnish) Currently translated at 84.8% (28 of 33 strings) Translated using Weblate (Finnish) Currently translated at 88.0% (22 of 25 strings) Translation: OpenWrt/LuCI/applications/cshark Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscshark/fi/ Translated using Weblate (Finnish) Currently translated at 70.8% (17 of 24 strings) Translation: OpenWrt/LuCI/applications/lxc Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslxc/fi/ Translated using Weblate (Finnish) Currently translated at 28.8% (15 of 52 strings) Translation: OpenWrt/LuCI/applications/ttyd Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsttyd/fi/ Translated using Weblate (Finnish) Currently translated at 87.9% (1709 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/fi/ Translated using Weblate (Portuguese) Currently translated at 100.0% (33 of 33 strings) Translation: OpenWrt/LuCI/applications/vnstat2 Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsvnstat2/pt/ Translated using Weblate (Portuguese) Currently translated at 100.0% (61 of 61 strings) Translation: OpenWrt/LuCI/applications/attendedsysupgrade Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/pt/ Translated using Weblate (Portuguese) Currently translated at 94.6% (1840 of 1944 strings) Translation: OpenWrt/LuCI/modules/luci-base Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/ Co-authored-by: Allan Nordhøy <epost@anotheragency.no> Co-authored-by: Arief Hidayat <kekesed97@gmail.com> Co-authored-by: Christoph Loesch <github-mail@chil.at> Co-authored-by: Franco Castillo <castillofrancodamian@gmail.com> Co-authored-by: Hosted Weblate <hosted@weblate.org> Co-authored-by: Jiri Grönroos <jiri.gronroos@iki.fi> Co-authored-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com> Co-authored-by: Mc Giver <mcgivergim@gmail.com> Co-authored-by: Meh nomanda <mehdblockchain@gmail.com> Co-authored-by: croghostrider <cro.ghost.rider@gmail.com> Co-authored-by: ssantos <ssantos@web.de> Signed-off-by: Allan Nordhøy <epost@anotheragency.no> Signed-off-by: Arief Hidayat <kekesed97@gmail.com> Signed-off-by: Franco Castillo <castillofrancodamian@gmail.com> Signed-off-by: Jiri Grönroos <jiri.gronroos@iki.fi> Signed-off-by: Kristoffer Grundström <swedishsailfishosuser@tutanota.com> Signed-off-by: Mc Giver <mcgivergim@gmail.com> Signed-off-by: croghostrider <cro.ghost.rider@gmail.com> Signed-off-by: ssantos <ssantos@web.de> Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsahcp/fi/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/id/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenvpn/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale2/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/es/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstransmission/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/id/ Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/de/ Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/pt/ Translation: OpenWrt/LuCI/applications/ahcp Translation: OpenWrt/LuCI/applications/firewall Translation: OpenWrt/LuCI/applications/fwknopd Translation: OpenWrt/LuCI/applications/nut Translation: OpenWrt/LuCI/applications/openvpn Translation: OpenWrt/LuCI/applications/radicale2 Translation: OpenWrt/LuCI/applications/statistics Translation: OpenWrt/LuCI/applications/transmission Translation: OpenWrt/LuCI/applications/uhttpd Translation: OpenWrt/LuCI/applications/watchcat Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
2022-04-29luci-material-theme: reduce size of logout iconMiguel Angel Mulero Martinez
The icon of the logout option overflows the text. This reduces the size of the icon to not overflow. Signed-off-by: Miguel Angel Mulero <mcgivergim@gmail.com>
2022-04-29luci-theme-material: fix size of progressbar textMiguel Angel Mulero Martinez
The text of the progressbar is bigger than the progressbar height. This removes the font-size element that produced that. Signed-off-by: Miguel Angel Mulero <mcgivergim@gmail.com>
2022-04-29luci-base: sys.lua: fix parsing conntrack entries without timeoutJo-Philipp Wich
Flow offloaded conntrack entries carry no timeout value and trip up the record parsing routine. Adjust the code to properly deal with such entries. Ref: https://forum.openwrt.org/t/offloading-breaks-connections-list/126423 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-04-28luci-base: ui: resolve aliases and rewrites on obtaining menu node childrenJo-Philipp Wich
Extend LuCI.ui.menu.getChildren() to resolve aliases and rewrites prior to returning the menu nodes. This allows aliasing entire menu trees instead of just single pages. Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2022-04-28luci-mod-network: routes: allow prefixes as route sourceJo-Philipp Wich
Signed-off-by: Jo-Philipp Wich <jo@mein.io>