Changes since 5.5.4
🚀 Features
- Add reactive tray icon for when update is available (#5567) https://github.com/Nokel81
- Allow using custom https.Agent instance (#5564) https://github.com/chenhunghan
- Electron v15.5.7 (#5562) https://github.com/jakolehm
- Change update default to update on quit (#5390) https://github.com/Nokel81
- TopBar Update button (#5376) https://github.com/aleksfront
- Change engines.lens signature to only respect minimums (#5290) https://github.com/ixrock
- Improved metrics for updating application (#5607) https://github.com/jansav
- Show extension preferences in separate page (#5284) https://github.com/aleksfront
- Helper to resolve proxy from URL in any environment, or using extension-API (#5690) https://github.com/Iku-turso
- Change update warning level over time (#5445) https://github.com/aleksfront
- Expose a way to reactively control visibility of preference tabs and tray menu items through Extension API (#5789) https://github.com/jansav
- Force update after thirty days since update was downloaded (#5776) https://github.com/jansav
- Replace status bar item application update with different tray icon based on status of the update (#5769) https://github.com/jansav
- More padding between status bar items (#5760) https://github.com/jakolehm
- Expose reactive ways to hide items in cluster frame using Extension API - PART 7 (#5824) @jansav
- feat: New view for PriorityClasses under Config menu (#5816) https://github.com/dex4er
- Remove "preferences" from extension preference page title (#5901) https://github.com/aleksfront
- Introduce way to install update directly from tray. Make application updater unit testable... (#5433) https://github.com/jansav
- Prevent re-downloading update that is already downloaded (#5781) https://github.com/jansav
🐛 Bug Fixes
- Disable nativeWindowOpen on webviews (#5582) https://github.com/jakolehm
- Make terminal tab icon the same as the menu item icon (#5449) https://github.com/Nokel81
- Fix Catalog displaying wrong number of items per category (#5427) https://github.com/Nokel81
- Fix error in legacyRegisterApi on main (#5426) https://github.com/Nokel81
- Fix splash window having window control buttons (#5418) https://github.com/Nokel81
- Fix changes to InputValidator to resolve accidental breaking changes (#5403) https://github.com/Nokel81
- Fix not starting with sentryDSN configured (#5629) https://github.com/Nokel81
- Fix tray bugs (#5666) https://github.com/jansav
- Fix table row heights (#5652) https://github.com/aleksfront
- Fix html font size and adjust usage of rem units (#5641) https://github.com/aleksfront
- Fix issue where releases are not reloaded when new release is added e… (#5603) https://github.com/jansav
- Prevent duplicate app windows (#5533) https://github.com/jansav
- Fix download percentages not updating in tray (#5697) https://github.com/jansav
- Fix cluster frame display issue (#5518) https://github.com/Nokel81
- Remove 'Update Now' notification (#5750) https://github.com/Nokel81
- Fix: do not affect browsing history while navigating to extension preferences (#5741) https://github.com/aleksfront
- Re-export types for notifications store to revert accidental breaking… (#5715) https://github.com/jansav
- Revert accidental breaking change (#5703) https://github.com/jansav
- Export TrayMenuRegistration type (#5793) https://github.com/Nokel81
- Make application window appear even when its hidden underneath other apps (#5782) https://github.com/jansav
- Fix stuff happening based on timers not being run correctly in unit tests (#5764) https://github.com/jansav
- Align hotbar selector elements with status bar items (#5755) https://github.com/aleksfront
- Stop trying to restart catalog sync and updating of application when reloading window (#5735) https://github.com/jansav
- Fix selecting items always scrolling to top (#5728) https://github.com/Nokel81
- Fix broken 'Add Cluster' docs link (#5725) https://github.com/Nokel81
- Add react-select as a dependency for @k8slens/extensions (#5705) https://github.com/Nokel81
- Fix type errors using raw InputValidator (#5704) https://github.com/Nokel81
- Fix crash in HelmChartDetails (#5667) https://github.com/Nokel81
- Fix triple click breaking inputs (#5588) https://github.com/Nokel81
- Fix parsing memory metrics expecting wrong unit suffix (#5585) https://github.com/Nokel81
- Introduce kludge to make "isEnabledForCluster" work again for cluster pages PART 1 (#5800) @jansav
- Fix check on NamespaceSelectFilter not updating (#5691) @Nokel81
- Fix menu actions not opening in multiple places (#5799) @jansav
- Use extension's app preference tab name when available (#5798) @Nokel81
- Fix breaking changes in extension API types (#5797) @Nokel81
- Remove reference to window in ExtensionLoader (#5796) @Nokel81
- use intended(?) node-pty version (#5880) https://github.com/jim-docker
- Fix edit kube resource tab not respecting changes to current draft (#5878) https://github.com/Nokel81
- Add guards to prevent activation errors slipping through (#5845) https://github.com/Nokel81
- Fix installation of helm charts (#5841) https://github.com/jansav
- Remove old workaround to append clusterUrl in resolveAuthProxyUrl() (#5833) https://github.com/jim-docker
- Fix open CommandDialog (#5818) https://github.com/Nokel81
- Fix terminal fit errors (#5811) https://github.com/Nokel81
- revert node-pty to stable version (#5916) https://github.com/jim-docker
- Fix editing of kube resource (#5906) https://github.com/jansav
- Fix trying to connect to cluster whose entity doesn't exist (#5881) https://github.com/Nokel81
- Resolve kube object status texts again on re-render to make it look like it's reactive (#5875) https://github.com/jansav
- Fix styles for topbar window buttons on linux (#5874) https://github.com/aleksfront
- Fix terminal freezing self and whole app when internet is disconnected (#5870) https://github.com/Nokel81
- Fix opening of release details (#5850) https://github.com/jansav
🧰 Maintenance
- Update release creation script (#5617) https://github.com/Nokel81
- Bump @typescript-eslint/eslint-plugin from 5.27.1 to 5.28.0 (#5615) https://github.com/dependabot
- Bump marked from 4.0.16 to 4.0.17 (#5614) https://github.com/dependabot
- Bump ts-node from 10.7.0 to 10.8.1 (#5613) https://github.com/dependabot
- Fix merge conflict with async validators (#5606) https://github.com/jansav
- Fix memory leak in unit tests (#5597) https://github.com/Nokel81
- Bump injectable for faster unit tests (#5587) https://github.com/jansav
- Bump esbuild from 0.14.42 to 0.14.43 (#5584) https://github.com/dependabot
- Bump webpack-dev-server from 4.9.1 to 4.9.2 (#5583) https://github.com/dependabot
- Bump @types/node from 16.11.38 to 16.11.39 (#5577) https://github.com/dependabot
- Add @types/hapi__call and @types/hapi__subtext (#5574) https://github.com/Nokel81
- Bump typescript from 4.6.4 to 4.7.3 (#5571) https://github.com/dependabot
- Bump mobx from 6.5.0 to 6.6.0 (#5570) https://github.com/dependabot
- Bump @typescript-eslint/eslint-plugin from 5.27.0 to 5.27.1 (#5569) https://github.com/dependabot
- Bump sass from 1.52.1 to 1.52.2 (#5561) https://github.com/dependabot
- Bump webpack from 5.72.1 to 5.73.0 (#5560) https://github.com/dependabot
- Bump ws from 8.6.0 to 8.7.0 (#5559) https://github.com/dependabot
- Bump react-refresh from 0.12.0 to 0.13.0 (#5558) https://github.com/dependabot
- Bump react-refresh-typescript from 2.0.4 to 2.0.5 (#5554) https://github.com/dependabot
- Bump @typescript-eslint/parser from 5.23.0 to 5.27.0 (#5553) https://github.com/dependabot
- Bump playwright from 1.21.1 to 1.22.2 (#5552) https://github.com/dependabot
- Bump typedoc from 0.22.16 to 0.22.17 (#5551) https://github.com/dependabot
- Fix type error in kube-object-menu.test.tsx (#5540) https://github.com/Nokel81
- Fix failing kube-object-menu.test.tsx test (#5538) https://github.com/Nokel81
- Fix *.modules.scss that don't get correctly typed (#5532) https://github.com/Nokel81
- Bump got from 11.8.3 to 11.8.5 (#5525) https://github.com/dependabot
- Bump typedoc from 0.22.15 to 0.22.16 (#5524) https://github.com/dependabot
- Bump sharp from 0.30.4 to 0.30.6 (#5523) https://github.com/dependabot
- Bump webpack-dev-server from 4.9.0 to 4.9.1 (#5522) https://github.com/dependabot
- Update slack invite link (#5515) https://github.com/Nokel81
- Bump dompurify from 2.3.6 to 2.3.8 (#5509) https://github.com/dependabot
- Bump postcss from 8.4.13 to 8.4.14 (#5508) https://github.com/dependabot
- Bump esbuild-loader from 2.18.0 to 2.19.0 (#5507) https://github.com/dependabot
- Bump eslint-plugin-react from 7.29.4 to 7.30.0 (#5506) https://github.com/dependabot
- Remove legacy renderBooleans prop (#5483) https://github.com/Nokel81
- Bump @types/webpack-env from 1.16.4 to 1.17.0 (#5472) https://github.com/dependabot
- Bump type-fest from 2.12.2 to 2.13.0 (#5471) https://github.com/dependabot
- Bump marked from 4.0.15 to 4.0.16 (#5470) https://github.com/dependabot
- Bump sass from 1.51.0 to 1.52.1 (#5469) https://github.com/dependabot
- Improve readability (#5468) https://github.com/ryanrussell
- Bump concurrently from 7.1.0 to 7.2.1 (#5464) https://github.com/dependabot
- Bump @types/node from 14.18.17 to 14.18.18 (#5454) https://github.com/dependabot
- Bump react-router-dom from 5.3.1 to 5.3.3 (#5452) https://github.com/dependabot
- Bump eslint from 8.15.0 to 8.16.0 (#5446) https://github.com/dependabot
- Bump @typescript-eslint/eslint-plugin from 5.23.0 to 5.26.0 (#5437) https://github.com/dependabot
- Bump @pmmmwh/react-refresh-webpack-plugin from 0.5.5 to 0.5.7 (#5436) https://github.com/dependabot
- Switch to always using latest minikube in CI (#5408) https://github.com/Nokel81
- Refactoring extension-app compatibility checks (#5389) https://github.com/ixrock
- Bump immer from 9.0.12 to 9.0.14 (#5377) https://github.com/dependabot
- Bump fork-ts-checker-webpack-plugin from 6.5.0 to 6.5.2 (#5372) https://github.com/dependabot
- Make starting of application modular and unit testable (#5324) https://github.com/jansav
- Turn on strict mode in tsconfig.json, some helpful lints, and required cleanup where strictness necessitates it (#5195) https://github.com/Nokel81
- Stop using HelmCli from Renderer (#4861) https://github.com/jansav
- Update copyright to 2022 (#5624) https://github.com/Nokel81
- Bump immer from 9.0.14 to 9.0.15 (#5621) https://github.com/dependabot
- Bump @types/sharp from 0.30.2 to 0.30.4 (#5620) https://github.com/dependabot
- Bump sass from 1.52.2 to 1.52.3 (#5619) https://github.com/dependabot
- Bump type-fest from 2.13.0 to 2.13.1 (#5616) https://github.com/dependabot
- Fix flaky unit test (#5661) https://github.com/jansav
- Simplify implementation of setImmediate while trying to fix flaky unit test (#5655) https://github.com/jansav
- Bump ws from 8.7.0 to 8.8.0 (#5643) https://github.com/dependabot
- Move renderer phenomenon out from common by introducing different … (#5635) https://github.com/jansav
- Make jest not crash totally when encountering non handled exception (#5634) https://github.com/jansav
- Bump eslint-plugin-react-hooks from 4.5.0 to 4.6.0 (#5633) https://github.com/dependabot
- Bump concurrently from 7.2.1 to 7.2.2 (#5632) https://github.com/dependabot
- Bump @types/node from 16.11.39 to 16.11.40 (#5631) https://github.com/dependabot
- Bump eslint from 8.16.0 to 8.17.0 (#5627) https://github.com/dependabot
- Add behaviour for tray menu items originating from extensions (#5609) https://github.com/jansav
- Bump @types/node from 16.11.40 to 16.11.41 (#5686) https://github.com/dependabot
- Bump @side/jest-runtime from 1.0.0 to 1.0.1 (#5685) https://github.com/dependabot
- Bump typescript from 4.7.3 to 4.7.4 (#5684) https://github.com/dependabot
- Bump @hapi/subtext from 7.0.3 to 7.0.4 (#5683) https://github.com/dependabot
- Trivial tweaks accidentally left from other PR (#5679) https://github.com/jansav
- Update README.md (#5675) https://github.com/abserari
- Simplify logic for injecting many instances which can reactively change e.g. based on extension being enabled or disabled (#5662) https://github.com/jansav
- Bump tailwindcss from 3.0.24 to 3.1.3 (#5650) https://github.com/dependabot
- Bump mini-css-extract-plugin from 2.6.0 to 2.6.1 (#5649) https://github.com/dependabot
- Bump @typescript-eslint/parser from 5.27.0 to 5.28.0 (#5648) https://github.com/dependabot
- Bump @types/node-fetch from 2.6.1 to 2.6.2 (#5647) https://github.com/dependabot
- Bump playwright from 1.22.2 to 1.23.0 (#5748) https://github.com/dependabot
- Bump typedoc from 0.22.17 to 0.23.2 (#5746) https://github.com/dependabot
- Bump nodemon from 2.0.16 to 2.0.18 (#5745) https://github.com/dependabot
- Bump mobx from 6.6.0 to 6.6.1 (#5744) https://github.com/dependabot
- Bump @types/jest from 28.1.1 to 28.1.3 (#5734) https://github.com/dependabot
- Bump winston from 3.7.2 to 3.8.0 (#5733) https://github.com/dependabot
- Bump sharp from 0.30.6 to 0.30.7 (#5732) https://github.com/dependabot
- Bump type-fest from 2.13.1 to 2.14.0 (#5726) https://github.com/dependabot
- Bump sass from 1.52.3 to 1.53.0 (#5721) https://github.com/dependabot
- Bump eslint-plugin-react from 7.30.0 to 7.30.1 (#5720) https://github.com/dependabot
- Bump electron-builder from 23.0.3 to 23.1.0 (#5719) https://github.com/dependabot
- Bump esbuild from 0.14.43 to 0.14.47 (#5718) https://github.com/dependabot
- Bump @typescript-eslint/eslint-plugin from 5.28.0 to 5.29.0 (#5710) https://github.com/dependabot
- Bump ts-loader from 9.3.0 to 9.3.1 (#5709) https://github.com/dependabot
- Bump @typescript-eslint/parser from 5.28.0 to 5.29.0 (#5708) https://github.com/dependabot
- Bump eslint from 8.17.0 to 8.18.0 (#5696) https://github.com/dependabot
- Bump tailwindcss from 3.1.3 to 3.1.4 (#5694) https://github.com/dependabot
- Bump @types/semver from 7.3.9 to 7.3.10 (#5693) https://github.com/dependabot
- Reenable generating of .js files for extension api package (#5431) https://github.com/Nokel81
- Remove unused ask-boolean injectable (#5788) https://github.com/Nokel81
- Bump winston from 3.8.0 to 3.8.1 (#5787) https://github.com/dependabot
- Bump xterm from 4.18.0 to 4.19.0 (#5784) https://github.com/dependabot
- Bump webpack-dev-server from 4.9.2 to 4.9.3 (#5778) https://github.com/dependabot
- Bump playwright from 1.23.0 to 1.23.1 (#5777) https://github.com/dependabot
- Bump @types/node from 16.11.41 to 16.11.43 (#5774) https://github.com/dependabot
- Bump jest from 28.1.1 to 28.1.2 (#5756) https://github.com/dependabot
- Bump cli-progress from 3.11.1 to 3.11.2 (#5753) https://github.com/dependabot
- Bump mobx-react from 7.5.0 to 7.5.1 (#5752) https://github.com/dependabot
- Bump @kubernetes/client-node from 0.16.3 to 0.17.0 (#5751) https://github.com/dependabot
- Split root and cluster frames in smaller pieces (#5737) https://github.com/jansav
- Bump tailwindcss from 3.1.4 to 3.1.5 (#5812) @dependabot
- Bump react-select from 5.3.2 to 5.4.0 (#5813) @dependabot
- Bump esbuild from 0.14.47 to 0.14.48 (#5819) @dependabot
- Add global override for component observing current time for causing … (#5814) @jansav
- Bump typedoc from 0.23.2 to 0.23.6 (#5817) @dependabot
- Bump @async-fn/jest from 1.6.1 to 1.6.3 (#5808) @dependabot
- Update snapshots after merging something (#5815) @jansav
- Bump moment from 2.29.3 to 2.29.4 (#5806) @dependabot
- Bump jest-environment-jsdom from 28.1.1 to 28.1.2 (#5807) @dependabot
- Bump eslint from 8.18.0 to 8.19.0 (#5790) @dependabot
- Bump @swc/core from 1.2.197 to 1.2.210 (#5792) @dependabot
- Bump @typescript-eslint/parser from 5.29.0 to 5.30.5 (#5791) @dependabot
- Revert "Bump type-fest from 2.14.0 to 2.17.0 (#5864)" (#5882) https://github.com/Nokel81
- Bump marked from 4.0.17 to 4.0.18 (#5869) https://github.com/dependabot
- Bump jest-mock-extended from 2.0.6 to 2.0.7 (#5866) https://github.com/dependabot
- Bump concurrently from 7.2.2 to 7.3.0 (#5865) https://github.com/dependabot
- Bump type-fest from 2.14.0 to 2.17.0 (#5864) https://github.com/dependabot
- Bump mobx-react from 7.5.1 to 7.5.2 (#5861) https://github.com/dependabot
- Bump terser from 5.13.1 to 5.14.2 (#5860) https://github.com/dependabot
- Bump typedoc from 0.23.6 to 0.23.8 (#5858) https://github.com/dependabot
- Bump react-refresh from 0.13.0 to 0.14.0 (#5857) https://github.com/dependabot
- Bump @swc/jest from 0.2.21 to 0.2.22 (#5856) https://github.com/dependabot
- Bump jest-environment-jsdom from 28.1.2 to 28.1.3 (#5853) https://github.com/dependabot
- Bump eslint from 8.19.0 to 8.20.0 (#5848) https://github.com/dependabot
- Bump react-refresh-typescript from 2.0.5 to 2.0.7 (#5847) https://github.com/dependabot
- Bump @typescript-eslint/eslint-plugin from 5.29.0 to 5.30.7 (#5846) https://github.com/dependabot
- Bump @swc/core from 1.2.210 to 1.2.218 (#5843) https://github.com/dependabot
- Bump tailwindcss from 3.1.5 to 3.1.6 (#5842) https://github.com/dependabot
- Do not show Version on welcome screen (#5840) https://github.com/msa0311
- Bump playwright from 1.23.1 to 1.23.4 (#5839) https://github.com/dependabot
- Bump esbuild from 0.14.48 to 0.14.49 (#5823) https://github.com/dependabot
- Bump nodemon from 2.0.18 to 2.0.19 (#5822) https://github.com/dependabot
- Increase timeout for macos build pipeline (#5913) https://github.com/Nokel81
- Remove global shared state to fix unit tests (#5889) https://github.com/Nokel81