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

REFACTOR: restructure UI of Staking Page #1537

Merged
merged 209 commits into from
Dec 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
209 commits
Select commit Hold shift + click to select a range
1e9bcfc
ADD: first staking layout
MaxTheGeeek Nov 2, 2023
9e47fa0
Merge branch 'main' into staking
MaxTheGeeek Nov 2, 2023
6493cc2
ADD: keys layout
MaxTheGeeek Nov 3, 2023
c567a54
ADD: group lauout
MaxTheGeeek Nov 3, 2023
69be619
ADD: management sections and components
MaxTheGeeek Nov 3, 2023
8515bd5
ADD: staking screen page
MaxTheGeeek Nov 3, 2023
ab7113e
ADD: list layouts and components
MaxTheGeeek Nov 3, 2023
7b63089
ADD: management components
MaxTheGeeek Nov 3, 2023
9ea5b2a
Merge branch 'main' into staking
MaxTheGeeek Nov 3, 2023
6414d2c
CHANGE: sizes
MaxTheGeeek Nov 6, 2023
58ce2ab
Merge branch 'main' into staking
MaxTheGeeek Nov 6, 2023
078cd9e
Merge branch 'main' into staking
MaxTheGeeek Nov 6, 2023
8464b8f
Merge branch 'main' into staking
MaxTheGeeek Nov 7, 2023
86f8990
Merge branch 'main' into staking
MaxTheGeeek Nov 8, 2023
233f3b6
Merge branch 'main' into staking
MaxTheGeeek Nov 8, 2023
be6504f
CHANGE: height
MaxTheGeeek Nov 9, 2023
f6c6299
FIX: management size
MaxTheGeeek Nov 9, 2023
56bd776
ADD: epochDuty statics
MaxTheGeeek Nov 9, 2023
fb0f9e1
CHANGE: img position
MaxTheGeeek Nov 9, 2023
8be33c0
ADD: management UI
MaxTheGeeek Nov 9, 2023
ac04cd9
CHANGE: dropdown
MaxTheGeeek Nov 13, 2023
6863ba7
Merge branch 'main' into staking
MaxTheGeeek Nov 13, 2023
e71c0fd
FIX: switch client dropdown
MaxTheGeeek Nov 14, 2023
54d5ed9
Merge branch 'main' into staking
MaxTheGeeek Nov 14, 2023
e7dccf3
ADD: staking panels
MaxTheGeeek Nov 14, 2023
e887090
Merge branch 'main' into staking
MaxTheGeeek Nov 14, 2023
d2fa494
ADD: grouping panel & functions
MaxTheGeeek Nov 15, 2023
ddb825e
ADD: validator service panel & functions
MaxTheGeeek Nov 15, 2023
68c04a6
ADD: panels
MaxTheGeeek Nov 15, 2023
18d671f
REFACTOR: duty
MaxTheGeeek Nov 15, 2023
81b25be
ADD: password fn
MaxTheGeeek Nov 15, 2023
922d3fe
CHANGE: some styles
MaxTheGeeek Nov 16, 2023
c0db646
REFACTOR: node service layout, edit back icon
MaxTheGeeek Nov 16, 2023
ef74b64
ADD: drag & drop and upload fn for validator key
MaxTheGeeek Nov 16, 2023
4810d45
ADD: validator key preview list
MaxTheGeeek Nov 17, 2023
d918e02
ADD: importing key modal
MaxTheGeeek Nov 17, 2023
61b7b52
ADD: staking panels
MaxTheGeeek Nov 21, 2023
2a6da6d
FIX: custom modal disabled btn
MaxTheGeeek Nov 21, 2023
08895bf
ADD: new resync icon
MaxTheGeeek Nov 21, 2023
2a0e3bc
REMOVE: log
MaxTheGeeek Nov 21, 2023
2c15f3d
ADD: flag to the validator keys
MaxTheGeeek Nov 21, 2023
d0cf92b
ADD: compasable key state fn
MaxTheGeeek Nov 21, 2023
58a6921
ADD: grouping flags to pinia
MaxTheGeeek Nov 21, 2023
d89a939
ADD: importing output msg
MaxTheGeeek Nov 21, 2023
ef1d2d7
ADD: group row to body
MaxTheGeeek Nov 21, 2023
7dcb52b
ADD: grouping fn
MaxTheGeeek Nov 21, 2023
dcddc2b
FIX: icons dragging
MaxTheGeeek Nov 21, 2023
69f7add
Merge branch 'main' into staking
MaxTheGeeek Nov 21, 2023
b6f69b8
ADD: staking custom moda as a base component
MaxTheGeeek Nov 21, 2023
846a537
REMOVE:compasable
MaxTheGeeek Nov 23, 2023
d4a5bbc
ADD: new grouping icons
MaxTheGeeek Nov 23, 2023
9f4d769
CHANGE: panels position
MaxTheGeeek Nov 23, 2023
c089b3b
REMOVE: commands dropdown
MaxTheGeeek Nov 23, 2023
bc00eb7
ADD: grouping fn
MaxTheGeeek Nov 23, 2023
c9854c9
ADD: sidebar filter & back btns & fn
MaxTheGeeek Nov 23, 2023
662e7a7
ADD: open group list
MaxTheGeeek Nov 23, 2023
5592f29
ADD: some animations
MaxTheGeeek Nov 23, 2023
78fb0bf
ADD: filtering keys by services fn
MaxTheGeeek Nov 24, 2023
66cf739
ADD: rename & remove group UI & fn
MaxTheGeeek Nov 27, 2023
4521943
ADD: renaming keys
MaxTheGeeek Nov 27, 2023
5209064
ADD: renaming group
MaxTheGeeek Nov 27, 2023
4842f10
Merge branch 'main' into staking
MaxTheGeeek Nov 27, 2023
06976bf
ADD: remove group modal
MaxTheGeeek Nov 27, 2023
25114ac
ADD: loading skeleton
MaxTheGeeek Nov 27, 2023
129e9a6
FIX: skeleton & import modal
MaxTheGeeek Nov 27, 2023
497e647
REFACTOR: staking modals
MaxTheGeeek Nov 28, 2023
01c9057
ADD: group included keys
MaxTheGeeek Nov 28, 2023
1027de0
ADD: copy pubkey
MaxTheGeeek Nov 28, 2023
0de029d
ADD: back to list btn to group
MaxTheGeeek Nov 28, 2023
45bef6d
Co-authored-by: gbayasgalan <gbayasgalan@users.noreply.github.com>
MaxTheGeeek Nov 28, 2023
cff3eac
ADD: create group
MaxTheGeeek Nov 28, 2023
cc48eb3
ADD: rename group fn
MaxTheGeeek Nov 28, 2023
b4f952f
REMOVE: logs
MaxTheGeeek Nov 28, 2023
847f600
ADD: remove group fn
MaxTheGeeek Nov 28, 2023
0d0eb9d
ADD: existing group check
MaxTheGeeek Nov 30, 2023
60c2715
REFACTOR: watching groups from server
MaxTheGeeek Nov 30, 2023
398edac
ADD: keys & groups filtering
MaxTheGeeek Nov 30, 2023
eb9dac7
ADD: `validatorID` property onto the server
gbayasgalan Nov 30, 2023
ca47669
EDIT: validatorID
gbayasgalan Nov 30, 2023
e311bf2
EDIT: remove comments
gbayasgalan Nov 30, 2023
d291314
EDIT: validator id variable
gbayasgalan Nov 30, 2023
b09f845
FIX: display groups on multiple vlidators
MaxTheGeeek Nov 30, 2023
0a3ecc2
FIX: calling listKeys
MaxTheGeeek Nov 30, 2023
96d07df
FIX: listing keys & groups on staking
MaxTheGeeek Dec 1, 2023
d604bc6
ADD: loading on mount
MaxTheGeeek Dec 1, 2023
b6a900f
FIX: search
MaxTheGeeek Dec 1, 2023
0b39e02
ADD: listgroup to import keys
gbayasgalan Dec 1, 2023
c3266dd
REFACTOR: summerize fn
MaxTheGeeek Dec 1, 2023
5118620
ADD: Epoch/Slot and Duty Function
NeoPlays Dec 4, 2023
be4429d
ADD: commands button emit func
MaxTheGeeek Dec 4, 2023
10c9505
ADD: emits to screen
MaxTheGeeek Dec 4, 2023
26db71f
ADD: emit wthdraw
MaxTheGeeek Dec 4, 2023
089b23f
EDIT: withdraw fn name
gbayasgalan Dec 4, 2023
e490a17
ADD: remove key password of exit-keys backend
gbayasgalan Dec 4, 2023
ec03934
ADD: fee recipient panel and emit fn
MaxTheGeeek Dec 4, 2023
36d6e62
ADD: withdraw fn structure
MaxTheGeeek Dec 4, 2023
5631a53
ADD: remove password for exiting-keys
gbayasgalan Dec 4, 2023
3a36afa
ADD: exit-key wiring with backend single & multipl
gbayasgalan Dec 4, 2023
19ea4f8
CHANGE: deactive server access on animation
MaxTheGeeek Dec 5, 2023
d087b69
CHANGE: server access deactive on animation
MaxTheGeeek Dec 5, 2023
69380f0
Merge branch 'main' into staking
MaxTheGeeek Dec 5, 2023
d6e5562
ADD: Validator Page Stats (Duties, Epoch, Slot)
NeoPlays Dec 5, 2023
4416769
FIX: delete preview key
MaxTheGeeek Dec 5, 2023
52aa8db
FIX: deactivate on animation
MaxTheGeeek Dec 5, 2023
5de82cb
FIX: undefined key
MaxTheGeeek Dec 6, 2023
7eebaa4
ADD: single & multi withdraw modal & fn
MaxTheGeeek Dec 6, 2023
d470487
FIX: Nan & undefined output in UI
MaxTheGeeek Dec 6, 2023
62ff98f
ADD: fee recepient panel & fn
MaxTheGeeek Dec 6, 2023
dbe91f5
ADD: new key sign icon
MaxTheGeeek Dec 6, 2023
f421182
ADD: display pubkey / name fn
MaxTheGeeek Dec 6, 2023
29356d9
ADD: reset key name btn & emit
MaxTheGeeek Dec 6, 2023
71d04fe
FIX: validator state color
MaxTheGeeek Dec 6, 2023
15b0f2c
ADD: reset key name btn
MaxTheGeeek Dec 6, 2023
974885e
ADD: graffiti panel & emit fn
MaxTheGeeek Dec 6, 2023
3ecdb44
REFACTOR: NaN, undefined issue
NeoPlays Dec 6, 2023
c2d486f
ADD: remove single & multi keys UI & emits
MaxTheGeeek Dec 6, 2023
04922be
FIX: grouping almost
NeoPlays Dec 6, 2023
11d3f66
ADD: duty coolor & service icon to state
MaxTheGeeek Dec 6, 2023
4350b05
Merge branch 'main' into staking
MaxTheGeeek Dec 6, 2023
5640a07
FIX: eslint error
MaxTheGeeek Dec 6, 2023
6a1f981
FIX: conflict grouping
MaxTheGeeek Dec 7, 2023
60023fd
FIX: grouping remove
MaxTheGeeek Dec 7, 2023
20ed3a8
ADD: remote panel
MaxTheGeeek Dec 7, 2023
0673317
ADD: remote UI
MaxTheGeeek Dec 11, 2023
5ba1693
ADD: importKey fn to screen
MaxTheGeeek Dec 11, 2023
14f63c5
ADD: remove validator keys
MaxTheGeeek Dec 11, 2023
f030d1f
FIX: remove validator slashing db
MaxTheGeeek Dec 12, 2023
acccf87
REFACTOR: some fixes
MaxTheGeeek Dec 12, 2023
cdfd0d0
REFACTOR: spin style
MaxTheGeeek Dec 13, 2023
c3b833f
ADD: slashing db to import
MaxTheGeeek Dec 13, 2023
f942a63
REFACTOR: remove validator modal & emit fn
MaxTheGeeek Dec 13, 2023
39aeae7
ADD: remove keys from server
gbayasgalan Dec 13, 2023
568b013
ADD: upload slashDB to importing validator
MaxTheGeeek Dec 13, 2023
86d25bc
ADD: risk modal structure
MaxTheGeeek Dec 13, 2023
1e430b9
Merge branch 'main' into staking
MaxTheGeeek Dec 13, 2023
ee7a1d1
ADD: removing key from server
gbayasgalan Dec 13, 2023
f14aa64
FIX: Error Handling on Key Exit
NeoPlays Dec 14, 2023
a82e46f
FIX: SlashingDB, strict KeyFile Handling
NeoPlays Dec 14, 2023
2f928d9
small fix
NeoPlays Dec 14, 2023
c7f2c8e
Merge branch 'main' into staking
MaxTheGeeek Dec 14, 2023
d932383
Merge branch 'main' into staking
MaxTheGeeek Dec 14, 2023
850ac6b
FIX: Preview Keys Handling
NeoPlays Dec 14, 2023
1a6c8bc
FIX: services on sidebar
MaxTheGeeek Dec 14, 2023
7aed894
ADD: some styles
MaxTheGeeek Dec 14, 2023
fa40877
Merge branch 'staking' of https://github.com/MaxTheGeeek/ethereum-nod…
MaxTheGeeek Dec 14, 2023
3b6ad35
FIX: grouplist back btn
MaxTheGeeek Dec 14, 2023
d8ac9aa
FIX: Key File Handling
NeoPlays Dec 14, 2023
2cd5c93
FIX: Group not deleted
NeoPlays Dec 14, 2023
7ed872b
small fix
gbayasgalan Dec 14, 2023
dc59eb9
remove unused imports, fix global t in risk warning
NeoPlays Dec 15, 2023
0ff5e86
almost finished remote key import
NeoPlays Dec 15, 2023
bcbdad5
FIX: risk modal
MaxTheGeeek Dec 15, 2023
94af44d
Merge branch 'staking' of https://github.com/MaxTheGeeek/ethereum-nod…
MaxTheGeeek Dec 15, 2023
10449f5
FIX:risk warning modal & fn
MaxTheGeeek Dec 15, 2023
521ff98
FIX: click out
MaxTheGeeek Dec 15, 2023
aedb1c6
FIX: skeleton timing
MaxTheGeeek Dec 15, 2023
4c843f8
REMOVE: dummy condition to get risk
MaxTheGeeek Dec 15, 2023
3c9a3e8
finish remote key import process
NeoPlays Dec 17, 2023
3ea01c5
ADD: reset display name
MaxTheGeeek Dec 18, 2023
a9c35c4
FIX: rename input
MaxTheGeeek Dec 18, 2023
2c7ee0a
FIX: search fn
MaxTheGeeek Dec 18, 2023
9b1295c
ADD: total keys & balance
MaxTheGeeek Dec 18, 2023
0388d4f
FIX: key numbers interactive
MaxTheGeeek Dec 18, 2023
b231484
FIX: remove preview key UI & backend
MaxTheGeeek Dec 18, 2023
48848ac
FIX: warnings
MaxTheGeeek Dec 19, 2023
cb58b60
ADD: import remote key modal
MaxTheGeeek Dec 19, 2023
18012ab
FIX: remote modal height
MaxTheGeeek Dec 19, 2023
2cf59fa
REMOVE: log
MaxTheGeeek Dec 19, 2023
ab3f081
FIX: closing modal
MaxTheGeeek Dec 19, 2023
d6c91e8
fix exits
NeoPlays Dec 19, 2023
b1f3cae
add error handling for exit broadcast
NeoPlays Dec 19, 2023
fd44b9c
check if even exitResult is truthy
NeoPlays Dec 19, 2023
81fab2d
another fix
NeoPlays Dec 19, 2023
33f56e3
check for response code
NeoPlays Dec 19, 2023
d7e39e0
CHANGE: group row btns
MaxTheGeeek Dec 19, 2023
42a1b9a
Merge branch 'staking' of https://github.com/MaxTheGeeek/ethereum-nod…
MaxTheGeeek Dec 19, 2023
100e47d
EDIT: exit function backend
gbayasgalan Dec 19, 2023
f162384
Merge branch 'staking' of https://github.com/MaxTheGeeek/ethereum-nod…
gbayasgalan Dec 19, 2023
c9e62cc
REFACTOR: withdraw fn
MaxTheGeeek Dec 19, 2023
fbd1ea6
REFACTOR: improve import key details
MaxTheGeeek Dec 20, 2023
9a514c7
FIX: multi exit validator keys
gbayasgalan Dec 20, 2023
6401a82
ADD: logs page new structure
MaxTheGeeek Dec 20, 2023
da0a38b
FIX: undefined
MaxTheGeeek Dec 20, 2023
028ad14
Merge branch 'staking' of https://github.com/MaxTheGeeek/ethereum-nod…
MaxTheGeeek Dec 20, 2023
15ec0e6
small fix
gbayasgalan Dec 20, 2023
114737f
Merge branch 'staking' of https://github.com/MaxTheGeeek/ethereum-nod…
gbayasgalan Dec 20, 2023
2dc42a1
EDIT: remove comment
gbayasgalan Dec 20, 2023
71d75e8
removing logs
gbayasgalan Dec 20, 2023
b4e9891
ADD: truncate fn in composables
MaxTheGeeek Dec 20, 2023
d33748f
ADD: response details to exit modal
MaxTheGeeek Dec 20, 2023
1f7f545
Merge branch 'staking' of https://github.com/MaxTheGeeek/ethereum-nod…
MaxTheGeeek Dec 20, 2023
d8c4499
FIX: withdraw function from group list
MaxTheGeeek Dec 20, 2023
2ba5d94
FIX: icons d & d
MaxTheGeeek Dec 20, 2023
9a0ee35
ADD: disabled staking
MaxTheGeeek Dec 20, 2023
4b7131f
ADD: dummy value to rewards
MaxTheGeeek Dec 20, 2023
353e5b4
ADD: disabled staking on no validator client
MaxTheGeeek Dec 21, 2023
b5072ca
ADD: disabled user commands btns on no keys
MaxTheGeeek Dec 21, 2023
5feb34e
FIX: no drag
MaxTheGeeek Dec 21, 2023
e78bd35
fix: disable text select
gbayasgalan Dec 21, 2023
ab32d8d
FIX: selectable texts on edit node
MaxTheGeeek Dec 21, 2023
303fa31
Merge branch 'staking' of https://github.com/MaxTheGeeek/ethereum-nod…
MaxTheGeeek Dec 21, 2023
a69a928
ADD: client commands conditions
MaxTheGeeek Dec 21, 2023
4ff943f
FIX: conditions
MaxTheGeeek Dec 21, 2023
a6e4348
FIX: fee recipientAddress functionality
gbayasgalan Dec 22, 2023
7c749a4
FIX: some fixes
MaxTheGeeek Dec 22, 2023
0ca9247
FIX: disabled panel btn during importing key
MaxTheGeeek Dec 22, 2023
2828615
ADD: user select to base
gbayasgalan Dec 22, 2023
11d13f3
Merge branch 'main' into staking
MaxTheGeeek Dec 22, 2023
e6b0ef9
FIX: eslint
MaxTheGeeek Dec 22, 2023
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
6 changes: 3 additions & 3 deletions launcher/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
"test-coverage": "jest --coverage",
"watch:css": "npx tailwindcss -i ./src/main.css -o ./public/output.css --watch",
"lint:fix": "eslint --ext .js,.vue --ignore-path ../.gitignore --fix src",
"max": "concurrently \"npm:electron:serve\" \"npm:watch:css\"",
"stereum": "concurrently \"npm:electron:serve\" \"npm:watch:css\"",
"format": "prettier . --write"
},
"dependencies": {
Expand All @@ -44,6 +44,7 @@
"pinia": "^2.0.33",
"qrcode": "^1.5.1",
"ssh2": "^1.1.0",
"uuid": "^9.0.1",
"vue": "^3.2.33",
"vue-i18n": "9.2.2",
"vue-router": "^4.0.15",
Expand Down Expand Up @@ -88,5 +89,4 @@
"type": "git",
"url": "git@github.com:stereum-dev/ethereum-node.git"
}
}

}
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified launcher/public/img/icon/node-icons/resync.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

This file was deleted.

Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/cancel.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/check.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/filter.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/group.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/hide.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/key-sign.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified launcher/public/img/icon/the-staking/keyIcon.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/list1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/list2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/reset.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/search.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/select-key.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added launcher/public/img/icon/the-staking/ungroup.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Diff not rendered.
Binary file added launcher/public/img/icon/the-staking/visible.png
Loading
Loading