All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.4.8 (2024-05-16)
2.4.7 (2024-05-16)
2.4.6 (2024-05-16)
- access debug logs for failed proxy setups (66a036c)
- missing crds folder runtime error (c8b4551)
- preserve \n\t\r control characters when displaying logs (e098543)
- stringify the
context
andkubeconfig
cli arguments (cc1919e)
2.4.5 (2024-02-28)
- access debug logs for failed proxy setups (a05348d)
- missing crds folder runtime error (75fb95a)
- preserve \n\t\r control characters when displaying logs (ed6a412)
- stringify the
context
andkubeconfig
cli arguments (93e6652)
2.4.4 (2024-01-04)
- add client data to synchronizer instances (46ffb9f)
- fix synchronizer invalid calls (178b830)
- send machineId only when tracking enabled (44c35df)
2.4.3 (2023-12-08)
2.4.2 (2023-10-23)
2.4.1 (2023-10-11)
- context menu for helm chart dry runs (0618e91)
- delete action for dry run config (7fcc8d2)
- edit action for dry run configs (e2f55cd)
- grouping for kustomizations (f808a18)
- new dropdown for dry run configs (ec41b51)
- new selectors for dry runs (105b89f)
- scroll to current dry run (a6ae883)
- show list of existing dry runs (c37a98a)
- v1 of new DryRuns panel (1b473d4)
- virtualization for dry runs pane (e4fcf8a)
- cloud policy polling (439b633)
- dry run config edit icon (176566e)
- dry run title bar label (02e124b)
- ellipsis on previewable files (d5b2e25)
- file tree height (f2934c5)
- file tree scroll to file (4ace23c)
- preview & cluster states (7cb9071)
- selecting the file of current dry run (1f3befe)
- titlebars styling (e210303)
2.4.0 (2023-09-28)
- compare clusters in quick cluster mode (c9c0a12)
2.3.3 (2023-07-26)
- install action for helm configurations (c4e081a)
- clear selection when closing cluster mode (8c45eb8)
- helm dry-run configs styling (dbdb1cc)
- left menu in cluster mode (c82c6ca)
- news feed date label (9a2415a)
2.3.2 (2023-07-24)
2.3.1 (2023-07-07)
- setting: kubectl proxy --append-server-path (afda309)
2.3.0 (2023-07-06)
- ordering of news feed and click telemetry (d652188)
- remove news items in the future (c91c0a7)
- validate incremental telemetry (760dbd4)
2.3.0 (2023-07-05)
2.2.0 (2023-06-07)
- actions in WarnUnsavedChangesModal (79f57c6)
- added the logic and alert for resource names regex (d3b27b9)
- adding k8s docs link and restyling (4672044)
- adding name and image validation (c52696c)
- cluster unsaved changes confirmation modal (6630c21)
- catch errors for deleting cluster resource (ca55282)
- cluster resource update action (f43554e)
- create resource and save to folder / append to file duplicate (ba7945c)
- editor sync external changes (4dabc71)
2.1.1 (2023-05-17)
2.1.0 (2023-05-11)
- added more telemetry and log telemetry to console in dev (77757bc)
- added more telemetry to app start panels (45e8f36)
- clean code (d5a87f2)
- dependencies (cf46a69)
- diff against cluster for transient resource (d28be06)
- global settings hotkey (a1473d9)
- global settings hotkey 2 (9430f57)
- hotkeys part 1 (98ccc95)
- learn more url (8368ae5)
- make command key work for hotkeys (984f75a)
- remove element (b419a3d)
- remove unused (8ff6881)
- remove use kubectl proxy option (aac0bab)
- rendering of kustomization name when in root folder (fbe7a57)
- select folder (70bbafd)
- settings hotkey (9a8cd2f)
- show cluster error description (3caa293)
- toggle settings (a5cc2b2)
- toggle settings (3e36abf)
2.1.0 (2023-05-10)
- added more telemetry and log telemetry to console in dev (77757bc)
- added more telemetry to app start panels (45e8f36)
- clean code (d5a87f2)
- dependencies (cf46a69)
- diff against cluster for transient resource (d28be06)
- global settings hotkey (a1473d9)
- global settings hotkey 2 (9430f57)
- hotkeys part 1 (98ccc95)
- make command key work for hotkeys (984f75a)
- remove element (b419a3d)
- remove unused (8ff6881)
- remove use kubectl proxy option (aac0bab)
- rendering of kustomization name when in root folder (fbe7a57)
- select folder (70bbafd)
- settings hotkey (9a8cd2f)
- show cluster error description (3caa293)
- toggle settings (a5cc2b2)
- toggle settings (3e36abf)
2.0.10 (2023-04-28)
- add tooltip (94dc35c)
- code editor schema validation (10dd39d)
- editor listeners for refs processing and validation (0c6996f)
- helm template files code enhancer (ab72186)
- helm values editor enhancer (1cde39b)
- resource symbols code enhancer (e2114d1)
- clear collapsed resources kinds on cluster connect/disconnect (39ad1bf)
- disable add resource in cluster mode (56d7fee)
- dispose editor model if selection is cleared (845adb8)
- don't try expanding on root click ( file tree ) (10c3a33)
- editor file update (7f9e740)
- editor file updates (bbc5686)
- editor next selection on recreate model (73ca808)
- editor resource refs enhancer (86fe816)
- editor text on updateMultipleClusterResources (02303bd)
- formatting or removal of timestamp properties retrieved from cluster (797fe34)
- helm values file code selection & enhancer (312b044)
- improved comments (d063c21)
- initial fix for expanding all kinds (f7648b5)
- read-only state for editor (205e1cb)
- rehydrate editor state on mount (7a1ffef)
- removal all pairs with null values (4a9354c)
- review comments (db7c00e)
- selection after deleteMultipleClusteResources (2bc3810)
- set highlights on updateFileEntry (0d59952)
- transferred resources when switching projects (9354a8e)
- validate on deleteMultipleClusterResources (b78c30d)
- validation on path remove & cluster update (d371490)
2.0.9 (2023-04-20)
- add kube-client with setup helper (78f6fb3)
- add kubeconfig watcher and proxy service (23b6c09)
- add notification utils (dfe03a6)
- improve empty current context handling (ee48cd4)
- improve error messaging on malformed kubeconfigs (dca4fe7)
- improve kubeconfig error handling (4a508b1)
- improve kubeconfig error handling (e492c4d)
- improve preview controls (a0e209a)
- improve responsiveness of header (b584a71)
- minor improvements (9011e74)
- persist default project setting of kubeconfig (c2f01a9)
- rework context controls (dc52b01)
- always use proxy with kubeclient (7afe124)
- cluster use last namespace loaded (b382f4a)
- fix cluster namespace control (74d2a4a)
- fix importing removed file (9380537)
- fixup (0852544)
- handle authentication in kubectl-proxy (b668fa9)
- key (caf1b16)
- make context and kubeconfigPath nullable (d33c85a)
- reduce loading resources on connect (2d16445)
- remove KubeConfigManager (44a3bec)
- remove unused (622e201)
- remove unused code (377096a)
- remove unused import (de95d12)
- resolve comments (5292db7)
- saving resources (b08ebc9)
- typescript error (3f02bc2)
2.0.8 (2023-04-19)
- checking out to remote branch (3b506ee)
- checkout command (db3403a)
- consistent YAML parsing/stringification and octal formatting (95e7042)
- docs: link for linux release binaries (36171cb)
- docs: link name for downloading linux bundles (8d11db5)
- docs: merge conflict (a78a709)
- docs: update to include .rpm binaries (fd128a5)
- getRepoInfo (4d63d54)
- git log (816805c)
- hide namespace filter in cluster mode (4e6a3ad)
- improved handling of transient resources (392b8b9)
- isFolderGitRepo catch (cf52237)
- memoize selector (a993662)
- more fixes (c11ebf4)
- Promise.all handle error (14e87ad)
- reload namespaces list on cluster connection (4d11c1c)
- removed import from old git ipc (4704979)
- resource errors count (f23ca1d)
- review comments (50632e9)
- set root folder pending git (b5cca71)
- try/catch (8672f0e)
- update the count (0fa0cc7)
- validation resources count (401758c)
2.0.7 (2023-04-06)
- add ipc framework (449b3b7)
- add resource popover (d5a58e6)
- follow dashboard left menu item on select (5eba987)
- helm chart renderer (49e6bda)
- match selected resource colors of cluster pane with navigator pane (f65af4e)
- redesign refs popover (e6ab1fd)
- toggle/collapse (0661f95)
- use monokle sample repo button (113f29a)
- add appVersion to all telemetry events (8200fee)
- change table height according to terminal (daa68e3)
- clean code (43014c7)
- delete preview configuration (0b6d979)
- duplicate extra reducer (e8ab995)
- fixed deselection of deleted resource (9fce6fb)
- improved algorithm for excluding resources (a25c752)
- improved algorithm for excluding resources (175cbf7)
- increase error badge size & add text next to it (ed2f9e2)
- listener for removing terminal (201fe74)
- null/empty entries (02ca4e0)
- resource highlights after processing refs (3faa772)
- unused import (34538b7)
- update menu items (3656633)
- update project config (9147cde)
2.0.6 (2023-03-31)
- added APP_QUIT telemetry event (6a1c9c8)
- added number of Kustomize overlays and helmCharts to the open_project event (270a467)
- update cluster resources errors (fb8d58b)
- update resource in cluster mode (a391f2f)
2.0.5 (2023-03-20)
- collapsed state for navigator kinds (585ee63)
- initial virtualization of navigator (2925779)
- Navigator collapse all button (a667893)
- navigator scroll resource into view (0a65b79)
- reject with value (5528617)
- empty resource navigator (6e90492)
- filter kustomization patches out of navigator (3bb2340)
- filter kustomizations out of navigator (84ae5cc)
- nav virtualization container (2197737)
- PR comments (31f33cb)
- ref selector (92d8b28)
- refs file path (fff5eb0)
- resource counter (d0dada6)
- select explorer section to image (7a00ba7)
- show alert when no resources are created on preview (35e9576)
- transient resources in navigator (335e6eb)
- update package version (a0f317a)
- versions (79375bb)
- windows kustomization refs (f1773ec)
2.0.5 (2023-03-20)
- collapsed state for navigator kinds (585ee63)
- initial virtualization of navigator (2925779)
- Navigator collapse all button (a667893)
- navigator scroll resource into view (0a65b79)
- reject with value (5528617)
- empty resource navigator (6e90492)
- filter kustomization patches out of navigator (3bb2340)
- filter kustomizations out of navigator (84ae5cc)
- nav virtualization container (2197737)
- PR comments (31f33cb)
- ref selector (92d8b28)
- refs file path (fff5eb0)
- resource counter (d0dada6)
- select explorer section to image (7a00ba7)
- show alert when no resources are created on preview (35e9576)
- transient resources in navigator (335e6eb)
- windows kustomization refs (f1773ec)
2.0.4 (2023-03-14)
- show alert when opening project if in cluster mode (7ccb848)
- bring back use kubectl proxy (766e889)
- compare git branches (0184d7d)
- dependencies (e8c21c3)
- initial compare state on setRootFolder (36806db)
- remove shared from gitignore (ea390f5)
2.0.3 (2023-03-09)
- add dmg-licence package to main workflow (5a0786c)
- disable section + hide git pane in cluster mode (ed95e24)
- keep selection in cluster dashboard (3ff35cc)
- notify when change (f9487aa)
- settings tabs (7895e59)
- watch global kubeconf and project kubeconf (aaaed58)
2.0.2 (2023-03-01)
- fixing problems in editor (6fcaf1a)
- github actions (98efe7a)
- monaco errors & side by side editor (9354dbe)
- reset validation state on folder change (26bce7d)
- Validation pane Editor file path (67002a7)
2.0.2 (2023-03-01)
- fixing problems in editor (6fcaf1a)
- monaco errors & side by side editor (9354dbe)
- reset validation state on folder change (26bce7d)
- Validation pane Editor file path (67002a7)
2.0.1 (2023-02-23)
2.0.1 (2023-02-22)
- looping syncing localState with global state (6171068)
- change left menu selection only on connect (33c9e49)
- clean console.log (c20d468)
- current context (dfeef23)
- kubeConfig selector (bb5daf5)
- move config selectors (74a8bd3)
- move config selectors (3bec8f8)
- path valid (1fb3369)
- prevent file update when it comes from file (ccaa814)
- project kubeConfig (2dc0989)
- reload kubeConfig when changing config path (de4974d)
- set left menu selection to dashboard when connecting (4b73205)
- start cluster connection (d2816b5)
- update project kubeConfig (4b02c65)
- update selector (75f0259)
- upgrade node-fetch from 2.6.7 to 2.6.9 (467cce4)
2.0.1 (2023-02-22)
- looping syncing localState with global state (6171068)
- change left menu selection only on connect (33c9e49)
- clean console.log (c20d468)
- current context (dfeef23)
- kubeConfig selector (bb5daf5)
- move config selectors (74a8bd3)
- move config selectors (3bec8f8)
- path valid (1fb3369)
- prevent file update when it comes from file (ccaa814)
- project kubeConfig (2dc0989)
- reload kubeConfig when changing config path (de4974d)
- set left menu selection to dashboard when connecting (4b73205)
- start cluster connection (d2816b5)
- update project kubeConfig (4b02c65)
- update selector (75f0259)
- upgrade node-fetch from 2.6.7 to 2.6.9 (467cce4)
2.0.0 (2023-02-17)
- getAbsoluteResourceFolder (0843cec)
- handle namespaces change gracefuly for cluster dashboard (2961471)
- init only if terminal ref doesn't exist (2ea907f)
- memoisation of resource maps selectors (88b6fcf)
- open shell in pod (291dee1)
- remove command (1d1b642)
- scrollbar for template explorer (425db38)
- shell height (04262b5)
1.13.4 (2023-01-27)
- setup Sentry webpack plugin for source map (802e066)
1.13.3 (2023-01-12)
- add loading skeleton for dashboard reloading (43327a9)
1.13.2 (2022-12-23)
1.13.1 (2022-12-14)
- add new tracking events (5f7aaff)
- add Sentry to electron and remove Nucleus (5002c21)
- add Sentry to renderer (a29e0f1)
- track time for loading project & previews (9d2fe7e)
- create file (f290e5d)
- git compare resource content (f23cad4)
- upgrade @ant-design/icons from 4.7.0 to 4.8.0 (c8eba2d)
- upgrade react-monaco-editor from 0.50.1 to 0.51.0 (726a136)
1.13.0 (2022-12-07)
1.12.0 (2022-10-21)
- add check when switching projects (b2b3214)
- close terminal pane on switching project (db770cf)
- kill all terminals when switching projects (9757bec)
- styling for editor pane actions (416320c)
1.11.1 (2022-10-13)
- is folder icon open/closed (f74e04f)
- remove unused (22581fd)
- set repo/changed files to initial (ea2d767)
1.11.0 (2022-09-30)
- add error modal for push/pull (b28a065)
- fetch/pull actions (04147fa)
- get ahead/behind commits and show count (78a5365)
- sync handler + fetch/pull/push options (59d5932)
- add error boundry for form (4fb0628)
- add missing git changed file types (ffac7f8)
- conditional button back error boundry (e50df30)
- error handling for creating local branch (53283c0)
- save crds based on group & name (b64b762)
1.10.3 (2022-08-26)
- start project by cloning git repo (b28f1c1)
- downgrade electron version (50ff222)
1.10.2 (2022-08-24)
- auto-updater issue (096e49e)
- improved handling of invalid Chart.yaml (4cc41e6)
- preview configuration details crashing (8d9c60a)
- select file on match line click (e5ab3ad)
- upgrade type-fest from 2.17.0 to 2.18.0 (372514d)
1.10.1 (2022-08-19)
- upgrade antd from 4.22.1 to 4.22.2 (1854211)
1.10.0 (2022-08-10)
- call to action in release notes (0263f31)
- ignore file/folder contained in filter when in preview mode (dfc0b22)
- select and highlight first created resource from templates (0946e14)
- upgrade antd from 4.21.6 to 4.21.7 (0506e8b)
1.9.1 (2022-07-14)
- add null checker for isKustomizationFile function (da07417)
1.9.0 (2022-07-12)
- add feedback option to help menu (520204e)
- added media queries and fixed styling in StartProjectPage (0909edf)
- added new media query stop to fix Entry screen (58ee42a)
- removed media query and displaying title always in two lines after investigation with @julio (107ac39)
- update editor on multiple resource delete (971da97)
1.8.1 (2022-06-24)
- show release notes only for the next big release (b359b59)
- update about monokle modal text (1756a9c)
1.8.0 (2022-06-03)
- fix cluster mode selector (bb2914a)
- loading helm chart folder (b84d822)
- stop access loading (153a3c0)
1.7.5 (2022-05-27)
- add alerts (2e9ba83)
- add Custom Helm resource set type (2089cb5)
- add feature flag (7b7b9c4)
- add quick compare action (9f1f0f4)
- add quick compare action to Kustomize (d16ebd1)
- add quick compare from helmConfig to helmvalues (9411c8c)
- delete filter preset (3fcbaed)
- disable save preset if empty (a220295)
- filters preset modal redux + basic (7c14f42)
- hotkey label (dba4289)
- load filters preset (0a036d0)
- remove feature flag (e1dda36)
- replace warning for save (2b45654)
- resource filters new styling (8fe3a33)
- save filter preset (366b1c0)
- save modal content (bcb16eb)
- update tooltip text (c5a27aa)
- add tooltips delay (6ec32f0)
- background color (bc6e52b)
- changes (30726d8)
- clear compare slice on close modal (e9e6060)
- fix merge project config (9fc65b7)
- fix parallel command execution (b6bb745)
- fix test (e22aa4b)
- load/save filter preset width (ead0b49)
- load/save preset width (56f722b)
- resource kind (cc13bb6)
- wip bug investigation (39ddf0e)
- wrong shortcut for toggle settings (c460851)
1.7.4 (2022-05-23)
- add keyboard shortcuts in tooltips (1354cfe)
- fix test (0a28c10)
- fix types (933dc95)
- fix warnings (449042e)
- upgrade antd from 4.18.9 to 4.20.2 (20afe07)
1.7.3 (2022-05-12)
- fix allow editing in cluster mode (e0a89cf)
1.7.2 (2022-05-05)
- enabled OPA validation for preview resources and resources referred to by kustomizations (344f0ae)
- nucleus telemetry (53829b1)
- recent projects overflow (5e1371a)
- reprocess resources on preview (7fa16ab)
- text typo (ee6c638)
1.7.1 (2022-05-04)
- fix filter scroll style (f463e75)
1.7.0 (2022-05-03)
1.6.3 (2022-04-08)
1.6.2 (2022-03-25)
- electronStore onDidChange error (d273a31)
- make sure paneConfiguration has initial state (ff8456b)
- thunks that were mutating state directly (14c8ed4)
1.6.1 (2022-03-25)
- cluster compare and resource diff when no namespaces is selected (58d2a4f)
- upgrade @reduxjs/toolkit from 1.7.2 to 1.8.0 (f7e254a)
- upgrade antd from 4.18.8 to 4.18.9 (7577a0f)
- upgrade luxon from 2.3.0 to 2.3.1 (d3583aa)
- upgrade vm2 from 3.9.8 to 3.9.9 (89a5c4f)
1.6.0 (2022-03-21)
1.5.1 (2022-02-10)
- added more ignored properties (0328761)
- added more properties to ignore during validation (6a8f16e)
- added properties to ignored properties in diff (182059a)
- adding/removing Chart.yaml and values files (ebd7f09)
- enable select a template button on back (b7659d0)
- reprocess kustomizations on addPath (121f5fa)
1.5.0 (2022-01-31)
- implemented logic for removal of default values (d9ba34f)
- set value checker for .monokle file (91266e2)
- check iskustomization for form (1ce5ae3)
- close dropdown when deleting a project (99e3749)
- dispatch open project only for different projects (df57584)
- fallback to source editor if no form available (626f64c)
- handle both relative and obsolute (5b91fb0)
- improved kustomization reprocessing (a307bb1)
- Kustomize schema/forms and errors related to conflicts with Flux Kustomize CRD (8a99bcf)
- lazy drawer wrapper (1479976)
- load form only if active (6b5897a)
- merge branch 'main' into mm/bugfix/defaultsourceeditor (b3b1ae3)
- mergeConfig issue (3f57c67)
- merged main into branch (36714d0)
- removed console logs (e2eab62)
- resolve relative path (da7b185)
- update active forms (49992c2)
1.4.0 (2021-12-06)
- changes due to comments in PR (4247b98)
- default namespace value typo and removed path from preview resources hint (77efc0f)
- disable diff button for cluster resources (ec7c655)
- fixed behavior when NavTab had ellipsis under conditions (ff9e257)
- fixed behavior when the user could add new namespace to the list of namespaces (7242a31)
- resource filter crashing (15c19b0)
- selections & editor content on file changes (4758884)
- set clusterpane height to inherit (2aefca5)
- set initial state of shrinkedButton to true, updated useEffect (b70d151)
1.3.3 (2021-11-23)
- added Remove from Files: Exclude button, added new setting Hide Excluded Files (89a7d5d)
- added tooltips to all icons in the right top corner (27e0828)
- click on item black spance triggers onClick (1ccd405)
- nav sections toggle collapse on click (f12d2c7)
- changed due to comment in PR (83a9dd8)
- errors&warnings navigation (fb85fc3)
- fixed clean-up of set-root-folder listener and recreation of file monitor (cf6cca0)
- fixed correct handler cleanup for setrootfolder (ca04cff)
- fixed path to path library, fixed monaco editor scroll (5ba35d4)
- hide dependency warning if the user can run kubectl kustomize (7ff4520)
- improved action propagation across threads and fileMonitor/timestamp handling (eb2f8a1)
- monaco import error (06affc6)
- prettierrc and loadKubeConfig formatting (f5ca29e)
- updated react-monaco-editor and monaco-editor-webpack-plugin dependencies (d430ef8)
- upgrade async from 3.2.1 to 3.2.2 (5c83d17)
- upgrade node-fetch from 2.6.5 to 2.6.6 (511fff8)
- upgrade redux from 4.1.1 to 4.1.2 (7bcef57)
- upgrade reselect from 4.0.0 to 4.1.1 (ce001b2)
- upgrade styled-components from 5.3.1 to 5.3.3 (815795b)
- upgrade type-fest from 2.5.1 to 2.5.2 (573c0bb)
1.3.2 (2021-11-18)
- add checkboxes to select resource matches (ded1626)
- added Copy full path and Copy relative path buttons to File Explorer (cfdbcfb)
- added Delete file/folder button to File Explorer (35ec4e5)
- added open in finder/explorer button in File Explorer (0578eb6)
- create new tag automatically (8b8e5bc)
- create release on every push to auto-updater branch (498dba9)
- delete latest-version release and tag name (9b5d29b)
- disable automatic publish (222f122)
- fetch updates from latest-version tag (3d81450)
- force creating release for same tag (ec29c76)
- logic to deploy multiple selected resources (0ba7b67)
- preview dropdown in cluster compare (f9ab649)
- select/deselect all cluster compare matches (b231cb0)
- set cluster compare header color on preview (330843a)
- added retrieval of custom resource objects from cluster (9040a10)
- check if file exists before deletion (13b882d)
- check that selectedResource is valid (8b9c721)
- disable selecting excluded files (88c9a4d)
- editing values files (f19f62a)
- ensured old refs are removed (bf3d7f4)
- ensured old refs are removed (1f24098)
- extracted apply to shared method and fixed context dependency (208d233)
- fixed behavior when dev server did not run (6450f2c)
- fixed behavior when dev server did not run (cb2f579)
- fixed method signature (59ec10b)
- fixed recalculation of kustomization resources on change (9f58e45)
- fixed the main layout (710616f)
- improved wording in page header and window title (6f9ba26)
- intermediate fix that ignores lastProbeTime/creationTimestamp validation errors (fb215c9)
- max height for antd submenu popup (f1b5589)
- missing prop (1dea6e6)
- patch tag color (e604620)
- react prop error (cb4f76d)
- refactored in line with comments and fixed alert message (9c910ee)
- reprocess all resources for file updates (32fa37b)
- section items length color (d6bb08f)
- select values file path on preview (0c14241)
- set diff editors as read only (f4e2982)
- unmount editor while cluster compare is open (ad9da94)
- unmount monaco (5b68f77)
- updated vulnerable dependencies and electron to 15.3.2 (15d781e)
1.3.1 (2021-11-15)
- fixed behavior when context-sensitive pop-up was cropped (4170209)
1.3.0 (2021-11-12)
- compute navigator state through redux middleware
- add apple id (499df2e)
- Add application menus (9aced12)
- Add apply&diff menuItems (6089c62)
- Add async library to make performance improvements (02beb97)
- add auto focus to name inputs (4c114e6)
- add auto-updater to get notification for new releases (ada84c5)
- Add badge for new update available warning (d7db59c)
- Add Browse folder, New resource menu items (232b9f9)
- add cert signing to macos builds (2859fe5)
- add ContextMenu to K8sResource nav section (8189b7c)
- Add debounce function to handle previous args & bulk file operation actions are added (4fc447a)
- add deleteResourceInCluster to kind handlers (fe54753)
- Add dragging effect on dividers (3c710e3)
- Add file watcher to watch kubeconfig changes (b721c64)
- add isDirty handler to nav section items (2c64d08)
- add isDisabled handler to nav section items (92f8d93)
- Add module-alias for electron scope (c296ae9)
- Add monaco editor actions (443e750)
- Add more menuItems functionality (5a6ef44)
- add msft cert (b01f069)
- add msft cert password (599e5b3)
- add multiple file handlers (2543fd5)
- Add multiple window support (25e68a5)
- Add normalize pane widths function (9fe51db)
- add notification drawer (864f05d)
- add option to prevent updating selection and highlights when resource is updated (06c8ab8)
- add popup to error/warning counters (d8ebd04)
- Add selection to pick kube context (6e0afa9)
- add TitleBar to new NavPane (ac16a57)
- Add toggle dev tools option to the application menu (6f6f617)
- Add toggle fullscreen option to application menu (4ea63e1)
- Add toggle left menu action (64f17d2)
- Add UI components to Settings drawer (97909eb)
- Add update available logic to store (c6fa0d1)
- added a possibility to copy any text in the application and added copy-to-clipboard feature (51260e0)
- added expand/collapse buttons in file explorer tree (ade6e74)
- added new icon Collapse, changed the behavior of expanding/collapsing file tree (cb6f06e)
- added prettier config and configured pre-commit hook (8ec308e)
- added resource filter to cluster diff (94bc191)
- added text ellipsis to File Explorer title (9fcc3da)
- applied format to copy-to-clipboard functionality (29363f8)
- auto import sorting (d1e3722)
- bump node to 16.10 (5197adf)
- catch all notifications (199f548)
- change notification card design (5bc9197)
- Change window title (e84e583)
- changed the priorities of imports (9d08c8d)
- compute all visible descendants of sections (d164da4)
- configured husky pre-commit (0166594)
- count all descendant visible section items (8220c8a)
- custom name display for nav sections (27b94d8)
- delete resource with confirm modal (bd7d65b)
- dependencies for RefMapper source (ed30c83)
- different icons when folder is open/closed (0739029)
- disable blockmaps test (f1205cb)
- disable gatekeeper!! (a1b129e)
- Disable left navigation closing behaviour (3bf7dff)
- disabled editing of kubeconfig and current context if user is in cluster mode (e98a93b)
- displayed the amount of filters applied (f4fe666)
- displayed the Warning icon if the user did not specify the path to kubeconfig (fbdf26b)
- enable gatekeeper (0ed4b44)
- enhance windows installer with options (be1e084)
- expand/collapse sections in NavPane (512dd51)
- first version of MonoklePlugin model (0ed4f36)
- get default resource name when renaming (13aee53)
- Hanle feature flag (394b11f)
- hasOptionalSibling prop on RefMapper source (f28705a)
- HelmChart nav section (9a3045f)
- hide ignored paths in Diff Modal (eb06694)
- hide prefix/suffix if item is disabled & disable kustomization navigation in preview (bf9cb0c)
- hover style for NavSection's name (c1f0b5b)
- hover style for NavSectionItem (1dfd2e1)
- identify and mark patch links in kustomization.yaml files (ab4d710)
- initial ClusterDiff SectionBlueprint (5fdb8e9)
- Initialize main process store (96847a4)
- isVisible item handler for NavSection (7a8c596)
- K8sResource nav section (b3235e1)
- Keep split view ratios on toggle pane (1928a3f)
- kind handler to support Namespace objects (873614f)
- Kustomization nav section (f5b4af7)
- logic for customizing empty sections (7bbecbd)
- logic for nav section instances processing (d8655a9)
- logic for navsection item custom components (427ae5f)
- logic to apply resources in cluster diff (9af363f)
- logic to load cluster resources for nav diff (dcbebba)
- logic to match cluster to local resources (ba2f01c)
- logic to remove resources from file/cluster (27cf32c)
- logic to save cluster resource locally (c857c6a)
- Make menu item enabled (62845e5)
- Make split pane move seperatly (9443e11)
- menu action for cloning resources (520174e)
- Move shouldExpandAllNodes variable to global store (a7564e8)
- nav section visibility, loading + kustomization preview for the new NavPane (a9abcf0)
- navigator item meta and custom name display (2a97e87)
- NavigatorDiff component (b8a0f08)
- NavSection Instance models (991b0d9)
- NavSection Renderer component (1885c09)
- NavSectionMap (131ea2a)
- new NavPane component (7eee46a)
- new NavSection models (25ea58e)
- new Plugin Manager pane under feature flag (445d49b)
- new TitleBar molecule component (389b319)
- opt to show cluster only resources in diff & close nav diff if it fails (8cff754)
- optional default values on useResetForm (e6138c2)
- optional json template to create unsaved resource (628b761)
- Plugin Information & InstallModal components (6228597)
- populate ref nodes of dependencies (8b80ed3)
- Prefix and ContextMenu for ResourceKind nav section items (2f0e007)
- preview QuickAction for Helm Charts (863c6cb)
- Put check for update menu on help section for windows (b36a754)
- Redefine application update (0f3415c)
- Refactor automated updates (1d55c96)
- refactored refs to use RefTarget type (4e66371)
- refresh button for cluster diff (4c0556e)
- remove dayjs from dependencies (b97092c)
- Remove Monokle update from settings && improve on menu item (cb13514)
- removed import-sorter and comment in NotificationsDrawer (e1848fa)
- rename resource modal (060003d)
- rename resource service (b7c7a78)
- replaced the text Filters Applied with Antd Badge (fc1e9de)
- resource kind suffix for nav section items (762a844)
- resource ref selection in Monaco editor (04ab1c7)
- Save draggable ration & pane configurations (ed1e809)
- scroll into view logic for nav section items (9e1d9b9)
- scrollable refs popover content (4ef86e8)
- selection & highlight style for sections (3c147f1)
- setting for limiting folder recursion (70b941a)
- setting to ignore optional unsatisfied refs (119bbe3)
- show ActionsMenu on resource hover (8044d7d)
- show items count for nav groups (0077b92)
- show items length next to sections name (d361b2a)
- show message when no resources match filters (fc970bc)
- show message when no resources match filters in cluster compare (f163cf0)
- show namespace filter in cluster diff (a20acda)
- show Patch tag in resource name (4fc1401)
- show resource diff in the cluster diff modal (0c6c515)
- show tag next to k8s section in preview (f198d34)
- show total warnings and errors in navigator (8565284)
- show unknown resource kinds in filter (b562f44)
- show Unknown resource kinds in navigator (9c9d272)
- Trigger store actions from main process (1c959a7)
- updated the Warning icon displaying according to comments in PR (14689df)
- use os file dialogs for selecting folders and files (7f28f6d)
- v1 display of ClusterDiff section in NavDiff (2387cb0)
- v1 logic for downloading plugin repository (cebedce)
- v1 of comparing local and cluster resources (d3cd30a)
- v2 logic to diff local to cluster resources (5cc72d8)
-
activate zip building (4f7be01)
-
Add env.ts to handle environment variables (f991ac3)
-
add ref mappers for Service selector to possible PodTemplateSpecs (1c5c79a)
-
added array index to paths during ref mapping (e1cf8d7)
-
added configuration for namespaced refs (f3a1f19)
-
added debounce for context reload and added some asyncronicity to kubeconfig methods/thunks (608c5a3)
-
added filter logic based on namespaceref (3475f11)
-
added hasOptionalSibling property to appropriate outgoing refmappers (8baeb3a)
-
added missing context argument (8dd625a)
-
added missing context argument (aec9f86)
-
added missing import (90cebaa)
-
added missing refmapper for selecting a Pod (0eec8f6)
-
added possibility to configure how to run kustomize + refactorings (00efa79)
-
added selfLink to ignored paths, improved error/tooltip messages (d6b5c72)
-
added VolumeAttachment handler (3efd5ed)
-
Always be sure to send actions to last focused window (ed049b1)
-
cannot set isHighlighted of undefined (ef30f3f)
-
catch addPath statSync errors (fe18c82)
-
catch fs statSync errors (fe59631)
-
change denependcy of useEffect hook (f834edc)
-
Change process env check logic (2e11ea7)
-
Change window title in helm and kustomization modes & disable update modal on refresh (927770b)
-
changed dependency-check to use execSync with node env (61e7f32)
-
changed helm/kustomize commands to run in default folder (5f89c57)
-
Check env file existance (74b6d5e)
-
check for optional sibling only if ref is unsatisfied (451b19f)
-
Check if path variable set (f82e3c4)
-
Check if process.resourcesPath variable set (104547d)
-
clear editor on preview exit if preview resources was selected (699021f)
-
clear selection after resource removed (c617374)
-
cluster compare button text (5b39b8f)
-
cluster diff on helm/kustomize previews (54f9e14)
-
cluster diff styling issues (6e5b827)
-
delete file if only one resource exists (bb26190)
-
delete of unsaved resources (9b3d8aa)
-
disable actions menu for kustomizations (08fd690)
-
disable replace while in preview mode (8310971)
-
Disable tslint for a line (1cd52df)
-
disabled Diff/Apply for Kustomization Patch resources (a1e9788)
-
disabled editing of kubeconfig and current context according to comments in PR (78db874)
-
doing undo replaces the content (e8a907e)
-
Electron store default values (7f00227)
-
electron update, kustomize and diff fixes, import formatting (7c35569)
-
ensure async functions (7f90683)
-
ensure that the selected cluster context is used (bd8f5a1)
-
expand/collapse of k8s resource section (767c408)
-
expand/collapse sections logic (a786c05)
-
extract common patch-parsing functionality (3ff29a5)
-
extracted getRefMappers method (380168f)
-
filter namespaces in cluster diff (9d1e20f)
-
filter out k8s resources with different nav section names (f6c5da8)
-
Fix logic operator (d964fcb)
-
fix mocaco editor editing bugs (1d98410)
-
fixed behavior when resource filters were not showing the same value (a3f96a8)
-
fixed bug when the user couldn't blur from input in the Settings Drawer (92831fa)
-
fixed bug when Warning icon did not become red or yellow after pressing Cluster Pane icon (aed1a99)
-
fixed calls to restartPreview for Helm and Kustomizations (8a86404)
-
fixed correct context usage in cluster comparison resource diff (c9e50de)
-
fixed creation of unsatisfied refs for missing patch files (8385fe8)
-
fixed debounce to work correctly (7f9dead)
-
fixed error on empty editor an bumped YAML parser version (2e1cb89)
-
fixed handling for namespaced outgoing refs (fffd2d1)
-
fixed handling of duplicate patch refs in kustomizations (681396f)
-
fixed instructions and name of example env file (d0f8b3a)
-
fixed kubeconfig path editing and renamed rejection utility (a4d81ee)
-
fixed optional refs processing for non-matching refs (17b8d15)
-
fixed outgoing refs for PersistentVolumes (c2e918b)
-
fixed read-only check (0f79f62)
-
fixed reading of optionalRefs setting (a30e916)
-
Handle NODE_ENV=test while reading path (ca9947a)
-
helm and kustomization sections (5cb5a77)
-
hide empty sections in navigator (4bea5dc)
-
hide helm/kustomizations on cluster preview (c8cc3f7)
-
hide items if section is not visible (2896ba7)
-
hooks deps and expand button color (d28af6c)
-
improved comments and outgoingRefMapper definitions (b636639)
-
improved wording/tooltip (339a697)
-
initial support for namespaced refs (c94367f)
-
installer options to run after install and use kubeshop as menuy category (061409e)
-
kustomization patch-related fixes to parsing, validation and formatting (3b1ce52)
-
last visible item & section (1ae26e7)
-
laxed identification of kustomization resources (429ee41)
-
loading state for unknown resources section (b4f51e3)
-
main.ts missing import (2f3b32d)
-
Make splash screen visible for new windows (a9cd31e)
-
make sure ref divs in map have unique keys (42a10ef)
-
merged main into branch (17870a1)
-
merged package.json from main (6983751)
-
minor optimizations (07a31be)
-
minor refactoring (d902d76)
-
missing ref nodes when key path is the same (cb0226f)
-
misspelled arch argument (fae8a0d)
-
mixed collapse/expand state of nav sections (413d4e2)
-
monaco undo history by resetting the modal + remove focused state (c66eaef)
-
Move mixxing dependency logic to main process (681f932)
-
Multiple window performans issue (3a77188)
-
namespace filtering (3c60677)
-
nav section grouped items visibility (50fdd7f)
-
nav sections hooks deps (0c0573b)
-
navigator sections isVisible handling (1f4ad43)
-
new files not showing in file explorer (bda7915)
-
notification key issue & badge ref issue (fc3ae60)
-
optimized recalculation efforts (aae0108)
-
optionally display not initialized sections (554a404)
-
Place env.ts file into electron folder (5f6b293)
-
popover hide duplicate refs on same position (0ce0601)
-
prevent going next line on narrow widths (2cb4cef)
-
Prevent update not found meesage to appear on every boot up (45be7e4)
-
rebuild package-lock (e95ee85)
-
reenabled kubeconfig monitoring (14fc8d9)
-
refactor env handling (aa75dfc)
-
Refine splitview (5595302)
-
Reflect changes made in Form editor (34c6c38)
-
refs not highlighted on first resource view (3538faf)
-
Remove ipcMain call && Call updateKubeConfig instead (818fce3)
-
remove old publish job, disable debug trigger (d2346a7)
-
remove unnecessary env.ts file (df2cd7b)
-
remove watcher on file delete (d6255a7)
-
removed checks that blocked reload (b24800c)
-
removed log statement (4e0d1c5)
-
removed unused parameter (907cb2c)
-
removing duplicate refs (3887d9e)
-
rename resource service (82b6445)
-
reset state after loading new folder (ef311ff)
-
Resizing issue on refresh (c29a288)
-
resource filtering (2fdfad5)
-
resource selection after renaming (7ae5b21)
-
resoure yaml schema in resource diff (9d659ae)
-
reverted back to using execSync due to errors (900be6c)
-
reverted failing test (4b10e80)
-
Save pane configurations only on save (321919e)
-
set default folder to current root when selecting files/folders (b5b50e2)
-
Set initial value on new version check (984326f)
-
set resource ranges when unsaved resource is saved to existing file (c6914f0)
-
Set selected context on bootup (b541445)
-
show correct number of files excluding folders (d33ce2e)
-
show missing sections (4967c73)
-
show quick actions on hover (1ec1feb)
-
snyk dependency updates (e78154b)
-
snyk dependency updates (84e8d56)
-
snyk dependency updates (b5a586c)
-
sort paths on new path added (3c0ac8e)
-
Splash screen backgorund && check window.isDestroyed (d4dfc8a)
-
Split pane logic comparation (5af9468)
-
try fix for diff updates (7cc32cf)
-
unknown resources section visibility (bba1d0a)
-
update electron to latest 13.X version (5aaaff7)
-
Update pane configuration as one (76c4056)
-
updated to electron 15.2.0 and fixed usage of defaultValue for input fields (f5bef6c)
-
upgrade @ant-design/icons from 4.6.3 to 4.6.4 (2b1f3e2)
-
upgrade @ant-design/icons from 4.6.4 to 4.7.0 (869e307)
-
upgrade @kubernetes/client-node from 0.15.0 to 0.15.1 (f32e6c7)
-
upgrade antd from 4.16.12 to 4.16.13 (20c8c1a)
-
upgrade dayjs from 1.10.6 to 1.10.7 (27ea150)
-
upgrade electron-updater from 4.3.9 to 4.5.2 (706870d)
-
upgrade electron-updater from 4.6.0 to 4.6.1 (aa4973c)
-
upgrade monaco-yaml from 3.1.0 to 3.2.0 (8d17c05)
-
upgrade monao-yaml (3ad5db2)
-
upgrade node-fetch from 2.6.1 to 2.6.2 (34a7d0d)
-
upgrade node-fetch from 2.6.2 to 2.6.4 (90b9457)
-
upgrade react-flow-renderer from 9.6.6 to 9.6.7 (9f36ebe)
-
upgrade react-flow-renderer from 9.6.8 to 9.6.9 (7cafa67)
-
upgrade react-hotkeys-hook from 3.4.3 to 3.4.4 (aa5a6a9)
-
upgrade react-redux from 7.2.4 to 7.2.5 (712169a)
-
upgrade react-use from 17.2.4 to 17.3.1 (f79f10e)
-
upgrade styled-components from 5.3.0 to 5.3.1 (5d30074)
-
upgrade type-fest from 2.3.4 to 2.5.0 (844ed48)
-
upgrade type-fest from 2.5.0 to 2.5.1 (da4777b)
-
upgrade web-vitals from 2.1.1 to 2.1.2 (6956e56)
-
upgraded to electron 15.3.0 (c550103)
-
use active resources selector in k8sresource nav section (5adecb8)
-
useNavSection react hooks deps (11e5b93)
-
warnings and errors count (3a33207)
-
wrap 'executed-from' listener with useEffect (1c5322d)
-
wrap missing deps listener in useEffect (d9e49b1)
-
wrong case in AppImage key (9d226ce)
-
compute navigator state through redux middleware (7d46607)
1.2.2 (2021-10-08)
- add apple id (499df2e)
- Add application menus (9aced12)
- Add apply&diff menuItems (6089c62)
- add auto focus to name inputs (4c114e6)
- add auto-updater to get notification for new releases (ada84c5)
- Add badge for new update available warning (d7db59c)
- Add Browse folder, New resource menu items (232b9f9)
- add cert signing to macos builds (2859fe5)
- add ContextMenu to K8sResource nav section (8189b7c)
- add deleteResourceInCluster to kind handlers (fe54753)
- Add dragging effect on dividers (3c710e3)
- add isDirty handler to nav section items (2c64d08)
- add isDisabled handler to nav section items (92f8d93)
- Add module-alias for electron scope (c296ae9)
- Add monaco editor actions (443e750)
- Add more menuItems functionality (5a6ef44)
- add msft cert (b01f069)
- add msft cert password (599e5b3)
- Add multiple window support (25e68a5)
- Add normalize pane widths function (9fe51db)
- add option to prevent updating selection and highlights when resource is updated (06c8ab8)
- add TitleBar to new NavPane (ac16a57)
- Add toggle dev tools option to the application menu (6f6f617)
- Add toggle fullscreen option to application menu (4ea63e1)
- Add toggle left menu action (64f17d2)
- Add UI components to Settings drawer (97909eb)
- Add update available logic to store (c6fa0d1)
- bump node to 16.10 (5197adf)
- Change window title (e84e583)
- delete resource with confirm modal (bd7d65b)
- different icons when folder is open/closed (0739029)
- disable blockmaps test (f1205cb)
- disable gatekeeper!! (a1b129e)
- enable gatekeeper (0ed4b44)
- enhance windows installer with options (be1e084)
- expand/collapse sections in NavPane (512dd51)
- first version of MonoklePlugin model (0ed4f36)
- get default resource name when renaming (13aee53)
- Hanle feature flag (394b11f)
- HelmChart nav section (9a3045f)
- hide prefix/suffix if item is disabled & disable kustomization navigation in preview (bf9cb0c)
- hover style for NavSection's name (c1f0b5b)
- hover style for NavSectionItem (1dfd2e1)
- identify and mark patch links in kustomization.yaml files (ab4d710)
- Initialize main process store (96847a4)
- isVisible item handler for NavSection (7a8c596)
- K8sResource nav section (b3235e1)
- Keep split view ratios on toggle pane (1928a3f)
- kind handler to support Namespace objects (873614f)
- Kustomization nav section (f5b4af7)
- logic for navsection item custom components (427ae5f)
- logic to remove resources from file/cluster (27cf32c)
- Make menu item enabled (62845e5)
- Make split pane move seperatly (9443e11)
- menu action for cloning resources (520174e)
- Move shouldExpandAllNodes variable to global store (a7564e8)
- nav section visibility, loading + kustomization preview for the new NavPane (a9abcf0)
- NavSection Renderer component (1885c09)
- NavSectionMap (131ea2a)
- new NavPane component (7eee46a)
- new NavSection models (25ea58e)
- new Plugin Manager pane under feature flag (445d49b)
- new TitleBar molecule component (389b319)
- optional default values on useResetForm (e6138c2)
- optional json template to create unsaved resource (628b761)
- Plugin Information & InstallModal components (6228597)
- Prefix and ContextMenu for ResourceKind nav section items (2f0e007)
- preview QuickAction for Helm Charts (863c6cb)
- Put check for update menu on help section for windows (b36a754)
- Redefine application update (0f3415c)
- Refactor automated updates (1d55c96)
- refactored refs to use RefTarget type (4e66371)
- Remove Monokle update from settings && improve on menu item (cb13514)
- rename resource modal (060003d)
- rename resource service (b7c7a78)
- resource kind suffix for nav section items (762a844)
- resource ref selection in Monaco editor (04ab1c7)
- Save draggable ration & pane configurations (ed1e809)
- scroll into view logic for nav section items (9e1d9b9)
- scrollable refs popover content (4ef86e8)
- selection & highlight style for sections (3c147f1)
- setting for limiting folder recursion (70b941a)
- show ActionsMenu on resource hover (8044d7d)
- show items length next to sections name (d361b2a)
- Trigger store actions from main process (1c959a7)
- use os file dialogs for selecting folders and files (7f28f6d)
- activate zip building (4f7be01)
- Add env.ts to handle environment variables (f991ac3)
- add ref mappers for Service selector to possible PodTemplateSpecs (1c5c79a)
- cannot set isHighlighted of undefined (ef30f3f)
- catch addPath statSync errors (fe18c82)
- catch fs statSync errors (fe59631)
- Change process env check logic (2e11ea7)
- Change window title in helm and kustomization modes & disable update modal on refresh (927770b)
- Check env file existance (74b6d5e)
- Check if path variable set (f82e3c4)
- Check if process.resourcesPath variable set (104547d)
- clear selection after resource removed (c617374)
- delete file if only one resource exists (bb26190)
- delete of unsaved resources (9b3d8aa)
- disable actions menu for kustomizations (08fd690)
- Disable tslint for a line (1cd52df)
- Electron store default values (7f00227)
- extract common patch-parsing functionality (3ff29a5)
- filter out k8s resources with different nav section names (f6c5da8)
- Fix logic operator (d964fcb)
- fixed calls to restartPreview for Helm and Kustomizations (8a86404)
- fixed creation of unsatisfied refs for missing patch files (8385fe8)
- fixed instructions and name of example env file (d0f8b3a)
- fixed read-only check (0f79f62)
- Handle NODE_ENV=test while reading path (ca9947a)
- hide helm/kustomizations on cluster preview (c8cc3f7)
- hide items if section is not visible (2896ba7)
- hooks deps and expand button color (d28af6c)
- Include @babel path on production (0c541ea)
- installer options to run after install and use kubeshop as menuy category (061409e)
- Make splash screen visible for new windows (a9cd31e)
- make sure ref divs in map have unique keys (42a10ef)
- missing ref nodes when key path is the same (cb0226f)
- mixed collapse/expand state of nav sections (413d4e2)
- Multiple window performans issue (3a77188)
- nav section grouped items visibility (50fdd7f)
- nav sections hooks deps (0c0573b)
- new files not showing in file explorer (bda7915)
- Place env.ts file into electron folder (5f6b293)
- popover hide duplicate refs on same position (0ce0601)
- Prevent update not found meesage to appear on every boot up (45be7e4)
- rebuild package-lock (e95ee85)
- refactor env handling (aa75dfc)
- Refine splitview (5595302)
- refs not highlighted on first resource view (3538faf)
- Remove ipcMain call && Call updateKubeConfig instead (818fce3)
- remove old publish job, disable debug trigger (d2346a7)
- remove unnecessary env.ts file (df2cd7b)
- removed checks that blocked reload (b24800c)
- removed log statement (4e0d1c5)
- removing duplicate refs (3887d9e)
- rename resource service (82b6445)
- Resizing issue on refresh (c29a288)
- resource selection after renaming (7ae5b21)
- Set initial value on new version check (984326f)
- set resource ranges when unsaved resource is saved to existing file (c6914f0)
- sort paths on new path added (3c0ac8e)
- Splash screen backgorund && check window.isDestroyed (d4dfc8a)
- try fix for diff updates (7cc32cf)
- update electron to latest 13.X version (5aaaff7)
- Update pane configuration as one (76c4056)
- upgrade @ant-design/icons from 4.6.3 to 4.6.4 (2b1f3e2)
- upgrade @kubernetes/client-node from 0.15.0 to 0.15.1 (f32e6c7)
- upgrade antd from 4.16.12 to 4.16.13 (20c8c1a)
- upgrade dayjs from 1.10.6 to 1.10.7 (27ea150)
- upgrade electron-updater from 4.3.9 to 4.5.2 (706870d)
- upgrade monaco-yaml from 3.1.0 to 3.2.0 (8d17c05)
- upgrade monao-yaml (3ad5db2)
- upgrade react-flow-renderer from 9.6.6 to 9.6.7 (9f36ebe)
- upgrade react-redux from 7.2.4 to 7.2.5 (712169a)
- upgrade react-use from 17.2.4 to 17.3.1 (f79f10e)
- upgrade styled-components from 5.3.0 to 5.3.1 (5d30074)
- use active resources selector in k8sresource nav section (5adecb8)
- useNavSection react hooks deps (11e5b93)
- wrap 'executed-from' listener with useEffect (1c5322d)
- wrap missing deps listener in useEffect (d9e49b1)
1.2.1 (2021-10-07)
- add apple id (499df2e)
- Add application menus (9aced12)
- Add apply&diff menuItems (6089c62)
- add auto focus to name inputs (4c114e6)
- add auto-updater to get notification for new releases (ada84c5)
- Add badge for new update available warning (d7db59c)
- Add Browse folder, New resource menu items (232b9f9)
- add cert signing to macos builds (2859fe5)
- add ContextMenu to K8sResource nav section (8189b7c)
- add deleteResourceInCluster to kind handlers (fe54753)
- Add dragging effect on dividers (3c710e3)
- add isDirty handler to nav section items (2c64d08)
- add isDisabled handler to nav section items (92f8d93)
- Add module-alias for electron scope (c296ae9)
- Add monaco editor actions (443e750)
- Add more menuItems functionality (5a6ef44)
- add msft cert (b01f069)
- add msft cert password (599e5b3)
- Add multiple window support (25e68a5)
- Add normalize pane widths function (9fe51db)
- add option to prevent updating selection and highlights when resource is updated (06c8ab8)
- add TitleBar to new NavPane (ac16a57)
- Add toggle dev tools option to the application menu (6f6f617)
- Add toggle fullscreen option to application menu (4ea63e1)
- Add toggle left menu action (64f17d2)
- Add UI components to Settings drawer (97909eb)
- Add update available logic to store (c6fa0d1)
- bump node to 16.10 (5197adf)
- Change window title (e84e583)
- delete resource with confirm modal (bd7d65b)
- different icons when folder is open/closed (0739029)
- disable blockmaps test (f1205cb)
- disable gatekeeper!! (a1b129e)
- enable gatekeeper (0ed4b44)
- enhance windows installer with options (be1e084)
- expand/collapse sections in NavPane (512dd51)
- first version of MonoklePlugin model (0ed4f36)
- get default resource name when renaming (13aee53)
- Hanle feature flag (394b11f)
- HelmChart nav section (9a3045f)
- hide prefix/suffix if item is disabled & disable kustomization navigation in preview (bf9cb0c)
- hover style for NavSection's name (c1f0b5b)
- hover style for NavSectionItem (1dfd2e1)
- identify and mark patch links in kustomization.yaml files (ab4d710)
- Initialize main process store (96847a4)
- isVisible item handler for NavSection (7a8c596)
- K8sResource nav section (b3235e1)
- Keep split view ratios on toggle pane (1928a3f)
- kind handler to support Namespace objects (873614f)
- Kustomization nav section (f5b4af7)
- logic for navsection item custom components (427ae5f)
- logic to remove resources from file/cluster (27cf32c)
- Make menu item enabled (62845e5)
- Make split pane move seperatly (9443e11)
- menu action for cloning resources (520174e)
- Move shouldExpandAllNodes variable to global store (a7564e8)
- nav section visibility, loading + kustomization preview for the new NavPane (a9abcf0)
- NavSection Renderer component (1885c09)
- NavSectionMap (131ea2a)
- new NavPane component (7eee46a)
- new NavSection models (25ea58e)
- new Plugin Manager pane under feature flag (445d49b)
- new TitleBar molecule component (389b319)
- optional default values on useResetForm (e6138c2)
- optional json template to create unsaved resource (628b761)
- Plugin Information & InstallModal components (6228597)
- Prefix and ContextMenu for ResourceKind nav section items (2f0e007)
- preview QuickAction for Helm Charts (863c6cb)
- Redefine application update (0f3415c)
- Refactor automated updates (1d55c96)
- refactored refs to use RefTarget type (4e66371)
- Remove Monokle update from settings && improve on menu item (cb13514)
- rename resource modal (060003d)
- rename resource service (b7c7a78)
- resource kind suffix for nav section items (762a844)
- resource ref selection in Monaco editor (04ab1c7)
- Save draggable ration & pane configurations (ed1e809)
- scroll into view logic for nav section items (9e1d9b9)
- scrollable refs popover content (4ef86e8)
- selection & highlight style for sections (3c147f1)
- setting for limiting folder recursion (70b941a)
- show ActionsMenu on resource hover (8044d7d)
- show items length next to sections name (d361b2a)
- Trigger store actions from main process (1c959a7)
- use os file dialogs for selecting folders and files (7f28f6d)
- Add env.ts to handle environment variables (f991ac3)
- add ref mappers for Service selector to possible PodTemplateSpecs (1c5c79a)
- cannot set isHighlighted of undefined (ef30f3f)
- catch addPath statSync errors (fe18c82)
- catch fs statSync errors (fe59631)
- Change process env check logic (2e11ea7)
- Change window title in helm and kustomization modes & disable update modal on refresh (927770b)
- Check env file existance (74b6d5e)
- Check if path variable set (f82e3c4)
- Check if process.resourcesPath variable set (104547d)
- clear selection after resource removed (c617374)
- delete file if only one resource exists (bb26190)
- delete of unsaved resources (9b3d8aa)
- disable actions menu for kustomizations (08fd690)
- Disable tslint for a line (1cd52df)
- Electron store default values (7f00227)
- extract common patch-parsing functionality (3ff29a5)
- filter out k8s resources with different nav section names (f6c5da8)
- Fix logic operator (d964fcb)
- fixed calls to restartPreview for Helm and Kustomizations (8a86404)
- fixed creation of unsatisfied refs for missing patch files (8385fe8)
- fixed instructions and name of example env file (d0f8b3a)
- fixed read-only check (0f79f62)
- Handle NODE_ENV=test while reading path (ca9947a)
- hide helm/kustomizations on cluster preview (c8cc3f7)
- hide items if section is not visible (2896ba7)
- hooks deps and expand button color (d28af6c)
- Include @babel path on production (0c541ea)
- installer options to run after install and use kubeshop as menuy category (061409e)
- Make splash screen visible for new windows (a9cd31e)
- make sure ref divs in map have unique keys (42a10ef)
- missing ref nodes when key path is the same (cb0226f)
- mixed collapse/expand state of nav sections (413d4e2)
- Multiple window performans issue (3a77188)
- nav section grouped items visibility (50fdd7f)
- nav sections hooks deps (0c0573b)
- new files not showing in file explorer (bda7915)
- Place env.ts file into electron folder (5f6b293)
- popover hide duplicate refs on same position (0ce0601)
- Prevent update not found meesage to appear on every boot up (45be7e4)
- rebuild package-lock (e95ee85)
- refactor env handling (aa75dfc)
- Refine splitview (5595302)
- refs not highlighted on first resource view (3538faf)
- Remove ipcMain call && Call updateKubeConfig instead (818fce3)
- remove old publish job, disable debug trigger (d2346a7)
- remove unnecessary env.ts file (df2cd7b)
- removed checks that blocked reload (b24800c)
- removed log statement (4e0d1c5)
- removing duplicate refs (3887d9e)
- rename resource service (82b6445)
- Resizing issue on refresh (c29a288)
- resource selection after renaming (7ae5b21)
- Set initial value on new version check (984326f)
- set resource ranges when unsaved resource is saved to existing file (c6914f0)
- sort paths on new path added (3c0ac8e)
- Splash screen backgorund && check window.isDestroyed (d4dfc8a)
- update electron to latest 13.X version (5aaaff7)
- Update pane configuration as one (76c4056)
- upgrade @ant-design/icons from 4.6.3 to 4.6.4 (2b1f3e2)
- upgrade @kubernetes/client-node from 0.15.0 to 0.15.1 (f32e6c7)
- upgrade antd from 4.16.12 to 4.16.13 (20c8c1a)
- upgrade dayjs from 1.10.6 to 1.10.7 (27ea150)
- upgrade electron-updater from 4.3.9 to 4.5.2 (706870d)
- upgrade monaco-yaml from 3.1.0 to 3.2.0 (8d17c05)
- upgrade monao-yaml (3ad5db2)
- upgrade react-flow-renderer from 9.6.6 to 9.6.7 (9f36ebe)
- upgrade react-redux from 7.2.4 to 7.2.5 (712169a)
- upgrade react-use from 17.2.4 to 17.3.1 (f79f10e)
- upgrade styled-components from 5.3.0 to 5.3.1 (5d30074)
- use active resources selector in k8sresource nav section (5adecb8)
- useNavSection react hooks deps (11e5b93)
- wrap 'executed-from' listener with useEffect (1c5322d)
- wrap missing deps listener in useEffect (d9e49b1)
1.2.0 (2021-10-02)
- add apple id (499df2e)
- Add application menus (9aced12)
- Add apply&diff menuItems (6089c62)
- add auto focus to name inputs (4c114e6)
- add auto-updater to get notification for new releases (ada84c5)
- Add badge for new update available warning (d7db59c)
- Add Browse folder, New resource menu items (232b9f9)
- add cert signing to macos builds (2859fe5)
- add ContextMenu to K8sResource nav section (8189b7c)
- add deleteResourceInCluster to kind handlers (fe54753)
- Add dragging effect on dividers (3c710e3)
- add isDirty handler to nav section items (2c64d08)
- add isDisabled handler to nav section items (92f8d93)
- Add module-alias for electron scope (c296ae9)
- Add monaco editor actions (443e750)
- Add more menuItems functionality (5a6ef44)
- add msft cert (b01f069)
- add msft cert password (599e5b3)
- Add multiple window support (25e68a5)
- Add normalize pane widths function (9fe51db)
- add option to prevent updating selection and highlights when resource is updated (06c8ab8)
- add TitleBar to new NavPane (ac16a57)
- Add toggle dev tools option to the application menu (6f6f617)
- Add toggle fullscreen option to application menu (4ea63e1)
- Add toggle left menu action (64f17d2)
- Add UI components to Settings drawer (97909eb)
- Add update available logic to store (c6fa0d1)
- bump node to 16.10 (5197adf)
- Change window title (e84e583)
- delete resource with confirm modal (bd7d65b)
- different icons when folder is open/closed (0739029)
- disable blockmaps test (f1205cb)
- disable gatekeeper!! (a1b129e)
- enable gatekeeper (0ed4b44)
- expand/collapse sections in NavPane (512dd51)
- first version of MonoklePlugin model (0ed4f36)
- get default resource name when renaming (13aee53)
- Hanle feature flag (394b11f)
- HelmChart nav section (9a3045f)
- hide prefix/suffix if item is disabled & disable kustomization navigation in preview (bf9cb0c)
- hover style for NavSection's name (c1f0b5b)
- hover style for NavSectionItem (1dfd2e1)
- identify and mark patch links in kustomization.yaml files (ab4d710)
- Initialize main process store (96847a4)
- isVisible item handler for NavSection (7a8c596)
- K8sResource nav section (b3235e1)
- Keep split view ratios on toggle pane (1928a3f)
- kind handler to support Namespace objects (873614f)
- Kustomization nav section (f5b4af7)
- logic for navsection item custom components (427ae5f)
- logic to remove resources from file/cluster (27cf32c)
- Make menu item enabled (62845e5)
- Make split pane move seperatly (9443e11)
- menu action for cloning resources (520174e)
- Move shouldExpandAllNodes variable to global store (a7564e8)
- nav section visibility, loading + kustomization preview for the new NavPane (a9abcf0)
- NavSection Renderer component (1885c09)
- NavSectionMap (131ea2a)
- new NavPane component (7eee46a)
- new NavSection models (25ea58e)
- new Plugin Manager pane under feature flag (445d49b)
- new TitleBar molecule component (389b319)
- optional default values on useResetForm (e6138c2)
- optional json template to create unsaved resource (628b761)
- Plugin Information & InstallModal components (6228597)
- Prefix and ContextMenu for ResourceKind nav section items (2f0e007)
- preview QuickAction for Helm Charts (863c6cb)
- Redefine application update (0f3415c)
- Refactor automated updates (1d55c96)
- refactored refs to use RefTarget type (4e66371)
- Remove Monokle update from settings && improve on menu item (cb13514)
- rename resource modal (060003d)
- rename resource service (b7c7a78)
- resource kind suffix for nav section items (762a844)
- resource ref selection in Monaco editor (04ab1c7)
- Save draggable ration & pane configurations (ed1e809)
- scroll into view logic for nav section items (9e1d9b9)
- scrollable refs popover content (4ef86e8)
- selection & highlight style for sections (3c147f1)
- show ActionsMenu on resource hover (8044d7d)
- show items length next to sections name (d361b2a)
- Trigger store actions from main process (1c959a7)
- use os file dialogs for selecting folders and files (7f28f6d)
- Add env.ts to handle environment variables (f991ac3)
- cannot set isHighlighted of undefined (ef30f3f)
- catch addPath statSync errors (fe18c82)
- catch fs statSync errors (fe59631)
- Change window title in helm and kustomization modes & disable update modal on refresh (927770b)
- Check env file existance (74b6d5e)
- clear selection after resource removed (c617374)
- delete file if only one resource exists (bb26190)
- delete of unsaved resources (9b3d8aa)
- disable actions menu for kustomizations (08fd690)
- Electron store default values (7f00227)
- extract common patch-parsing functionality (3ff29a5)
- filter out k8s resources with different nav section names (f6c5da8)
- Fix logic operator (d964fcb)
- fixed calls to restartPreview for Helm and Kustomizations (8a86404)
- fixed creation of unsatisfied refs for missing patch files (8385fe8)
- fixed instructions and name of example env file (d0f8b3a)
- fixed read-only check (0f79f62)
- hide helm/kustomizations on cluster preview (c8cc3f7)
- hide items if section is not visible (2896ba7)
- hooks deps and expand button color (d28af6c)
- Include @babel path on production (0c541ea)
- make sure ref divs in map have unique keys (42a10ef)
- missing ref nodes when key path is the same (cb0226f)
- mixed collapse/expand state of nav sections (413d4e2)
- Multiple window performans issue (3a77188)
- nav section grouped items visibility (50fdd7f)
- nav sections hooks deps (0c0573b)
- new files not showing in file explorer (bda7915)
- Place env.ts file into electron folder (5f6b293)
- popover hide duplicate refs on same position (0ce0601)
- Prevent update not found meesage to appear on every boot up (45be7e4)
- rebuild package-lock (e95ee85)
- refactor env handling (aa75dfc)
- Refine splitview (5595302)
- refs not highlighted on first resource view (3538faf)
- Remove ipcMain call && Call updateKubeConfig instead (818fce3)
- remove old publish job, disable debug trigger (d2346a7)
- removed checks that blocked reload (b24800c)
- removed log statement (4e0d1c5)
- removing duplicate refs (3887d9e)
- rename resource service (82b6445)
- Resizing issue on refresh (c29a288)
- resource selection after renaming (7ae5b21)
- Set initial value on new version check (984326f)
- set resource ranges when unsaved resource is saved to existing file (c6914f0)
- sort paths on new path added (3c0ac8e)
- update electron to latest 13.X version (5aaaff7)
- Update pane configuration as one (76c4056)
- upgrade @ant-design/icons from 4.6.3 to 4.6.4 (2b1f3e2)
- upgrade @kubernetes/client-node from 0.15.0 to 0.15.1 (f32e6c7)
- upgrade antd from 4.16.12 to 4.16.13 (20c8c1a)
- upgrade electron-updater from 4.3.9 to 4.5.2 (706870d)
- upgrade monaco-yaml from 3.1.0 to 3.2.0 (8d17c05)
- upgrade monao-yaml (3ad5db2)
- upgrade react-flow-renderer from 9.6.6 to 9.6.7 (9f36ebe)
- upgrade react-redux from 7.2.4 to 7.2.5 (712169a)
- upgrade react-use from 17.2.4 to 17.3.1 (f79f10e)
- upgrade styled-components from 5.3.0 to 5.3.1 (5d30074)
- use active resources selector in k8sresource nav section (5adecb8)
- wrap 'executed-from' listener with useEffect (1c5322d)
- wrap missing deps listener in useEffect (d9e49b1)
1.1.0 (2021-09-06)
- Add command installer & manage to run application via CLI (67c92aa)
- add keyboard shortcuts for selection history navigation (572567b)
- add left and right arrows to editor title (d58e105)
- add logic for persisting selection history (ba8d73e)
- add logic to save unsaved resources to ActionsPane (c232707)
- add options to FileExplorer (1da28cc)
- Add reload cluster option (fc09814)
- add ResourceFilter to NavigatorPane (9347931)
- add validationSchemaPrefix to kind handlers (d4c6bda)
- added functionaly to apply files when they are selected (087904c)
- added in-app help link to documentation website (6b8422f)
- added monaco keybindings for selection history navigation (3626327)
- added support for installing helm charts with Apply (dcc3dbc)
- allow cluster resources to be modified and applied without leaving cluster preview (ec5a752)
- apply filters to resources in Navigator (0cfd15a)
- automatically save resource when FormEditor data changes (5d9c95a)
- Check missing dependencies for Monokle (92cc82c)
- Check requested path is directory (aa7e5fe)
- component to filter resources (1ead1f1)
- create New Resource wizard component and logic to open from navigator titlebar (90a12de)
- FileExplorer component (da16e4e)
- func to get dependent resource kinds (bf8ffff)
- global hotkey to open new resource wizard (1fed9b4)
- global hotkeys to apply and diff selected resource (a90f737)
- Handle dependent command fails (9a6493f)
- Hide visible sections/subsections on namespace filter (3f3d624)
- initial functionality to create a new unsaved resource (3f048ad)
- Keep selection history & Make selection pointed when config is reloaded (023e006)
- KeyValue Input component (ad11869)
- load last folder on startup (fdf371b)
- logic to save unsaved files to selected file (3950506)
- monaco hotkey to open new resource wizard (fb4f8dc)
- monaco hotkeys to apply and diff selected resource (57dcd20)
- only reprocess refs for affected & dependent resources (c0fcc8e)
- open executed directory & run process in background (077ed8c)
- save and display target resource kind for unsatisfied refs (301988d)
- select from history using arrow buttons (cc52e47)
- set default values for apiVersion and namespace in NewResourceWizard (ab45618)
- show error icon on label rows of invalid resources (a7fd643)
- show refs decorations in monaco editor overview ruler (ddad80c)
- show resource validation errors in a scrollable modal when the error icon is pressed (7541c9f)
- show save button for unsaved resources (3849ff8)
- show splashscreen before main window loads (ef13410)
- thunk for saving an unsaved resource to a file or directory (f71e44d)
- Update bash command to handle given path (ec2ff70)
- update resource/file using debounce when source code has changed (d580559)
- updated to latest 1.22.1 k8s schemas (9744153)
- useFileExplorer custom hook (74ddf04)
- validate resources each time they are (re)processed (c26d889)
- added folder-check to initial folder (c5b22b6)
- added missing useEffect dependencies (85a66b2)
- allowed editing/reload of previews (d4f3be3)
- Check first code load on monaco editor (8a04908)
- default apiVersionMatcher in all kindhandlers (3ee49d8)
- diff modal editor background (c200aa4)
- disable new-resource in cluster/preview modes, added option to namespace (6d3c344)
- Entire content selection on first resource selection (9e9df50)
- error when navigating from ConfigMap's FormEditor to another resource kind (ec384ea)
- Fix resource count update on file change (a05ef77)
- fixed Endpoints ResourceKindHandler to use correct name and prefix (780cfe7)
- fixed reset of isApplyingResource on error (ea20949)
- get dependent resource kinds (81b31c7)
- getStaticResourcePath in test env (444bf97)
- isReadOnlyMode in Monaco (12484af)
- KeyValue input state (d1154cf)
- kind handlers outgoing ref mappers (6e55272)
- Listen every missing-dependency-result events (b546b0f)
- locked down monaco-editor-webpack-plugin (bf66b9b)
- moved initial load logic to FileTreePane and fixed init (028f034)
- namespace filter not updating (bc294b8)
- open new resource wizard via hotkeys only if root folder is set (83018da)
- remove non-existing folders from recentFolders (2b45b96)
- remove old namespace filter (5ed65e6)
- renamed apply-callback and added missing dependency (7326ac8)
- reset of kind and namespace in ResourceFilter (d926d6c)
- reset selection history on setRootFolder.fulfilled (6cb8d51)
- Selection flashing on both source editor and file explorer (1b6a867)
- selection history navigation (eaab450)
- selection history reset (cef44cd)
- selectK8sResource, selectHelmValuesFile and selectFile invocations (1fe5d0b)
- source editor selection jump (f155e2c)
- Test failing for undefined metadata (74e38e5)
- update resource from cluster (84b0580)
- useNamespaces custom hook (19b9203)
- validation improvements (e21264f)
- Wrap and rename reload cluster function (ddf5c06)
- wrapped isReadOnlyMode with useCallback (b1fc3bc)
- yaml document delimiter line endings (9b78c1e)
1.0.1 (2021-08-16)
- add clusterApiVersion to all resource kind handlers (86454d7)
- Add commitlint (08117a4)
- Add electrologger to the project (db5d992)
- add navigatorPath to all kind handlers (10f086c)
- Add standard-version library (497ad21)
- create first implementation of kind handlers (a1a0be8)
- generate navigators state based on kindhandlers navigator paths (a31c6c1)
- hide empty sections (9081170)
- implement getResourceFromCluster for all supported resource kinds (d1952b8)
- implement listResourcesInCluster for all supported resource kinds (07b9728)
- module export for ResourceKindHandlers (ac3687e)
- order sections in navigator based on const (1ccc218)
- scroll selected resource into view if not visible (6bd357e)