• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rm-hull / dot-block
72%

Build:
DEFAULT BRANCH: main
Repo Added 04 Nov 2025 11:40PM UTC
Token cvDVr9xcMoQ9KcOEGYMi4bscx67euTREm regen
Build 992 Last
Files 51
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

LAST BUILD ON BRANCH main
branch: SELECT
CHANGE BRANCH
x
Sync Branches
  • No branch selected
  • chore/correct-package-name
  • chore/slog
  • chore/update-deps
  • chore/update-go-deps
  • dependabot/docker/golang-1.26-alpine
  • dependabot/github_actions/actions/cache-5
  • dependabot/github_actions/actions/cache-6
  • dependabot/github_actions/actions/checkout-6
  • dependabot/github_actions/actions/checkout-7
  • dependabot/github_actions/actions/download-artifact-8
  • dependabot/github_actions/actions/setup-go-7
  • dependabot/github_actions/actions/setup-node-7
  • dependabot/github_actions/actions/upload-artifact-6
  • dependabot/github_actions/docker/build-push-action-7
  • dependabot/github_actions/docker/login-action-4
  • dependabot/github_actions/docker/login-action-4.5.2
  • dependabot/github_actions/docker/login-action-4.6.0
  • dependabot/github_actions/docker/metadata-action-6
  • dependabot/github_actions/docker/setup-buildx-action-4
  • dependabot/github_actions/golangci/golangci-lint-action-9
  • dependabot/github_actions/mikepenz/action-junit-report-6
  • dependabot/github_actions/pnpm/action-setup-6.0.10
  • dependabot/github_actions/pnpm/action-setup-6.0.9
  • dependabot/github_actions/pnpm/action-setup-6.1.0
  • dependabot/go_modules/github.com/Depado/ginprom-1.8.3
  • dependabot/go_modules/github.com/axiomhq/hyperloglog-0.2.6
  • dependabot/go_modules/github.com/caddyserver/certmagic-0.25.2
  • dependabot/go_modules/github.com/caddyserver/certmagic-0.25.3
  • dependabot/go_modules/github.com/caddyserver/certmagic-0.25.4
  • dependabot/go_modules/github.com/cockroachdb/errors-1.14.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.37.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.38.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.39.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.40.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.41.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.42.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.44.1
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.45.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.45.1
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.46.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.46.1
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.46.2
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.47.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.48.0
  • dependabot/go_modules/github.com/getsentry/sentry-go-0.49.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.37.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.38.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.39.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.40.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.41.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.42.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.44.1
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.45.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.45.1
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.46.1
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.46.2
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.47.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.48.0
  • dependabot/go_modules/github.com/getsentry/sentry-go/gin-0.49.0
  • dependabot/go_modules/github.com/gin-contrib/pprof-1.5.4
  • dependabot/go_modules/github.com/gin-gonic/gin-1.12.0
  • dependabot/go_modules/github.com/go-pkgz/expirable-cache/v3-3.1.1
  • dependabot/go_modules/github.com/miekg/dns-1.1.69
  • dependabot/go_modules/github.com/miekg/dns-1.1.72
  • dependabot/go_modules/github.com/miekg/dns-1.1.73
  • dependabot/go_modules/github.com/oschwald/maxminddb-golang/v2-2.6.0
  • dependabot/go_modules/github.com/pires/go-proxyproto-0.13.0
  • dependabot/go_modules/github.com/pires/go-proxyproto-0.14.0
  • dependabot/go_modules/github.com/pires/go-proxyproto-0.15.0
  • dependabot/go_modules/github.com/prometheus/client_golang-1.24.0
  • dependabot/go_modules/github.com/prometheus/client_model-0.6.3
  • dependabot/go_modules/github.com/rm-hull/godx-0.0.10
  • dependabot/go_modules/github.com/rm-hull/godx-0.0.7
  • dependabot/go_modules/github.com/rm-hull/godx-0.0.8
  • dependabot/go_modules/github.com/rm-hull/godx-0.2.1
  • dependabot/go_modules/github.com/rm-hull/godx-0.2.2
  • dependabot/go_modules/github.com/rm-hull/godx-0.2.3
  • dependabot/go_modules/github.com/rm-hull/godx-0.2.4
  • dependabot/go_modules/github.com/samber/slog-gin-1.19.1
  • dependabot/go_modules/github.com/samber/slog-gin-1.20.0
  • dependabot/go_modules/github.com/samber/slog-gin-1.20.1
  • dependabot/go_modules/github.com/samber/slog-gin-1.21.0
  • dependabot/go_modules/github.com/samber/slog-gin-1.21.1
  • dependabot/go_modules/github.com/spf13/cobra-1.10.2
  • dependabot/go_modules/github.com/stretchr/testify-1.12.0
  • dependabot/go_modules/github.com/stretchr/testify-1.12.1
  • dependabot/go_modules/github.com/tavsec/gin-healthcheck-1.7.12
  • dependabot/go_modules/github.com/tavsec/gin-healthcheck-1.7.13
  • dependabot/go_modules/github.com/tavsec/gin-healthcheck-1.7.14
  • dependabot/go_modules/github.com/tavsec/gin-healthcheck-1.7.15
  • dependabot/go_modules/github.com/tavsec/gin-healthcheck-1.7.16
  • dependabot/go_modules/github.com/tavsec/gin-healthcheck-1.7.17
  • dependabot/go_modules/github.com/tavsec/gin-healthcheck-1.7.18
  • dependabot/go_modules/go.opentelemetry.io/otel-1.45.0
  • dependabot/go_modules/go.opentelemetry.io/otel-1.46.0
  • dependabot/go_modules/go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc-1.45.0
  • dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.45.0
  • dependabot/go_modules/go.opentelemetry.io/otel/sdk-1.46.0
  • dependabot/go_modules/go.opentelemetry.io/otel/trace-1.45.0
  • dependabot/go_modules/go.opentelemetry.io/otel/trace-1.46.0
  • dependabot/go_modules/go.uber.org/zap-1.28.0
  • dependabot/go_modules/golang.org/x/crypto-0.44.0
  • dependabot/go_modules/golang.org/x/crypto-0.45.0
  • dependabot/go_modules/golang.org/x/crypto-0.46.0
  • dependabot/go_modules/golang.org/x/net-0.47.0
  • dependabot/go_modules/golang.org/x/net-0.48.0
  • dependabot/go_modules/golang.org/x/net-0.49.0
  • dependabot/go_modules/golang.org/x/net-0.50.0
  • dependabot/go_modules/golang.org/x/net-0.52.0
  • dependabot/go_modules/golang.org/x/net-0.53.0
  • dependabot/go_modules/golang.org/x/net-0.55.0
  • dependabot/go_modules/golang.org/x/net-0.56.0
  • dependabot/go_modules/golang.org/x/net-0.57.0
  • dependabot/go_modules/golang.org/x/net-0.59.0
  • dependabot/go_modules/golang.org/x/sync-0.20.0
  • dependabot/go_modules/golang.org/x/sync-0.21.0
  • dependabot/go_modules/golang.org/x/sync-0.22.0
  • dependabot/go_modules/golang.org/x/sync-0.23.0
  • dependabot/go_modules/golang.org/x/time-0.16.0
  • dependabot/npm_and_yarn/web/babel/core-8.0.1
  • dependabot/npm_and_yarn/web/babel/core-8.0.5
  • dependabot/npm_and_yarn/web/chakra-9af898f356
  • dependabot/npm_and_yarn/web/eslint-00c75e2573
  • dependabot/npm_and_yarn/web/eslint-00fa8b8e0a
  • dependabot/npm_and_yarn/web/eslint-10.8.1
  • dependabot/npm_and_yarn/web/eslint-10.9.0
  • dependabot/npm_and_yarn/web/eslint-313aadd5dd
  • dependabot/npm_and_yarn/web/eslint-57430d11f9
  • dependabot/npm_and_yarn/web/eslint-bb065a57ed
  • dependabot/npm_and_yarn/web/eslint-e7f00e91b4
  • dependabot/npm_and_yarn/web/eslint-plugin-react-refresh-0.5.4
  • dependabot/npm_and_yarn/web/globals-17.12.0
  • dependabot/npm_and_yarn/web/globals-17.9.0
  • dependabot/npm_and_yarn/web/react-ab186c77e7
  • dependabot/npm_and_yarn/web/react-beb2655a33
  • dependabot/npm_and_yarn/web/react-c3539c2691
  • dependabot/npm_and_yarn/web/recharts-3.10.0
  • dependabot/npm_and_yarn/web/recharts-3.10.1
  • dependabot/npm_and_yarn/web/rm-hull/chakra-error-fallback-0.1.4
  • dependabot/npm_and_yarn/web/rolldown/plugin-babel-0.2.4
  • dependabot/npm_and_yarn/web/tanstack-6f4e309d32
  • dependabot/npm_and_yarn/web/tanstack-8388d0409c
  • dependabot/npm_and_yarn/web/tanstack-cad9a4f56d
  • dependabot/npm_and_yarn/web/tanstack-dd937576d9
  • dependabot/npm_and_yarn/web/tanstack-ebdc5b1315
  • dependabot/npm_and_yarn/web/tanstack/react-query-5.101.3
  • dependabot/npm_and_yarn/web/tanstack/react-query-5.102.0
  • dependabot/npm_and_yarn/web/tanstack/react-router-1.170.18
  • dependabot/npm_and_yarn/web/tanstack/react-router-1.170.21
  • dependabot/npm_and_yarn/web/tanstack/react-router-1.170.23
  • dependabot/npm_and_yarn/web/tanstack/react-router-1.170.25
  • dependabot/npm_and_yarn/web/tanstack/react-router-1.170.31
  • dependabot/npm_and_yarn/web/tanstack/react-router-1.170.32
  • dependabot/npm_and_yarn/web/tanstack/react-router-devtools-1.167.1
  • dependabot/npm_and_yarn/web/tanstack/router-cli-1.167.19
  • dependabot/npm_and_yarn/web/tanstack/router-cli-1.167.24
  • dependabot/npm_and_yarn/web/tanstack/router-cli-1.167.27
  • dependabot/npm_and_yarn/web/tanstack/router-cli-1.167.32
  • dependabot/npm_and_yarn/web/tanstack/router-cli-1.167.33
  • dependabot/npm_and_yarn/web/tanstack/router-devtools-1.167.1
  • dependabot/npm_and_yarn/web/tanstack/router-plugin-1.168.29
  • dependabot/npm_and_yarn/web/tanstack/router-plugin-1.168.34
  • dependabot/npm_and_yarn/web/types/node-26.1.1
  • dependabot/npm_and_yarn/web/types/node-26.2.0
  • dependabot/npm_and_yarn/web/types/node-26.3.0
  • dependabot/npm_and_yarn/web/types/node-26.4.0
  • dependabot/npm_and_yarn/web/types/node-26.4.1
  • dependabot/npm_and_yarn/web/types/node-26.5.0
  • dependabot/npm_and_yarn/web/types/node-26.5.1
  • dependabot/npm_and_yarn/web/types/react-19.2.18
  • dependabot/npm_and_yarn/web/types/react-dom-19.2.4
  • dependabot/npm_and_yarn/web/typescript-eslint-8.64.0
  • dependabot/npm_and_yarn/web/typescript-eslint-8.65.0
  • dependabot/npm_and_yarn/web/typescript-eslint-8.66.0
  • dependabot/npm_and_yarn/web/typescript-eslint-8.67.0
  • dependabot/npm_and_yarn/web/vite-67f490f88b
  • dependabot/npm_and_yarn/web/vite-8.2.0
  • dependabot/npm_and_yarn/web/vite-8.2.1
  • dependabot/npm_and_yarn/web/vite-8.2.2
  • dependabot/npm_and_yarn/web/vite-977da20ab4
  • dependabot/npm_and_yarn/web/vitejs/plugin-react-6.0.5
  • dependabot/npm_and_yarn/web/vitejs/plugin-react-6.1.0
  • doc/browser-config
  • feat/acme-DNS-01-challenge
  • feat/admin-routes
  • feat/admin-ui
  • feat/asn-lookup
  • feat/async-initial-load
  • feat/blocked-domains-cause
  • feat/blocklist-schedules
  • feat/cache-reaper
  • feat/cache-ttl-floor
  • feat/code-review
  • feat/connection-pool
  • feat/disable-blocklist
  • feat/dispatcher-source
  • feat/dns-listener
  • feat/dns-metrics-skill
  • feat/doh-server
  • feat/ecs
  • feat/ede-codes
  • feat/geoblock
  • feat/ip2location-cronjob
  • feat/issue-242-dynamic-shannon-entropy-DGA
  • feat/issue-244-rate-limiting
  • feat/latency-based-routing
  • feat/log-latency
  • feat/log-noise-filter
  • feat/mobileconfig
  • feat/multiple-blocklists
  • feat/navbar
  • feat/newly-registered-domains
  • feat/otel
  • feat/proxy-protocol
  • feat/reduce-info-level-logging
  • feat/reload
  • feat/reload-blocklist
  • feat/rolling-average
  • feat/semver-release
  • feat/sentry-integration
  • feat/sentry-logging
  • feat/separate-blocklists
  • feat/server-release
  • feat/sse-events
  • feat/swap-to-maxmind
  • feat/top-blocked-domains
  • feat/top-domains
  • feat/ui-scaffolding
  • feat/upstream-latency
  • feat/upstream-ttl-metrics
  • feat/user-avatar
  • feat/yaml-config
  • fix/blocklist-age-gauge
  • fix/chart-realtime-scroll
  • fix/data-races
  • fix/event-sequence
  • fix/hot-paths
  • fix/improved-error-reporting
  • fix/issue-225
  • fix/issue-250
  • fix/no-NXDOMAIN-errors
  • fix/nodata-caching
  • fix/read-and-dial-timeouts
  • fix/remove-asn-from-event-stream
  • fix/revert-to-UDP
  • fix/round-robin-error-observability
  • fix/round-robin-retry
  • fix/stream-blocklists
  • fix/use-spacesaver-error
  • gemini/patch-issue-129-b1f017a
  • gemini/patch-issue-131-4aba170
  • gemini/patch-issue-145-7c41ad9
  • main
  • refactor/error-wrap
  • refactor/handle-multiple-questions
  • refactor/log-adapters
  • refactor/p99-latency-spikes
  • refactor/telemetry-goroutine
  • refactor/use-jasengo
  • test/benchmark
  • test/integration-test
  • test/pi-agent
  • testing/integration

