Commit graph

5 commits

Author SHA1 Message Date
Daniel Vijge
ea8c0aa2a1 luci-app-dawn: Implement in JavaScript
This commit re-implements luci-app-dawn in JavaScript, removing the older
lua implementation. Besides a 1-to-1 port, there are some
changes/improvements:

* In both the network overview and the hearing map, replace MAC addresses
  by host name if known.
* In the hearing map, the table is sortable. If the same client is
  connected to multiple access points/frequencies the MAC/host name is
  listed twice, whereas in the lua implementation the second MAC address
  was empty to show it was referring to the same client. This means the
  table can be sorted on any column, and the information remains correct.
* The view in the network overview is a bit different. This table is not
  sortable, because LuCi doesn't seem to like a table inside a table for
  sorting.
* Align the column names between the network overview and the hearing
  table.
* Add tooltips for abbreviations in column names.

Signed-off-by: Daniel Vijge <danielvijge@gmail.com>
2023-10-31 00:28:03 +01:00
Sergey Ponomarev
4c03f5ff1f applications: remove LUCI_PKGARCH:=all
This is anyway default

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-09-24 11:16:58 +03:00
Sergey Ponomarev
3e7fe9f07b applications: add missing dependency to luci-base
It's better to explicitly define it

Signed-off-by: Sergey Ponomarev <stokito@gmail.com>
2023-09-24 11:11:42 +03:00
Polynomialdivision
0ea4115a3a luci-app-dawn: add dependencies
Missing:
- luci-compat
- luci-lib-json

Fixes #3836

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-04-10 10:39:49 +02:00
Polynomialdivision
9707acf72f luci-app-dawn: add luci app for dawn
Dawn is a decentralized WiFi controller.
Just install dawn and the APs will find each other via umdns. They
periodically exchange information about connected clients, wireless
statistics and other needed information. With that, the daemon load
balances clients between different APs through association control.

Luci-app-dawn is the graphical user interface.
It allows to:
- Configure dawn
- View Wireless Network Overview
- View Hearing Map

The hearing map is the list of all probe requests seen from a client
from all APs that are running the controller.

Signed-off-by: Nick Hainke <vincent@systemli.org>
2020-04-02 11:12:01 +02:00