Arthur de Jong

Open Source / Free Software developer

summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Get files ready for 1.5 release1.5Arthur de Jong2022-03-272-1/+10
|
* Ensure webpack plugins are shippedArthur de Jong2022-03-271-0/+1
| | | | Fixes bdc4d23
* Update NPM packagesArthur de Jong2022-03-272-533/+500
| | | | | Includes a fix for CVE-2021-44906 in the minimist package which is a transitive dependency of plotly.js.
* Replace deprecated cgi.parse_qs with urllib.parse.parse_qsArthur de Jong2022-02-111-2/+2
|
* Improve installation documentationArthur de Jong2022-02-111-16/+37
|
* Update NPM packagesArthur de Jong2022-01-292-1490/+1502
| | | | | | Includes fixes for CVE-2021-3807 in the ansi-regex package and CVE-2021-23566 in nanoid both of which should only be used to build the resulting Javascript.
* Use pako for compressionArthur de Jong2022-01-033-30/+28
| | | | | The Compression Streams API is not yet widely supported in browsers (i.e. is unsupported in FireFox).
* Provide munin-plot source code as downloadArthur de Jong2021-12-305-2/+696
| | | | | This generates a zip file with the source code of munin-plot as a resource that can be downloaded.
* Account for changed flake8 ignore codeArthur de Jong2021-12-281-0/+1
|
* Update NPM packagesArthur de Jong2021-12-122-823/+1475
|
* First attempt at providing a print styleArthur de Jong2021-12-123-11/+75
| | | | | | | | | Whether this actually works is heavily dependant on the browser and in some cases the screen size. Support in Plotly is not completely there and there are also various bugs in browsers, e.g.: https://github.com/plotly/plotly.js/issues/1275 https://bugs.chromium.org/p/chromium/issues/detail?id=697233
* Exclude empty hidden list from dashboard definitionArthur de Jong2021-12-121-1/+5
| | | | | This makes the dump slightly more compact which is particularly useful for when including the dashboard in the URL.
* Update close buttons to Bootstrap 5Arthur de Jong2021-12-121-6/+2
| | | | Fixes cdd68f1
* Get files ready for 1.4 release1.4Arthur de Jong2021-11-072-1/+8
|
* Update NPM packagesArthur de Jong2021-11-062-2898/+406
|
* Load dashboard from URL if it changesArthur de Jong2021-10-201-6/+18
| | | | | If only the anchor part of the URL changes the page is normally not reloaded.
* Re-organise code a little bitArthur de Jong2021-10-201-44/+52
|
* Allow creating a sharable linkArthur de Jong2021-10-202-34/+93
| | | | | | | | | This allows saving the current dashboard to a shareable link that contains a BASE64 encoded compressed JSON blob of the dashboard. This also fixes an issue where the state from local storage was saved instead of the current window state (this could result in saving the wrong browser window if multiple windows were open).
* Get files ready for 1.3 release1.3Arthur de Jong2021-10-172-1/+10
|
* Rename README to README.mdArthur de Jong2021-10-173-16/+17
| | | | Mostly to please GitHub.
* Start week on Monday and show week numbersArthur de Jong2021-10-161-1/+3
|
* Update calculated ranges when opening pickerArthur de Jong2021-10-161-0/+10
| | | | | | This re-calculates the relative date/time ranges when opening the date range picker to ensure we always get current information even if the page has been loaded for a long time.
* Update NPM packagesArthur de Jong2021-10-153-848/+881
| | | | This include a CSS tweak for a change in Bootstrap.
* Support COLORnn values for field.colourArthur de Jong2021-10-151-1/+8
| | | | | Some Munin plugins specify the custom color as a numbered reference to one of the built-in colors instead of a hexadecimal code.
* Fix the padding around the legendArthur de Jong2021-10-152-3/+2
| | | | | | | A part of the colored block or line disappeared behind the legend. This makes the block smaller and avoids overlapping blocks. Fixes cdd68f1
* Update NPM packagesArthur de Jong2021-09-192-443/+358
|
* Get files ready for 1.2 release1.2Arthur de Jong2021-09-042-1/+11
|
* Upgrade to Bootstrap 5Arthur de Jong2021-09-037-70/+53
| | | | | | This updates the events that are handled in Javascript to no longer use jQuery and stops the use of Bootstrap tooltips. Bootstrap introduces slightly different font sizes and we include some changes to padding.
* Update to Plotly.js 2.4Arthur de Jong2021-09-035-260/+1163
| | | | This includes some changes to import D3 ourselves.
* Update NPM packagesArthur de Jong2021-09-032-216/+274
| | | | | Includes fixes for CVE-2021-37713 in the tar npm package (that should not affect us).
* Mark images as assets in webpackArthur de Jong2021-09-031-16/+4
| | | | | This ensures that they are handled correctly, also by newer versions of loaders.
* Update NPM packagesArthur de Jong2021-08-132-76/+82
| | | | Includes changes that should have been part of 8cf2053.
* Run codespell from GitHub actionArthur de Jong2021-08-101-0/+13
|
* Use codespell for spelling checkArthur de Jong2021-08-102-1/+9
|
* Update NPM packagesArthur de Jong2021-08-102-456/+556
| | | | | Includes fixes for CVE-2021-32804 and CVE-2021-32803 in the tar npm package.
* Fix typos found by codespellArthur de Jong2021-08-101-2/+2
|
* Log but ignore exceptions in reading dashboardsArthur de Jong2021-08-061-4/+8
|
* Add CodeQL checkingArthur de Jong2021-07-111-2/+25
|
* Update some NPM packagesArthur de Jong2021-07-093-2353/+1843
| | | | | | | | This includes an update to html-loader that requires a small configurmation change. This does not include new major versions of Bootstrap 5 and Plotly.js 2 that are also available.
* Support digits in rrdtool variable namesArthur de Jong2021-07-091-1/+1
|
* Replace Travis with GitHub actionsArthur de Jong2021-05-022-7/+35
|
* Trim leading and trailing nulls before plottingArthur de Jong2021-05-021-2/+12
| | | | | | This avoids confusing Plotly area plots where a value of 0 is plotted instead. We cannot strip all nulls because that would make it not show gaps in graphs.
* Update some NPM packagesArthur de Jong2021-05-022-812/+853
|
* Refactor code to process data in one placeArthur de Jong2021-05-021-134/+133
| | | | | This gets rid of the two invocations of Plotly.d3.csv() function that processed data slightly differently.
* Fix graph auto-reloadingArthur de Jong2021-02-221-3/+2
| | | | | | We can no longer check if our data series are complete because the new API returns null values for the whole date range so we check the time range instead.
* Try to support gaps in graphsArthur de Jong2021-02-211-6/+8
|
* Use rrdtool xport to generate data seriesArthur de Jong2021-02-212-153/+63
| | | | This speads up fetching data for most graphs 5-fold.
* Handle changes to number of RRD files betterArthur de Jong2021-02-131-11/+18
| | | | | This ensures that the first row contains data (may be None) for all fields and this ignores RRD files that are no longer plotted.
* Fix the way the graph resolution is determinedArthur de Jong2021-02-133-19/+19
| | | | | | | In some cases it could end up with a non-available resolution. This simplifies the code to determine the resolution. Fixes 1e4488a
* Get files ready for 1.1 release1.1Arthur de Jong2021-01-314-3/+11
|