Project: Monokle (App Definition and Development / Application Definition & Image Build)
File: CHANGELOG.md

All notable changes to this project will be documented in this file. See for commit

access debug logs for failed proxy setups () missing crds folder runtime error () preserve \n\t\r control characters when displaying logs () stringify the `context` and `kubeconfig` cli arguments () access debug logs for failed proxy setups () missing crds folder runtime error () preserve \n\t\r control characters when displaying logs () stringify the `context` and `kubeconfig` cli arguments () add client data to synchronizer instances () fix synchronizer invalid calls () send machineId only when tracking enabled () remove old monokle cli () typo () values and dry run config selections () context menu for helm chart dry runs () delete action for dry run config () edit action for dry run configs () grouping for kustomizations () new dropdown for dry run configs () new selectors for dry runs () scroll to current dry run () show list of existing dry runs () v1 of new DryRuns panel () virtualization for dry runs pane () cloud policy polling () dry run config edit icon () dry run title bar label () ellipsis on previewable files () file tree height () file tree scroll to file () preview & cluster states () selecting the file of current dry run () titlebars styling () compare clusters in quick cluster mode () install action for helm configurations () clear selection when closing cluster mode () helm dry-run configs styling () left menu in cluster mode () news feed date label () helm details drawer in cluster mode () set kubeconfig arg on all helm commands () setting: kubectl proxy --append-server-path () kubelet version telemetry () skip noisy errors from sentry () ordering of news feed and click telemetry () remove news items in the future () validate incremental telemetry () actions in WarnUnsavedChangesModal () added the logic and alert for resource names regex () adding k8s docs link and restyling () adding name and image validation () cluster unsaved changes confirmation modal () catch errors for deleting cluster resource () cluster resource update action () create resource and save to folder / append to file duplicate () editor sync external changes () added more telemetry and log telemetry to console in dev () added more telemetry to app start panels () clean code () dependencies () diff against cluster for transient resource () global settings hotkey () global settings hotkey 2 () hotkeys part 1 () learn more url () make command key work for hotkeys () remove element () remove unused () remove use kubectl proxy option () rendering of kustomization name when in root folder () select folder () settings hotkey () show cluster error description () toggle settings () toggle settings () added more telemetry and log telemetry to console in dev () added more telemetry to app start panels () clean code () dependencies () diff against cluster for transient resource () global settings hotkey () global settings hotkey 2 () hotkeys part 1 () make command key work for hotkeys () remove element () remove unused () remove use kubectl proxy option () rendering of kustomization name when in root folder () select folder () settings hotkey () show cluster error description () toggle settings () toggle settings () add tooltip () code editor schema validation () editor listeners for refs processing and validation () helm template files code enhancer () helm values editor enhancer () resource symbols code enhancer () clear collapsed resources kinds on cluster connect/disconnect () disable add resource in cluster mode () dispose editor model if selection is cleared () don't try expanding on root click ( file tree ) () editor file update () editor file updates () editor next selection on recreate model () editor resource refs enhancer () editor text on updateMultipleClusterResources () formatting or removal of timestamp properties retrieved from cluster () helm values file code selection & enhancer () improved comments () initial fix for expanding all kinds () read-only state for editor () rehydrate editor state on mount () removal all pairs with null values () review comments () selection after deleteMultipleClusteResources () set highlights on updateFileEntry () transferred resources when switching projects () validate on deleteMultipleClusterResources () validation on path remove & cluster update () add kube-client with setup helper () add kubeconfig watcher and proxy service () add notification utils () improve empty current context handling () improve error messaging on malformed kubeconfigs () improve kubeconfig error handling () improve kubeconfig error handling () improve preview controls () improve responsiveness of header () minor improvements () persist default project setting of kubeconfig () rework context controls () always use proxy with kubeclient () cluster use last namespace loaded () fix cluster namespace control () fix importing removed file () fixup () handle authentication in kubectl-proxy () key () make context and kubeconfigPath nullable () reduce loading resources on connect () remove KubeConfigManager () remove unused () remove unused code () remove unused import () resolve comments () saving resources () typescript error () checking out to remote branch () checkout command () consistent YAML parsing/stringification and octal formatting () docs:* link for linux release binaries () docs:* link name for downloading linux bundles () docs:* merge conflict () docs:* update to include .rpm binaries () getRepoInfo () git log () hide namespace filter in cluster mode () improved handling of transient resources () isFolderGitRepo catch () memoize selector () more fixes ()

