Commit Graph
4138 Commits
Author SHA1 Message Date
rchac b4908ad727 changes 2025-11-10 01:31:40 +00:00
Robert Chacón b502e21056 Merge pull request #854 from LibreQoE/develop
Develop
2025-11-09 15:20:59 -07:00
Robert Chacón 3985051aba Merge pull request #841 from LibreQoE/LuisDanielEA-patch-2
Make copyright year dynamic in template.html
2025-11-09 13:22:45 -07:00
Robert Chacón 76ba4d7ac6 Merge branch 'develop' into LuisDanielEA-patch-2 2025-11-09 13:22:39 -07:00
Robert Chacón 840c19adb3 Merge pull request #833 from LibreQoE/top_uploaders
Top uploaders
2025-11-09 13:20:50 -07:00
Robert Chacón debbdf2b6a Merge branch 'develop' into top_uploaders 2025-11-09 13:20:44 -07:00
Robert Chacón 3f60e8193e Merge pull request #847 from LibreQoE/issue_831_multi_users
Fix: All websocket connections now check for an http vs https prefix.
2025-11-08 13:39:50 -07:00
Robert Chacón 313de34dc8 Merge pull request #853 from LibreQoE/doc-rework
Add Insight to LibreQoS Documentation
2025-11-07 16:40:05 -07:00
Robert Chacón 7678015f5a Update insight.md 2025-11-07 16:39:15 -07:00
Robert Chacón 25ff0c2497 Update insight.md 2025-11-07 16:37:13 -07:00
Robert Chacón 8844855ccd Update insight.md 2025-11-07 16:28:59 -07:00
Robert Chacón aa616e46bc Create insight.md 2025-11-07 16:17:57 -07:00
Robert Chacón f0f84a4290 Update index.rst 2025-11-07 16:04:33 -07:00
Robert Chacón df499d7a65 Merge pull request #852 from LibreQoE/issue_801_urgent_warnings
Urgent messages, and expose TC overflow as the first such message
2025-11-07 16:02:16 -07:00
Herbert Wolverson 8bf287f33e Feat: Adds an "urgent issues" channel allowing Python (and other external systems) to provide emergency alerts to the node manager display.
Uses that to alert of the "tc overflow".

