Releases: VolanticSystems/luci-app-appflow
Release list
appflow 1.1.2
Real-time per-application traffic visibility for OpenWrt, built on netifyd.
Install
One file works on every OpenWrt device. The package contains only JavaScript
and ucode, so it is noarch — this same .apk is verified installing on both
aarch64 and arm_cortex-a15 hardware.
wget https://github.com/VolanticSystems/luci-app-appflow/releases/download/v1.1.2/luci-app-appflow-1.1.2-r1.apk
apk add --allow-untrusted ./luci-app-appflow-1.1.2-r1.apk
/etc/init.d/appflowd enable
/etc/init.d/appflowd startRequires OpenWrt 25.12 or newer (the .apk package format) and netifyd.
--allow-untrusted is needed because this is not signed by the OpenWrt build
key; it is not in the official feeds yet.
Optional icon pack: luci-app-appflow-icons-1.0.1-r1.apk, attached below.
What is in 1.1.2
The Router row had never counted a byte. On every release since 1.0.x the
router pseudo-device reported zero. ct_nat_twin() built its conntrack
lookup key from the event it was handed, and a flow_stats payload carries no
ports, so every lookup made from an update matched nothing and returned null.
reshadow() treats null as grounds to discard, so each router-originated flow
was thrown away on its first stats update, before a single byte reached the
aggregate. The dashboard correctly hides a zero-byte device, so the feature was
absent rather than visibly broken. Fixed and verified on hardware with real
traffic.
Tile letters outside ASCII. Any device or application name in a non-Latin
script rendered as ?, because the leading-character strip used an ASCII
class. Chinese, Japanese, Korean, Russian, Greek, Arabic and Hebrew were all
affected. This was never a translation bug: any LAN client with a non-Latin
DHCP hostname hit it.
Every user-visible label is now translatable. Category and device labels
were being produced by a runtime title-caser rather than passing through
_(), so they were permanently English in every language.
Simplified Chinese, contributed by @ntbowen, complete at 157 strings.
Install luci-i18n-appflow-zh-cn alongside.
Full detail in docs/DESIGN.md sections 13 and 14.