gladiusio / gladius-node-ui Goto Github PK
View Code? Open in Web Editor NEWGladius Front-end Management UI
License: GNU General Public License v3.0
Gladius Front-end Management UI
License: GNU General Public License v3.0
The table component should be able to:
We have a generic Table component in the /shared directory of the web portal. Add functionality to it directly.
Screen: https://projects.invisionapp.com/share/B7FIULUNVJ6#/screens/276135365
For instance, applying to 0x03C00Af1aC5f45058361047599b91701b9Ca982B
works but 0x03C00Af1aC5f45058361047599b91701b9Ca982B <-ws
will fail and url encode the extra white space.
In the applications list, include a dropdown to show the user's submitted info for that pool
The text the says, "Please try your previous action again" doesn't make sense in first run, first attempt contexts. It might be better to just have the alert say wallet unlocked
Maybe just remove localstorage altogether.
I have updated Gladius Node Manager from 0.6.0 to 0.6.2
And there is no Status tab as described at release notes
https://medium.com/@gladiusio/development-update-20-7166407e3e68
OS: Windows 7 x64
Telegram Passport: https://telegram.org/blog/passport
KYC Sign In link
Example functionality: https://core.telegram.org/passport/example
When first opening the UI, the UI should check the node base endpoint /api/node/
to see if a node for the account exists. If a node exists, display the user's saved info. If a not does not exist, put user through to the walkthrough for setup.
After clicking the "Join" button, the "Join Pool" modal should be displayed. We already have a generic modal component in the web portal.
After joining, the status of the pool in the table should update to "Connected".
Screen: https://projects.invisionapp.com/share/B7FIULUNVJ6#/screens/276136094
All components exist in web portal. Functionality TBD.
Screen: https://projects.invisionapp.com/share/B7FIULUNVJ6#/screens/285042441
Seeing issues where the ui only works after purging the cache when switching wallets
Lots of people hitting application failed error if they apply twice to the same pool. Disable the checkbox if the pool is in their applications in order to prevent this.
Add ability to filter results to the generic Table component in the web portal
Screen: https://projects.invisionapp.com/share/B7FIULUNVJ6#/screens/284989508
Filter dropdown menu: https://projects.invisionapp.com/share/B7FIULUNVJ6#/screens/284997258
In the Let's get secure
page, we want to add:
Page after the passphrase page. Gives user the wallet address and tells them to deposit ether.
Currently, we're importing bootstrap from CDN in index.html. Let's add it to our css instead
As I have noticed the Legion of users grow slow. My guess it's because of miss of Referral Code generator in the client as mentioned in the blog.
Referral codes can be found and generated in the Gladius client
https://medium.com/gladius-blog/gladius-open-beta-launch-rewards-program-11108d5534c2
Or maybe I have looked not enough?
Since all the content in this tab is wallet-like let's just call it that
A generic Card
component exists in the web portal. Use that to populate the data. The components from the previous onboarding steps should be flexible enough to be used here.
Screen: https://projects.invisionapp.com/share/B7FIULUNVJ6#/screens/284666288
If users re-open the app, it should be the same size as they left it
Low priority
Add a slider similar to the one used for Upload speed for Storage options.
Pending API implementation, details will be added later
Also, remove the manual pool application functionality
We can reuse the modal component that exists in the web portal.
Screen: https://projects.invisionapp.com/share/B7FIULUNVJ6#/screens/290110307
For example, update Node Status etc
Top left logo is too thick and might be an old logo. Use the latest version that i sent
The tooltip component already exists in the web portal.
Screen: https://projects.invisionapp.com/share/B7FIULUNVJ6#/screens/276137474
API will return a more "pretty printed" balance structure with built in USD conversions
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.