<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/applications/luci-app-statistics/htdocs, 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-02-16T21:55:32Z</updated>
<entry>
<title>luci-app-statistics: js linting fixes / ES6 treatment</title>
<updated>2026-02-16T21:55:32Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-16T21:55:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=90cf1c169e24d97062507ab09293c299a1127739'/>
<id>urn:sha1:90cf1c169e24d97062507ab09293c299a1127739</id>
<content type='text'>
Follow-up to 2bebe21493c23cf4d61311e85a1e3cbd6275f1c3

rrdtool.js:
Fix variable collision with dir in inner loop j, now entrj.

graphs.js: ES6 treatment

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-statistics: js linting fixes / ES6 treatment</title>
<updated>2026-02-16T00:42:57Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-15T06:51:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=2bebe21493c23cf4d61311e85a1e3cbd6275f1c3'/>
<id>urn:sha1:2bebe21493c23cf4d61311e85a1e3cbd6275f1c3</id>
<content type='text'>
Fix errors

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>Formatting fixes</title>
<updated>2025-12-03T21:26:16Z</updated>
<author>
<name>Thomas Aldrian</name>
</author>
<published>2023-12-30T19:11:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=8c9e377820442ca61821589170ddba7ab91f97a1'/>
<id>urn:sha1:8c9e377820442ca61821589170ddba7ab91f97a1</id>
<content type='text'>
</content>
</entry>
<entry>
<title>luci-app-statistics: support VPN client and VPN server(multi-users)</title>
<updated>2025-12-03T20:59:03Z</updated>
<author>
<name>jdd272</name>
</author>
<published>2024-11-21T14:52:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=1dca4dde9687bd214691b987cdffd87f389e07b6'/>
<id>urn:sha1:1dca4dde9687bd214691b987cdffd87f389e07b6</id>
<content type='text'>
Keep displaying Compression/Trafic graphs for OpenVPN clients, but also
support status-version 2 OpenVPN server instance. If multi mode is enabled it
displays one graph (Traffic) per connected user.

Added another graph to display total number of connected users if the option is
enabled in collectd.

Signed-off-by: Julien DIOUF &lt;juliendiouf7@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-statistics: Adds ability to configure encrypted connections in the MQTT package</title>
<updated>2025-08-25T16:27:53Z</updated>
<author>
<name>Nat Gist</name>
</author>
<published>2025-08-22T20:44:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=3a45003bfb8eb7fc1fa1cdc2d565651a2c613af6'/>
<id>urn:sha1:3a45003bfb8eb7fc1fa1cdc2d565651a2c613af6</id>
<content type='text'>
Updates mqtt.js to add user interface to configure a path to a CA Cert file to be used by MQTT to verify the servers certificate, and adds a setting to configure the TLS verison to be used for the conneciton. Also updates stat-genconfig to then copy these settings into the generated collectd.conf

Signed-off-by: Nat Gist &lt;nat.gist@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-statistics: render all graphs on refresh if no summary</title>
<updated>2024-10-24T13:05:25Z</updated>
<author>
<name>James Haggerty</name>
</author>
<published>2024-10-24T01:17:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4d75286519015f19e3878008b21fb7342ca5fae3'/>
<id>urn:sha1:4d75286519015f19e3878008b21fb7342ca5fae3</id>
<content type='text'>
Previously, if there would usually be a summary page for the data
but this was not happening because there was only a single instance
(e.g. a single wifi interface), the refresh would mistakenly
request the summary rather than the existing data.

i.e. graphs would mysteriously disappear on refresh.

Signed-off-by: James Haggerty &lt;james.haggerty@morsemicro.com&gt;
</content>
</entry>
<entry>
<title>luci-app-statistics: add users plugin support</title>
<updated>2024-03-13T15:44:44Z</updated>
<author>
<name>Joel Johnson</name>
</author>
<published>2020-07-31T03:42:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=b5843bcd816109f548a6086f1f9188841e419fff'/>
<id>urn:sha1:b5843bcd816109f548a6086f1f9188841e419fff</id>
<content type='text'>
The users plugin is functional and useful, but requires usage of custom
built packages of busybox, dropbear, openssh, or other console/shell
access mechanisms.

Signed-off-by: Joel Johnson &lt;mrjoel@lixil.net&gt;
</content>
</entry>
<entry>
<title>luci-app-statistics: Add UI to configure Mqtt</title>
<updated>2024-03-08T01:28:50Z</updated>
<author>
<name>Miguel Angel Mulero Martinez</name>
</author>
<published>2023-03-17T18:39:53Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=8bf5646459e229c1d01736f7c45f3b1c9bf3058f'/>
<id>urn:sha1:8bf5646459e229c1d01736f7c45f3b1c9bf3058f</id>
<content type='text'>
This commit adds UI to configure the Mqtt plugin of the luci-app-statistics.

Signed-off-by: Miguel Angel Mulero Martinez &lt;migmul@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-statistics: lookup -&gt; look up</title>
<updated>2023-12-19T19:44:58Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2023-12-19T19:44:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=0a6618823656df7aefc7b958e187afd628248e90'/>
<id>urn:sha1:0a6618823656df7aefc7b958e187afd628248e90</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-statistics: regenerate graphs on window resize</title>
<updated>2023-12-04T15:35:15Z</updated>
<author>
<name>Rani Hod</name>
</author>
<published>2023-10-02T15:01:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=8fcd52f5130acd1a0738ff47f9bba2c9cc42e662'/>
<id>urn:sha1:8fcd52f5130acd1a0738ff47f9bba2c9cc42e662</id>
<content type='text'>
Currently graphs are redrawn only based on the refresh interval
(never or every 5/30/60 seconds).
Since the image size is calculated based on the window size,
redraw graphs (once) also after resizing the window.
This also captures window resize due to orientation change
(e.g., for mobile).
Since multiple resize events are fired when dragging the window
border, there is a 250ms delay for debouncing.

Signed-off-by: Rani Hod &lt;rani.hod@gmail.com&gt;
Tested-by: Paul Donald &lt;newtwen@gmail.com&gt;
</content>
</entry>
</feed>
