perf(extensions): streamline prepared download work

This commit is contained in:
zarzet
2026-08-29 23:47:21 +07:00
parent f21f47b2bd
commit bb1be4fdb4
8 changed files with 490 additions and 15 deletions
+8 -6
View File
@@ -273,12 +273,14 @@ func (m *extensionManager) loadExtensionFromFileLocked(filePath string) (*loaded
}
var supportedRuntimeFeatures = map[string]int{
"signedSession": 3,
"sessionRefresh": 1,
"sessionGrant": 1,
"globalAction": 1,
"webviewAuth": 1,
"downloadSegments": 1,
"signedSession": 3,
"sessionRefresh": 1,
"sessionGrant": 1,
"globalAction": 1,
"webviewAuth": 1,
"downloadSegments": 1,
"patternedFileTransform": 1,
"preparedContext": 1,
}
// validateManifestGates enforces minAppVersion and requiredRuntimeFeatures