v0.2.1
Quota Manager v0.2.1.
Install on the gateway laptop:
sudo apt install ./quota-manager_0.2.1_all.debOr, with the apt repository configured (see README):
sudo apt-get update && sudo apt-get install quota-managerThe package configures the network stack, installs the Python
dependencies into /opt/quota-manager/.venv, wires the
quota-gateway systemd service and starts it. See the README for
the post-install router steps (disable DHCP, disable IPv6/RA).
Added
- Software updates from the dashboard. The Admin tab checks for newer
versions, shows what changed, and can install the update for you. - New devices join disabled. A device seen for the first time gets no
internet allowance and stays offline until you assign it one. - Choose your bundle reset style. Reset on a fixed day of the month or on
your ISP's month-end bill date. Changing the reset day mid-month no longer
wipes the month's usage. - MAC allow/block lists. From the Network tab: let specific devices skip
the quota entirely, or permanently ban others. - Deleting a device is permanent — it stays offline instead of quietly
reappearing seconds later.
Changed
- "Stop new connections" and "decline anonymous devices" now turn devices
away at the door — a refused device never even appears in the list. - Stronger passwords and smarter login throttling, plus snappier dashboard
updates under the hood.
Fixed
- "Show details" on an update notification was empty — it now lists
what's new. - Users marked "Exempt" were still getting cut off at their allowance —
exempt really means unlimited now. - Changing the reset day mid-month could wipe usage — kept safe now.
- The "cut existing anonymous devices" sweep could hit real products —
it now only targets genuinely anonymized devices. - A device on the allow list couldn't be put on the block list — the two
lists now work independently.