handle error () reload namespaces list on cluster connection () removed import from old git ipc () resource errors count () review comments () set root folder pending git () try/catch () update the count () validation resources count () add ipc framework () add resource popover () follow dashboard left menu item on select () helm chart renderer () match selected resource colors of cluster pane with navigator pane () redesign refs popover () toggle/collapse () use monokle sample repo button () add appVersion to all telemetry events () change table height according to terminal () clean code () delete preview configuration () duplicate extra reducer () fixed deselection of deleted resource () improved algorithm for excluding resources () improved algorithm for excluding resources () increase error badge size & add text next to it () listener for removing terminal () null/empty entries () resource highlights after processing refs () unused import () update menu items () update project config () added APP_QUIT telemetry event () added number of Kustomize overlays and helmCharts to the open_project event () update cluster resources errors () update resource in cluster mode () collapsed state for navigator kinds () initial virtualization of navigator () Navigator collapse all button () navigator scroll resource into view () reject with value () empty resource navigator () filter kustomization patches out of navigator () filter kustomizations out of navigator () nav virtualization container () PR comments () ref selector () refs file path () resource counter () select explorer section to image () show alert when no resources are created on preview () transient resources in navigator () update package version () versions () windows kustomization refs () collapsed state for navigator kinds () initial virtualization of navigator () Navigator collapse all button () navigator scroll resource into view () reject with value () empty resource navigator () filter kustomization patches out of navigator () filter kustomizations out of navigator () nav virtualization container () PR comments () ref selector () refs file path () resource counter () select explorer section to image () show alert when no resources are created on preview () transient resources in navigator () windows kustomization refs () show alert when opening project if in cluster mode () bring back use kubectl proxy () compare git branches () dependencies () initial compare state on setRootFolder () remove shared from gitignore () add new k8s versions () redux file explorer expanded keys () add dmg-licence package to main workflow () disable section + hide git pane in cluster mode () keep selection in cluster dashboard () notify when change () settings tabs () watch global kubeconf and project kubeconf () add Discord link to header () add trigger for docs deploy () fixing problems in editor () github actions () monaco errors & side by side editor () reset validation state on folder change () Validation pane Editor file path () add Discord link to header () add trigger for docs deploy () fixing problems in editor () monaco errors & side by side editor () reset validation state on folder change () Validation pane Editor file path () looping syncing localState with global state () change left menu selection only on connect () clean console.log () current context () kubeConfig selector () move config selectors () move config selectors () path valid () prevent file update when it comes from file () project kubeConfig () reload kubeConfig when changing config path () set left menu selection to dashboard when connecting () start cluster connection () update project kubeConfig () update selector () upgrade node-fetch from 2.6.7 to 2.6.9 () looping syncing localState with global state () change left menu selection only on connect () clean console.log () current context () kubeConfig selector () move config selectors () move config selectors () path valid () prevent file update when it comes from file () project kubeConfig () reload kubeConfig when changing config path () set left menu selection to dashboard when connecting () start cluster connection () update project kubeConfig () update selector () upgrade node-fetch from 2.6.7 to 2.6.9 () getAbsoluteResourceFolder () handle namespaces change gracefuly for cluster dashboard () init only if terminal ref doesn't exist () memoisation of resource maps selectors () open shell in pod () remove command () scrollbar for template explorer () shell height () setup Sentry webpack plugin for source map () quick performance fix for blueprints () remove unused imports () add loading skeleton for dashboard reloading () add new tracking events () add Sentry to electron and remove Nucleus () add Sentry to renderer () track time for loading project & previews () create file () git compare resource content () upgrade @ant-design/icons from 4.7.0 to 4.8.0 () upgrade react-monaco-editor from 0.50.1 to

() add check when switching projects () close terminal pane on switching project () kill all terminals when switching projects () styling for editor pane actions () is folder icon open/closed () remove unused () set repo/changed files to initial () add error modal for push/pull () fetch/pull actions () get ahead/behind commits and show count () sync handler + fetch/pull/push options () add error boundry for form () add missing git changed file types () conditional button back error boundry () error handling for creating local branch () save crds based on group & name () start project by cloning git repo () downgrade electron version () auto-updater issue () improved handling of invalid Chart.yaml () preview configuration details crashing () select file on match line click () upgrade type-fest from 2.17.0 to 2.18.0 () upgrade antd from 4.22.1 to 4.22.2 () call to action in release notes () ignore file/folder contained in filter when in preview mode () select and highlight first created resource from templates () upgrade antd from 4.21.6 to 4.21.7 () add null checker for isKustomizationFile function () add feedback option to help menu () added media queries and fixed styling in StartProjectPage () added new media query stop to fix Entry screen () removed media query and displaying title always in two lines after investigation with () update editor on multiple resource delete () show release notes only for the next big release () update about monokle modal text () fix cluster mode selector () loading helm chart folder () stop access loading () add alerts () add Custom Helm resource set type () add feature flag () add quick compare action () add quick compare action to Kustomize () add quick compare from helmConfig to helmvalues () delete filter preset () disable save preset if empty () filters preset modal redux + basic () hotkey label () load filters preset () remove feature flag () replace warning for save () resource filters new styling () save filter preset () save modal content () update tooltip text () add tooltips delay () background color () changes () clear compare slice on close modal () fix merge project config () fix parallel command execution () fix test () load/save filter preset width () load/save preset width () resource kind () wip bug investigation () wrong shortcut for toggle settings () add keyboard shortcuts in tooltips () fix test () fix types () fix warnings () upgrade antd from 4.18.9 to 4.20.2 () fix allow editing in cluster mode () force reload on error page () hotfix feature flags () enabled OPA validation for preview resources and resources referred to by kustomizations () nucleus telemetry () recent projects overflow () reprocess resources on preview () text typo () fix filter scroll style () initial state of ui pane configuration () split view nav width dissapearing () electronStore onDidChange error () make sure paneConfiguration has initial state () thunks that were mutating state directly () cluster compare and resource diff when no namespaces is selected () upgrade @reduxjs/toolkit from 1.7.2 to 1.8.0 () upgrade antd from 4.18.8 to 4.18.9 () upgrade luxon from 2.3.0 to 2.3.1 () upgrade vm2 from 3.9.8 to 3.9.9 () add more paths for mac () error msg () error msg () added more ignored properties () added more properties to ignore during validation () added properties to ignored properties in diff () adding/removing Chart.yaml and values files () enable select a template button on back () reprocess kustomizations on addPath () implemented logic for removal of default values () set value checker for

