Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrating Vue components to React and stores refactoring #585

Merged
merged 192 commits into from
Aug 20, 2020
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
192 commits
Select commit Hold shift + click to select a range
d7cffeb
store migrations refactoring
ixrock Jul 3, 2020
776fc44
use common/utils/singleton class for the stores
ixrock Jul 3, 2020
e7975ec
clean up
ixrock Jul 3, 2020
f9c0c5d
Merge remote-tracking branch 'origin/master' into vue_react_migration
ixrock Jul 4, 2020
c9fb015
master-merge fixes
ixrock Jul 4, 2020
4270ec4
tracker / user-store refactoring, part 1
ixrock Jul 5, 2020
deea97e
added "logger" to user-store
ixrock Jul 5, 2020
387bc07
fix errors
ixrock Jul 5, 2020
9d42b2c
user-store: more debug logging
ixrock Jul 5, 2020
397d7c5
user-store: more fixes
ixrock Jul 5, 2020
9244e8f
user-store: more fixes 2
ixrock Jul 5, 2020
5c8dd89
incorrect seen context update -- fixed vue-store mutation
ixrock Jul 5, 2020
a27ce9c
use common/base-store for config-file based stores (e.g. user-store)
ixrock Jul 6, 2020
d4bbaf4
workspace-store refactoring
ixrock Jul 6, 2020
afb5469
cluster-store refactoring -- part 1
ixrock Jul 6, 2020
9f97015
fix type imports
ixrock Jul 6, 2020
17cd886
cluster-store refactoring -- part 2
ixrock Jul 6, 2020
bde60b1
added common/ipc-helpers
ixrock Jul 7, 2020
f474a20
cluster-store refactoring -- part 3
ixrock Jul 7, 2020
cf00deb
added tracking cluster-manager's ipc events
ixrock Jul 7, 2020
63de5fc
epic: getting rid of vue -- part 1
ixrock Jul 7, 2020
1f26f0b
epic: getting rid of vue -- part 2
ixrock Jul 8, 2020
434f26f
added dummy react files for replacing vue-components
ixrock Jul 8, 2020
b9089a7
more react dummy files
ixrock Jul 8, 2020
4a06f65
added workspaces layout, more refactoring
ixrock Jul 8, 2020
507e2dc
refactoring
ixrock Jul 8, 2020
ba4f5cb
workspaces: extract bottom-bar to separated component
ixrock Jul 9, 2020
a440f60
clusters-menu
ixrock Jul 9, 2020
ce1cccc
upgrade electron to latest version
ixrock Jul 9, 2020
cac4896
window-manager refactoring
ixrock Jul 9, 2020
0e8187c
window-manager refactoring -- part 2
ixrock Jul 9, 2020
e1acf7e
night insomnia clean-up
ixrock Jul 9, 2020
25e904d
night insomnia clean-up, part 2
ixrock Jul 9, 2020
b05ed98
window-manager tweaks
ixrock Jul 10, 2020
6df56b5
cluster-manager view
ixrock Jul 10, 2020
33d7036
refactoring
ixrock Jul 10, 2020
8bb3954
clean up, debugging
ixrock Jul 10, 2020
e72e28d
refactoring
ixrock Jul 11, 2020
5eca8bc
clean up / fixes
ixrock Jul 11, 2020
186d69d
router refactoring / added more types
ixrock Jul 11, 2020
35f081e
refactoring / fixes
ixrock Jul 11, 2020
62eb0fa
fixes
ixrock Jul 11, 2020
40da87c
port.ts refactoring
ixrock Jul 12, 2020
e7fc6b4
kubeconfig-manager.ts fixes / refactoring
ixrock Jul 12, 2020
aab9186
auto-refresh status only for active (selected) cluster
ixrock Jul 12, 2020
002176a
clean up
ixrock Jul 12, 2020
a2b5ebb
api-fixes
ixrock Jul 13, 2020
12472aa
update README.md
ixrock Jul 13, 2020
4e88715
PoC: first run
ixrock Jul 13, 2020
fbcb2fd
apis / clusters-menu refactoring
ixrock Jul 14, 2020
79e5d6e
fixes / refactoring
ixrock Jul 14, 2020
b8eaa65
added tooltip to cluster-icon.tsx, continue debugging windows-manager...
ixrock Jul 14, 2020
a305b04
stores sync fixes, refactoring
ixrock Jul 14, 2020
67377af
cluster-store-3.6.0 migration regression fix
ixrock Jul 14, 2020
c06c322
store-sync-fixes, part 1
ixrock Jul 14, 2020
547d7f8
fixes
ixrock Jul 15, 2020
e5aff1f
removed "electron-promise-ipc"
ixrock Jul 15, 2020
d20e61b
added more routes, refactoring
ixrock Jul 15, 2020
717dfff
added landing-page
ixrock Jul 15, 2020
47f6a2b
cluster-menu tooltip fixes
ixrock Jul 15, 2020
693385a
added what-s-new page, fixes
ixrock Jul 15, 2020
ae9afc2
clean up
ixrock Jul 15, 2020
dec9d92
ipc refactoring, push-events handling
ixrock Jul 16, 2020
ab61fd6
auto-update clusters state in renderer stores
ixrock Jul 16, 2020
10e6851
handle initial loading without clusters
ixrock Jul 16, 2020
2a81860
clean up reused vue-parts
ixrock Jul 16, 2020
5b98674
add-cluster page -- part 1
ixrock Jul 16, 2020
3f8fe0f
cluster-state serialization fix
ixrock Jul 16, 2020
89af715
traffic-light bgc fix
ixrock Jul 16, 2020
e14b524
show startup-hint tooltip when no-clusters
ixrock Jul 16, 2020
285bcb4
fix: allow to drag window at top
ixrock Jul 16, 2020
a0831b3
added css-class "is-mac" to #app for customizing mac-specific styles
ixrock Jul 17, 2020
33d3181
add-cluster -- part 2
ixrock Jul 17, 2020
e11d858
allow to remove cluster from icon's context-menu, random fixes
ixrock Jul 17, 2020
de77f48
extend #draggable-top area to header's height
ixrock Jul 17, 2020
602f027
configure big folders to ignore for vscode (#593)
Nokel81 Jul 17, 2020
0dbb47a
Better log line when quitting Lens, close #480
ixrock Jul 17, 2020
a3edb75
improved singleton types inferring
ixrock Jul 17, 2020
d7d9c99
cluster-status -- part 1 (ex. ClusterPage.vue)
ixrock Jul 17, 2020
ef3962f
Merge remote-tracking branch 'origin/master' into vue_react_migration
ixrock Jul 17, 2020
323a4c1
cluster-status -- part 2
ixrock Jul 20, 2020
7356abc
cluster-status -- part 3
ixrock Jul 20, 2020
01dd5fd
fix: cluster-icon badge margin
ixrock Jul 20, 2020
2658a0a
fix: search-input warning, removed outdated `items-list.tsx`
ixrock Jul 20, 2020
1510091
fix: terminal was broken at some point during refactoring
ixrock Jul 21, 2020
c0c1c22
clean-up/update "todo/fixme-comments"
ixrock Jul 21, 2020
70bbb9f
cluster-ipc refactoring
ixrock Jul 21, 2020
a40a9fe
fix: "disconnect" cluster from clusters context-menu
ixrock Jul 21, 2020
13c29a7
refactoring, fixes
ixrock Jul 21, 2020
5040a43
refactoring, fixes
ixrock Jul 21, 2020
684c1ed
fix: reloading page at Apps/* causing black-screen
ixrock Jul 21, 2020
012ef04
window-manager: better handling no-clusters state
ixrock Jul 21, 2020
c70ed87
workspaces -- part 1
ixrock Jul 22, 2020
117ad58
workspaces -- part 2
ixrock Jul 22, 2020
a4bcfc1
menu.ts: refactoring and fixes, reuse route paths from views (renderer)
ixrock Jul 22, 2020
24f7546
preferences page -- part 1
ixrock Jul 22, 2020
6fd9b7c
preferences page -- part 2
ixrock Jul 23, 2020
407c4fb
fix: apply theme on the fly in preferences, theme-store refactoring
ixrock Jul 23, 2020
3aef370
refactoring: get rid of config.store.ts (renderer), moved allowNamesp…
ixrock Jul 23, 2020
0b8c96f
fix: better bgc for remove-cluster button, clean up
ixrock Jul 23, 2020
0490dc1
base-store.ts fix
ixrock Jul 24, 2020
408f64c
fix reconnect, better handling no-clusters state
ixrock Jul 24, 2020
fe06643
auto-refresh menu, no-clusters page + navigation fixes
ixrock Jul 24, 2020
7a81463
random fixes
ixrock Jul 24, 2020
78a9fcd
fix: navigation via menu
ixrock Jul 24, 2020
4388558
fix: show loading-state when activating a cluster or adding new one
ixrock Jul 24, 2020
0489ee2
RELEASE_NOTES.md typo, fix #614
ixrock Jul 24, 2020
dd9b2ef
fix: detect new contexts on startup and show in add-cluster page
ixrock Jul 25, 2020
e79f78c
fix: destroy window-manager on app exit
ixrock Jul 25, 2020
938464d
DCO-bot check fix
ixrock Jul 25, 2020
b79a3c8
Merge remote-tracking branch 'origin/vue_react_migration' into vue_re…
ixrock Jul 27, 2020
153e705
base-store clean up
ixrock Jul 27, 2020
3547a29
configure big folders to ignore for vscode (#593)
Nokel81 Jul 17, 2020
a09caca
Better log line when quitting Lens, close #480
ixrock Jul 17, 2020
b8e054c
improved singleton types inferring
ixrock Jul 17, 2020
e0d88be
cluster-status -- part 1 (ex. ClusterPage.vue)
ixrock Jul 17, 2020
6cc4e79
fix format duration rounding days error (#582)
Nokel81 Jul 15, 2020
eb180a6
cluster-status -- part 2
ixrock Jul 20, 2020
a4424f7
cluster-status -- part 3
ixrock Jul 20, 2020
32dfa1b
fix: cluster-icon badge margin
ixrock Jul 20, 2020
505d3ba
fix: search-input warning, removed outdated `items-list.tsx`
ixrock Jul 20, 2020
b1e6f8d
fix: terminal was broken at some point during refactoring
ixrock Jul 21, 2020
5190118
clean-up/update "todo/fixme-comments"
ixrock Jul 21, 2020
4cb0352
cluster-ipc refactoring
ixrock Jul 21, 2020
25dd645
fix: "disconnect" cluster from clusters context-menu
ixrock Jul 21, 2020
ffa0f88
refactoring, fixes
ixrock Jul 21, 2020
49454c5
refactoring, fixes
ixrock Jul 21, 2020
65eea21
fix: reloading page at Apps/* causing black-screen
ixrock Jul 21, 2020
97c5162
window-manager: better handling no-clusters state
ixrock Jul 21, 2020
456fe34
workspaces -- part 1
ixrock Jul 22, 2020
3622f8b
workspaces -- part 2
ixrock Jul 22, 2020
072895b
menu.ts: refactoring and fixes, reuse route paths from views (renderer)
ixrock Jul 22, 2020
a45eec7
preferences page -- part 1
ixrock Jul 22, 2020
d7abfe3
preferences page -- part 2
ixrock Jul 23, 2020
9aba766
fix: apply theme on the fly in preferences, theme-store refactoring
ixrock Jul 23, 2020
d847207
refactoring: get rid of config.store.ts (renderer), moved allowNamesp…
ixrock Jul 23, 2020
65f757b
fix: better bgc for remove-cluster button, clean up
ixrock Jul 23, 2020
5026072
base-store.ts fix
ixrock Jul 24, 2020
9e14806
fix reconnect, better handling no-clusters state
ixrock Jul 24, 2020
b2fda4e
auto-refresh menu, no-clusters page + navigation fixes
ixrock Jul 24, 2020
8f37301
random fixes
ixrock Jul 24, 2020
9ba5025
fix: navigation via menu
ixrock Jul 24, 2020
c150ac6
fix: show loading-state when activating a cluster or adding new one
ixrock Jul 24, 2020
b357b43
RELEASE_NOTES.md typo, fix #614
ixrock Jul 24, 2020
5996971
fix: detect new contexts on startup and show in add-cluster page
ixrock Jul 25, 2020
ce54fc6
DCO-bot check fix
ixrock Jul 25, 2020
4eec236
base-store clean up
ixrock Jul 27, 2020
483feda
Merge remote-tracking branch 'origin/vue_react_migration' into vue_re…
ixrock Jul 27, 2020
7eee65d
fixes: cluster-icon/clusters-menu
ixrock Jul 27, 2020
be52b4a
kube-api.ts clean up
ixrock Jul 28, 2020
4087cf0
fix: infinite spinner with no-clusters view
ixrock Jul 28, 2020
f2803ab
tooltip refactoring -- part 1
ixrock Jul 28, 2020
1d77360
tooltip refactoring -- part 2
ixrock Jul 28, 2020
07c4d1b
fix: electron error when closing app window
ixrock Jul 28, 2020
6fb2360
Use quotas in resource applier's kubeconfig path (#616)
nevalla Jul 28, 2020
51c4965
Fix invalid error callback on fs.chmod calls (#615)
nevalla Jul 28, 2020
c318bb4
update .yarnrc to current electron-version
ixrock Jul 28, 2020
2054f38
updated README.md
ixrock Jul 28, 2020
3a115ae
refactoring & fixes
ixrock Jul 29, 2020
39316e1
refactoring & moving rbac.ts to "common"
ixrock Jul 29, 2020
d9eb7cb
Pass empty function as callback for fs.unlink calls (#618)
nevalla Jul 29, 2020
ec095ca
fix: cluster-icon's badge (events-count) is cropped in clusters-menu
ixrock Jul 29, 2020
cf5b3b4
cleaning-up `renderer/_vue`, moi-moi vue.js
ixrock Jul 29, 2020
bac6fba
Fix lint issues
nevalla Jul 31, 2020
d4ff99f
convert the cluster settings view from Vue to React (#613)
Nokel81 Aug 2, 2020
e9f60a7
fix Cmd+Q exit error
ixrock Aug 3, 2020
1d9d4db
fix: When disconnecting non active cluster from left menu, the active…
ixrock Aug 3, 2020
fe9682c
fix: When selecting Custom option when adding new cluster, Kubeconfig…
ixrock Aug 3, 2020
a6a4372
fix: setup minimal window's width & height to 900x760
ixrock Aug 3, 2020
0b0e4f2
fix: The issue badge looks like it's disabled now (cluster-menu's ico…
ixrock Aug 3, 2020
756fc7b
fix: Adding new workspace have default `My Workspace` name, instead o…
ixrock Aug 3, 2020
0095c77
Fix getKubeConfigLocal() (#635)
nevalla Aug 4, 2020
c70564e
Fix Kubectl.getDownloadMirror (#629)
nevalla Aug 4, 2020
d923053
Fix getFreePort() (#627)
nevalla Aug 4, 2020
65df0c8
Mock imported styles for jest (#628)
nevalla Aug 4, 2020
1f5acdb
catch and log error from shell sync (#630)
Nokel81 Aug 4, 2020
0f4248d
Fixing Cluster Settings layout (#651)
aleksfront Aug 7, 2020
efcf02e
Merge branch 'master' into vue_react_migration
nevalla Aug 10, 2020
5c1ded6
Removing legacy browserCheck() utility
aleksfront Aug 10, 2020
0393d1f
Revert select box-shadow (outline) color
aleksfront Aug 10, 2020
de46907
Allowing to save prometheus service address
aleksfront Aug 10, 2020
ec1ed63
Improving code readabilty
aleksfront Aug 10, 2020
8bca7f4
Fix cluster settings prometheus configuration (#663)
aleksfront Aug 10, 2020
f7e823d
Setting overflow:hidden on lens-view elem (#664)
aleksfront Aug 10, 2020
eea149c
Fixing broken/missing icons (#665)
aleksfront Aug 10, 2020
5fc56da
add some simple user store tests (#674)
Nokel81 Aug 12, 2020
6725a6f
PR comment fixes for @jari
ixrock Aug 14, 2020
592c892
add some basic workspace store tests (#680)
Nokel81 Aug 17, 2020
47bcb63
Views management refactoring (#669)
ixrock Aug 19, 2020
fa4407b
Merge branch 'master' into vue_react_migration
nevalla Aug 19, 2020
1f890f1
fix: #draggable-top (devtools must be closed on drag)
ixrock Aug 19, 2020
06b7322
fix: doubled "copyright" in package.json after master-merge
ixrock Aug 19, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
workspaces -- part 2
Signed-off-by: Roman <ixrock@gmail.com>
  • Loading branch information
ixrock authored and Sebastian Malton committed Jul 27, 2020
commit 3622f8b99295b70220ab573c00b760c412e7194a
83 changes: 65 additions & 18 deletions locales/en/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -25,15 +25,19 @@ msgstr ""
msgid "(as a percentage of request)"
msgstr "(as a percentage of request)"

#: src/renderer/components/+workspaces/workspaces.tsx:108
msgid "(current)"
msgstr "(current)"

#: src/renderer/components/+network-policies/network-policy-details.tsx:88
msgid "(empty) (Allowing the specific traffic to all pods in this namespace)"
msgstr "(empty) (Allowing the specific traffic to all pods in this namespace)"

#: src/renderer/components/+add-cluster/add-cluster.tsx:104
#: src/renderer/components/+add-cluster/add-cluster.tsx:105
msgid "(new)"
msgstr "(new)"

#: src/renderer/components/item-object-list/item-list-layout.tsx:224
#: src/renderer/components/item-object-list/item-list-layout.tsx:226
msgid "<0>Filtered</0>: {itemsCount} / {allItemsCount}"
msgstr "<0>Filtered</0>: {itemsCount} / {allItemsCount}"

Expand All @@ -45,10 +49,14 @@ msgstr "<0>Your browser does not support all Lens features. </0> Please consider
msgid "<0>{0}</0> successfully created"
msgstr "<0>{0}</0> successfully created"

#: src/renderer/components/+add-cluster/add-cluster.tsx:126
#: src/renderer/components/+add-cluster/add-cluster.tsx:176
msgid "A HTTP proxy server URL (format: http://<address>:<port>)"
msgstr "A HTTP proxy server URL (format: http://<address>:<port>)"

#: src/renderer/components/+workspaces/workspaces.tsx:84
msgid "A single workspaces contains a list of clusters and their full configuration."
msgstr "A single workspaces contains a list of clusters and their full configuration."

#: src/renderer/components/+user-management-roles-bindings/role-binding-details.tsx:80
msgid "API Group"
msgstr "API Group"
Expand All @@ -71,7 +79,7 @@ msgstr "Account Name"
msgid "Active"
msgstr "Active"

#: src/renderer/components/+add-cluster/add-cluster.tsx:118
#: src/renderer/components/+add-cluster/add-cluster.tsx:168
#: src/renderer/components/cluster-manager/clusters-menu.tsx:99
msgid "Add Cluster"
msgstr "Add Cluster"
Expand All @@ -84,11 +92,15 @@ msgstr "Add Namespace"
msgid "Add RoleBinding"
msgstr "Add RoleBinding"

#: src/renderer/components/+workspaces/workspaces.tsx:125
msgid "Add Workspace"
msgstr "Add Workspace"

#: src/renderer/components/+user-management-roles-bindings/role-binding-details.tsx:111
msgid "Add bindings to {name}"
msgstr "Add bindings to {name}"

#: src/renderer/components/+add-cluster/add-cluster.tsx:137
#: src/renderer/components/+add-cluster/add-cluster.tsx:187
msgid "Add cluster"
msgstr "Add cluster"

Expand Down Expand Up @@ -146,6 +158,14 @@ msgstr "Affinities"
msgid "Age"
msgstr "Age"

#: src/renderer/components/+workspaces/workspaces.tsx:64
msgid "All clusters within workspace will be cleared as well"
msgstr "All clusters within workspace will be cleared as well"

#: src/renderer/components/+workspaces/workspaces.tsx:64
#~ msgid "All clusters within workspace will be cleared as well."
#~ msgstr "All clusters within workspace will be cleared as well."

#: src/renderer/components/+custom-resources/crd-list.tsx:56
msgid "All groups"
msgstr "All groups"
Expand Down Expand Up @@ -220,6 +240,10 @@ msgstr "Applying.."
msgid "Apps"
msgstr "Apps"

#: src/renderer/components/+workspaces/workspaces.tsx:61
msgid "Are you sure you want remove workspace <0>{0}</0>?"
msgstr "Are you sure you want remove workspace <0>{0}</0>?"

#: src/renderer/components/+nodes/node-menu.tsx:41
msgid "Are you sure you want to drain <0>{nodeName}</0>?"
msgstr "Are you sure you want to drain <0>{nodeName}</0>?"
Expand Down Expand Up @@ -333,6 +357,7 @@ msgstr "CPU requests"
msgid "CPU:"
msgstr "CPU:"

#: src/renderer/components/+workspaces/workspaces.tsx:119
#: src/renderer/components/confirm-dialog/confirm-dialog.tsx:44
#: src/renderer/components/dock/info-panel.tsx:97
#: src/renderer/components/wizard/wizard.tsx:130
Expand Down Expand Up @@ -639,7 +664,7 @@ msgstr "Currently applied filters:"
msgid "Custom Resources"
msgstr "Custom Resources"

#: src/renderer/components/+add-cluster/add-cluster.tsx:110
#: src/renderer/components/+add-cluster/add-cluster.tsx:111
msgid "Custom.."
msgstr "Custom.."

Expand Down Expand Up @@ -681,6 +706,7 @@ msgstr "Default Runtime Class Name"
msgid "Definitions"
msgstr "Definitions"

#: src/renderer/components/+workspaces/workspaces.tsx:113
#: src/renderer/components/menu/menu-actions.tsx:84
msgid "Delete"
msgstr "Delete"
Expand All @@ -696,6 +722,7 @@ msgid "Deployments"
msgstr "Deployments"

#: src/renderer/components/+apps-helm-charts/helm-charts.tsx:65
#: src/renderer/components/+workspaces/workspaces.tsx:118
msgid "Description"
msgstr "Description"

Expand Down Expand Up @@ -747,6 +774,7 @@ msgstr "Duration"
msgid "E-mail"
msgstr "E-mail"

#: src/renderer/components/+workspaces/workspaces.tsx:112
#: src/renderer/components/menu/menu-actions.tsx:80
#: src/renderer/components/menu/menu-actions.tsx:81
msgid "Edit"
Expand Down Expand Up @@ -887,7 +915,7 @@ msgstr "Groups"
msgid "HPA"
msgstr "HPA"

#: src/renderer/components/+add-cluster/add-cluster.tsx:128
#: src/renderer/components/+add-cluster/add-cluster.tsx:178
msgid "HTTP Proxy server. Used for communicating with Kubernetes API."
msgstr "HTTP Proxy server. Used for communicating with Kubernetes API."

Expand Down Expand Up @@ -1268,6 +1296,10 @@ msgstr "Mountable secrets"
msgid "Mounts"
msgstr "Mounts"

#: src/renderer/components/+workspaces/workspaces.tsx:36
msgid "My Workspace"
msgstr "My Workspace"

#: src/renderer/components/+apps-helm-charts/helm-charts.tsx:64
#: src/renderer/components/+apps-releases/releases.tsx:87
#: src/renderer/components/+config-autoscalers/hpa-details.tsx:49
Expand Down Expand Up @@ -1310,6 +1342,7 @@ msgstr "Mounts"
#: src/renderer/components/+workloads-pods/pods.tsx:73
#: src/renderer/components/+workloads-replicasets/replicasets.tsx:50
#: src/renderer/components/+workloads-statefulsets/statefulsets.tsx:40
#: src/renderer/components/+workspaces/workspaces.tsx:117
#: src/renderer/components/dock/edit-resource.tsx:90
#: src/renderer/components/kube-object/kube-object-meta.tsx:20
msgid "Name"
Expand Down Expand Up @@ -1436,7 +1469,7 @@ msgstr "No filters available."
msgid "No issues found"
msgstr "No issues found"

#: src/renderer/components/item-object-list/item-list-layout.tsx:196
#: src/renderer/components/item-object-list/item-list-layout.tsx:198
msgid "No items found."
msgstr "No items found."

Expand Down Expand Up @@ -1575,7 +1608,7 @@ msgstr "Persistent Volume Claims"
msgid "Persistent Volumes"
msgstr "Persistent Volumes"

#: src/renderer/components/+add-cluster/add-cluster.tsx:51
#: src/renderer/components/+add-cluster/add-cluster.tsx:52
msgid "Please select kubeconfig"
msgstr "Please select kubeconfig"

Expand Down Expand Up @@ -1660,7 +1693,7 @@ msgstr "Privileged"
msgid "Provisioner"
msgstr "Provisioner"

#: src/renderer/components/+add-cluster/add-cluster.tsx:122
#: src/renderer/components/+add-cluster/add-cluster.tsx:172
msgid "Proxy settings"
msgstr "Proxy settings"

Expand Down Expand Up @@ -1743,7 +1776,7 @@ msgstr "Releases"
#: src/renderer/components/+user-management-roles-bindings/role-binding-details.tsx:60
#: src/renderer/components/cluster-manager/clusters-menu.tsx:60
#: src/renderer/components/cluster-manager/clusters-menu.tsx:64
#: src/renderer/components/item-object-list/item-list-layout.tsx:179
#: src/renderer/components/item-object-list/item-list-layout.tsx:181
#: src/renderer/components/menu/menu-actions.tsx:49
#: src/renderer/components/menu/menu-actions.tsx:85
msgid "Remove"
Expand All @@ -1753,6 +1786,10 @@ msgstr "Remove"
msgid "Remove <0>{releaseNames}</0>?"
msgstr "Remove <0>{releaseNames}</0>?"

#: src/renderer/components/+workspaces/workspaces.tsx:51
msgid "Remove Workspace"
msgstr "Remove Workspace"

#: src/renderer/components/+config-secrets/add-secret-dialog.tsx:133
msgid "Remove field"
msgstr "Remove field"
Expand All @@ -1769,7 +1806,7 @@ msgstr "Remove selected bindings for <0>{0}</0>?"
msgid "Remove selected bindings from ${name}"
msgstr "Remove selected bindings from ${name}"

#: src/renderer/components/item-object-list/item-list-layout.tsx:275
#: src/renderer/components/item-object-list/item-list-layout.tsx:277
msgid "Remove selected items ({0})"
msgstr "Remove selected items ({0})"

Expand Down Expand Up @@ -1828,7 +1865,7 @@ msgstr "Required field"
msgid "Reset"
msgstr "Reset"

#: src/renderer/components/item-object-list/item-list-layout.tsx:199
#: src/renderer/components/item-object-list/item-list-layout.tsx:201
msgid "Reset filters?"
msgstr "Reset filters?"

Expand Down Expand Up @@ -1954,6 +1991,7 @@ msgstr "Runtime Class"
#: src/renderer/components/+config-maps/config-map-details.tsx:78
#: src/renderer/components/+config-secrets/secret-details.tsx:97
#: src/renderer/components/+workloads-pods/pod-logs-dialog.tsx:216
#: src/renderer/components/+workspaces/workspaces.tsx:120
#: src/renderer/components/dock/edit-resource.tsx:88
msgid "Save"
msgstr "Save"
Expand Down Expand Up @@ -2030,7 +2068,7 @@ msgstr "Secrets"
msgid "Select a quota.."
msgstr "Select a quota.."

#: src/renderer/components/+add-cluster/add-cluster.tsx:119
#: src/renderer/components/+add-cluster/add-cluster.tsx:169
msgid "Select kubeconfig"
msgstr "Select kubeconfig"

Expand Down Expand Up @@ -2433,6 +2471,10 @@ msgstr "Warnings: {0}"
msgid "Welcome!"
msgstr "Welcome!"

#: src/renderer/components/+workspaces/workspaces.tsx:79
msgid "What is a Workspace?"
msgstr "What is a Workspace?"

#: src/renderer/components/+cluster/cluster-metric-switchers.tsx:19
msgid "Worker"
msgstr "Worker"
Expand All @@ -2441,10 +2483,15 @@ msgstr "Worker"
msgid "Workloads"
msgstr "Workloads"

#: src/renderer/components/cluster-manager/bottom-bar.tsx:35
#: src/renderer/components/+workspaces/workspace-menu.tsx:39
#: src/renderer/components/+workspaces/workspaces.tsx:91
msgid "Workspaces"
msgstr "Workspaces"

#: src/renderer/components/+workspaces/workspaces.tsx:81
msgid "Workspaces are used to organize number of clusters into logical groups."
msgstr "Workspaces are used to organize number of clusters into logical groups."

#: src/renderer/components/input/input.validators.ts:10
msgid "Wrong email format"
msgstr "Wrong email format"
Expand Down Expand Up @@ -2478,7 +2525,7 @@ msgstr "Zone"
msgid "ago"
msgstr "ago"

#: src/renderer/components/item-object-list/item-list-layout.tsx:178
#: src/renderer/components/item-object-list/item-list-layout.tsx:180
msgid "and <0>{tailCount}</0> more"
msgstr "and <0>{tailCount}</0> more"

Expand Down Expand Up @@ -2555,7 +2602,7 @@ msgstr "{0} unavailable"
msgid "{accountName} kubeconfig"
msgstr "{accountName} kubeconfig"

#: src/renderer/components/item-object-list/item-list-layout.tsx:228
#: src/renderer/components/item-object-list/item-list-layout.tsx:230
msgid "{allItemsCount, plural, one {# item} other {# items}}"
msgstr "{allItemsCount, plural, one {# item} other {# items}}"

Expand All @@ -2571,7 +2618,7 @@ msgstr "{podName} Logs"
msgid "{resourceType} <0>{resourceName}</0> updated."
msgstr "{resourceType} <0>{resourceName}</0> updated."

#: src/renderer/components/item-object-list/item-list-layout.tsx:179
#: src/renderer/components/item-object-list/item-list-layout.tsx:181
msgid "{selectedCount, plural, one {<0>Remove item <1>{selectedNames}</1>?</0>} other {<2>Remove <3>{selectedCount}</3> items <4>{selectedNames}</4> {tail}?</2>}}"
msgstr "{selectedCount, plural, one {<0>Remove item <1>{selectedNames}</1>?</0>} other {<2>Remove <3>{selectedCount}</3> items <4>{selectedNames}</4> {tail}?</2>}}"

Expand Down
Loading