mirror of
https://github.com/Dvorinka/beszel.git
synced 2026-06-03 21:02:56 +00:00
7727be166b
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.
4.4 KiB
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
- 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...
- Community 1 (176 nodes): agent_agent_getfingerprint, agent_battery_battery_windows_go, agent_fingerprint_deletefingerprint, agent_fingerprint_generatefingerprint, agent_fingerprint_getfingerprint...
- Community 2 (164 nodes): bulk_api_newapihandler, bulk_api_parseint, bulk_importresult, components_countup_data, components_countup_isnum...
- Community 3 (155 nodes): layouts_layout_if, mixins_lang_changelang, mixins_lang_created, mixins_lang_data, mixins_lang_language...
- Community 4 (147 nodes): alerts_alerts_sheet_copyalertsfromsystem, alerts_alerts_sheet_failedupdatetoast, components_add_system_addsystemdialog, components_add_system_handlesubmit, components_navbar_navbar...
- Community 5 (146 nodes): agent_agent, agent_agent_applynetworktotals, agent_agent_attachsystemdetails, agent_agent_computebytespersecond, agent_agent_ensurenetinterfacesinitialized...
- 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...
- Community 7 (139 nodes): components_templatedinput_get, components_templatedinput_set, components_templatedtextarea_get, components_templatedtextarea_set, components_togglesection_data...
- Community 8 (134 nodes): components_maintenancetime_enddatetime, components_maintenancetime_startdatetime, components_monitorlistitem_beforemount, components_monitorlistitem_changecollapsed, components_monitorlistitem_data...
- Community 9 (133 nodes): agent_deltatracker_deltatracker_go, agent_deltatracker_deltatracker_test_go, agent_docker_builddockercontainerendpoint, agent_docker_calculatememoryusage, agent_docker_convertcontainerportstostring...
- Community 10 (133 nodes): agent_agent_go, agent_agent_newagent, agent_checkfingerprinthandler, agent_checkfingerprinthandler_handle, agent_client_newwebsocketclient...
- Community 11 (126 nodes): agent_agent_gatherstats, agent_collectordefinition, agent_collectorsource, agent_docker_test_testconstantsandutilityfunctions, agent_gpu_amd_linux_cacheamdgpuname...
- Community 12 (115 nodes): domains_alertcallback, domains_scheduler, domains_scheduler_checkalldomains, domains_scheduler_checkdomain, domains_scheduler_checkdomains...
- Community 13 (92 nodes): agent_agent_cache_go, agent_cachenode, agent_systemdatacache, agent_systemdatacache_get, agent_systemdatacache_set...
- 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
- Query the graph:
- Find paths:
- Explore communities: Open in a graph viewer
Generated by graphify