16 Sep 2026 10:12PM UTC coverage: 71.601% (+0.7%) from 70.937%
35156507417

push

github

rm-hull
feat(web): add custom domains blocklist management UI

Implement a custom domains management view and data hooks allowing users
to view, add, and remove domains from the custom blocklist directly from
the domains page and domain inspection drawers.

2844 of 3972 relevant lines covered (71.6%)

324.88 hits per line

Relevant lines Covered
Build:
Build:
3972 RELEVANT LINES 2844 COVERED LINES
324.88 HITS PER LINE
Source Files on main
  • Tree
  • List 51
  • Changed 4
  • Source Changed 0
  • Coverage Changed 4
Coverage ∆ File Lines Relevant Covered Missed Hits/Line

Recent builds

Builds Branch Commit Type Ran Committer Via Coverage
35156507417 main feat(web): add custom domains blocklist management UI Implement a custom domains management view and data hooks allowing users to view, add, and remove domains from the custom blocklist directly from the domains page and domain inspection drawers. push 16 Sep 2026 10:15PM UTC rm-hull github
71.6
35145978382 main fix(web): Correct GlobalKillSwitch active state logic Update the `GlobalKillSwitch` active condition from `every` to `some` to properly reflect when blocklists are active. push 16 Sep 2026 08:22PM UTC rm-hull github
70.94
34896754719 main chore(deps-dev): Bump vite in /web in the vite group across 1 directory (#353) Bumps the vite group with 1 update in the /web directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `vite` from 8.2.2 to 8.3.0 - [Relea... push 14 Sep 2026 09:07PM UTC web-flow github
70.94
34815758243 dependabot/npm_and_yarn/web/vite-977da20ab4 chore(deps-dev): Bump vite in /web in the vite group across 1 directory Bumps the vite group with 1 update in the /web directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `vite` from 8.2.2 to 8.3.0 - [Release note... Pull #353 14 Sep 2026 07:00AM UTC web-flow github
70.94
34815581749 main chore(deps-dev): Bump @babel/core from 8.0.1 to 8.0.5 in /web (#355) Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 8.0.1 to 8.0.5. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](h... push 14 Sep 2026 06:58AM UTC web-flow github
70.91
34815583894 main chore(deps): Bump the react group across 1 directory with 4 updates (#354) Bumps the react group with 4 updates in the /web directory: [react](https://github.com/react/react/tree/HEAD/packages/react), [@types/react](https://github.com/DefinitelyT... push 14 Sep 2026 06:58AM UTC web-flow github
70.94
34814786809 dependabot/npm_and_yarn/web/react-c3539c2691 chore(deps): Bump the react group across 1 directory with 4 updates Bumps the react group with 4 updates in the /web directory: [react](https://github.com/react/react/tree/HEAD/packages/react), [@types/react](https://github.com/DefinitelyTyped/De... Pull #354 14 Sep 2026 06:47AM UTC web-flow github
70.83
34814810111 dependabot/npm_and_yarn/web/babel/core-8.0.5 chore(deps-dev): Bump @babel/core from 8.0.1 to 8.0.5 in /web Bumps [@babel/core](https://github.com/babel/babel/tree/HEAD/packages/babel-core) from 8.0.1 to 8.0.5. - [Release notes](https://github.com/babel/babel/releases) - [Changelog](https://... Pull #355 14 Sep 2026 06:47AM UTC web-flow github
70.88
34814776319 dependabot/npm_and_yarn/web/vite-977da20ab4 chore(deps-dev): Bump vite in /web in the vite group across 1 directory Bumps the vite group with 1 update in the /web directory: [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite). Updates `vite` from 8.2.2 to 8.3.0 - [Release note... Pull #353 14 Sep 2026 06:47AM UTC web-flow github
70.86
34814575859 dependabot/npm_and_yarn/web/tanstack-6f4e309d32 chore(deps): Bump the tanstack group across 1 directory with 3 updates Bumps the tanstack group with 3 updates in the /web directory: [@tanstack/react-router](https://github.com/TanStack/router/tree/HEAD/packages/react-router), [@tanstack/router-... Pull #352 14 Sep 2026 06:44AM UTC web-flow github
70.94
See All Builds (991)

Badge your Repo: dot-block

We detected this repo isn’t badged! Grab the embed code to the right, add it to your repo to show off your code coverage, and when the badge is live hit the refresh button to remove this message.

Could not find badge in README.

Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

Refresh
  • Settings
  • Repo on GitHub
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc