mirror of
https://github.com/Dvorinka/beszel.git
synced 2026-06-03 21:02:56 +00:00
7ea9a069f9
This commit introduces a comprehensive subdomain discovery system and significantly upgrades the monitoring and domain management user interfaces.
Key changes include:
- **Subdomain Discovery**: Added a new service in the hub that performs advanced subdomain discovery using DNS brute forcing, Certificate Transparency (CT) log searches, pattern enumeration, and HTTP probing.
- **Enhanced Domain Management**:
- Added API endpoints for retrieving, discovering, and deleting subdomains.
- Implemented a new `SubdomainList` component in the UI to manage discovered subdomains.
- Improved WHOIS lookup robustness by supporting a wider range of registry field variations.
- **Advanced Monitoring UI**:
- Introduced `GroupedMonitorsTable` to organize monitors by root domain and their respective subdomains.
- Added visual uptime timelines (heartbeat dots) and response time statistics (Avg, Min, Max, P95, P99) to the monitor detail view.
- Implemented "Uptime Pills" for high-visibility status indicators in the monitors table.
- **Status Page Management**: Replaced the static status pages table with a full `StatusPageManager` capable of managing status pages and incidents.
- **Refactoring & Cleanup**:
- Cleaned up `.gitignore` and removed unused reference submodules.
- Improved domain extraction and grouping logic in the frontend.
- Enhanced the `SystemsTable` with better sorting and layout.
52 lines
620 B
Plaintext
52 lines
620 B
Plaintext
# IDE
|
|
.idea
|
|
.idea.md
|
|
.vscode
|
|
|
|
# Build artifacts
|
|
build/
|
|
dist/
|
|
*.exe
|
|
beszel-agent
|
|
beszel-server
|
|
beszel-test
|
|
internal/cmd/hub/hub
|
|
internal/cmd/agent/agent
|
|
agent.test
|
|
agent/lhm/obj
|
|
agent/lhm/bin
|
|
dockerfile_agent_dev
|
|
|
|
# Data directories
|
|
pb_data/
|
|
data/
|
|
temp/
|
|
beszel_data/
|
|
beszel_data*
|
|
test_output/
|
|
|
|
# Node.js
|
|
node_modules/
|
|
.swc
|
|
|
|
# Generated locales
|
|
internal/site/src/locales/**/*.ts
|
|
|
|
# Debug
|
|
*.bak
|
|
__debug_*
|
|
*timestamp*
|
|
.playwright-cli/
|
|
|
|
# Reference code (external projects) - cleaned up
|
|
reference/
|
|
|
|
# Environment
|
|
.env
|
|
.env.local
|
|
|
|
graphify-out/*
|
|
!graphify-out/*.svg
|
|
!graphify-out/*.json
|
|
!graphify-out/*.md
|
|
!graphify-out/*.html |