file () check iskustomization for form () close dropdown when deleting a project () dispatch open project only for different projects () fallback to source editor if no form available () handle both relative and obsolute () improved kustomization reprocessing () Kustomize schema/forms and errors related to conflicts with Flux Kustomize CRD () lazy drawer wrapper () load form only if active () merge branch 'main' into mm/bugfix/defaultsourceeditor () mergeConfig issue () merged main into branch () removed console logs () resolve relative path () update active forms () changes due to comments in PR () default namespace value typo and removed path from preview resources hint () disable diff button for cluster resources () fixed behavior when NavTab had ellipsis under conditions () fixed behavior when the user could add new namespace to the list of namespaces () resource filter crashing () selections & editor content on file changes () set clusterpane height to inherit () set initial state of shrinkedButton to true, updated useEffect () added Remove from Files: Exclude button, added new setting Hide Excluded Files () added tooltips to all icons in the right top corner () click on item black spance triggers onClick () nav sections toggle collapse on click () changed due to comment in PR () errors&warnings navigation () fixed clean-up of set-root-folder listener and recreation of file monitor () fixed correct handler cleanup for setrootfolder () fixed path to path library, fixed monaco editor scroll () hide dependency warning if the user can run kubectl kustomize () improved action propagation across threads and fileMonitor/timestamp handling () monaco import error () prettierrc and loadKubeConfig formatting () updated react-monaco-editor and monaco-editor-webpack-plugin dependencies () upgrade async from 3.2.1 to 3.2.2 () upgrade node-fetch from 2.6.5 to 2.6.6 () upgrade redux from 4.1.1 to 4.1.2 () upgrade reselect from 4.0.0 to 4.1.1 () upgrade styled-components from 5.3.1 to 5.3.3 () upgrade type-fest from 2.5.1 to 2.5.2 () add checkboxes to select resource matches () added Copy full path and Copy relative path buttons to File Explorer () added Delete file/folder button to File Explorer () added open in finder/explorer button in File Explorer () create new tag automatically () create release on every push to auto-updater branch () delete latest-version release and tag name () disable automatic publish () fetch updates from latest-version tag () force creating release for same tag () logic to deploy multiple selected resources () preview dropdown in cluster compare () select/deselect all cluster compare matches () set cluster compare header color on preview () added retrieval of custom resource objects from cluster () check if file exists before deletion () check that selectedResource is valid () disable selecting excluded files () editing values files () ensured old refs are removed () ensured old refs are removed () extracted apply to shared method and fixed context dependency () fixed behavior when dev server did not run () fixed behavior when dev server did not run () fixed method signature () fixed recalculation of kustomization resources on change () fixed the main layout () improved wording in page header and window title () intermediate fix that ignores lastProbeTime/creationTimestamp validation errors () max height for antd submenu popup () missing prop () patch tag color () react prop error () refactored in line with comments and fixed alert message () reprocess all resources for file updates () section items length color () select values file path on preview () set diff editors as read only () unmount editor while cluster compare is open () unmount monaco () updated vulnerable dependencies and electron to

() fixed behavior when context-sensitive pop-up was cropped () compute navigator state through redux middleware add apple id () Add application menus () Add apply&diff menuItems () Add async library to make performance improvements () add auto focus to name inputs () add auto-updater to get notification for new releases () Add badge for new update available warning () Add Browse folder, New resource menu items () add cert signing to macos builds () add ContextMenu to K8sResource nav section () Add debounce function to handle previous args & bulk file operation actions are added () add deleteResourceInCluster to kind handlers () Add dragging effect on dividers () Add file watcher to watch kubeconfig changes () add isDirty handler to nav section items () add isDisabled handler to nav section items () Add module-alias for electron scope () Add monaco editor actions () Add more menuItems functionality () add msft cert () add msft cert password () add multiple file handlers () Add multiple window support () Add normalize pane widths function () add notification drawer () add option to prevent updating selection and highlights when resource is updated () add popup to error/warning counters () Add selection to pick kube context () add TitleBar to new NavPane () Add toggle dev tools option to the application menu () Add toggle fullscreen option to application menu () Add toggle left menu action () Add UI components to Settings drawer () Add update available logic to store () added a possibility to copy any text in the application and added copy-to-clipboard feature () added expand/collapse buttons in file explorer tree () added new icon Collapse, changed the behavior of expanding/collapsing file tree () added prettier config and configured pre-commit hook () added resource filter to cluster diff () added text ellipsis to File Explorer title () applied format to copy-to-clipboard functionality () auto import sorting () bump node to 16.10 () catch all notifications () change notification card design () Change window title () changed the priorities of imports () compute all visible descendants of sections () configured husky pre-commit () count all descendant visible section items () custom name display for nav sections () delete resource with confirm modal () dependencies for RefMapper source () different icons when folder is open/closed () disable blockmaps test () disable gatekeeper!! () Disable left navigation closing behaviour () disabled editing of kubeconfig and current context if user is in cluster mode () displayed the amount of filters applied () displayed the Warning icon if the user did not specify the path to kubeconfig () enable gatekeeper () enhance windows installer with options () expand/collapse sections in NavPane () first version of MonoklePlugin model () get default resource name when renaming () Hanle feature flag () hasOptionalSibling prop on RefMapper source () HelmChart nav section () hide ignored paths in Diff Modal () hide prefix/suffix if item is disabled & disable kustomization navigation in preview () hover style for NavSection's name () hover style for NavSectionItem () identify and mark patch links in

