feat(hub,site): enhance domain management and monitor UI
Build Docker images / Hub (push) Failing after 54s

Implement manual domain expiry overrides, improve subdomain discovery via CT logs, and enhance the monitoring dashboard with favicons and configurable display options.

hub:
- allow manual expiry and creation date overrides in domain API when WHOIS lookup fails
- implement JSON parsing for crt.sh certificate transparency log searches in subdomain discovery
- update monitor API routes to use curly brace syntax for path parameters

site:
- add manual registration date and period inputs to domain dialog
- implement monitor favicon support using Google's favicon service
- add configurable display options (uptime pills, heartbeat dots) to monitors table
- update localization files to include new UI elements
This commit is contained in:
Tomas Dvorak
2026-05-10 10:24:28 +02:00
parent b6f40af67f
commit 0dd7db8a82
39 changed files with 641 additions and 218 deletions
+10 -6
View File
@@ -512,8 +512,8 @@ msgid "Close"
msgstr ""
#: src/components/systems-table/systems-table.tsx
#~ msgid "Columns"
#~ msgstr ""
msgid "Columns"
msgstr ""
#: src/components/login/forgot-pass-form.tsx
#: src/components/login/forgot-pass-form.tsx
@@ -793,6 +793,10 @@ msgctxt "Layout display options"
msgid "Display"
msgstr "Widok"
#: src/components/monitors-table/monitors-table.tsx
msgid "Display"
msgstr ""
#: src/components/domains-table/domains-table.tsx
msgid "Display Columns"
msgstr ""
@@ -1460,8 +1464,8 @@ msgid "Net"
msgstr "Sieć"
#: src/components/monitors-table/monitors-table.tsx
msgid "Network (Grouped)"
msgstr ""
#~ msgid "Network (Grouped)"
#~ msgstr ""
#: src/components/routes/system/charts/network-charts.tsx
msgid "Network traffic of docker containers"
@@ -2461,8 +2465,8 @@ msgid "View your 200 most recent alerts."
msgstr "Wyświetl 200 ostatnich alertów."
#: src/components/systems-table/systems-table.tsx
msgid "Visible Fields"
msgstr "Widoczne kolumny"
#~ msgid "Visible Fields"
#~ msgstr "Widoczne kolumny"
#: src/components/routes/domain.tsx
#: src/components/routes/monitor.tsx