Git Product home page Git Product logo

dashboard's People

Contributors

adidecodes avatar avelynhc avatar aybeedee avatar camartya avatar dependabot[bot] avatar imgbot[bot] avatar tanmoysrt avatar tmuthu avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

dashboard's Issues

feat: automatic refresh of the `redirect rules` page

Is your feature request related to a problem? Please describe

One must manually click the refresh button to refresh the redirect rules page.

Describe the solution you'd like

  1. The page should be refreshed after a certain interval (10 seconds).
  2. During refreshing, there should be a spinner in the refresh button.

Additional context

image

Are you working on this?

No

fallback support if dockerfile can't be generated

Current Scenario :
If the program failed to generate Dockerfile, the user can't deploy it further

Update Required
If it fails to generate Dockerfile, take the Dockerfile from user and generate final Dockerfile and build args from the custom docker config generator ai

use xterm.js for logging

Currently we are using simple text area to show all the logs, we like to use xterm.js [https://xterms.js] to show coloured terminal

feat: add loading spinner in dashboard

Currently, there is no loading spinner , so while verifying credentials or during loading the website, either it shows login page or blank page

Update required
Show a loading screen with logo[svg recommended] and spinner maintaining same them

Verify domain before add

Currently we adding domain directly in the main api. This has no issue with the software.

But it's better to verify whether domain is pointing to server and show a message to user before adding the domain

bug: loss of focus on App name's input box after timeout to check availability

Describe the bug

I think 2 solutions are possible for user comfort here :
1 - use the button to check availability or a seperate little circle arrow button on the side.
2 - keep the system and rename the button to remove the mention of checking (since it has already been checked) & most importantly make sure the focus stays on the input so the user can keep typing without running back to his mouse.

Are you working on this issue?

No

feat: automatic refresh of the `ingress rules` page

Is your feature request related to a problem? Please describe

Currently, one must manually click the refresh button to refresh the ingress rules page.

Describe the solution you'd like

  1. The page sould be refreshed after a ceratin interval (10 seconds).
  2. During refreshing, there should be a spinner in the refresh button.

Describe alternatives you've considered

No response

Additional context

image

Are you working on this?

No

Swiftwave management dashboard with `quickconnect` support

Tasks

  • Quickconnect feature https://dashboard.swiftwave.org . user can provide IP of server and that's all. Without installing he can access dashboard #3
  • Login Page & Authentication setup [cookie based] #3
  • Create a service worker / background process to verify session validity each minute
  • Volume Management #8
  • Domain Management #6
  • Git credential Management #7
  • Application Management #11
  • Routing Management
    • Ingress Rules #9
    • Redirect Rules #3

feature: add welcome bot

Describe the solution you'd like

Adding a welcome bot is to provide the required information to first-time contributors to Swiftwave. You need to integrate a welcome bot, which will

Additional context

You can check this repo to integrate the welcome bot from wow-actions -> https://github.com/wow-actions/welcome .
We are open to suggestions if you would like to use another bot for welcoming purposes.

pass server details as configuration

  • remove the option in dashboard to configure server details
  • from a json file take the base url for normal http and websocket endpoint
  • modify docker file to adapt with this

feat: automatic refresh of the `persistent volume` page

Is your feature request related to a problem? Please describe

One must manually click the refresh button to refresh the persistent volume page.

Describe the solution you'd like

  1. The page should be refreshed after a certain interval (10 seconds).
  2. During refreshing, there should be a spinner in the refresh button.

Describe alternatives you've considered

No response

Additional context

image

Are you working on this?

No

provide option to edit `Dockerfile`

Current behaviour
After fetching source code of project, it shows Dockerfile and provide fields to edit Build Args

Update Required

  • After fetching source code of project, show generated Dockerfile.
  • Provide option to edit that Dockerfile

feat: automatic refresh of the `git credentials` page

Is your feature request related to a problem? Please describe

One must manually click the refresh button to refresh the git credentials page.

Describe the solution you'd like

  1. The page should be refreshed after a certain interval (10 seconds).
  2. During refreshing, there should be a spinner in the refresh button.

Describe alternatives you've considered

No response

Additional context

image

Are you working on this?

No

feat: auto-rectify git source url

Is your feature request related to a problem? Please describe

Currently, if a user enters an extended GitHub URL instead of the repository URL.
For example, https://github.com/SwiftWave/SwiftWave/tree/main instead of https://github.com/SwiftWave/SwiftWave, then an invalid GitHub credentials alert is displayed.

Expected Changes

The input field should auto-rectify the URL by converting the provided one to the required specification.

Describe the solution you'd like

  1. Trim the extra URL. URL should be of the form https://github.com/{User | Organization}/{Repository}

Describe alternatives you've considered

  1. You can use regex to verify and fix the URL
  2. Also make sure, the URL can be of github, gitlab or bitbucket.

Additional context

image

Are you working on this?

No

feat: automatic refresh of the `deploy applications` page

Is your feature request related to a problem? Please describe

Currently, one has to manually click on refresh button to refresh the deployments page.

Describe the solution you'd like

  1. The page sould be refreshed after a ceratin interval (10 seconds).
  2. During refreshing, there should be a spinner in the refresh button.

Describe alternatives you've considered

No response

Additional context

image

Are you working on this?

No

feat: automatic refresh of the `domain management` page

Is your feature request related to a problem? Please describe

Currently, one must manually click the refresh domain button to refresh the domain management page.

Describe the solution you'd like

  1. The page should be refreshed after a certain interval (10 seconds).
  2. During refreshing, there should be a spinner in the refresh button.

Describe alternatives you've considered

No response

Additional context

image

Are you working on this?

No

feature flags for using swiftwave-proxy

Add feature flags to distingush between development , production and self hosted production setup.

  1. In development no proxy is required
  2. For self hosted production, user need to configure their own http proxy or work over plain http
  3. For managed production, we can use swiftwave https proxy

chore: update colors of progress bar in `deploy application` page

Is your feature request related to a problem? Please describe

Currently, the progress bar colour of the deploy application page, is out of the context of the main application.

Describe the solution you'd like

  1. The main dashboard is based on a pink colour-based theme. Find out the primary colour palette here - https://github.com/swiftwave-org/swiftwave-dashboard/blob/master/src/theme.js
  2. Modify the progress bar to have the same color theme

Describe alternatives you've considered

No response

Additional context

image

Are you working on this?

No

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.