Commit Graph

31 Commits (12c245720c9eba415db1601f60b7fb9b0c9e1ee2)

Author SHA1 Message Date
Esteban Beltran cfc67a9e2d
Sandbox: do not load grafana signed app plugins into the sandbox (#78334) 2 years ago
Esteban Beltran b6d6375e2b
Sandbox: Add setImmediate polyfill (#78093) 2 years ago
Esteban Beltran 0b03344baa
Chore: Update to typescript 5 (#76511) 2 years ago
Esteban Beltran 7107ba0104
Sandbox: Patch history.replaceState to make it work inside the sandbox (#76255) 2 years ago
Esteban Beltran 7b8945571c
Sandbox: Fix dynamic loaded chunks not processed correcly inside the sandbox (#76047) 2 years ago
Esteban Beltran 5549cd7a76
Sandbox: Fix `history.replace` calls inside the sandbox (#76049) 2 years ago
Esteban Beltran 027028d9a0
Sandbox: Make jquery available to plugins in the global scope (#75960) 2 years ago
Esteban Beltran 9747cdd7d1
Sandbox: Update to latest near membrane version ^0.13.0 (#75605) 2 years ago
Esteban Beltran 677a2ad4d8
Sandbox: Patch array vector prototype methods inside the sandbox (#75835) 2 years ago
Esteban Beltran e45867c635
Sandbox: allow access to window.grafanaBootData for plugins (#75522) 2 years ago
Esteban Beltran f890cb23b8
Sandbox: use same trusted types default policy than grafana main realm (#75539) 2 years ago
Esteban Beltran 2bbd5521fe
Sandbox: Use resolveCache to resolve plugin's code file as systemjs does (#75509) 2 years ago
Esteban Beltran 95889b2e25
Tests: Add basic e2e tests for frontend plugin sandbox (#70759) 2 years ago
Esteban Beltran 62d0becd25
Sandbox: Set sandbox wrapper to height 100% for panel plugins (#75004) 2 years ago
Esteban Beltran c7b6ac065a
Sandbox: Make `window.monaco` and `window.Prism` available for plugins inside the sandbox (#74977) 2 years ago
Esteban Beltran ae858fcdd2
Sandbox: Fix sandbox not loading SystemJs.module objects correctly inside plugins (#74445) 2 years ago
Esteban Beltran f8026463a8
Sandbox: Fix plugins not loading due to wrong plugin module url (#74436) 2 years ago
Esteban Beltran b8dd081d8a
Sandbox: Fix post message trying to serialize proxy objects inside plugins (#73596) 2 years ago
Jack Westbrook 62821c69b3
Plugins: Bump SystemJS to 6.14.2 (#70068) 2 years ago
Esteban Beltran 050b9d9a85
Sandbox: Fix prismjs syntax for plugins defining its own language (#73393) 2 years ago
Esteban Beltran 84181eb613
Sandbox: Fix monaco editor custom languages not working correctly inside the sandbox (#72911) 2 years ago
Esteban Beltran 81a940f675
Sandbox: Redirect calls to window.location to window.locationSandbox (#72252) 2 years ago
Esteban Beltran 20d7cf34b2
Sandbox: Set the `style` attribute of all `Element` child to be a live target (#72208) 2 years ago
Esteban Beltran e8e3f81e38
Sandbox: Add support for webpack dynamic imports (#71714) 2 years ago
Esteban Beltran 0db1d16c09
Plugins: Make datasource instances live targets for the sandbox (#71472) 2 years ago
Esteban Beltran 78efef4ac0
Plugins: App plugins running inside a sandbox div will have height 100% (#71453) 2 years ago
Esteban Beltran 72f6793344
Plugins: Add monitoring only mode to frontend sandbox (#70688) 2 years ago
Esteban Beltran 5732fc7b2a
Plugins: Add CDN support to sandboxed frontend plugins (#70608) 2 years ago
Esteban Beltran 53231cb68d
Sandbox: Fix react class components stale state (#70572) 2 years ago
Esteban Beltran ed5a697825
Plugins: Sandbox frontend plugins DOM access. (#69246) 2 years ago
Esteban Beltran 1ed4c0382b
Plugins: Add Initial implementation for frontend plugins sandboxing (#68889) 2 years ago