Publish curated Unraid-AppOps-Gateway source from 034c9f844d2455850ba37b31379b7edaa786583e

This commit is contained in:
Public Source Publisher committed 2026-10-01 19:39:31 +00:00
1 parent c61fbfd87f
commit 1a54836efc
101 files changed
+4973 -1298

No files matched your search

+277 -142
View File
@@ -1,6 +1,6 @@
{
"schemaVersion": 1,
"sourceRevision": "68f71e9a7b501c59867df29ccbc18ffecd836b9d",
"sourceRevision": "034c9f844d2455850ba37b31379b7edaa786583e",
"files": [
{
"path": ".dockerignore",
@@ -9,8 +9,8 @@
},
{
"path": ".env.example",
"sha256": "e61be6eecef855b45deb7e9cd2636d32d60b794e5fd3952a6d78990424d779eb",
"bytes": 134
"sha256": "875210edb505c63d90cf6f51183b5dd62836c851748312be8a92b1bda7829bc2",
"bytes": 1095
},
{
"path": ".gitattributes",
@@ -34,13 +34,13 @@
},
{
"path": "Dockerfile",
"sha256": "7a4c8c331308995ef23ce518f786edc73a3cf8376ff6733523f1ca02daf68258",
"bytes": 3478
"sha256": "3ba32a3a3ab8a39b5424c81c76999c130719eb4b02acb1a130bb0e4e6a879881",
"bytes": 3354
},
{
"path": "README.md",
"sha256": "bc2bc88b92e2b14c8bdb4b91854b9ccd3e304d435d4e4c2a9de88b9af23d139d",
"bytes": 4076
"sha256": "e9f2d39626d121a30ea7ef61de5d30307870123900c81cd153a33e14fbe548bc",
"bytes": 5660
},
{
"path": "SECURITY.md",
@@ -69,8 +69,8 @@
},
{
"path": "backend/app/api/routes_ai.py",
"sha256": "657d3a13deca361c9e5fc8dcfda94b483934288c10d9e5e4656105dcacca03d4",
"bytes": 7781
"sha256": "bca4d4c974038ed954c2ab90d5a13e2d62729af064c4d26959c9fcc48d3d4c3a",
"bytes": 12899
},
{
"path": "backend/app/api/routes_ai_remediation.py",
@@ -82,6 +82,11 @@
"sha256": "4464e537f737c3a5cc203b5e1b74f5f3f894691fede5070f39a268c484ee64ec",
"bytes": 3171
},
{
"path": "backend/app/api/routes_ai_settings.py",
"sha256": "3473f59ad2deca2bd2c64f2c217077c6f412d34926e34de955bc9a6e86a00e3d",
"bytes": 2641
},
{
"path": "backend/app/api/routes_approvals.py",
"sha256": "665d5c9e4172c08d126623be7a35122e9eecead4e3eddf7fe9772ac5337fe0f9",
@@ -119,13 +124,18 @@
},
{
"path": "backend/app/api/routes_deployments.py",
"sha256": "722e15610014d16500043e732e94dfc709195daa0e0a94a0a3d7ce5807b22287",
"bytes": 4493
"sha256": "8a7a2503c38fd1edea002cbb780844b6907830edf88bd74e9f4c6bbbdf94a43e",
"bytes": 4241
},
{
"path": "backend/app/api/routes_enrollments.py",
"sha256": "19439108f61b998a499e5ab474b6a7a6e3a3fc30a43e5913a9bb605035f5c2a9",
"bytes": 3440
"sha256": "8efcba1e85c57a439f30a7f5eb663b0140fb425ac32134909a942e02b2a562b8",
"bytes": 3237
},
{
"path": "backend/app/api/routes_exposure_settings.py",
"sha256": "08628c761f93af6d3c6bbdfd036243e8654fe8ff73b1d2fccf6d3bf72241d5c3",
"bytes": 1064
},
{
"path": "backend/app/api/routes_gitea_actions.py",
@@ -174,8 +184,8 @@
},
{
"path": "backend/app/api/routes_observability.py",
"sha256": "32b0bb7edcdeef743ee24e75edf7f63feb40ece3fc705ae64fef54d3b61c04f8",
"bytes": 25670
"sha256": "173e0b7f78476cf7a47ea35a911efa220a48fa58818b895e59646454d98c95fc",
"bytes": 28024
},
{
"path": "backend/app/api/routes_playbooks.py",
@@ -209,8 +219,8 @@
},
{
"path": "backend/app/api/routes_runtime.py",
"sha256": "409588a72430961d51716900c489c3b288ccadcf025d7088ef941bb93c6055c5",
"bytes": 8459
"sha256": "cce7ca4216c326d77f20ecde49dbb86a24675216accfea8715029aa4d09710bb",
"bytes": 6675
},
{
"path": "backend/app/api/routes_safety_center.py",
@@ -247,6 +257,11 @@
"sha256": "782f77d6a86205a77debf2bfff38a67e318c51b6d8947ec75c968ae27eb4a4bc",
"bytes": 6616
},
{
"path": "backend/app/api/routes_user_auth.py",
"sha256": "8a72d8bfe3b45ad12a4d9df79c47f39412bbfc53efa8466f60894a45f8b7ac2e",
"bytes": 7138
},
{
"path": "backend/app/api/routes_voice.py",
"sha256": "2644f0b7cf38e342c4cb0472bf132c72790d5f2f40b3db754e3267af383920e4",
@@ -282,10 +297,15 @@
"sha256": "711a92fcfdb0a27bd192d587d9b2597d2c64852f4343929a0e93f95042467323",
"bytes": 18661
},
{
"path": "backend/app/connectors/gpu_metrics.py",
"sha256": "de7ee87c2aa4e1c31863205d6bc3359b3820c6283c3ad821017b12273825a469",
"bytes": 7484
},
{
"path": "backend/app/connectors/nginx_proxy_manager.py",
"sha256": "ef4ac863d913a2982167bf970dbb325b7b878daaaad3a1e12b403842bf8de032",
"bytes": 32304
"sha256": "36bbd6b853e4969817d31ca74b7a170cd7c4ca197676f46554f1e5e499e96212",
"bytes": 32804
},
{
"path": "backend/app/connectors/plex.py",
@@ -319,18 +339,23 @@
},
{
"path": "backend/app/connectors/unraid.py",
"sha256": "532deb6da9b97cb64e32ba774f1f21ddf47d8ffbc381c9dde9662fd82bac835a",
"bytes": 30205
"sha256": "bfa273b1a5e6a5ef8574f35a27d67f59933e7594b979baf196874629b5dcb45c",
"bytes": 30498
},
{
"path": "backend/app/connectors/widefrog.py",
"sha256": "57ea470497ea00dcd20e4e6f638cfa5ea834769f9219e7e7b5824c76465a5bc9",
"bytes": 10621
},
{
"path": "backend/app/core/api_validation.py",
"sha256": "ae9f0ac67aaacc34aa723a7b692e9155151ab8d83ecac6f49e766c9b0037665a",
"bytes": 1158
},
{
"path": "backend/app/core/config.py",
"sha256": "4de2408b49a520005c193a08eca68dcea1c9d7b785b96f85c9e376bdb73a69af",
"bytes": 23273
"sha256": "c95e402679a238042c13d816d00a81ba4374d146eb13aab0b24ddb2f215fe8ea",
"bytes": 23746
},
{
"path": "backend/app/core/network_security.py",
@@ -344,8 +369,8 @@
},
{
"path": "backend/app/core/security.py",
"sha256": "ce1c6e9480b25eb2c3a05deb7b1c66ea0c75f80f8f3fbf0d7d1dac6469616ea1",
"bytes": 10228
"sha256": "2ddc677fe34e4818ba33cb287ad57df2caeb43849940f4d1ec760dab83be7bc3",
"bytes": 3257
},
{
"path": "backend/app/core/time.py",
@@ -359,13 +384,13 @@
},
{
"path": "backend/app/db/init_db.py",
"sha256": "dfea04f71fc9bacee00cb057ea4b18416c35da0e32085b15ac04d2693fd24e54",
"bytes": 70067
"sha256": "0e68b799a282d33dae139308c40ab6ec10d9ca7aba7c0bd123e4b9adbdc57b8d",
"bytes": 69933
},
{
"path": "backend/app/db/models.py",
"sha256": "76d5f7b50c3607d52df290bd1fe21134cfcec52c01cc3cfd06e25d86d5cda64d",
"bytes": 15027
"sha256": "5eb96568904dcc33525cea9761a901c543168b61614e7aba90077e62f5f26341",
"bytes": 16115
},
{
"path": "backend/app/db/session.py",
@@ -374,8 +399,8 @@
},
{
"path": "backend/app/main.py",
"sha256": "9b29b928de5a3219263ee11695655a6cc29ad953e83c092680338747f491cb55",
"bytes": 15165
"sha256": "07ff0720575a518131ea6a80027cb515210bdf433f721c79050bbad0bddbf137",
"bytes": 17347
},
{
"path": "backend/app/mcp_server.py",
@@ -402,6 +427,11 @@
"sha256": "e8c360c5b6ed499488854763a60ab9ed820d5d44ebd254de70e44089b10e1082",
"bytes": 16000
},
{
"path": "backend/app/schemas/exposure_preferences.py",
"sha256": "cb81e13c924626cfd8d6c91a240d6299b92798e0f760a19aa906d021736e1f0b",
"bytes": 334
},
{
"path": "backend/app/services/__init__.py",
"sha256": "01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b",
@@ -424,8 +454,8 @@
},
{
"path": "backend/app/services/ai_security_reviewer.py",
"sha256": "117eeb9dcce777a9362fca741567bdf7ce2ebde3358287e8a72cfd2514d5a95b",
"bytes": 57869
"sha256": "cfcd14f783aec5ec6255fb6f226cbcfc375bda588923c4038a9cd086178f5e67",
"bytes": 58316
},
{
"path": "backend/app/services/app_classifier.py",
@@ -444,8 +474,8 @@
},
{
"path": "backend/app/services/audit_logger.py",
"sha256": "b4dcc39261627f2ea99684ac64f6a87d9385ba1e04a7cd7348f21d5095b0d60c",
"bytes": 1930
"sha256": "e532f7636d5bc5124e55c4db2ccfccf0e761e58dc3c5f835188349cf93182c2d",
"bytes": 2299
},
{
"path": "backend/app/services/connector_health.py",
@@ -497,6 +527,11 @@
"sha256": "fe979c7cf8329013ab5af3a622268a3a95bdd065c3265d90d6bfb7e3982cced0",
"bytes": 1683
},
{
"path": "backend/app/services/exposure_preferences.py",
"sha256": "36cf235e02e4289b7b1851bb6240584bf8d6f6fbb9b2ae22ac521ec8012ba025",
"bytes": 2538
},
{
"path": "backend/app/services/gitea_project_auto_registration.py",
"sha256": "0da4469d2b75d1d6c74704b9c402348ce246f3325c1726bd50dcf13b378e060b",
@@ -537,6 +572,11 @@
"sha256": "5a1d5917b4dc6d4e46f3563f80e55ba22f281d6b0f8364f27db3e4c76b8411a2",
"bytes": 5191
},
{
"path": "backend/app/services/managed_ai.py",
"sha256": "54af5cf4ded06c2436c6cb364b7433d4dfd85e1f6a1d483bfdb7a2f3fce2a2de",
"bytes": 11230
},
{
"path": "backend/app/services/mcp_hub_deployment_reconciliation.py",
"sha256": "1833b95ad7663b91f0f54ce6e92950a059efb8cb121d4e2c8af7f821a5525a49",
@@ -554,8 +594,8 @@
},
{
"path": "backend/app/services/media_pipeline_service.py",
"sha256": "f3bad75d8c64290ca734fc6933d4bbffc17c9fbcf8ac3c7f3268d82f999f31fc",
"bytes": 31786
"sha256": "1ff7de20e499d3d2d145167292341d53bc77a7860e3afe61da9ca32f64c2f5aa",
"bytes": 32445
},
{
"path": "backend/app/services/n8n_integration.py",
@@ -582,6 +622,11 @@
"sha256": "b4b3616c80af1989ac5031a59e543c45dd542877898799cb096faa38828c4cda",
"bytes": 45301
},
{
"path": "backend/app/services/oidc_login.py",
"sha256": "9f1d2abbdf0386da735b56cf9a80acb9d8371c51dbc3a5db8719cca98339f19e",
"bytes": 7810
},
{
"path": "backend/app/services/policy_engine.py",
"sha256": "148706d64e81a51cf448729f2a4ef387b282849a0f1c4c3273e9a71cee14fd19",
@@ -684,13 +729,13 @@
},
{
"path": "backend/app/services/runtime_service.py",
"sha256": "320707e795d85337ab1303d67a26ba9e5bd28656f59cc87a8f8fd36abde41c7f",
"bytes": 23464
"sha256": "670d9a53cc51e94dd41443287a163413c53d66513e91d189f2a4c792d948deca",
"bytes": 21825
},
{
"path": "backend/app/services/safety_center_service.py",
"sha256": "e96ae7a58bd13ce3476cc94d8749c07adec3e515118a97e3a153c99a80ab1e09",
"bytes": 34582
"sha256": "3e55a64919d9e1e0b82b4d2fd794dc9dc9434e97896f649afc09b2b94c83ea68",
"bytes": 35064
},
{
"path": "backend/app/services/secret_store.py",
@@ -707,6 +752,11 @@
"sha256": "e97c52a8c864aabecb4d342195bae9217cb80f78282b36863c7dd6151b723c1b",
"bytes": 12609
},
{
"path": "backend/app/services/user_access.py",
"sha256": "bc952cb4bedddef1b769e2c77848b89b64f182b288273c1a79b3a09e349e633b",
"bytes": 9840
},
{
"path": "backend/app/services/voice_catalog.py",
"sha256": "d1c6fea8d431329a04ad87ebc0d8866a24bda75bd73c22293016039cd863ae92",
@@ -729,8 +779,13 @@
},
{
"path": "backend/requirements.txt",
"sha256": "3feffaeb4cb706e4bc331776e4ca86602a88e79a7e4cd5f6d512261547e1745b",
"bytes": 156
"sha256": "60d53406961d73a10470bb7ab725e0a81f311eddefa3a853a2c7baea9a86464e",
"bytes": 178
},
{
"path": "backend/tests/conftest.py",
"sha256": "fa4f78d15225f1d0e3dad8f1cd7283dfbe17b411d5158ade8effb0111ff7efa7",
"bytes": 1072
},
{
"path": "backend/tests/test_ai_remediation_planner.py",
@@ -754,8 +809,8 @@
},
{
"path": "backend/tests/test_container_restart.py",
"sha256": "167275c3e46157cfa0fe66754fd02e8e7fb557416739c0bcb817cea2aebe6ed7",
"bytes": 105860
"sha256": "2b84085e0e35d4405f39a6b5274b0ba123191c5855306bc0bd7bb67f6c3b7822",
"bytes": 108066
},
{
"path": "backend/tests/test_controller_artifact_promoter.py",
@@ -789,8 +844,8 @@
},
{
"path": "backend/tests/test_deployment_contract.py",
"sha256": "2e3ca89f86cb1253db413287a3a04450506dcb36f05a7876f4b601bf6b477085",
"bytes": 3933
"sha256": "783855b8718fef7274b544169782187aeb2088266fa7f10fe77def6c222f85ce",
"bytes": 5216
},
{
"path": "backend/tests/test_deployment_control_plane.py",
@@ -799,8 +854,8 @@
},
{
"path": "backend/tests/test_deployment_hygiene.py",
"sha256": "bd6204dfd399de5663c16486c9290c7b9d2100fc9f4c06107e9ad614b59a74c4",
"bytes": 2469
"sha256": "56f7cb2da3283bf923b82d14e0fd865277817e6fa64a2874c5c4a9e450efc03f",
"bytes": 2649
},
{
"path": "backend/tests/test_deployment_target_registry.py",
@@ -817,6 +872,16 @@
"sha256": "b6ddf4e4407910a2bb9728993cd53c01624d0c709b5f295b764ed87eeed921d7",
"bytes": 19682
},
{
"path": "backend/tests/test_exposure_preferences.py",
"sha256": "ddd08c246eb0719556f307691ca231093584dc4b85e78bb849bee83ccbde8b1f",
"bytes": 8374
},
{
"path": "backend/tests/test_frontend_file_boundary.py",
"sha256": "beee4046574b89f6543d7a07040b983cfd7a1e561dbd9db4f81c9cd66ab77c32",
"bytes": 1383
},
{
"path": "backend/tests/test_gitea_actions.py",
"sha256": "b2c99ac7e5548b9394cce6ce6f8a3fd0e4b7bdf6c72006c95edb6aac108c35fd",
@@ -827,10 +892,15 @@
"sha256": "d34b53f338e53e0bb2d8a6fccac88384b625e63d041766b4da3f1665f6020d56",
"bytes": 13248
},
{
"path": "backend/tests/test_gpu_metrics.py",
"sha256": "26ee85dc4d53d6d4202f18f588a72b889dc052370c64275433dcd2f2c5e070e9",
"bytes": 8587
},
{
"path": "backend/tests/test_home_assistant_voice_export.py",
"sha256": "3face99dd2441a8a100d38a96e5666d1df8f92ecc4fec70fa931a39dd355814d",
"bytes": 8047
"sha256": "718603f23478261e178bc4377fcea35322a59ff5cb2912e7d4a685fd9da7c2e4",
"bytes": 8311
},
{
"path": "backend/tests/test_inventory_discovery.py",
@@ -839,8 +909,13 @@
},
{
"path": "backend/tests/test_live_observability.py",
"sha256": "d8f93105bd046619efe1feba42270b6bd009d0dc54ec3b144fe1be42a6d4c75b",
"bytes": 5201
"sha256": "c6dffefdaa80f6d4cf79d94b7845e6c86392c26343c26946a2d8dfa466178754",
"bytes": 8701
},
{
"path": "backend/tests/test_managed_ai.py",
"sha256": "52533816bc0147fc9ae51710a37357fd50f05434bb6ecb7df959ecdafb2f2202",
"bytes": 12873
},
{
"path": "backend/tests/test_managed_validation_checkout.py",
@@ -864,8 +939,8 @@
},
{
"path": "backend/tests/test_mcp_rag_n8n_integrations.py",
"sha256": "3b37b9e9d41e656ae60a9cdb6c900034be40a378b18905872324e87ff574d865",
"bytes": 48246
"sha256": "0b2891cd4b545ced2e737e4caa1506ceedecb4600247223b3490749213348fba",
"bytes": 48408
},
{
"path": "backend/tests/test_media_codec_dashboard_deployment_reconciliation.py",
@@ -884,8 +959,8 @@
},
{
"path": "backend/tests/test_media_pipeline.py",
"sha256": "d62240759f92b019078b0f0689c3f52c721bbf8da8b308a5a69504bc2b7ce8ad",
"bytes": 23100
"sha256": "cf6043f3cc775d1cdc68dfdddc36d1a460c6dbc6f84ffea607246daa572509c3",
"bytes": 26469
},
{
"path": "backend/tests/test_mediarr_validation_window.py",
@@ -902,6 +977,11 @@
"sha256": "52cb0ed1e82101cbd3439502f6aec131c1a6a85ba9b53cc47f2f4aad72900800",
"bytes": 46292
},
{
"path": "backend/tests/test_oidc_login.py",
"sha256": "ae40a20e395155eda7d3de61c08c74db51095632be168bce7c453fb320a86e29",
"bytes": 10262
},
{
"path": "backend/tests/test_performance_regressions.py",
"sha256": "e094e29747b6e3287d769e888f25b16964668c0caac75b9b85f1430a6b6d2351",
@@ -969,8 +1049,8 @@
},
{
"path": "backend/tests/test_production_runtime.py",
"sha256": "586ec970f250826b6915901033abc1839b5d3641b832905cd66cc4c2c4b67214",
"bytes": 15097
"sha256": "ef07dc476d12084d55a0ef36a787d91365d743b0b73bcc011bc2f8c0265c42d2",
"bytes": 12310
},
{
"path": "backend/tests/test_prowlarr_connector.py",
@@ -1114,8 +1194,8 @@
},
{
"path": "backend/tests/test_security_boundaries.py",
"sha256": "fcf8d0c6e4b12da42686c8c2fbe64cdc92a802d476c17dce13371035a12fe934",
"bytes": 5546
"sha256": "a41966d7a6c24162bd5c4b2196a7a2da0959967bc3ab9092e232e951690e5a35",
"bytes": 2052
},
{
"path": "backend/tests/test_setup_onboarding.py",
@@ -1139,14 +1219,19 @@
},
{
"path": "backend/tests/test_unraid_connector.py",
"sha256": "93155e9091ca9f399c2bd205c7c2d576d32680ec91ce12d8da45362f55d9aab4",
"bytes": 14801
"sha256": "c0d5ed5406ae2e6da2705f6da34e43bce0e97d7685dd0381bb719c71a3b1fbe0",
"bytes": 15696
},
{
"path": "backend/tests/test_unraid_vm_actions.py",
"sha256": "d02c97ec2d0fdbead26705dadc9968f8c315ea02d38d7b1a4c56b27b651feb99",
"bytes": 5574
},
{
"path": "backend/tests/test_user_auth.py",
"sha256": "e338549947f7f278d379756d78f22e82f554362c30a3bb964d41caddbf6b506b",
"bytes": 10618
},
{
"path": "backend/tests/test_widefrog_connector.py",
"sha256": "903d4f840998ab33bd4550038adccf428255157dccddaba4d03196dc1e3d9250",
@@ -1164,13 +1249,13 @@
},
{
"path": "docker-compose.yml",
"sha256": "0aa8fa985c9944c7774496fd9338b8ff7a99814090cf9b2230014284effba278",
"bytes": 500
"sha256": "f6b35fad2cb06c3472d5350dc2d18ca9b0c1a4c7e8d51b1aa5ef16d2c81abddb",
"bytes": 1416
},
{
"path": "docker/entrypoint.sh",
"sha256": "604cfab77ca76fc4b8d9d0cff89d5969b04189f3d99645b017d46ff023733b48",
"bytes": 1670
"sha256": "2fae4c93f5ff4b5f693f47730dc8b7a2340ed5f394c08f238e4b62bf4fc9b9ad",
"bytes": 1383
},
{
"path": "eslint.config.js",
@@ -1184,8 +1269,8 @@
},
{
"path": "package.json",
"sha256": "cae42b170ae963e0b656b77f7e9b34ecfa953137260b1f4be46989230b416fb1",
"bytes": 3530
"sha256": "43ab74964b7b506077ac942b2b08e26dbc163f49de55d9ebc2f5889c2626562c",
"bytes": 3571
},
{
"path": "pnpm-lock.yaml",
@@ -1269,18 +1354,18 @@
},
{
"path": "src/api/liveClient.ts",
"sha256": "2de95232e9e20883e8a921e42286c1f7507e358cdb82c313d1c8e7f88fbf121d",
"bytes": 59646
"sha256": "78d28c6778caace577fe465903d9dc7b8f328d261d6f4399aea97a845880f4c6",
"bytes": 61657
},
{
"path": "src/api/operatorSession.test.ts",
"sha256": "b28eeaaa4b48f7db66d7b203c63b72de10c50cef22f1f3bdf8dad3c801ac75bf",
"bytes": 1032
"path": "src/api/userSession.test.ts",
"sha256": "d879659bd27d0355e8c33678c7e6c3880ed6e50d7eb52014e5498a64fadc8831",
"bytes": 830
},
{
"path": "src/api/operatorSession.ts",
"sha256": "069ff45e11600cba24471187557a6833a1f52b163be68f6138a81d20de798908",
"bytes": 1093
"path": "src/api/userSession.ts",
"sha256": "db10e364036f273438527810efe266a708f04cbc796903e23267b9edf0c56c10",
"bytes": 738
},
{
"path": "src/components/ActionResultNotice.tsx",
@@ -1299,8 +1384,8 @@
},
{
"path": "src/components/AppShell.tsx",
"sha256": "dbf308e972fedbf9a580144e82b958dd86feb04188e4b28902563c62aae7d806",
"bytes": 6404
"sha256": "f5c00a9f9b2caf64b389443be40d26954eb02436457b2db5232abc98e214d9bc",
"bytes": 7102
},
{
"path": "src/components/CommandPalette.tsx",
@@ -1312,16 +1397,31 @@
"sha256": "7cb7bba856f0e32e1443171ac504c27b690ecfaa46fb17a8030127bb420b5180",
"bytes": 1676
},
{
"path": "src/components/ExposureSettings.tsx",
"sha256": "48e9660fb9358b5af4558406c5072675728be4830c1b4dc2ebfd47d9743f1351",
"bytes": 2724
},
{
"path": "src/components/ExternalNotificationChannels.tsx",
"sha256": "7eb86cc01e891fb06de68a390d46a6cd33b7fb29345b91bf6830882e297fe08f",
"bytes": 6417
"sha256": "9ae2c4d212cdc3b517ed558e4f95a078ab387ac2fefef918edcde17873d8e23e",
"bytes": 6425
},
{
"path": "src/components/LiveActivityFeed.tsx",
"sha256": "1a8c2c8698c278ec2f0bcdaba1740cac3672ec6bab7eba04e06769d9eb8cfbef",
"bytes": 5890
},
{
"path": "src/components/ManagedAiSettings.tsx",
"sha256": "fd4f8deab1c1397e087400cb57d9f11ae0e8bc366f9f2219f6aa2e513584e11b",
"bytes": 6514
},
{
"path": "src/components/MediaPipelineFlowDiagram.tsx",
"sha256": "0fc9113adc47648cbcf9236ce9ed6cd54a36fa7f078d6010d4d034aa442e9ea6",
"bytes": 13290
},
{
"path": "src/components/MetricCard.tsx",
"sha256": "6ea7598d2ed283e457556d0f59d25f746dc82f75071226406fea9d9da9e1e7fa",
@@ -1329,13 +1429,13 @@
},
{
"path": "src/components/OperatorReadOnlyBanner.tsx",
"sha256": "5d068f65590f57a4c13f978b23d1bc1632e288fc3cb24d58958833ad4266f6d0",
"bytes": 1013
"sha256": "423aaf77d437ded813faabed1d2d30103576e8b0981b86cc8685a54cd30ca796",
"bytes": 860
},
{
"path": "src/components/PolicyAction.tsx",
"sha256": "4611a176682b2299864e68318d850690b1a537334617ffb60b0c1a72ac152b41",
"bytes": 10874
"sha256": "31aa6faf6cc7b608057b09bd5fa9d4cfd297143601c742df4927b40b62805465",
"bytes": 10865
},
{
"path": "src/components/RiskBadge.tsx",
@@ -1352,6 +1452,16 @@
"sha256": "c2989b8013fc30541b28d0667cfe356828766bc0a0b6bde274089fae4ce0fb15",
"bytes": 4440
},
{
"path": "src/components/SignInPanel.css",
"sha256": "f4a56e8401bff29940f0174018bf97a0ed8fe7580807f0ae65cad0d222f5f18e",
"bytes": 8260
},
{
"path": "src/components/SignInPanel.tsx",
"sha256": "e298bbc1bb364f6c4f048356d1ca4792f56bd41122c63524461abd4a45f7f8ac",
"bytes": 7890
},
{
"path": "src/components/StatusChip.tsx",
"sha256": "61c71af03449e8294026d3aa3deb188ec96c404fd07244661b93abcfeb6ea396",
@@ -1359,18 +1469,23 @@
},
{
"path": "src/components/SystemLoadSvgChart.tsx",
"sha256": "37c84c4964d8789b921269fd6d7c2a6a27297118836fabf3a299668319773ba3",
"bytes": 2022
"sha256": "896e53dee330d6cdd08dcd6da757bebe36e26870d568b49b5a5a689506429691",
"bytes": 6959
},
{
"path": "src/components/TopStatusBar.tsx",
"sha256": "0b1466fbddddeeba825b2d2771edf882059f05caa739868ccbf113564bc8a512",
"bytes": 7523
"sha256": "9890087bfb180553f805edb0d56237891c38f74270a8b91c4d55e516e12aa1b3",
"bytes": 7771
},
{
"path": "src/components/UserAccessSettings.tsx",
"sha256": "92b17d8a6f376b43bf2d199cfede1f8cab5e6cf13db0cf54195330a85eaca6eb",
"bytes": 6287
},
{
"path": "src/components/integrations/GovernedIntegrationFlow.tsx",
"sha256": "7a26fdcba426969808b8699789ca533a1552fedd2b3a73472ef6201b98c7b5fa",
"bytes": 12951
"sha256": "d6964a03e979cf334a0401d2e3327645716ccd768d26293e52b0ffb36b2f88b4",
"bytes": 12960
},
{
"path": "src/components/ui/accordion.tsx",
@@ -1633,14 +1748,14 @@
"bytes": 3955
},
{
"path": "src/hooks/useOperatorSession.ts",
"sha256": "26d389d79652e81a9dfd7d816191c85d9a80e4f465aa5d951042f9d90b1c7c36",
"bytes": 792
"path": "src/hooks/useUserSession.ts",
"sha256": "01d0638849f6deb54a3efec10300a19a7a573002ee3eb68ac256cb1c2a0167f9",
"bytes": 840
},
{
"path": "src/lib/accessibilityShell.test.ts",
"sha256": "dfbcbe03d915ffe889dd0b650bddc6510fdb2805fc3586d2a8cfedd792ab5496",
"bytes": 1458
"sha256": "9b7a56af3f5d14914ff4cf239f4bc305a1a0208e97b5c0b3611c63533e1da6d0",
"bytes": 1553
},
{
"path": "src/lib/actionRegistryView.test.ts",
@@ -1927,6 +2042,16 @@
"sha256": "c303e620f58ec8714e8bed2c77d7cb3cf02c6957bda0d7f3790a0351b71ab59d",
"bytes": 845
},
{
"path": "src/lib/exposureView.test.ts",
"sha256": "a2b91f8d2f0a3536e1e930b2be8dcc73c0e424d2e43ff0ca8b34c56ee3a9a005",
"bytes": 2346
},
{
"path": "src/lib/exposureView.ts",
"sha256": "b9bef4f41276935a8205cac7505e24f5d62f9a5e6142fd4c7e83a7119b953bc4",
"bytes": 1311
},
{
"path": "src/lib/exposureWarningTriage.test.ts",
"sha256": "8f882da1ba127b9c7656cc2d2702a142e5cd75cbb33feaca08e8ede176d751bf",
@@ -2019,13 +2144,13 @@
},
{
"path": "src/lib/jobRunView.test.ts",
"sha256": "735192edc1dd5c85ecf91dc37842736c763fb197b5f7b4407adf6791294fdac9",
"bytes": 2480
"sha256": "a0d8cf8c178c4801a0be84326e96a279a519de0324a793560719412b29f0fee3",
"bytes": 4414
},
{
"path": "src/lib/jobRunView.ts",
"sha256": "bbd04cc81e49debbe0a70a5147b3d27dbdb8865e53c453bc0b2ff534fbbf6c00",
"bytes": 2353
"sha256": "0c949d4cacc6011f812e14c453d0cdeab98ced83b1b93b261b7f84aad85124ec",
"bytes": 2825
},
{
"path": "src/lib/liveActivityFeedView.test.ts",
@@ -2047,6 +2172,16 @@
"sha256": "3251afa24d3bd7cb5539a81dbd70f4602abaccdb233ab5ef5998f2beb3d18f9a",
"bytes": 2177
},
{
"path": "src/lib/mediaPipelineFlowLayout.test.ts",
"sha256": "ff6daa94310a8b362402d6aa8d017095e14a5226def539d1418c4b5d0353e8d9",
"bytes": 5296
},
{
"path": "src/lib/mediaPipelineFlowLayout.ts",
"sha256": "1d8c14a2f5f89a22b22d6da922fa138e237bc09b87a809c5a402cc74f3522fe7",
"bytes": 6991
},
{
"path": "src/lib/mediaPipelinePageLoad.test.ts",
"sha256": "f491f693496ba67c0007d80dd3c6bb993a31e81fb55ba8c0d1f04ba5c4860579",
@@ -2069,13 +2204,13 @@
},
{
"path": "src/lib/networkSnapshot.test.ts",
"sha256": "1418cf8163225e626ed5182f4ce30076c61468619b66b0a3ab846f05bb74199d",
"bytes": 2655
"sha256": "2c69d289d9ca6386374770074cf231ef76ec284a9647a8b0bb515e9d2d5655f2",
"bytes": 4698
},
{
"path": "src/lib/networkSnapshot.ts",
"sha256": "36b28c61f01cbd98e63940fa70871c8fb727013a823eadb04118443493c7f334",
"bytes": 5393
"sha256": "c4106d078844bd612dd9965b7a8cbf09c9ca7fadd717009988bd5e4685ba3317",
"bytes": 5624
},
{
"path": "src/lib/npmAppDetailLoadState.test.ts",
@@ -2334,13 +2469,13 @@
},
{
"path": "src/lib/systemLoadChartView.test.ts",
"sha256": "fcd62ce1485ea5261bbd8cc56be45eac5591446074dbe450226a989e17c170ac",
"bytes": 2551
"sha256": "a4e7fa86cfee69d50f8b807ee34a4412c2cc94c75f0e9ea76466ae5d4a96ee19",
"bytes": 4502
},
{
"path": "src/lib/systemLoadChartView.ts",
"sha256": "036d9af85dacd7b57e23b51376626cd47af3948d370fe766d543650a2c38cc77",
"bytes": 2661
"sha256": "0aeb276ed0c1723bd7406fd551e767977fb8e55bfeeb2661db5d3de7166d0d85",
"bytes": 3692
},
{
"path": "src/lib/systemSummaryView.test.ts",
@@ -2379,8 +2514,8 @@
},
{
"path": "src/pages/Approvals.tsx",
"sha256": "9e13bac8c20b71fbe27237f53aee3a5e512553b86e51581f89da8099f6ea8431",
"bytes": 17487
"sha256": "5cf3f82e2294df77f0b2584f74c6d2fd95c47c8f0f763f25744cd430db42752c",
"bytes": 17783
},
{
"path": "src/pages/Apps.tsx",
@@ -2399,8 +2534,8 @@
},
{
"path": "src/pages/CommandCenter.tsx",
"sha256": "6963e04333227bcecb7b98e26ad415436dbf74584660fa3774ed55a4ca05afcd",
"bytes": 46607
"sha256": "e0b197064c2dc5fdc416dff6555c972052affd892fd73b43e1ec6f2aaae6de76",
"bytes": 46591
},
{
"path": "src/pages/Connectors.tsx",
@@ -2429,13 +2564,13 @@
},
{
"path": "src/pages/Integrations.tsx",
"sha256": "edd5b30cb4f37a9d74a9deaf979deebc7134baccad24b04c0ad5b696e0992914",
"bytes": 14218
"sha256": "c15731e6e3b1f2466413f93403819785ae72beef46c8003bf20b4bd1ab7c99ee",
"bytes": 14193
},
{
"path": "src/pages/Integrations.ux.test.ts",
"sha256": "8273a785f3d1e84d72db371255e9d5a4b1928f5d2cbfbb02ad5efd5c32f7962f",
"bytes": 2968
"sha256": "799d9e03248fb1a15d4866f51563a1ca84c1a570edbee91a5a3600a5d43d298b",
"bytes": 2955
},
{
"path": "src/pages/Inventory.loadState.test.ts",
@@ -2444,23 +2579,23 @@
},
{
"path": "src/pages/Inventory.tsx",
"sha256": "1ff622b7e049cb6d01a253ef8ceffb5e42fe616007caad0e6b75b3061a657783",
"bytes": 49345
"sha256": "1c8dfc408e7d04fc495d99d506485e318e3105bcb29a692e2143ab3739cf0032",
"bytes": 49334
},
{
"path": "src/pages/Jobs.tsx",
"sha256": "22fe5259fc605d53a6a29878fea671debe4ba482bfed643625d4e90ce23fa599",
"bytes": 13370
"sha256": "336e657ed06cf766537c01d5e1ded4b157bb8883b0ce19b773219fec4ec3e5d1",
"bytes": 15547
},
{
"path": "src/pages/MediaPipeline.tsx",
"sha256": "8678578e957a03d629b4de89a6b057f5511f94eddc666f6a6f13af9184f0887e",
"bytes": 28517
"sha256": "e25f8e0601fe726565e0209bc85c28f0548ccfc772ace52f6bb8b485b7d84653",
"bytes": 26664
},
{
"path": "src/pages/Network.tsx",
"sha256": "ddedd26196b18a914e806d8fa02fd42e3b238ceb95a0398457be4fcf34a477b0",
"bytes": 27830
"sha256": "eb4c0a4b6cd2ba300af320be6a1a32f38538d30733e84bccf9634895594730cc",
"bytes": 30845
},
{
"path": "src/pages/NotFound.tsx",
@@ -2469,8 +2604,8 @@
},
{
"path": "src/pages/Notifications.tsx",
"sha256": "f1642a9700713af0803ca133ebec269a01f8e460f2da15ff36411e9268d42e78",
"bytes": 33855
"sha256": "9c5caf37f839400eaede085c90a46057404ab6ed02a399348c0c229e415551b2",
"bytes": 33863
},
{
"path": "src/pages/Notifications.ux.test.ts",
@@ -2484,13 +2619,13 @@
},
{
"path": "src/pages/Overview.liveData.test.ts",
"sha256": "b7328f6c4cbec2f7c3e10bab931c415731d81deb7984dbc4163e0a604a999524",
"bytes": 2589
"sha256": "02378bf2e9c0125c0a1159c61e12a563cda0bc7ca9906aee9c56ce6ca0e0d1da",
"bytes": 2618
},
{
"path": "src/pages/Overview.tsx",
"sha256": "91dfc30c7bcaf3608247fb792c82ed673d17099c1e1ca5f8b5ceeef3bc688436",
"bytes": 27759
"sha256": "35d51ee59859278cdb649f2c6561ca391b6c1feecb425b9236ce025af035f93d",
"bytes": 30125
},
{
"path": "src/pages/Playbooks.tsx",
@@ -2509,8 +2644,8 @@
},
{
"path": "src/pages/Safety.tsx",
"sha256": "9e887fb100e701aaf31b710d381aa4f67e9588abb2b1a899d28eae436f3cc99b",
"bytes": 24139
"sha256": "8cab1a566b019f27321038b1c469f736fd103888da658925f78d1c06b6df6aa3",
"bytes": 27569
},
{
"path": "src/pages/Secrets.tsx",
@@ -2519,8 +2654,8 @@
},
{
"path": "src/pages/Settings.tsx",
"sha256": "151f546ad1add6a6155ceab9daf929b36f99069b5714ebf76dcfa393f1c97370",
"bytes": 32689
"sha256": "3f1f336a191975547085c24a264023b1263d152bc53308b63eca5ddc848dfb3c",
"bytes": 28127
},
{
"path": "src/pages/Setup.tsx",
@@ -2559,8 +2694,8 @@
},
{
"path": "src/pages/ai/AIChat.tsx",
"sha256": "e0a00ff017512e154b86d7718157553a07c12ed117b20e30af069f9b31ff4fb5",
"bytes": 7568
"sha256": "a12c3117289dca77503585accb2de930e08f7f011baee00c0c9d7868bf98d25d",
"bytes": 8637
},
{
"path": "src/pages/ai/AIDashboard.loadState.test.ts",
@@ -2569,8 +2704,8 @@
},
{
"path": "src/pages/ai/AIDashboard.tsx",
"sha256": "c5c73ac44c94b58ca79ebd330e0591405861dfd4b045677fe11f7d440c490e4b",
"bytes": 10685
"sha256": "9463f946b9a209b37ee8e8e3250e2223a9ad3a72ea34e84896fa19e84271e73a",
"bytes": 11422
},
{
"path": "src/pages/ai/AIRecommendations.tsx",
@@ -2589,13 +2724,13 @@
},
{
"path": "src/types/ai.ts",
"sha256": "fd3e57a84601bcfd51c5cf5715297fc8037b9e15a9a68675b9e2ca85697f2cba",
"bytes": 1596
"sha256": "892cbf8e0a054da07be50f0b8eb4fe9aa0ad15d8c0dcceffd17e2cc6210dd81e",
"bytes": 1916
},
{
"path": "src/types/appops.ts",
"sha256": "071c8653b81b197625622340b9158ca8095903f4ff50abe3c7b5f9ddf07205b8",
"bytes": 70457
"sha256": "4b57009e8fe4bf8e83395da9d02eb88c2b5d841e057d975cbe12938307ccf055",
"bytes": 72561
},
{
"path": "src/utils/toast.ts",