<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git-03.infra.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/'/>
<updated>2026-07-04T16:29:29Z</updated>
<entry>
<title>github: consolidate PR source branch check</title>
<updated>2026-07-04T16:29:29Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-06-29T17:25:24Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=d7a654efbce7d719aaf95a706b801329d5ec2cfb'/>
<id>urn:sha1:d7a654efbce7d719aaf95a706b801329d5ec2cfb</id>
<content type='text'>
Remove the redundant `check_source_branch_is_not_master.yml` workflow and
enable `check_branch` in HyperStickler formal workflow to check the source
branch name during pull request verification.

This saves GitHub Action runner resources by consolidating the check into
the existing HyperStickler job instead of spawning a separate workflow run.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-base: clean up unused legacy 'flash_keep' section from config</title>
<updated>2026-07-03T15:28:21Z</updated>
<author>
<name>Eric Fahlgren</name>
</author>
<published>2026-06-29T00:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=45b36402ec438268fcf37d2072cfa557dd6205ef'/>
<id>urn:sha1:45b36402ec438268fcf37d2072cfa557dd6205ef</id>
<content type='text'>
Remove the long obsolete 'flash_keep' section of LuCI's main config
file that has no users (and maybe never did).

Fixes: #8750
Signed-off-by: Eric Fahlgren &lt;ericfahlgren@gmail.com&gt;
</content>
</entry>
<entry>
<title>github: add dependabot configuration</title>
<updated>2026-07-02T11:38:20Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-06-29T20:57:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=de39fcc8d901fabfc80354484f5e66b40f9230dd'/>
<id>urn:sha1:de39fcc8d901fabfc80354484f5e66b40f9230dd</id>
<content type='text'>
Enable bot to check for updates to
GitHub Actions and npm dependencies on a weekly basis.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>Translated using Weblate (Korean)</title>
<updated>2026-07-02T06:45:29Z</updated>
<author>
<name>Hosted Weblate</name>
</author>
<published>2026-07-02T06:41:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=05c784c198aee06cb3692b2d668040f186748812'/>
<id>urn:sha1:05c784c198aee06cb3692b2d668040f186748812</id>
<content type='text'>
Currently translated at 100.0% (48 of 48 strings)

Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ko/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 61.7% (42 of 68 strings)

Translation: OpenWrt/LuCI/applications/chrony
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationschrony/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 76.9% (137 of 178 strings)

