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 "TheBracket
81677b173e
Merge pull request #498 from LibreQoE/beta_15_version_mark
...
Update the global version string, triggering upgrade prompts.
2024-06-25 13:01:12 -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
18344c7cd2
Add support for bin/post_integration_hook.sh in scheduler.py
...
Scheduler.py now checks for the existence of a `bin/post_integration_hook.sh`
script. If it exists, it is executed immediately after CRM updating and
before LibreQoS is refreshed.
This gives an opportuntity to start adding additional chains of calls
to work with your shaped devices and network.json after CRM retrieval,
and before pushing to live.
2024-06-19 15:20:34 -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
Herbert Wolverson
6ed0b88104
Remove one more stale unit test
2024-06-15 10:16:09 -05:00
Herbert Wolverson
ea6d0b6006
Fix a unit test that had aged beyond the code it was testing and was no longer valid.
2024-06-15 10:11:02 -05:00
Herbert Wolverson
3c6cae7959
CLOSES #497
...
This replaced PR #497 , and applies the same updates - now taking
into account the merged code.
2024-06-15 09:50:23 -05:00
Herbert "TheBracket
24f59e1d3d
Merge pull request #491 from LibreQoE/preflight-bridge-check
...
Preflight bridge check with relaxed interface status checks
2024-06-15 09:49:17 -05:00
Herbert "TheBracket
ced169f1cd
Merge pull request #479 from LibreQoE/uisp_integration_2
...
Uisp integration 2
2024-06-15 09:44:53 -05:00
Herbert Wolverson
c9f9c51e7e
Merge with develop to resolve update conflicts and preserve building both the support tool and this branch (both modified build scripts on the same lines)
2024-06-15 09:43:11 -05:00
Herbert Wolverson
564eb7297b
Cargo.lock update
2024-06-15 09:37:39 -05:00
Herbert Wolverson
2dbdd1c038
Re-enable AP speed selection.
2024-06-15 09:15:01 -05:00
Herbert Wolverson
20a7e3512d
Fix a subtle bug that when squashing sites that only have one decendent, speeds were being applied incorrectly.
2024-06-15 09:15:01 -05:00