1
0
mirror of https://github.com/lensapp/lens.git synced 2025-05-20 05:10:56 +00:00
lens/src/main
Sebastian Malton 1470103fd4
Add lens:// protocol handling with a routing mechanism (#1949)
- Add lens:// protocol handling with a routing mechanism

- document the methods in an extension guide

- remove handlers when an extension is deactivated or removed

- make sure that the found extension when routing a request is currently enabled (as a backup)

- added documentation about the above behaviour to the guide

- tweaked the naming convention so that it is clearer that the router uses extension names as not IDs (which currently are folder paths)

- Convert the extension API to use an array for registering handlers

- switch design to execute both main and renderer handlers simultaneously, without any overlap checking

- change open to be a dev dep

- improve docs, export types for extensions, skip integration tests

- switch to event emitting renderer being ready

- Add logging and fix renderer:loaded send to main

Signed-off-by: Sebastian Malton <sebastian@malton.name>
2021-02-25 09:32:40 -05:00
..
__test__ KubeObjectStore & KubeWatchApi fixes and optimizations (#2063) 2021-02-04 11:51:35 +02:00
cluster-detectors enfore unix line endings and always ending files with line endings (#1997) 2021-01-21 08:09:41 -05:00
helm Fix: deprecated helm chart filtering (#2158) 2021-02-24 10:20:06 +03:00
prometheus Fix typo in prometheus ingress metrics (#1896) 2021-01-07 07:29:12 +02:00
protocol-handler Add lens:// protocol handling with a routing mechanism (#1949) 2021-02-25 09:32:40 -05:00
routes Refactor watches to use native k8s api (#2095) 2021-02-09 15:31:15 +02:00
app-updater.ts Add lens:// protocol handling with a routing mechanism (#1949) 2021-02-25 09:32:40 -05:00
cluster-manager.ts Initial command palette feature (#1957) 2021-02-02 12:34:13 +02:00
cluster.ts Fix accessible namespaces reset on cluster disconnect (#2140) 2021-02-12 16:24:02 +02:00
context-handler.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
developer-tools.ts Add more log entries on start up (#1955) 2021-02-04 19:19:11 +02:00
exit-app.ts Fix 'cannot read property hide of null' error on quit (#1594) 2020-12-03 14:55:19 +02:00
extension-filesystem.ts use remote.app if app is not defined (#1785) 2020-12-17 08:24:25 -05:00
index.ts Add lens:// protocol handling with a routing mechanism (#1949) 2021-02-25 09:32:40 -05:00
kube-auth-proxy.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
kubeconfig-manager.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
kubectl_spec.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
kubectl.ts Bundle kubectl 1.18.15 (#2028) 2021-01-27 20:09:11 +02:00
lens-api.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
lens-binary.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
lens-proxy.ts Refactor watches to use native k8s api (#2095) 2021-02-09 15:31:15 +02:00
logger.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
menu.ts Initial command palette feature (#1957) 2021-02-02 12:34:13 +02:00
node-shell-session.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
port_spec.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
port.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
promise-exec.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
proxy-env.ts Enforce semicolons in eslint 2020-11-19 16:35:04 +02:00
resource-applier.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
router.ts Refactor watches to use native k8s api (#2095) 2021-02-09 15:31:15 +02:00
shell-session.ts Windows: use SHELL for terminal if set (#2168) 2021-02-18 07:30:48 +02:00
shell-sync.ts Add eslint rule padding-line-between-statements (#1593) 2020-12-02 09:55:52 +02:00
tray.ts Add auto-update notifications and confirmation (#1941) 2021-02-09 10:47:24 -05:00
window-manager.ts Add lens:// protocol handling with a routing mechanism (#1949) 2021-02-25 09:32:40 -05:00