Herbert Wolverson
0fecadbc7f
Add geo endpoints, ip protocol, ether protocol, worst 10 on retransmits.
2024-06-27 11:57:39 -05:00
Herbert Wolverson
85961af1a9
Refactor the ticker engine to be less error-prone while adding new tickers.
2024-06-27 11:16:03 -05:00
Herbert Wolverson
385642f6cc
Top 10 Flows by Rate
2024-06-27 10:02:47 -05:00
Herbert Wolverson
a318e922ed
Fixup dashlet filename
2024-06-27 09:44:22 -05:00
Herbert Wolverson
51eadf7e6e
Add top flows by total bytes
2024-06-27 09:43:46 -05:00
Herbert Wolverson
25824d4da6
Modal system respects day/night mode.
2024-06-27 08:47:57 -05:00
Herbert Wolverson
1a83857f98
Make channel creation by enum entry automatic (slightly slower start, but now I can't forget). Add worst 10 downloaders to the list of information channels.
2024-06-26 15:08:17 -05:00
Herbert Wolverson
854bdd2eae
Top 10 Downloaders and infrastructure to support it.
2024-06-26 14:41:50 -05:00
Herbert Wolverson
0e7f37dfc9
Remove two unused parameters.
2024-06-26 13:43:08 -05:00
Herbert Wolverson
d1f37ed164
Refactor dashlet factory into its own index file, so it's obvious where to add them.
2024-06-26 13:42:37 -05:00
Herbert Wolverson
ab240de711
Shaped/Unshaped was incorrect
2024-06-26 13:38:05 -05:00
Herbert Wolverson
fd488a16d8
Refactor the websocket system server-side into much more manageable and efficient code.
2024-06-26 13:37:14 -05:00
Herbert Wolverson
d6e1c8f8fc
Add preliminary feedback to dashboard save/load/del
2024-06-26 12:35:45 -05:00
Herbert Wolverson
22c5708e63
Add upgrade check back to the dashboard.
2024-06-26 12:32:57 -05:00
Herbert Wolverson
7117e0d5f1
Loading/saving layouts to/from the server is functioning.
2024-06-26 12:16:46 -05:00
Herbert Wolverson
3ef76b13e0
Serializing to local storage is working
2024-06-26 12:16:46 -05:00
Herbert Wolverson
dc304c824e
Adding widgets works
2024-06-26 12:16:46 -05:00
Herbert Wolverson
8f8f3581f9
More progress on the dashboard editor
2024-06-26 12:16:46 -05:00
Herbert Wolverson
920652d035
More progress on the dashboard editor
2024-06-26 12:16:46 -05:00
Herbert Wolverson
5b806451ea
Placeholder for add button to make sure it works
2024-06-26 12:16:46 -05:00
Herbert Wolverson
3a9fa6ab21
The size entry in the dash list actually does something now.
2024-06-26 12:16:46 -05:00
Herbert Wolverson
df048bf7eb
Beginnings of a dashboard editor system.
2024-06-26 12:16:46 -05:00
Herbert Wolverson
5c9e442f77
Basic dynamic dashboard implementation. First steps to an actually dynamic dashboard.
2024-06-26 12:16:46 -05:00
Herbert Wolverson
65dcde15c4
Fixup flows chart
2024-06-26 12:16:46 -05:00
Herbert Wolverson
3a73eec975
Flow counting
2024-06-26 12:16:46 -05:00
Herbert Wolverson
f5cef3bbfb
RTT graph lerping
2024-06-26 12:16:46 -05:00
Herbert Wolverson
6ce2576d98
Fixup shaped/unshaped
2024-06-26 12:16:46 -05:00
Herbert Wolverson
339480cce7
Build tweaks
2024-06-26 12:16:46 -05:00
Herbert Wolverson
3e3a301f86
Add a preliminary RTT histogram
2024-06-26 12:16:46 -05:00
Herbert Wolverson
ce22bca2c1
Fix my math on ringbuffer size
2024-06-26 12:16:46 -05:00
Herbert Wolverson
5e9ca16426
Tweaking build_rust until it builds on Payne for demo
2024-06-26 12:16:46 -05:00
Herbert Wolverson
1338b7f344
Tweak port number and build script for demo
2024-06-26 12:16:46 -05:00
Herbert Wolverson
4f0c07c995
5 min throughput start
2024-06-26 12:16:46 -05:00
Herbert Wolverson
ab470fcc61
Shaped/Unshaped Display
2024-06-26 12:16:46 -05:00
Herbert Wolverson
887c53aacd
Refactored into a more manageable JS project.
2024-06-26 12:16:46 -05:00
Herbert Wolverson
d02db8de43
Refactoring into something manageable.
2024-06-26 12:16:46 -05:00
Herbert Wolverson
5c89e90731
JS based esbuild going.
2024-06-26 12:16:46 -05:00
Herbert Wolverson
473c360100
Checkpoint commit - rearranging still.
2024-06-26 12:16:46 -05:00
Herbert Wolverson
5692de939b
Initial commit of new UI prototype 2
2024-06-26 12:16:46 -05:00
Herbert Wolverson
5a337cba36
PubSub framework coming together
2024-06-26 12:16:46 -05:00
Herbert Wolverson
c51b07ed58
Initial commit of new UI prototype 2
2024-06-26 12:16:46 -05:00
Herbert Wolverson
8ad07f25c1
Initial commit of new UI prototype 2
2024-06-26 12:16:37 -05:00
Herbert Wolverson
ceb8f90e1f
Update deb build script to new major version.
2024-06-25 12:06:13 -05:00
Herbert Wolverson
857f13c0c3
ISSUE #501 Apply route overrides TO-FROM and FROM-TO, rather than being order specific. Add a diagnostic output to indicate the override was used.
2024-06-25 11:51:30 -05:00
Herbert Wolverson
f4e4c7d226
Remove ispConfig example from the dpkg build, since we no longer use it.
2024-06-25 09:46:03 -05:00
Herbert Wolverson
66d71debd5
Deb packager includes the new integrations.
2024-06-25 09:26:43 -05:00
Herbert Wolverson
1d6411bfd4
Update Rust dependencies, pre-release.
2024-06-25 09:19:13 -05:00
Herbert Wolverson
383c410eed
ISSUE #501 . Don't ignore the first line of the incoming file as a header. Generally clean up the loading routine.
2024-06-25 08:56:07 -05:00
Herbert Wolverson
2958314d5f
UISP Integration - make squash more conservative about which sites it adjusts bandwidth. Clients only.
2024-06-18 09:21:35 -05:00
Herbert Wolverson
4930c47ab0
ISSUE #499
...
* Adds a "get LibreQOS directory" function to the Python library.
* Uses it to establish the correct location for uisp_integration.
* Modifies `scheduler.py` to call the new UISP integration directly.
2024-06-17 08:50:57 -05:00