files () initial ClusterDiff SectionBlueprint () Initialize main process store () isVisible item handler for NavSection () K8sResource nav section () Keep split view ratios on toggle pane () kind handler to support Namespace objects () Kustomization nav section () logic for customizing empty sections () logic for nav section instances processing () logic for navsection item custom components () logic to apply resources in cluster diff () logic to load cluster resources for nav diff () logic to match cluster to local resources () logic to remove resources from file/cluster () logic to save cluster resource locally () Make menu item enabled () Make split pane move seperatly () menu action for cloning resources () Move shouldExpandAllNodes variable to global store () nav section visibility, loading + kustomization preview for the new NavPane () navigator item meta and custom name display () NavigatorDiff component () NavSection Instance models () NavSection Renderer component () NavSectionMap () new NavPane component () new NavSection models () new Plugin Manager pane under feature flag () new TitleBar molecule component () opt to show cluster only resources in diff & close nav diff if it fails () optional default values on useResetForm () optional json template to create unsaved resource () Plugin Information & InstallModal components () populate ref nodes of dependencies () Prefix and ContextMenu for ResourceKind nav section items () preview QuickAction for Helm Charts () Put check for update menu on help section for windows () Redefine application update () Refactor automated updates () refactored refs to use RefTarget type () refresh button for cluster diff () remove dayjs from dependencies () Remove Monokle update from settings && improve on menu item () removed import-sorter and comment in NotificationsDrawer () rename resource modal () rename resource service () replaced the text Filters Applied with Antd Badge () resource kind suffix for nav section items () resource ref selection in Monaco editor () Save draggable ration & pane configurations () scroll into view logic for nav section items () scrollable refs popover content () selection & highlight style for sections () setting for limiting folder recursion () setting to ignore optional unsatisfied refs () show ActionsMenu on resource hover () show items count for nav groups () show items length next to sections name () show message when no resources match filters () show message when no resources match filters in cluster compare () show namespace filter in cluster diff () show Patch tag in resource name () show resource diff in the cluster diff modal () show tag next to k8s section in preview () show total warnings and errors in navigator () show unknown resource kinds in filter () show Unknown resource kinds in navigator () Trigger store actions from main process () updated the Warning icon displaying according to comments in PR () use os file dialogs for selecting folders and files () v1 display of ClusterDiff section in NavDiff () v1 logic for downloading plugin repository () v1 of comparing local and cluster resources () v2 logic to diff local to cluster resources () activate zip building () Add env.ts to handle environment variables () add ref mappers for Service selector to possible PodTemplateSpecs () added array index to paths during ref mapping () added configuration for namespaced refs () added debounce for context reload and added some asyncronicity to kubeconfig methods/thunks () added filter logic based on namespaceref () added hasOptionalSibling property to appropriate outgoing refmappers () added missing context argument () added missing context argument () added missing import () added missing refmapper for selecting a Pod () added possibility to configure how to run kustomize + refactorings () added selfLink to ignored paths, improved error/tooltip messages () added VolumeAttachment handler () Always be sure to send actions to last focused window () cannot set isHighlighted of undefined () catch addPath statSync errors () catch fs statSync errors () change denependcy of useEffect hook () Change process env check logic () Change window title in helm and kustomization modes & disable update modal on refresh () changed dependency-check to use execSync with node env () changed helm/kustomize commands to run in default folder () Check env file existance () check for optional sibling only if ref is unsatisfied () Check if path variable set () Check if

variable set () clear editor on preview exit if preview resources was selected () clear selection after resource removed () cluster compare button text () cluster diff on helm/kustomize previews () cluster diff styling issues () delete file if only one resource exists () delete of unsaved resources () disable actions menu for kustomizations () disable replace while in preview mode () Disable tslint for a line () disabled Diff/Apply for Kustomization Patch resources () disabled editing of kubeconfig and current context according to comments in PR () doing undo replaces the content () Electron store default values () electron update, kustomize and diff fixes, import formatting () ensure async functions () ensure that the selected cluster context is used () expand/collapse of k8s resource section () expand/collapse sections logic () extract common patch-parsing functionality () extracted getRefMappers method () filter namespaces in cluster diff () filter out k8s resources with different nav section names () Fix logic operator () fix mocaco editor editing bugs () fixed behavior when resource filters were not showing the same value () fixed bug when the user couldn't blur from input in the Settings Drawer () fixed bug when Warning icon did not become red or yellow after pressing Cluster Pane icon () fixed calls to restartPreview for Helm and Kustomizations () fixed correct context usage in cluster comparison resource diff () fixed creation of unsatisfied refs for missing patch files () fixed debounce to work correctly () fixed error on empty editor an bumped YAML parser version () fixed handling for namespaced outgoing refs () fixed handling of duplicate patch refs in kustomizations () fixed instructions and name of example env file () fixed kubeconfig path editing and renamed rejection utility () fixed optional refs processing for non-matching refs () fixed outgoing refs for PersistentVolumes () fixed read-only check () fixed reading of optionalRefs setting () Handle NODE_ENV=test while reading path () helm and kustomization sections () hide empty sections in navigator () hide helm/kustomizations on cluster preview () hide items if section is not visible () hooks deps and expand button color () improved comments and outgoingRefMapper definitions () improved wording/tooltip () Include path on production () initial support for namespaced refs () installer options to run after install and use kubeshop as menuy category () kustomization patch-related fixes to parsing, validation and formatting () last visible item & section () laxed identification of kustomization resources () loading state for unknown resources section () main.ts missing import () Make splash screen visible for new windows () make sure ref divs in map have unique keys () merged main into branch () merged package.json from main () minor optimizations () minor refactoring () missing ref nodes when key path is the same () misspelled arch argument () mixed collapse/expand state of nav sections () monaco undo history by resetting the modal + remove focused state () Move mixxing dependency logic to main process () Multiple window performans issue () namespace filtering () nav section grouped items visibility () nav sections hooks deps () navigator sections isVisible handling () new files not showing in file explorer () notification key issue & badge ref issue () optimized recalculation efforts () optionally display not initialized sections () Place env.ts file into electron folder () popover hide duplicate refs on same position () prevent going next line on narrow widths () Prevent update not found meesage to appear on every boot up () rebuild package-lock () reenabled kubeconfig monitoring () refactor env handling () Refine splitview () Reflect changes made in Form editor () refs not highlighted on first resource view () Remove ipcMain call && Call updateKubeConfig instead () remove old publish job, disable debug trigger () remove unnecessary

