<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/modules/luci-base/ucode/template, 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>2025-11-18T03:01:16Z</updated>
<entry>
<title>luci-base: remove reset button from sysauth</title>
<updated>2025-11-18T03:01:16Z</updated>
<author>
<name>Stan Grishin</name>
</author>
<published>2025-08-12T20:34:25Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=91b3950112c66e3bf5a39e7413a8bc9e72e4affb'/>
<id>urn:sha1:91b3950112c66e3bf5a39e7413a8bc9e72e4affb</id>
<content type='text'>
Signed-off-by: Stan Grishin &lt;stangri@melmac.ca&gt;
</content>
</entry>
<entry>
<title>treewide: vectorise iconography</title>
<updated>2025-06-12T16:55:53Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-04-25T21:39:26Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=ae5d91da903b6f1d3086d6082ca622231e34f555'/>
<id>urn:sha1:ae5d91da903b6f1d3086d6082ca622231e34f555</id>
<content type='text'>
Clear, crisp, resolution independent vector graphics replace the trusty
microscopic PNG. Some minor CSS changes were needed to constrain images
in some locations to make sure they don't consume too much space.

Iconography taken from Mate desktop theme with minor adjustments:

https://github.com/mate-desktop/mate-icon-theme/

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-base: package update based cache-busting string</title>
<updated>2025-04-14T13:16:54Z</updated>
<author>
<name>Oleg S</name>
</author>
<published>2025-04-14T13:08:45Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=f6f82b52eb72726abc7732d21e54aa43dd8b5058'/>
<id>urn:sha1:f6f82b52eb72726abc7732d21e54aa43dd8b5058</id>
<content type='text'>
Problem:
After updating the JS-part of any package, the user is forced to clear
the browser cache.

Fix:
Each time a package is removed or installed, the contents of the
"/lib/apk/db/installed" file are changed.
This fix add the modification time of the "/lib/apk/db/installed" file
to the version of the main LuCI package (for each js-file).

Signed-off-by: Oleg S &lt;remittor@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-base: drop promise polyfill</title>
<updated>2024-12-20T00:09:47Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2024-12-20T00:09:47Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=f92e07253f22bd492345ae25dce1060b5ea33a98'/>
<id>urn:sha1:f92e07253f22bd492345ae25dce1060b5ea33a98</id>
<content type='text'>
Subsequent commits will modernize LuCI JavaScript code to use ES6 features,
so drop the Promise polyfill as we're dropping support for non-ES6 browsers.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>treewide: HTML Cleanup</title>
<updated>2024-11-22T21:39:46Z</updated>
<author>
<name>Mustafa Can Elmacı</name>
</author>
<published>2024-11-17T12:52:45Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=ae8bbb814f16c2dc2a82e88d408bee1812ceda9c'/>
<id>urn:sha1:ae8bbb814f16c2dc2a82e88d408bee1812ceda9c</id>
<content type='text'>
* HTML Cleanup: Meta tags.
* Converted charset to shorthand.
* Removed meta tags with `Content-Script-Type` attribute. (Invalid in HTML5 spec.)

* HTML Cleanup: CSS tags.
* Removed `type` attribute with CSS files from link tags. (HTML5 spec recommends omitting it.)
* Removed `type` attribute from style tags. (Deprecated in HTML5 spec.)
https://html.spec.whatwg.org/#attr-link-type
https://developer.mozilla.org/en-US/docs/Web/HTML/Element/style

* HTML Cleanup: Convert from XHTML to HTML5
* Removed XML declaration.
* Removed XML namespace.
* Changed doctype to HTML5.

* HTML Cleanup: CDATA tags.
* CDATA sections should not be used within HTML they are considered as comments and not displayed.
https://developer.mozilla.org/en-US/docs/Web/API/CDATASection

* HTML Cleanup: Script tags.
* Removed `language` attribute from script tags. (No longer valid in HTML5)
* Removed `type` attribute with JavaScript MIME type from script tags. (HTML5 spec recommends omitting it.)
https://html.spec.whatwg.org/multipage/scripting.html#attr-script-type
https://mimesniff.spec.whatwg.org/#javascript-mime-type

Signed-off-by: Mustafa Can Elmacı &lt;mustafacan@elmaci.net&gt;
</content>
</entry>
<entry>
<title>luci-base: grammar fixes</title>
<updated>2023-08-11T11:17:04Z</updated>
<author>
<name>Paul Dee</name>
</author>
<published>2023-08-05T00:16:07Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=2c3018d426e7a8afe06b529075aa43df2f8096f8'/>
<id>urn:sha1:2c3018d426e7a8afe06b529075aa43df2f8096f8</id>
<content type='text'>
Login (n) -&gt; Log (v) in

Logout (n) -&gt; Log (v) out

Signed-off-by: Paul Dee &lt;itsascambutmailmeanyway@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-base: dispatcher.uc: prevent XSS through 404 error template</title>
<updated>2023-03-10T14:36:09Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2023-03-10T14:12:22Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=24d7da2416b9ab246825c33c213fe939a89b369c'/>
<id>urn:sha1:24d7da2416b9ab246825c33c213fe939a89b369c</id>
<content type='text'>
Make sure to escape the user controlled URL passed as part of the error
message into the error404 template in order to avoid XSS.

Reported-by: 40826d &lt;40826d@posteo.de&gt;
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-base: fix passing dispatched node details to templates</title>
<updated>2022-11-22T16:31:37Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-11-22T16:30:37Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=d8e3b35c8817522cb3b823d59417f0f4488851a4'/>
<id>urn:sha1:d8e3b35c8817522cb3b823d59417f0f4488851a4</id>
<content type='text'>
Fixes: #6111
Fixes: 08ae8d40a9 ("luci-base, luci-lua-runtime: fix "dispatched" and "requested" properties")
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-base: add ui indicator when fallback theme is used</title>
<updated>2022-10-27T09:14:52Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-10-27T09:13:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=1eea6c0ce8d5357204fb6248c0444e5495e1c191'/>
<id>urn:sha1:1eea6c0ce8d5357204fb6248c0444e5495e1c191</id>
<content type='text'>
Add a ui indicator displaying error details when the configured theme
failed to load and the next available one is being used instead.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>treewide: separate Lua runtime resources</title>
<updated>2022-10-24T23:03:37Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-09-13T21:50:12Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=673f38246ac3548caefec41183e3dd7477d9f6f6'/>
<id>urn:sha1:673f38246ac3548caefec41183e3dd7477d9f6f6</id>
<content type='text'>
Move classes required for Lua runtime support into a new `luci-lua-runtime`
package. Also replace the `luci.http` and `luci.util` classes in
`luci-lib-base` with stubbed versions interacting with the ucode based
runtime environment.

Finally merge `luci-base-ucode` into the remainders of `luci-base`.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
</feed>
