Skip to content

Commit

Permalink
ADD: multi setups (configs) (#1809)
Browse files Browse the repository at this point in the history
* init

* ADD: read multi config file

* ADD: multi config store

* FIX: reading sshService

* ADD: read config in node page

* FIX: riny fix to read multi config file

* REMOVE: logs

* ADD: multi configs compables

* REFACTOR: multiconfig data structure

* ADD: init node page new layout for configs

* CHANGE: path for clients

* REFACTOR: setups structure in FE

* ADD: setup layout & structure for node page

* ADD: single setup

* ADD: setup dropdown

* ADD: rename on edit page

* ADD: config color to list

* ADD: gradien bg

* CHANGE: gradient

* ADD: server view page

* CHANGE: service title

* ADD: multi configs on node page

* REMOVE: useless

* ADD: multi configs colors

* ADD: default bg & text color

* ADD: edit server view structure

* REFACTOR: setup & client styles

* ADD: dynamic color to setup & configs

* ADD:setups dropdown & fix issues

* ADD: node & edit server view

* FIX: selecting & opening setups & config on edit

* CHANGE: setups styles

* ADD: services: add, remove, switch. setups: exportAll, delete. multiSetupFile: create, read, write

* FIX: fix for jest test

* FIX: jest test

* fix: some improvement

* ADD: get and setSetup

* CHANGE: setup types based on the network

* ADD: drawer as a parent compoent

* ADD: setup drawer first layout

* REMOVE: useless flags

* CHANGE: setup drawer bg

* ADD: services drawer

* ADD: external round icons

* ADD:import setups button & modal

* FIX: import config data structure

* ADD: multisetup import - all

* ADD: setups to import configs list

* ADD: create setup drawer and modal

* FIX: create setup modal

* ADD: create/delete Setup

* FIX: jest test

* ADD: add server services to drawer

* FIX: common services UI issues & removing from server

* FIX: exclude common servises from total network

* FIX: exclude common services from setups dropdown

* ADD: open btn to setups menu on edit

* REFACTOR: getting installed clients based on the setups services

* CHANGE: styles

* REMOVE: useless

* ADD: smooth release pages

* FIX: icon src typo

* Add: dynmic network by stups

* REMOVE: logs

* FIX: icon not found

* FIX: drawer handlers & services filter

* FIX: service drawer filtering

* FIX: service drawer

* ADD: create setup modal

* FIX: create & delete setups reactivity

* ADD: setup infos modal

* FIX: color picker

* ADD: init rename function

* ADD: rename setup

* ADD: error handler into rename setup fn

* ADD: rename setup functionality

* REMOVE: useless emits

* FIX: rename reactivity

* ADD: remove setup to changes panel

* ADD: create setup real time reactivity

* ADD: subtasks for delete setups

* ADD: remove setup services

* REFACTOR: simplify confirm handler

* REMOVE: logs

* FIX: some bugs

* FIX: conflict

* REFACTOR: backend fn

* ADD: export a setup

* ADD: export single setup to node

* ADD: export single setup

* ADD: export & save single setup

* FIX: switch client

* ADD: install common services

* ADD: init - import single Setup backend

* ADD: single setup import

* REFACTOR: filter styles

* FIX: all services filter

* ADD: single setup import

* FIX: drawer services filtering

* ADD: custom loader animation in edit page

* ADD: loader anime for import setup

* REFACTOR: single setup import (update path as current one)

* FIX: port conflict during the importing single setup

* CHANGE: dblclick to click

* ADD: init - check node connection

* ADD: check connection service background

* REFACTOR: checking connection quality

* REFACTOR: check connection fn

* ADD: ping quality composables

* ADD: connection status

* ADD: dynamic ping quality

* FIX: conflict

* REFACTOR: checking connection quality fn

* ADD: ping status to edit page

* ADD: alert for poor network

* CHANGE: wifi sign border

* ADD: deropdown to the control screen

* FIX: dropdown in the control page

* FIX: services in control plugin shows the config services

* ADD: footer connection status

* UPDATE: simplify setup changes

* FIX: single import fn

* ADD: setup id filter to clients

* ADD: setup id filter to services

* ADD: selecting setup to composable

* FIX: multi setup installing reactivity

* ADD: updated setups after installig services

* ADD: gradient bg to sidebar

* ADD: connect clients on same setup

* UPDATE: setup drawer

* ADD: switch setup's network

* FIX: some fixs

* REMOVE: useless scripts

* ADD: condition on network switch

* REMOVE: logs

* CHANGE: v-for unique key

* FIX: confirm handler for all tasks

* UPDATE: staking sidebar gradient

* UPDATE: compatible size

* CHANGE: size and number of rows

* ADD: staking header

* CHANGE: moved total balance to staking header

* ADD: setup dropdown & network status to staking header

* REFACTOR: computed

* ADD: staking header to list section

* UPDATE: control screen items

* UPDATE: peer to peer widget to multi config

* FIX: syncStatus synced with the setupConfig

* FIX: RPC endpoint synced with the selected setup

* ADD: filter by selected setup

* FIX: disabled image & skeletons size

* FIX: wifi sign size

* UPDATE: staking page

* REMOVE: goerli

* FIX: WS endpoint synced with the selected setup

* FIX: data api synced with the selected setup

error handling for rpc and wc endpoints

* update: clear the logs and comment

* FIX: undefined item

* ADD: filtering keys by setup

* FIX: reactivity after installing a client

* FIX: wifi warning

* ADD: update to multisetup

* ADD: function upgrade to multi setups

* REMOVE: network modal

* FIX: some fixs

* FIX: staking screen height

* REMOVE: logs

* IMPROVE: error handling for check & create MultiSetup fn

---------

Co-authored-by: Max Behzadi <[email protected]>
Co-authored-by: mabasian <[email protected]>
  • Loading branch information
3 people authored Jun 26, 2024
1 parent 2d5ac1a commit 10ee4e4
Show file tree
Hide file tree
Showing 122 changed files with 6,237 additions and 1,724 deletions.
1 change: 1 addition & 0 deletions launcher/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,7 @@
"geoip-lite": "^1.4.7",
"jszip": "^3.10.1",
"leader-line-new": "^1.1.9",
"ping": "^0.4.4",
"pinia": "^2.0.33",
"qrcode": "^1.5.1",
"semver": "^7.6.0",
Expand Down
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/animation/setup/loader.gif
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.
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/edit-node-icons/link.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.
Loading

0 comments on commit 10ee4e4

Please sign in to comment.