file () remove watcher on file delete () removed checks that blocked reload () removed log statement () removed unused parameter () removing duplicate refs () rename resource service () reset state after loading new folder () Resizing issue on refresh () resource filtering () resource selection after renaming () resoure yaml schema in resource diff () reverted back to using execSync due to errors () reverted failing test () Save pane configurations only on save () set default folder to current root when selecting files/folders () Set initial value on new version check () set resource ranges when unsaved resource is saved to existing file () Set selected context on bootup () show correct number of files excluding folders () show missing sections () show quick actions on hover () snyk dependency updates () snyk dependency updates () snyk dependency updates () sort paths on new path added () Splash screen backgorund && check window.isDestroyed () Split pane logic comparation () try fix for diff updates () unknown resources section visibility () update electron to latest 13.X version () Update pane configuration as one () updated to electron 15.2.0 and fixed usage of defaultValue for input fields () upgrade @ant-design/icons from 4.6.3 to 4.6.4 () upgrade @ant-design/icons from 4.6.4 to 4.7.0 () upgrade @kubernetes/client-node from 0.15.0 to 0.15.1 () upgrade antd from 4.16.12 to 4.16.13 () upgrade dayjs from 1.10.6 to 1.10.7 () upgrade electron-updater from 4.3.9 to 4.5.2 () upgrade electron-updater from 4.6.0 to 4.6.1 () upgrade monaco-yaml from 3.1.0 to 3.2.0 () upgrade monao-yaml () upgrade node-fetch from 2.6.1 to 2.6.2 () upgrade node-fetch from 2.6.2 to 2.6.4 () upgrade react-flow-renderer from 9.6.6 to 9.6.7 () upgrade react-flow-renderer from 9.6.8 to 9.6.9 () upgrade react-hotkeys-hook from 3.4.3 to 3.4.4 () upgrade react-redux from 7.2.4 to 7.2.5 () upgrade react-use from 17.2.4 to 17.3.1 () upgrade styled-components from 5.3.0 to 5.3.1 () upgrade type-fest from 2.3.4 to 2.5.0 () upgrade type-fest from 2.5.0 to 2.5.1 () upgrade web-vitals from 2.1.1 to 2.1.2 () upgraded to electron 15.3.0 () use active resources selector in k8sresource nav section () useNavSection react hooks deps () warnings and errors count () wrap 'executed-from' listener with useEffect () wrap missing deps listener in useEffect () wrong case in AppImage key () compute navigator state through redux middleware () add apple id () Add application menus () Add apply&diff menuItems () add auto focus to name inputs () add auto-updater to get notification for new releases () Add badge for new update available warning () Add Browse folder, New resource menu items () add cert signing to macos builds () add ContextMenu to K8sResource nav section () add deleteResourceInCluster to kind handlers () Add dragging effect on dividers () add isDirty handler to nav section items () add isDisabled handler to nav section items () Add module-alias for electron scope () Add monaco editor actions () Add more menuItems functionality () add msft cert () add msft cert password () Add multiple window support () Add normalize pane widths function () add option to prevent updating selection and highlights when resource is updated () add TitleBar to new NavPane () Add toggle dev tools option to the application menu () Add toggle fullscreen option to application menu () Add toggle left menu action () Add UI components to Settings drawer () Add update available logic to store () bump node to

