Files
Beszel/graphify-out/GRAPH_REPORT.md
T
Tomas Dvorak 7727be166b feat(hub): implement native in-app container updates
Introduces the ability for registered users to trigger Beszel container updates directly from the web interface.

- Added `app_update` logic to the hub to pull the latest image from GHCR and recreate the container.
- Implemented `/api/beszel/update` and `/api/beszel/update/apply` endpoints.
- Added a new `AppUpdatePanel` in the settings UI to check for and apply updates.
- Added update notifications in the navbar and settings.
- Updated `docker-compose.yml` and `README.md` to include the required Docker socket mount for update functionality.
- Added a new public status page route that bypasses authentication.
- Refactored several TypeScript interfaces to replace `any` with `unknown` or specific types for better type safety.
- Updated localization files to support new update-related strings.
2026-04-30 14:38:13 +02:00

4.4 KiB

Beszel Repository - Knowledge Graph Report

Generated: /home/tdvorak/Desktop/PROG+HTML/Beszel

Summary

  • Total Nodes: 6,011
  • Total Edges: 7,957
  • Communities: 867
  • Code Files: 1,131
  • Document Files: 180

Top God Nodes (High Connectivity)

  • sleep() (degree: 73)
  • New() (degree: 64)
  • Monitor (degree: 52)
  • CreateRecord() (degree: 49)
  • GetHubWithUser() (degree: 49)
  • GPUManager (degree: 40)
  • GetEnv() (degree: 39)
  • SupabaseService (degree: 38)
  • Agent (degree: 35)
  • SystemManager (degree: 34)
  • PgDatabaseService (degree: 31)
  • Hub (degree: 30)
  • System (degree: 30)
  • AddDomainComponent (degree: 29)
  • MainDatabaseService (degree: 28)
  • LoginPageComponent (degree: 28)
  • SmartManager (degree: 27)
  • AverageSystemStatsSlice() (degree: 27)
  • AlertManager (degree: 27)
  • parseInt() (degree: 27)

Surprising Connections

  • ? ↔ ? (cross-community)
  • ? ↔ ? (cross-community)
  • ? ↔ ? (cross-community)
  • ? ↔ ? (cross-community)
  • ? ↔ ? (cross-community)

Largest Communities

  1. Community 0 (248 nodes): agent_agent_cache_newsystemdatacache, agent_agent_cache_test_createtestcachedata, agent_agent_cache_test_go, agent_agent_cache_test_testcachefreshness, agent_agent_cache_test_testcachegetset...
  2. Community 1 (176 nodes): agent_agent_getfingerprint, agent_battery_battery_windows_go, agent_fingerprint_deletefingerprint, agent_fingerprint_generatefingerprint, agent_fingerprint_getfingerprint...
  3. Community 2 (164 nodes): bulk_api_newapihandler, bulk_api_parseint, bulk_importresult, components_countup_data, components_countup_isnum...
  4. Community 3 (155 nodes): layouts_layout_if, mixins_lang_changelang, mixins_lang_created, mixins_lang_data, mixins_lang_language...
  5. Community 4 (147 nodes): alerts_alerts_sheet_copyalertsfromsystem, alerts_alerts_sheet_failedupdatetoast, components_add_system_addsystemdialog, components_add_system_handlesubmit, components_navbar_navbar...
  6. Community 5 (146 nodes): agent_agent, agent_agent_applynetworktotals, agent_agent_attachsystemdetails, agent_agent_computebytespersecond, agent_agent_ensurenetinterfacesinitialized...
  7. Community 6 (143 nodes): advanced_page_list_page_pagelistcomponent, advanced_page_list_page_pagelistcomponent_buildroutetree, advanced_page_list_page_pagelistcomponent_formatname, advanced_page_list_page_pagelistcomponent_insertintotree, advanced_page_list_page_pagelistcomponent_mergesitemapurls...
  8. Community 7 (139 nodes): components_templatedinput_get, components_templatedinput_set, components_templatedtextarea_get, components_templatedtextarea_set, components_togglesection_data...
  9. Community 8 (134 nodes): components_maintenancetime_enddatetime, components_maintenancetime_startdatetime, components_monitorlistitem_beforemount, components_monitorlistitem_changecollapsed, components_monitorlistitem_data...
  10. Community 9 (133 nodes): agent_deltatracker_deltatracker_go, agent_deltatracker_deltatracker_test_go, agent_docker_builddockercontainerendpoint, agent_docker_calculatememoryusage, agent_docker_convertcontainerportstostring...
  11. Community 10 (133 nodes): agent_agent_go, agent_agent_newagent, agent_checkfingerprinthandler, agent_checkfingerprinthandler_handle, agent_client_newwebsocketclient...
  12. Community 11 (126 nodes): agent_agent_gatherstats, agent_collectordefinition, agent_collectorsource, agent_docker_test_testconstantsandutilityfunctions, agent_gpu_amd_linux_cacheamdgpuname...
  13. Community 12 (115 nodes): domains_alertcallback, domains_scheduler, domains_scheduler_checkalldomains, domains_scheduler_checkdomain, domains_scheduler_checkdomains...
  14. Community 13 (92 nodes): agent_agent_cache_go, agent_cachenode, agent_systemdatacache, agent_systemdatacache_get, agent_systemdatacache_set...
  15. Community 14 (82 nodes): constants_security_categories_getallbyclientserver, constants_security_categories_getallbyseverity, constants_security_categories_getallwithactions, constants_security_categories_getbyeppcode, constants_security_categories_geteppcodesbyclientserver...

File Type Distribution

  • Go: Main backend language
  • TypeScript/React: Frontend components
  • Markdown: Documentation

How to Use This Graph

  1. Query the graph:
  2. Find paths:
  3. Explore communities: Open in a graph viewer

Generated by graphify