FIXES #801
2025-11-07 14:13:53 -06:00
Robert Chacón 07af3dad31 Merge pull request #851 from LibreQoE/main
Bring in sankey changes from main
2025-11-07 12:47:23 -07:00
Robert Chacón 07bab4f4f7 Merge pull request #850 from LibreQoE/doc-rework
Update configuration.md
2025-11-07 12:46:30 -07:00
Robert Chacón ce5d8937fc Update configuration.md 2025-11-07 12:46:08 -07:00
Robert Chacón 421a79a90b Merge pull request #848 from LibreQoE/isue_806_sankey_depth
Isue 806 sankey depth
2025-11-07 12:26:38 -07:00
Herbert Wolverson 1012aa017c Feat: Now show 2 layers (clamped) on the live sankey displays. 2025-11-07 13:07:30 -06:00
Herbert Wolverson 5288ba3851 Feat: Now show 2 layers (clamped) on the live sankey displays. 2025-11-07 13:05:49 -06:00
Robert Chacón abb9b1f874 Merge pull request #846 from LibreQoE/issue_835_save-shaped-devices
Fix: Shaped Devices editor in the UI now saves.
2025-11-07 11:42:29 -07:00
Herbert Wolverson ddda727e04 Fix: All websocket connections now check for an http vs https prefix. 2025-11-07 12:39:44 -06:00
Herbert Wolverson 767c3e9370 Fix: Shaped Devices editor in the UI now saves. FIXES #835 2025-11-07 12:11:34 -06:00
Robert Chacón 6ae84ec3b0 Merge pull request #838 from LibreQoE/bakery_stablebinpack
Bakery Stable Binpacking & CPU Affinity Viewer
2025-11-07 10:13:40 -07:00
Robert Chacón 52572ee116 Merge pull request #844 from LibreQoE/doc-rework
Update configuration.md
2025-11-06 16:42:01 -07:00
Robert Chacón a3478a278d Update configuration.md 2025-11-06 16:41:32 -07:00
Robert Chacón 1244734e63 Merge pull request #843 from LibreQoE/doc-rework
Update components.md
2025-11-06 16:39:29 -07:00
Robert Chacón d4889973d0 Update components.md 2025-11-06 16:38:34 -07:00
Robert Chacón d79502ad83 Merge pull request #842 from LibreQoE/doc-rework
Doc rework
2025-11-06 16:36:56 -07:00
Robert Chacón 3f59a8701c Update index.rst 2025-11-06 16:36:17 -07:00
Robert Chacón 40cb595e87 Update configuration.md 2025-11-06 16:31:13 -07:00
Robert Chacón f3ec0480dc Update design.md 2025-11-06 16:06:31 -07:00
LuisDanielEA a1d2b60560 Make copyright year dynamic in template.html
Update footer copyright year dynamically using JavaScript.
2025-11-06 15:36:11 -07:00
Herbert "TheBracket" Wolverson d5348d003d UI tabs (#839)
* Feat: The UI now supports tabs.

* UI: Traffic Overview dashlets (Top ASN, Children, World Map).\n- Add WS channels: EndpointLatLon, AsnTopDownload/Upload with tickers\n- Add color-blind friendly scales; respect day/night\n- Client-side smoothing + empty-state for Sankey + Maps\n- Update default Overview tab; move existing to System Overview\n\nNote: Excludes planning doc.

* Fix: World maps blank — dynamically load ECharts world map JSON if not present; then render points.

* Prefers local world map asset: try vendor/echarts_world.js first, fallback to CDN. Document shipping the asset in vendor.

* Vendor the world map

* Layout: If a saved old (pre-tabs) layout exists, reset to new default tabs instead of converting to a single 'Dashboard' tab; clear stale saved layout.

* Dark mode: force graph container background to pure black for world maps to improve contrast; keep light mode white.

* Overview: add 'Last 5 Minutes Throughput' as full-width (size 12) at top; remove smaller ring from System Overview.

* WIP: Tweaking the map displays

* WIP: World map colors.

* WIP: World map colors.

* WIP: World map colors.

* WIP: World map colors.

* WIP: World map colors.

* WIP: World map colors.
2025-11-06 15:24:35 -07:00
Herbert Wolverson 5fc06d6693 Fix: Ignore obviously defaulted circuits. 2025-11-06 13:23:41 -06:00
Herbert Wolverson b88548aada Fix: Missing script 2025-11-06 13:02:59 -06:00
Herbert Wolverson 2b25092541 Fix: Add override for 1000 as calculated weight, because it acts as a sentinel for incomplete data. 2025-11-06 12:30:55 -06:00
Herbert Wolverson ed23871947 Fix: Improve planner fairness/scoring, and expose the actual scores in the affinity page. 2025-11-06 12:12:23 -06:00
Herbert Wolverson 3d28df9714 Feat: UI for viewing CPU affinity. 2025-11-06 11:49:33 -06:00
Herbert Wolverson a3b2ef4ae5 Feat: New binpacking algorithm, aiming for fewer changes over time (reduced reload churn). 2025-11-06 09:24:55 -06:00
Robert Chacón 80975dbcc7 Merge pull request #837 from LibreQoE/bakery2_htb_hardening
Fix: Htb mode for the bakery is a lot more strict about order of operations
2025-11-05 12:45:46 -07:00
Herbert Wolverson d496dca586 Fix: Htb mode for the bakery is a lot more strict about order of operations. 2025-11-05 13:02:41 -06:00
Herbert Wolverson f9c679208f Fix: Increase control channel timeout. 2025-11-05 12:29:12 -06:00
Herbert Wolverson e136277930 Fix: Entering 0 for download or upload (or both) in network.json will no longer effectively crash the queue creation system. Instead, it'll emit a warning and use the default queue bandwidth. Added guardrails to avoid Nanmbps ever appearing. 2025-11-05 12:18:44 -06:00
Robert Chacón 5863dbd64b Merge pull request #834 from LibreQoE/bakery2
Bakery Part 2
2025-11-01 08:39:18 -06:00
Herbert Wolverson 2fb7f97270 Feat: You can now specify down/up sqm in ShapedDevices.csv - e.g. cake/fq_codel or none/cake. The default remains cake, and single entries (cake, fq_codel, none still apply to both directions). 2025-11-01 08:45:14 -05:00
Robert Chacón 8054dfcac4 Update update.md 2025-10-31 14:40:06 -06:00
Robert Chacón 8d93f8ad5a Update update.md 2025-10-31 14:39:47 -06:00
Robert Chacón 36e0a0792f Update quickstart-es.md 2025-10-31 14:37:47 -06:00