Translation: OpenWrt/LuCI/applications/lldpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslldpd/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 77.6% (97 of 125 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 80.0% (32 of 40 strings)

Translation: OpenWrt/LuCI/applications/example
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsexample/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 69.1% (56 of 81 strings)

Translation: OpenWrt/LuCI/applications/email
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsemail/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 81.5% (190 of 233 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 75.4% (141 of 187 strings)

Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 85.8% (255 of 297 strings)

Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 86.7% (235 of 271 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 90.8% (188 of 207 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 92.5% (25 of 27 strings)

Translated using Weblate (Czech)

Currently translated at 99.3% (164 of 165 strings)

Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/cs/

Translated using Weblate (Korean)

Currently translated at 100.0% (233 of 233 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ko/

Translated using Weblate (Korean)

Currently translated at 62.3% (129 of 207 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/ko/

Translated using Weblate (Korean)

Currently translated at 55.2% (164 of 297 strings)

Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (271 of 271 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/

Translated using Weblate (Czech)

Currently translated at 96.2% (26 of 27 strings)

Translated using Weblate (Czech)

Currently translated at 99.9% (3125 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/cs/

Translated using Weblate (Russian)

Currently translated at 99.3% (295 of 297 strings)

Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ru/

Translated using Weblate (Russian)

Currently translated at 98.5% (267 of 271 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ru/

Translated using Weblate (Korean)

Currently translated at 100.0% (62 of 62 strings)

Translation: OpenWrt/LuCI/applications/apinger
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsapinger/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (62 of 62 strings)

Translation: OpenWrt/LuCI/applications/apinger
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsapinger/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (233 of 233 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ko/

Translated using Weblate (Korean)

Currently translated at 70.5% (122 of 173 strings)

Translation: OpenWrt/LuCI/applications/mwan3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsmwan3/ko/

Translated using Weblate (Korean)

Currently translated at 54.2% (51 of 94 strings)

Translation: OpenWrt/LuCI/applications/clamav
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsclamav/ko/

Translated using Weblate (Korean)

Currently translated at 89.8% (151 of 168 strings)

Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ko/

Translated using Weblate (Korean)

Currently translated at 89.8% (151 of 168 strings)

Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (48 of 48 strings)

Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ko/

Translated using Weblate (Polish)

Currently translated at 100.0% (3128 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/

Translated using Weblate (Irish)

Currently translated at 100.0% (109 of 109 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (187 of 187 strings)

Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (17 of 17 strings)

Translation: OpenWrt/LuCI/applications/eoip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationseoip/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (3128 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (165 of 165 strings)

Translated using Weblate (Korean)

Currently translated at 86.6% (202 of 233 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ko/

Translated using Weblate (Korean)

Currently translated at 55.2% (164 of 297 strings)

Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/ko/

Translated using Weblate (Korean)

Currently translated at 100.0% (271 of 271 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (3128 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/

Translated using Weblate (Irish)

Currently translated at 100.0% (165 of 165 strings)

Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/ga/

Translated using Weblate (Spanish)

Currently translated at 100.0% (68 of 68 strings)

Translation: OpenWrt/LuCI/applications/chrony
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationschrony/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (31 of 31 strings)

Translation: OpenWrt/LuCI/applications/csshnpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscsshnpd/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (113 of 113 strings)

Translation: OpenWrt/LuCI/applications/libreswan
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationslibreswan/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (165 of 165 strings)

Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (4 of 4 strings)

Translation: OpenWrt/LuCI/applications/softether
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssoftether/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (62 of 62 strings)

Translation: OpenWrt/LuCI/applications/apinger
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsapinger/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (2 of 2 strings)

Translation: OpenWrt/LuCI/applications/babeld
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbabeld/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (22 of 22 strings)

Translation: OpenWrt/LuCI/applications/wifihistory
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswifihistory/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (162 of 162 strings)

Translation: OpenWrt/LuCI/applications/ustreamer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsustreamer/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (112 of 112 strings)

Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (30 of 30 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (255 of 255 strings)

Translation: OpenWrt/LuCI/applications/keepalived
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationskeepalived/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (109 of 109 strings)

Translation: OpenWrt/LuCI/applications/filemanager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfilemanager/es/

Translated using Weblate (Irish)

Currently translated at 100.0% (125 of 125 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (125 of 125 strings)

Translation: OpenWrt/LuCI/applications/snmpd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssnmpd/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Irish)

Currently translated at 100.0% (48 of 48 strings)

Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (45 of 45 strings)

Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/ga/

Translated using Weblate (Irish)

Currently translated at 100.0% (233 of 233 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/ga/

Translated using Weblate (Spanish)

Currently translated at 100.0% (21 of 21 strings)

Translation: OpenWrt/LuCI/applications/crowdsec-firewall-bouncer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscrowdsec-firewall-bouncer/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (45 of 45 strings)

Translation: OpenWrt/LuCI/applications/cloudflared
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscloudflared/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (33 of 33 strings)

Translation: OpenWrt/LuCI/applications/v2raya
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsv2raya/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (46 of 46 strings)

Translation: OpenWrt/LuCI/applications/xfrpc
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsxfrpc/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (66 of 66 strings)

Translation: OpenWrt/LuCI/applications/sshtunnel
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssshtunnel/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (151 of 151 strings)

Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (233 of 233 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (28 of 28 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (183 of 183 strings)

Translation: OpenWrt/LuCI/applications/pbr
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspbr/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (72 of 72 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (48 of 48 strings)

Translation: OpenWrt/LuCI/applications/openwisp
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsopenwisp/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (47 of 47 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Korean)

Currently translated at 43.4% (224 of 515 strings)

Translation: OpenWrt/LuCI/applications/dockerman
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsdockerman/ko/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (64 of 64 strings)

Translation: OpenWrt/LuCI/applications/sqm
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssqm/zh_Hant/

Translated using Weblate (Korean)

Currently translated at 100.0% (271 of 271 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/ko/

Translated using Weblate (Spanish)

Currently translated at 100.0% (271 of 271 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (80 of 80 strings)

Translation: OpenWrt/LuCI/applications/bmx7
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbmx7/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (48 of 48 strings)

Translation: OpenWrt/LuCI/applications/advanced-reboot
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadvanced-reboot/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (7 of 7 strings)

Translation: OpenWrt/LuCI/applications/olsr-services
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr-services/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (16 of 16 strings)

Translation: OpenWrt/LuCI/applications/squid
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssquid/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (173 of 173 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% (168 of 168 strings)

Translation: OpenWrt/LuCI/applications/aria2
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsaria2/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (187 of 187 strings)

Translation: OpenWrt/LuCI/applications/privoxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsprivoxy/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (196 of 196 strings)

Translation: OpenWrt/LuCI/applications/unbound
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsunbound/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (99 of 99 strings)

Translation: OpenWrt/LuCI/applications/attendedsysupgrade
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsattendedsysupgrade/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (207 of 207 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (72 of 72 strings)

Translation: OpenWrt/LuCI/applications/ocserv
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsocserv/es/

Translated using Weblate (Korean)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (44 of 44 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (62 of 62 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (422 of 422 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (125 of 125 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (3128 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (3128 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/

Translated using Weblate (Polish)

Currently translated at 100.0% (3128 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/

Translated using Weblate (Korean)

Currently translated at 86.5% (2708 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/ko/

Translated using Weblate (Spanish)

Currently translated at 100.0% (3128 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (165 of 165 strings)

Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/zh_Hans/

Translated using Weblate (Polish)

Currently translated at 100.0% (165 of 165 strings)

Translation: OpenWrt/LuCI/applications/strongswan-swanctl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstrongswan-swanctl/pl/

Translated using Weblate (Spanish)

Currently translated at 100.0% (151 of 151 strings)

Translation: OpenWrt/LuCI/applications/usteer
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsusteer/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (233 of 233 strings)

Translation: OpenWrt/LuCI/applications/adblock-fast
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock-fast/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (198 of 198 strings)

Translation: OpenWrt/LuCI/applications/smartdns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssmartdns/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (271 of 271 strings)

Translation: OpenWrt/LuCI/applications/adblock
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsadblock/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (297 of 297 strings)

Translation: OpenWrt/LuCI/applications/banip
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsbanip/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (207 of 207 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (197 of 197 strings)

Translation: OpenWrt/LuCI/applications/ddns
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsddns/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (37 of 37 strings)

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Polish)

Currently translated at 100.0% (27 of 27 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (282 of 282 strings)

Translated using Weblate (Spanish)

Currently translated at 100.0% (422 of 422 strings)

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (3125 of 3125 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hant/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 98.3% (3072 of 3125 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/zh_Hans/

Translated using Weblate (Polish)

Currently translated at 100.0% (3125 of 3125 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pl/

Translated using Weblate (Spanish)

Currently translated at 98.7% (3086 of 3125 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/es/

Co-authored-by: Aindriú Mac Giolla Eoin &lt;aindriu80@gmail.com&gt;
Co-authored-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Co-authored-by: Hoseok Seo &lt;ddinghoya@gmail.com&gt;
Co-authored-by: Hosted Weblate &lt;hosted@weblate.org&gt;
Co-authored-by: Hosted Weblate user 54392 &lt;hamburger2048@users.noreply.hosted.weblate.org&gt;
Co-authored-by: Hyeonjeong Lee &lt;h9101654@gmail.com&gt;
Co-authored-by: LogicFlow &lt;WARDGAMES.help@gmail.com&gt;
Co-authored-by: Matthaiks &lt;kitynska@gmail.com&gt;
Co-authored-by: Pavel Borecki &lt;pavel.borecki@gmail.com&gt;
Co-authored-by: Piotr Kołtun &lt;pkoltungm@gmail.com&gt;
Co-authored-by: apemay &lt;apemay.dev@gmail.com&gt;
Co-authored-by: 加尼瑪空格把變數都破壞了！ &lt;roc_fe@users.noreply.hosted.weblate.org&gt;
Co-authored-by: 為什麼不加空格 &lt;c++23@users.noreply.hosted.weblate.org&gt;
Signed-off-by: Aindriú Mac Giolla Eoin &lt;aindriu80@gmail.com&gt;
Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Signed-off-by: Hoseok Seo &lt;ddinghoya@gmail.com&gt;
Signed-off-by: Hosted Weblate user 54392 &lt;hamburger2048@users.noreply.hosted.weblate.org&gt;
Signed-off-by: Hyeonjeong Lee &lt;h9101654@gmail.com&gt;
Signed-off-by: LogicFlow &lt;WARDGAMES.help@gmail.com&gt;
Signed-off-by: Matthaiks &lt;kitynska@gmail.com&gt;
Signed-off-by: Pavel Borecki &lt;pavel.borecki@gmail.com&gt;
Signed-off-by: Piotr Kołtun &lt;pkoltungm@gmail.com&gt;
Signed-off-by: apemay &lt;apemay.dev@gmail.com&gt;
Signed-off-by: 加尼瑪空格把變數都破壞了！ &lt;roc_fe@users.noreply.hosted.weblate.org&gt;
Signed-off-by: 為什麼不加空格 &lt;c++23@users.noreply.hosted.weblate.org&gt;
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci_modules_luci-mod-dsl/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsantiblock/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/cs/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/ko/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/pl/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscommands/zh_Hant/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfirewall/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsfwknopd/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnatmap/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsnut/ga/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/zh_Hans/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsstatistics/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsuhttpd/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationswatchcat/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-battstatus/es/
Translate-URL: https://hosted.weblate.org/projects/openwrt/lucimodulesluci-mod-dashboard/es/
Translation: OpenWrt/LuCI/applications/antiblock
Translation: OpenWrt/LuCI/applications/commands
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/firewall
Translation: OpenWrt/LuCI/applications/fwknopd
Translation: OpenWrt/LuCI/applications/natmap
Translation: OpenWrt/LuCI/applications/nut
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/statistics
Translation: OpenWrt/LuCI/applications/uhttpd
Translation: OpenWrt/LuCI/applications/watchcat
Translation: OpenWrt/LuCI/modules/luci-mod-battstatus
Translation: OpenWrt/LuCI/modules/luci-mod-dashboard
Translation: OpenWrt/LuCI/modules/luci-mod-dsl
</content>
</entry>
<entry>
<title>luci-app-pbr: update to 1.2.2-18</title>
<updated>2026-07-01T20:05:49Z</updated>
<author>
<name>Stan Grishin</name>
</author>
<published>2026-07-01T18:15:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=833db995550fea9faa3f9ffb6c90288b4549cc81'/>
<id>urn:sha1:833db995550fea9faa3f9ffb6c90288b4549cc81</id>
<content type='text'>
Maintainer: me
Compile tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.4
Run tested: x86_64, Dell EMC Edge620, OpenWrt 25.12.4

Description:
update to release 18

  - Bump PKG_RELEASE to 18.

htdocs/luci-static/resources/pbr/status.js:
  - Update LuciCompat to 26.
  - Add warning for unknown gateway on interface routing.

root/usr/libexec/rpcd/luci.pbr:
  - Update rpcdCompat to 26.

Signed-off-by: Stan Grishin &lt;stangri@melmac.ca&gt;
</content>
</entry>
<entry>
<title>github: modernize GitHub Pages deployment</title>
<updated>2026-06-29T18:09:44Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-06-29T17:41:33Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=2d05d310f53bac580808611dc4c70e95b22fee1b'/>
<id>urn:sha1:2d05d310f53bac580808611dc4c70e95b22fee1b</id>
<content type='text'>
Migrate the `jsdoc.yml` workflow from the legacy, branch-based Pages
deployment (using `peaceiris/actions-gh-pages`) to GitHub's native,
artifact-based Pages deployment.

This eliminates git commit pollution on the `gh-pages` branch and
uses the officially recommended Actions-based Pages deployment flow.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-snmpd: check against snmpd</title>
<updated>2026-06-29T07:51:40Z</updated>
<author>
<name>Christian Korber</name>
</author>
<published>2026-06-29T06:37:23Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=016b2c41337af25418d662065e0e678d7ec3f681'/>
<id>urn:sha1:016b2c41337af25418d662065e0e678d7ec3f681</id>
<content type='text'>
To keep forward compatibility, the check for libnetsnmp library is
changed to probe `/usr/sbin/snmpd` for libssl.

Signed-off-by: Christian Korber &lt;ckorber@tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-app-banip: release 1.8.10-1</title>
<updated>2026-06-28T21:27:46Z</updated>
<author>
<name>Dirk Brenken</name>
</author>
<published>2026-06-28T21:27:29Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=d9bbc372e29618a8807b693a1ccf6d0e42cd196c'/>
<id>urn:sha1:d9bbc372e29618a8807b693a1ccf6d0e42cd196c</id>
<content type='text'>
* sync with latest banip release

Signed-off-by: Dirk Brenken &lt;dev@brenken.org&gt;
</content>
</entry>
<entry>
<title>luci-mod-network: fix Switch/VLAN view CSS across LuCI themes</title>
<updated>2026-06-28T19:40:41Z</updated>
<author>
<name>Mirko Vogt</name>
</author>
<published>2026-06-26T14:48:40Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=59e2490205f4a84d4c900204bb7cac219fb16248'/>
<id>urn:sha1:59e2490205f4a84d4c900204bb7cac219fb16248</id>
<content type='text'>
Override theme-wide input min-widths and button resets so port labels stay
inside tiles and T/U colour-coding renders on openwrt-2020 and material.
Use theme CSS variables for row and border colours where available.

Signed-off-by: Mirko Vogt &lt;mirko-openwrt@nanl.de&gt;
Co-authored-by: LLM (Composer)
</content>
</entry>
<entry>
<title>luci-theme-bootstrap: handle null board info in container environments</title>
<updated>2026-06-28T00:00:03Z</updated>
<author>
<name>Maxim Skokov</name>
</author>
<published>2026-06-26T23:46:17Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=cf114f96b632adb1ffa54587f7288b17a4d0d2f2'/>
<id>urn:sha1:cf114f96b632adb1ffa54587f7288b17a4d0d2f2</id>
<content type='text'>
ubus.call('system', 'board') returns null in minimal container
runtimes without procd. Subsequent accesses to boardinfo.hostname
and boardinfo.rootfs_type crash with 'left-hand side expression
is null'. Add null fallback to prevent the crash.

Fixes openwrt/luci#8726.

Signed-off-by: Maxim Skokov &lt;skokov.m020709@gmail.com&gt;
</content>
</entry>
</feed>
