Commit Graph

6978 Commits

Author SHA1 Message Date
sharkboots75 eb140af01a Make DNSSEC icon conditional in Queries Log
Avoid emitting the DNSSEC icon in Domain column if DNSSEC is not being used/tracked

Signed-off-by: sharkboots75 <sharkboots75@gmail.com>
2025-07-12 10:04:29 +02:00
Adam Warner 12ada30ea8 Handle pie chart item style conditionally (#3532) 2025-07-12 08:46:34 +01:00
yubiuser 41cdc9728c Show pointer only for clickable items
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-07-12 09:20:05 +02:00
yubiuser a89fdda77e Only underline clickable legend items in pie charts
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-07-12 09:10:34 +02:00
Adam Warner 353ba2f163 charts.js: refactor to reduce complexity, improve readability and per… (#3542) 2025-07-11 23:09:54 +01:00
Adam Warner 93cb968977 Sync master back into development (#3558) 2025-07-11 21:09:01 +01:00
Adam Warner c0a237a6de Update release.yml
Signed-off-by: Adam Warner <me@adamwarner.co.uk>
2025-07-11 21:08:15 +01:00
Adam Warner b90361cf41 interfaces: switch to vanilla JS and refactor code to reduce complexi… (#3544) 2025-07-11 18:51:00 +01:00
Adam Warner 014ce38f87 gravity: convert to vanilla JS and refactor code (#3545) 2025-07-11 18:48:19 +01:00
Adam Warner acc8583f43 utils: modernize hex functions (#3546) 2025-07-11 18:42:41 +01:00
Adam Warner 7207a5c20e utils: remove duplicate function and convert changeTableButtonStates to vanilla JS (#3547) 2025-07-11 18:34:12 +01:00
Adam Warner 0091f74294 taillog: convert to vanilla JS and improve things (#3550) 2025-07-11 18:28:00 +01:00
Adam Warner e1001d6035 secondsTimeSpanToHMS: use modulo operator and padStart (#3548) 2025-07-11 18:17:58 +01:00
Adam Warner 412c15be4c Update xo to v1.1.1 (#3485) 2025-07-11 17:14:58 +01:00
yubiuser 56fdd470d9 Remove query type from domainNeeded option (#3557) 2025-07-10 06:34:11 +02:00
yubiuser db00480088 Remove query type from domainNeeded option
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-07-09 21:27:02 +02:00
yubiuser 57372dcdb7 build(deps): bump github/codeql-action from 3.29.1 to 3.29.2 (#3556) 2025-07-05 23:05:50 +02:00
dependabot[bot] 08ff9bf21c build(deps): bump github/codeql-action from 3.29.1 to 3.29.2
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.29.1 to 3.29.2.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3.29.1...v3.29.2)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.29.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-07-05 10:13:27 +00:00
XhmikosR 9c00467a6d utils: remove duplicate function and convert changeTableButtonStates to vanilla JS
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-07-01 16:38:57 +03:00
Adam Warner 387ad34927 settings-dns: expand custom servers box if it has custom servers (#3514) 2025-06-29 12:28:48 +02:00
yubiuser 8b14367774 Make the "Add to denied/allowed domains" buttons red and green (#3551) 2025-06-28 16:33:04 +02:00
darkexplosiveqwx a2c662e1e2 Apply red and green to "Add to domains" buttons
Signed-off-by: darkexplosiveqwx <101737077+darkexplosiveqwx@users.noreply.github.com>
2025-06-28 14:57:04 +02:00
XhmikosR 59a43c7d26 tailog: validate file URL param and guard against infinite loop
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-28 13:47:39 +03:00
XhmikosR 306edb2f9e tailog: convert to vanilla JS and improve performance
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-28 13:47:39 +03:00
yubiuser d9c7423959 build(deps): bump github/codeql-action from 3.29.0 to 3.29.1 (#3549) 2025-06-28 12:34:36 +02:00
dependabot[bot] fb419d37d0 build(deps): bump github/codeql-action from 3.29.0 to 3.29.1
Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3.29.0 to 3.29.1.
- [Release notes](https://github.com/github/codeql-action/releases)
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md)
- [Commits](https://github.com/github/codeql-action/compare/v3.29.0...v3.29.1)

---
updated-dependencies:
- dependency-name: github/codeql-action
  dependency-version: 3.29.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-28 10:25:00 +00:00
XhmikosR 87c098553d secondsTimeSpanToHMS: use modulo operator and padStart
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-28 09:05:18 +03:00
XhmikosR 4ce43a304f utils: modernize hex functions
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-28 08:48:43 +03:00
XhmikosR ef4f97610b gravity: convert to vanilla JS and refactor code
Only the alerts are using jQuery for now

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-28 08:28:33 +03:00
XhmikosR d3619bb5d5 interfaces: switch to vanilla JS and refactor code to reduce complexity/improve readability
Only the bstreeview plugin is using jQuery.

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-28 08:26:06 +03:00
XhmikosR 0fa650d9bb charts.js: refactor to reduce complexity, improve readability and performance
Also

* drop jQuery usage
* move inline styles to CSS when possible
* switch to `a` tags for links otherwise use `p`

Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-28 07:45:11 +03:00
yubiuser 5a950a6c2d settings-dns-records: merge DOMContentLoaded listeners (#3538) 2025-06-27 21:32:31 +02:00
XhmikosR 8329997242 Update xo to v1.1.1
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-27 21:19:40 +03:00
yubiuser 839e2a68b6 Drop htmlPass util since it's only used once (#3539) 2025-06-27 18:15:41 +02:00
yubiuser 65c957c5d3 Update prettier and regenerate package-lock.json (#3537) 2025-06-27 18:07:00 +02:00
yubiuser 2cdf4759fe header: move unneeded unauthenticated assets to authenticated (#3536) 2025-06-27 17:59:33 +02:00
XhmikosR 4ac3fd060f Drop htmlPass util since it's only used once
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-27 17:12:48 +03:00
XhmikosR 4750d61339 settings-dns-records: merge DOMContentLoaded listeners
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-27 17:02:56 +03:00
XhmikosR ff3b8a1f21 Update prettier and regenerate package-lock.json
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-27 16:57:22 +03:00
XhmikosR 4aaf7fe0e6 header: move unneeded unauthenticated assets to authenticated
Signed-off-by: XhmikosR <xhmikosr@gmail.com>
2025-06-27 16:43:32 +03:00
yubiuser ba0fb42363 settings-system : Avoid division by zero in DNS metrics (#3533) 2025-06-26 05:58:35 +02:00
Rob Gill ce991b2434 settings-system : Avoid division by zero in DNS metrics
Don't attempt to calculate a percentage if there are no replies yet

Signed-off-by: Rob Gill <rrobgill@protonmail.com>
2025-06-26 09:09:56 +10:00
Dominik f58e16904b Add some color to gravity output (#3530) 2025-06-25 21:16:55 +02:00
yubiuser f11ac8f944 Processs line squentially to always close the right number of <span> once we hit {COL_NC}
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-06-24 22:32:31 +02:00
yubiuser 9618f327e4 Use mapping
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-06-24 21:42:03 +02:00
yubiuser 9ad85da4cf Disable eslint prettier/prettier rule for the block too keep it readable
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-06-24 20:32:39 +02:00
yubiuser 785494e60b Add <span> counter
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-06-24 20:19:04 +02:00
yubiuser b884688a84 Replace ANSI escape codes with HTML tags
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-06-24 19:22:32 +02:00
yubiuser 4e5d4cfa8d Add some color to gravity output
Signed-off-by: yubiuser <github@yubiuser.dev>
2025-06-24 15:10:42 +02:00
yubiuser 980a589e6e Remove link to rate limit documentation which does not add further etails (#3526) 2025-06-22 22:23:22 +02:00