- new UI mode added (still alpha state)
Next commit will focus on:
- moving new UI mode from alpha to beta phase
- migrating all colors from RGB to HSL
- introduce light color mode
* feature 3965, Add a value check if the input field is textbox in settings
* feature 3965, revert
* Fix part of #4035, XSS security issue from WebScan report
Co-authored-by: yboliu <yboliu@oc8636837557.ibm.com>
* Graph CSV export NaN with wrong date range if browser timezone is different with web server
* Data Collectors and Data Profiles Filter Sub-Panel Go buttons not working as expected
* In a recent audit of core Cacti code, there were a few stored XSS issues that can be exposed
* Also removed a few spurious title_trims, that should no longer be a problem.
* Update main.css
Make it more obvious that a slider is disabled.
* Update main.css
Make it more obvious that a radio slider is disabled.
* Update cacti.sql
Fixed the default value for the 30 second polling and amended the default values for the 1 minute polling for new installs
* Add ability to Hide the Graph Drilldown icons from the graph_view.php and graph.php pages
The icons are on the right hand side of the graphs and the default behaviour is to display them unless you hide them per user in the permissions tab
* Updated CHANGELOG
* Change the Realm from 2001 to 27 as 100 and above are reserved for plug-ins.
* Formatting change for neatness.
* Update CHANGELOG to reference this ticket number. Changed Drilldown to Drilldowns
Co-authored-by: TheWitness <thewitness@cacti.net>
* Use display:table for cactiContent to properly display tables
* Remove include for fontawesome.css in place of all.css recommended in fontawesome 5.14
* Add permissions setting for relaxing table snap (hScroll)
* Remove some duplicated CSS for some classes
* Ensure that we are properly setting overflow for each typ of event
* Ensure that table resizing works as expected and that graph pages allow enough room for action icons.
Some of the lighthouse audit results are invalid. The main console has a score of 95 now, and other pages 82, but when reviewing the results, there is only one failing test, which there is no real good solution for at the moment.
* Revised 'Content-Security-Policy' tested on FF, Chrome, Edge, Opera and no issues found.
* Adding the Multiselect Filter as it's critical for some initial page loads like the Graphs page for Templates which include the 'Search' functionality.
* These changes allow some JavaScript to be loaded Async. jQuery and jQueryUI as well as layout.js as well as the themes's main.js are critical and can not be loaded async.
* It also adds the meta description tag to increse the SEI scrore
* When on Device page, pressing 'Go' on the filter caused Device New menu pick to appear
* The case that was missed was a direct link to the page. Now that works too.
* Allow Setting of Cookie 'Cacti' domain edition
* This also allows the Cacti administrator to extend the content security policy to include unsafe-eval for scripts.
* Minor:Console menu does not auto-expand for graph item editor page
* This affects graph_items.php and graph_templates_items.php.
* In Cacti 1.3, we should remove these two files and merge the functions into the core file.