<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/modules/luci-mod-system/htdocs/luci-static/resources/view, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2026-05-14T10:53:09Z</updated>
<entry>
<title>luci-mod-system: add current host to reset reconnect</title>
<updated>2026-05-14T10:53:09Z</updated>
<author>
<name>Zadkiel AHARONIAN</name>
</author>
<published>2026-04-12T16:09:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=7fac2bef4f95d918df6356ae342f7cf50102d308'/>
<id>urn:sha1:7fac2bef4f95d918df6356ae342f7cf50102d308</id>
<content type='text'>
When performing a sysupgrade without keeping settings, the reconnect
logic only tries the hardcoded 192.168.1.1 and openwrt.lan. This fails
silently when the device uses a different static IP.

Prepend window.location.host to the reconnect target list, keeping the
existing defaults as fallbacks. This matches the behavior already used
when settings are kept.

Common use case: custom images built with the OpenWrt Image Builder and
pre-configured static IPs land on a known address that differs from the
defaults after a factory reset. The current host is the most likely
correct target since the user is already connected to it.


Signed-off-by: Zadkiel AHARONIAN &lt;hello@zadkiel.fr&gt;</content>
</entry>
<entry>
<title>luci-mod-system: implement plugin UI architecture</title>
<updated>2026-03-30T22:13:54Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-04T20:15:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=617f364333c10ebe1780556db4a88b3019cffb97'/>
<id>urn:sha1:617f364333c10ebe1780556db4a88b3019cffb97</id>
<content type='text'>
include some example plugins also.
JS files provide UI to configure behaviour of plugins
which typically live in

/usr/share/ucode/luci/plugins/&lt;class&gt;/&lt;type&gt;

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: add LED interval parameter</title>
<updated>2026-03-16T21:55:33Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-03-16T21:55:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=17a29690ee72352c529ffa1404885e8c18134e82'/>
<id>urn:sha1:17a29690ee72352c529ffa1404885e8c18134e82</id>
<content type='text'>
As documented

https://openwrt.org/docs/guide-user/base-system/led_configuration

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: change regex to please jsmin</title>
<updated>2026-02-16T01:49:37Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-16T01:49:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=d7eb5535967a1a83fbae4a3e39c1534c00ff674a'/>
<id>urn:sha1:d7eb5535967a1a83fbae4a3e39c1534c00ff674a</id>
<content type='text'>
Also trim out unused function

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod: js linting fixes / ES6 treatment</title>
<updated>2026-02-16T00:42:57Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-14T03:59:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=95b01600e323f5cd0ac5081025dacd30110838c2'/>
<id>urn:sha1:95b01600e323f5cd0ac5081025dacd30110838c2</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: refresh repokeys</title>
<updated>2026-02-03T05:48:37Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-03T05:48:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=eb4c153155337aab8ea7cecb990927287d5d6576'/>
<id>urn:sha1:eb4c153155337aab8ea7cecb990927287d5d6576</id>
<content type='text'>
Remove manual UI setup and implement JSONMap.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: expose table filters via flag</title>
<updated>2026-02-03T05:42:16Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-02T21:22:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=d2511f4bfe595b28935159bc09f979f777e19cc8'/>
<id>urn:sha1:d2511f4bfe595b28935159bc09f979f777e19cc8</id>
<content type='text'>
Filters might not be everyone's aesthetics, so hide filters
by default and expose a global flag which can be set under
System -&gt; System -&gt; Language and Style. Only tables which
have .filterrow set to true will show filters.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: make repokeys more future proof</title>
<updated>2026-01-29T18:12:10Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-01-29T18:12:10Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=a8328056e4dc8ee30aab1047b29d0c86e273fcfa'/>
<id>urn:sha1:a8328056e4dc8ee30aab1047b29d0c86e273fcfa</id>
<content type='text'>
Detect future release key names based on pattern.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: extend dropbear listen options</title>
<updated>2025-12-31T14:28:27Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-12-31T14:28:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=37aa2807eaca83808b6a3d58645492e966e9c5fd'/>
<id>urn:sha1:37aa2807eaca83808b6a3d58645492e966e9c5fd</id>
<content type='text'>
dropbear.init behaviours:

Interface: For each interface, collect all its IPs,
up to 10 endpoints total, and add `-p &lt;addr:port&gt;` for
each; if no interface was given, fall back to a plain
`-p &lt;port&gt;` (listen on all interfaces and IPs). It binds
to addresses, not the device. It collects all IPv4, and
all IPv6 - ULA, but not LL - and binds to those. Ex:

dropbear ... -p 192.168.1.1:22 -p 192.168.1.2:22 -p 192.168.1.3:22 ...

DirectInterface: A single logical interface name; the
first one is used (if multiple are given via `list`).
Runs dropbear with `-l &lt;device&gt; -p &lt;port&gt;`, i.e., it binds
directly to the layer 2 network device rather than
specific IPs. Ex:

dropbear ... -l br-lan -p 22 ...

Closes openwrt/packages#25555
Closes #7484

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: add translation string for language</title>
<updated>2025-11-20T12:03:52Z</updated>
<author>
<name>Andy Chiang</name>
</author>
<published>2025-11-20T09:03:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=fdac3c0100ec4a02c6fa1f0149678889c17f53b6'/>
<id>urn:sha1:fdac3c0100ec4a02c6fa1f0149678889c17f53b6</id>
<content type='text'>
add translation string for language

Signed-off-by: Andy Chiang &lt;AndyChiang_git@outlook.com&gt;
</content>
</entry>
</feed>