() Change window title () delete resource with confirm modal () different icons when folder is open/closed () disable blockmaps test () disable gatekeeper!! () enable gatekeeper () enhance windows installer with options () expand/collapse sections in NavPane () first version of MonoklePlugin model () get default resource name when renaming () Hanle feature flag () HelmChart nav section () hide prefix/suffix if item is disabled & disable kustomization navigation in preview () hover style for NavSection's name () hover style for NavSectionItem () identify and mark patch links in kustomization.yaml files () Initialize main process store () isVisible item handler for NavSection () K8sResource nav section () Keep split view ratios on toggle pane () kind handler to support Namespace objects () Kustomization nav section () logic for navsection item custom components () logic to remove resources from file/cluster () Make menu item enabled () Make split pane move seperatly () menu action for cloning resources () Move shouldExpandAllNodes variable to global store () nav section visibility, loading + kustomization preview for the new NavPane () NavSection Renderer component () NavSectionMap () new NavPane component () new NavSection models () new Plugin Manager pane under feature flag () new TitleBar molecule component () optional default values on useResetForm () optional json template to create unsaved resource () Plugin Information & InstallModal components () Prefix and ContextMenu for ResourceKind nav section items () preview QuickAction for Helm Charts () Put check for update menu on help section for windows () Redefine application update () Refactor automated updates () refactored refs to use RefTarget type () Remove Monokle update from settings && improve on menu item () rename resource modal () rename resource service () resource kind suffix for nav section items () resource ref selection in Monaco editor () Save draggable ration & pane configurations () scroll into view logic for nav section items () scrollable refs popover content () selection & highlight style for sections () setting for limiting folder recursion () show ActionsMenu on resource hover () show items length next to sections name () Trigger store actions from main process () use os file dialogs for selecting folders and files () activate zip building () Add env.ts to handle environment variables () add ref mappers for Service selector to possible PodTemplateSpecs () cannot set isHighlighted of undefined () catch addPath statSync errors () catch fs statSync errors () Change process env check logic () Change window title in helm and kustomization modes & disable update modal on refresh () Check env file existance () Check if path variable set () Check if

variable set () clear selection after resource removed () delete file if only one resource exists () delete of unsaved resources () disable actions menu for kustomizations () Disable tslint for a line () Electron store default values () extract common patch-parsing functionality () filter out k8s resources with different nav section names () Fix logic operator () fixed calls to restartPreview for Helm and Kustomizations () fixed creation of unsatisfied refs for missing patch files () fixed instructions and name of example env file () fixed read-only check () Handle NODE_ENV=test while reading path () hide helm/kustomizations on cluster preview () hide items if section is not visible () hooks deps and expand button color () Include path on production () installer options to run after install and use kubeshop as menuy category () Make splash screen visible for new windows () make sure ref divs in map have unique keys () missing ref nodes when key path is the same () mixed collapse/expand state of nav sections () Multiple window performans issue () nav section grouped items visibility () nav sections hooks deps () new files not showing in file explorer () Place env.ts file into electron folder () popover hide duplicate refs on same position () Prevent update not found meesage to appear on every boot up () rebuild package-lock () refactor env handling () Refine splitview () refs not highlighted on first resource view () Remove ipcMain call && Call updateKubeConfig instead () remove old publish job, disable debug trigger () remove unnecessary env.ts file () removed checks that blocked reload () removed log statement () removing duplicate refs () rename resource service () Resizing issue on refresh () resource selection after renaming () Set initial value on new version check () set resource ranges when unsaved resource is saved to existing file () sort paths on new path added () Splash screen backgorund && check window.isDestroyed () try fix for diff updates () update electron to latest 13.X version () Update pane configuration as one () upgrade @ant-design/icons from 4.6.3 to 4.6.4 () upgrade @kubernetes/client-node from 0.15.0 to 0.15.1 () upgrade antd from 4.16.12 to 4.16.13 () upgrade dayjs from 1.10.6 to 1.10.7 () upgrade electron-updater from 4.3.9 to 4.5.2 () upgrade monaco-yaml from 3.1.0 to 3.2.0 () upgrade monao-yaml () upgrade react-flow-renderer from 9.6.6 to 9.6.7 () upgrade react-redux from 7.2.4 to 7.2.5 () upgrade react-use from 17.2.4 to 17.3.1 () upgrade styled-components from 5.3.0 to 5.3.1 () use active resources selector in k8sresource nav section () useNavSection react hooks deps () wrap 'executed-from' listener with useEffect () wrap missing deps listener in useEffect () add apple id () Add application menus () Add apply&diff menuItems () add auto focus to name inputs () add auto-updater to get notification for new releases () Add badge for new update available warning () Add Browse folder, New resource menu items () add cert signing to macos builds () add ContextMenu to K8sResource nav section () add deleteResourceInCluster to kind handlers () Add dragging effect on dividers () add isDirty handler to nav section items () add isDisabled handler to nav section items () Add module-alias for electron scope () Add monaco editor actions () Add more menuItems functionality () add msft cert () add msft cert password () Add multiple window support () Add normalize pane widths function () add option to prevent updating selection and highlights when resource is updated () add TitleBar to new NavPane () Add toggle dev tools option to the application menu () Add toggle fullscreen option to application menu () Add toggle left menu action () Add UI components to Settings drawer () Add update available logic to store () bump node to 16.10 () Change window title () delete resource with confirm modal () different icons when folder is open/closed () disable blockmaps test () disable gatekeeper!! () enable gatekeeper () enhance windows installer with options () expand/collapse sections in NavPane () first version of MonoklePlugin model () get default resource name when renaming () Hanle feature flag () HelmChart nav section () hide prefix/suffix if item is disabled & disable kustomization navigation in preview () hover style for NavSection's name () hover style for NavSectionItem () identify and mark patch links in

files () Initialize main process store () isVisible item handler for NavSection () K8sResource nav section () Keep split view ratios on toggle pane () kind handler to support Namespace objects () Kustomization nav section () logic for navsection item custom components () logic to remove resources from file/cluster () Make menu item enabled () Make split pane move seperatly () menu action for cloning resources () Move shouldExpandAllNodes variable to global store () nav section visibility, loading + kustomization preview for the new NavPane () NavSection Renderer component () NavSectionMap () new NavPane component () new NavSection models () new Plugin Manager pane under feature flag () new TitleBar molecule component () optional default values on useResetForm () optional json template to create unsaved resource () Plugin Information & InstallModal components () Prefix and ContextMenu for ResourceKind nav section items () preview QuickAction for Helm Charts () Redefine application update () Refactor automated updates () refactored refs to use RefTarget type () Remove Monokle update from settings && improve on menu item () rename resource modal () rename resource service () resource kind suffix for nav section items () resource ref selection in Monaco editor () Save draggable ration & pane configurations () scroll into view logic for nav section items () scrollable refs popover content () selection & highlight style for sections () setting for limiting folder recursion () show ActionsMenu on resource hover () show items length next to sections name () Trigger store actions from main process () use os file dialogs for selecting folders and files () Add env.ts to handle environment variables () add ref mappers for Service selector to possible PodTemplateSpecs () cannot set isHighlighted of undefined () catch addPath statSync errors () catch fs statSync errors () Change process env check logic () Change window title in helm and kustomization modes & disable update modal on refresh () Check env file existance () Check if path variable set () Check if process.resourcesPath variable set () clear selection after resource removed () delete file if only one resource exists () delete of unsaved resources () disable actions menu for kustomizations () Disable tslint for a line () Electron store default values () extract common patch-parsing functionality () filter out k8s resources with different nav section names () Fix logic operator () fixed calls to restartPreview for Helm and Kustomizations () fixed creation of unsatisfied refs for missing patch files () fixed instructions and name of example env file () fixed read-only check () Handle NODE_ENV=test while reading path () hide helm/kustomizations on cluster preview () hide items if section is not visible () hooks deps and expand button color () Include path on production () installer options to run after install and use kubeshop as menuy category () Make splash screen visible for new windows () make sure ref divs in map have unique keys () missing ref nodes when key path is the same () mixed collapse/expand state of nav sections () Multiple window performans issue () nav section grouped items visibility () nav sections hooks deps () new files not showing in file explorer () Place env.ts file into electron folder () popover hide duplicate refs on same position () Prevent update not found meesage to appear on every boot up () rebuild package-lock () refactor env handling () Refine splitview () refs not highlighted on first resource view () Remove ipcMain call && Call updateKubeConfig instead () remove old publish job, disable debug trigger () remove unnecessary env.ts file () removed checks that blocked reload () removed log statement () removing duplicate refs () rename resource service () Resizing issue on refresh () resource selection after renaming () Set initial value on new version check () set resource ranges when unsaved resource is saved to existing file () sort paths on new path added () Splash screen backgorund && check window.isDestroyed () update electron to latest 13.X version () Update pane configuration as one () upgrade @ant-design/icons from 4.6.3 to

() upgrade @kubernetes/client-node from 0.15.0 to 0.15.1 () upgrade antd from 4.16.12 to 4.16.13 () upgrade dayjs from 1.10.6 to 1.10.7 () upgrade electron-updater from 4.3.9 to 4.5.2 () upgrade monaco-yaml from 3.1.0 to 3.2.0 () upgrade monao-yaml () upgrade react-flow-renderer from 9.6.6 to 9.6.7 () upgrade react-redux from 7.2.4 to 7.2.5 () upgrade react-use from 17.2.4 to 17.3.1 () upgrade styled-components from 5.3.0 to 5.3.1 () use active resources selector in k8sresource nav section () useNavSection react hooks deps () wrap 'executed-from' listener with useEffect () wrap missing deps listener in useEffect () add apple id () Add application menus () Add apply&diff menuItems () add auto focus to name inputs () add auto-updater to get notification for new releases () Add badge for new update available warning () Add Browse folder, New resource menu items () add cert signing to macos builds () add ContextMenu to K8sResource nav section () add deleteResourceInCluster to kind handlers () Add dragging effect on dividers () add isDirty handler to nav section items () add isDisabled handler to nav section items () Add module-alias for electron scope () Add monaco editor actions () Add more menuItems functionality () add msft cert () add msft cert password () Add multiple window support () Add normalize pane widths function () add option to prevent updating selection and highlights when resource is updated () add TitleBar to new NavPane () Add toggle dev tools option to the application menu () Add toggle fullscreen option to application menu () Add toggle left menu action () Add UI components to Settings drawer () Add update available logic to store () bump node to 16.10 () Change window title () delete resource with confirm modal () different icons when folder is open/closed () disable blockmaps test () disable gatekeeper!! () enable gatekeeper () expand/collapse sections in NavPane () first version of MonoklePlugin model () get default resource name when renaming () Hanle feature flag () HelmChart nav section () hide prefix/suffix if item is disabled & disable kustomization navigation in preview () hover style for NavSection's name () hover style for NavSectionItem () identify and mark patch links in

files () Initialize main process store () isVisible item handler for NavSection () K8sResource nav section () Keep split view ratios on toggle pane () kind handler to support Namespace objects () Kustomization nav section () logic for navsection item custom components () logic to remove resources from file/cluster () Make menu item enabled () Make split pane move seperatly () menu action for cloning resources () Move shouldExpandAllNodes variable to global store () nav section visibility, loading + kustomization preview for the new NavPane () NavSection Renderer component () NavSectionMap () new NavPane component () new NavSection models () new Plugin Manager pane under feature flag () new TitleBar molecule component () optional default values on useResetForm () optional json template to create unsaved resource () Plugin Information & InstallModal components () Prefix and ContextMenu for ResourceKind nav section items () preview QuickAction for Helm Charts () Redefine application update () Refactor automated updates () refactored refs to use RefTarget type () Remove Monokle update from settings && improve on menu item () rename resource modal () rename resource service () resource kind suffix for nav section items () resource ref selection in Monaco editor () Save draggable ration & pane configurations () scroll into view logic for nav section items () scrollable refs popover content () selection & highlight style for sections () show ActionsMenu on resource hover () show items length next to sections name () Trigger store actions from main process () use os file dialogs for selecting folders and files () Add env.ts to handle environment variables () cannot set isHighlighted of undefined () catch addPath statSync errors () catch fs statSync errors () Change window title in helm and kustomization modes & disable update modal on refresh () Check env file existance () clear selection after resource removed () delete file if only one resource exists () delete of unsaved resources () disable actions menu for kustomizations () Electron store default values () extract common patch-parsing functionality () filter out k8s resources with different nav section names () Fix logic operator () fixed calls to restartPreview for Helm and Kustomizations () fixed creation of unsatisfied refs for missing patch files () fixed instructions and name of example env file () fixed read-only check () hide helm/kustomizations on cluster preview () hide items if section is not visible () hooks deps and expand button color () Include path on production () make sure ref divs in map have unique keys () missing ref nodes when key path is the same () mixed collapse/expand state of nav sections () Multiple window performans issue () nav section grouped items visibility () nav sections hooks deps () new files not showing in file explorer () Place env.ts file into electron folder () popover hide duplicate refs on same position () Prevent update not found meesage to appear on every boot up () rebuild package-lock () refactor env handling () Refine splitview () refs not highlighted on first resource view () Remove ipcMain call && Call updateKubeConfig instead () remove old publish job, disable debug trigger () removed checks that blocked reload () removed log statement () removing duplicate refs () rename resource service () Resizing issue on refresh () resource selection after renaming () Set initial value on new version check () set resource ranges when unsaved resource is saved to existing file () sort paths on new path added () update electron to latest 13.X version () Update pane configuration as one () upgrade @ant-design/icons from 4.6.3 to 4.6.4 () upgrade @kubernetes/client-node from 0.15.0 to 0.15.1 () upgrade antd from 4.16.12 to 4.16.13 () upgrade electron-updater from 4.3.9 to 4.5.2 () upgrade monaco-yaml from 3.1.0 to 3.2.0 () upgrade monao-yaml () upgrade react-flow-renderer from 9.6.6 to 9.6.7 () upgrade react-redux from 7.2.4 to 7.2.5 () upgrade react-use from 17.2.4 to 17.3.1 () upgrade styled-components from 5.3.0 to

() use active resources selector in k8sresource nav section () wrap 'executed-from' listener with useEffect () wrap missing deps listener in useEffect () Add command installer & manage to run application via CLI () add keyboard shortcuts for selection history navigation () add left and right arrows to editor title () add logic for persisting selection history () add logic to save unsaved resources to ActionsPane () add options to FileExplorer () Add reload cluster option () add ResourceFilter to NavigatorPane () add validationSchemaPrefix to kind handlers () added functionaly to apply files when they are selected () added in-app help link to documentation website () added monaco keybindings for selection history navigation () added support for installing helm charts with Apply () allow cluster resources to be modified and applied without leaving cluster preview () apply filters to resources in Navigator () automatically save resource when FormEditor data changes () Check missing dependencies for Monokle () Check requested path is directory () component to filter resources () create New Resource wizard component and logic to open from navigator titlebar () FileExplorer component () func to get dependent resource kinds () global hotkey to open new resource wizard () global hotkeys to apply and diff selected resource () Handle dependent command fails () Hide visible sections/subsections on namespace filter () initial functionality to create a new unsaved resource () Keep selection history & Make selection pointed when config is reloaded () KeyValue Input component () load last folder on startup () logic to save unsaved files to selected file () monaco hotkey to open new resource wizard () monaco hotkeys to apply and diff selected resource () only reprocess refs for affected & dependent resources () open executed directory & run process in background () save and display target resource kind for unsatisfied refs () select from history using arrow buttons () set default values for apiVersion and namespace in NewResourceWizard () show error icon on label rows of invalid resources () show refs decorations in monaco editor overview ruler () show resource validation errors in a scrollable modal when the error icon is pressed () show save button for unsaved resources () show splashscreen before main window loads () thunk for saving an unsaved resource to a file or directory () Update bash command to handle given path () update resource/file using debounce when source code has changed () updated to latest 1.22.1 k8s schemas () useFileExplorer custom hook () validate resources each time they are (re)processed () added folder-check to initial folder () added missing useEffect dependencies () allowed editing/reload of previews () Check first code load on monaco editor () default apiVersionMatcher in all kindhandlers () diff modal editor background () disable new-resource in cluster/preview modes, added <none> option to namespace () Entire content selection on first resource selection () error when navigating from ConfigMap's FormEditor to another resource kind () Fix resource count update on file change () fixed Endpoints ResourceKindHandler to use correct name and prefix () fixed reset of isApplyingResource on error () get dependent resource kinds () getStaticResourcePath in test env () isReadOnlyMode in Monaco () KeyValue input state () kind handlers outgoing ref mappers () Listen every missing-dependency-result events () locked down monaco-editor-webpack-plugin () moved initial load logic to FileTreePane and fixed init () namespace filter not updating () open new resource wizard via hotkeys only if root folder is set () remove non-existing folders from recentFolders () remove old namespace filter () renamed apply-callback and added missing dependency () reset of kind and namespace in ResourceFilter () reset selection history on